--- /srv/rebuilderd/tmp/rebuilderdNMzwn6/inputs/macs_3.0.2-2+b1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdNMzwn6/out/macs_3.0.2-2+b1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-12-05 22:27:31.000000 debian-binary │ -rw-r--r-- 0 0 0 3944 2025-12-05 22:27:31.000000 control.tar.xz │ --rw-r--r-- 0 0 0 3935360 2025-12-05 22:27:31.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3933388 2025-12-05 22:27:31.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/python3/dist-packages/MACS3/IO/BAM.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 0x2d4ac 0x2d4ac R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x2d20c 0x2d20c R E 0x10000 │ │ │ │ LOAD 0x02f444 0x0003f444 0x0003f444 0x01344 0x019c0 RW 0x10000 │ │ │ │ DYNAMIC 0x02fbec 0x0003fbec 0x0003fbec 0x000f8 0x000f8 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x02f444 0x0003f444 0x0003f444 0x00bbc 0x00bbc R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000dac 000dac 000e39 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00001be6 001be6 00018c 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00001d74 001d74 000040 00 A 4 2 4 │ │ │ │ [ 7] .rel.dyn REL 00001db4 001db4 000fd0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00002d84 002d84 0004d0 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 00003254 003254 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00003260 003260 000794 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 000039f8 0039f8 0238e0 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000272d8 0272d8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000272e0 0272e0 0061c8 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 0002d4a8 02d4a8 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 000039f8 0039f8 023640 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00027038 027038 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00027040 027040 0061c8 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 0002d208 02d208 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0003f444 02f444 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0003f448 02f448 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0003f44c 02f44c 0007a0 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0003fbec 02fbec 0000f8 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 0003fce4 02fce4 00031c 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 00040000 030000 000788 00 WA 0 0 8 │ │ │ │ [21] .bss NOBITS 00040788 030788 00067c 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -192,10 +192,10 @@ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCode_NewEmpty │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ 192: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (2) │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ 194: 00040dc8 28 OBJECT GLOBAL DEFAULT 21 __pyx_wrapperbase_5MACS3_2IO_3BAM_11BAMaccessor___init__ │ │ │ │ - 195: 00008889 16 FUNC GLOBAL DEFAULT 11 PyInit_BAM │ │ │ │ + 195: 000089b1 16 FUNC GLOBAL DEFAULT 11 PyInit_BAM │ │ │ │ 196: 00040e00 4 OBJECT GLOBAL DEFAULT 21 __pyx_module_is_main_MACS3__IO__BAM │ │ │ │ 197: 00040de4 28 OBJECT GLOBAL DEFAULT 21 __pyx_wrapperbase_5MACS3_2IO_3BAM_7BAIFile___init__ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -245,30 +245,30 @@ │ │ │ │ 0003fbc4 00000017 R_ARM_RELATIVE │ │ │ │ 0003fbcc 00000017 R_ARM_RELATIVE │ │ │ │ 0003fbd4 00000017 R_ARM_RELATIVE │ │ │ │ 0003fbdc 00000017 R_ARM_RELATIVE │ │ │ │ 00040000 00000017 R_ARM_RELATIVE │ │ │ │ 00040010 00000017 R_ARM_RELATIVE │ │ │ │ 00040014 00000017 R_ARM_RELATIVE │ │ │ │ -0004001c 00000017 R_ARM_RELATIVE │ │ │ │ +00040018 00000017 R_ARM_RELATIVE │ │ │ │ 00040020 00000017 R_ARM_RELATIVE │ │ │ │ 00040024 00000017 R_ARM_RELATIVE │ │ │ │ -0004002c 00000017 R_ARM_RELATIVE │ │ │ │ +00040028 00000017 R_ARM_RELATIVE │ │ │ │ 00040030 00000017 R_ARM_RELATIVE │ │ │ │ 00040034 00000017 R_ARM_RELATIVE │ │ │ │ 0004003c 00000017 R_ARM_RELATIVE │ │ │ │ 00040040 00000017 R_ARM_RELATIVE │ │ │ │ -00040044 00000017 R_ARM_RELATIVE │ │ │ │ +00040048 00000017 R_ARM_RELATIVE │ │ │ │ 0004004c 00000017 R_ARM_RELATIVE │ │ │ │ 00040050 00000017 R_ARM_RELATIVE │ │ │ │ -00040054 00000017 R_ARM_RELATIVE │ │ │ │ +00040058 00000017 R_ARM_RELATIVE │ │ │ │ 0004005c 00000017 R_ARM_RELATIVE │ │ │ │ 00040060 00000017 R_ARM_RELATIVE │ │ │ │ -00040064 00000017 R_ARM_RELATIVE │ │ │ │ 00040068 00000017 R_ARM_RELATIVE │ │ │ │ +0004006c 00000017 R_ARM_RELATIVE │ │ │ │ 00040070 00000017 R_ARM_RELATIVE │ │ │ │ 00040074 00000017 R_ARM_RELATIVE │ │ │ │ 0004007c 00000017 R_ARM_RELATIVE │ │ │ │ 00040080 00000017 R_ARM_RELATIVE │ │ │ │ 00040088 00000017 R_ARM_RELATIVE │ │ │ │ 0004008c 00000017 R_ARM_RELATIVE │ │ │ │ 00040098 00000017 R_ARM_RELATIVE │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0x2fbec contains 27 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x3254 │ │ │ │ - 0x0000000d (FINI) 0x272d8 │ │ │ │ + 0x0000000d (FINI) 0x27038 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x3f444 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x3f448 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0xdac │ │ │ │ 0x00000006 (SYMTAB) 0x14c │ │ │ ├── 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: 811a2ae6c2c68b8b1faaa9bf359594fee4a5c31b │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 38cac0d30afbc219b559a79f123c86c5061da0a4 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -49,22 +49,22 @@ │ │ │ │ PyDict_GetItemRef │ │ │ │ PyErr_SetObject │ │ │ │ PyTuple_Pack │ │ │ │ PyExc_KeyError │ │ │ │ _PyObject_GC_New │ │ │ │ PyObject_GC_Track │ │ │ │ PyExc_SystemError │ │ │ │ +PyMonitoring_EnterScope │ │ │ │ +_PyMonitoring_FirePyStartEvent │ │ │ │ PyImport_AddModuleRef │ │ │ │ PyType_FromMetaclass │ │ │ │ PyDict_SetDefaultRef │ │ │ │ PyObject_GetItem │ │ │ │ PyCapsule_GetPointer │ │ │ │ PyExc_RuntimeError │ │ │ │ -PyMonitoring_EnterScope │ │ │ │ -_PyMonitoring_FirePyStartEvent │ │ │ │ PyLong_Type │ │ │ │ PyBool_Type │ │ │ │ PyType_Ready │ │ │ │ PyGC_Disable │ │ │ │ PyGC_Enable │ │ │ │ PyType_IsSubtype │ │ │ │ PyType_Type │ │ │ │ @@ -133,84 +133,85 @@ │ │ │ │ PyBytes_Type │ │ │ │ PyExc_Exception │ │ │ │ PyList_Type │ │ │ │ PyDict_Type │ │ │ │ PyObject_Format │ │ │ │ PyFloat_Type │ │ │ │ PyLong_FromUnsignedLongLong │ │ │ │ +PyObject_Str │ │ │ │ +PyObject_Repr │ │ │ │ PyTuple_GetSlice │ │ │ │ PyTuple_GetItem │ │ │ │ PyErr_NoMemory │ │ │ │ -PyObject_Str │ │ │ │ -PyObject_Repr │ │ │ │ PyList_Sort │ │ │ │ PyExc_IndexError │ │ │ │ PyTuple_Type │ │ │ │ -PyLong_FromLong │ │ │ │ -PyUnicode_Format │ │ │ │ -PyLong_FromDouble │ │ │ │ -PyNumber_Add │ │ │ │ -PyNumber_InPlaceAdd │ │ │ │ -PySequence_GetSlice │ │ │ │ -PyObject_GetIter │ │ │ │ PyCMethod_New │ │ │ │ PyMethodDescr_Type │ │ │ │ -PyNumber_Negative │ │ │ │ -PyLong_FromLongLong │ │ │ │ -PyFloat_FromDouble │ │ │ │ PyObject_SetAttr │ │ │ │ +PyNumber_InPlaceAdd │ │ │ │ PySet_New │ │ │ │ +PyObject_GetIter │ │ │ │ PyIter_Next │ │ │ │ PyList_Extend │ │ │ │ +PySequence_GetSlice │ │ │ │ PyObject_HasAttrWithError │ │ │ │ +PyLong_FromLong │ │ │ │ PySequence_Contains │ │ │ │ +PyUnicode_Format │ │ │ │ PyNumber_Rshift │ │ │ │ +PyLong_FromLongLong │ │ │ │ +PyNumber_Add │ │ │ │ +PyFloat_FromDouble │ │ │ │ +PyNumber_Negative │ │ │ │ +PyLong_FromDouble │ │ │ │ _PyType_Lookup │ │ │ │ PyDict_DelItem │ │ │ │ PyObject_SetAttrString │ │ │ │ PyOS_snprintf │ │ │ │ PyUnicode_FromStringAndSize │ │ │ │ PyUnicode_Decode │ │ │ │ PyEval_GetBuiltins │ │ │ │ PyImport_ImportModule │ │ │ │ PyImport_GetModuleDict │ │ │ │ PyDict_GetItemString │ │ │ │ Py_Version │ │ │ │ PyExc_ModuleNotFoundError │ │ │ │ PyCapsule_Type │ │ │ │ __pyx_module_is_main_MACS3__IO__BAM │ │ │ │ +PyWrapperDescr_Type │ │ │ │ +__pyx_wrapperbase_5MACS3_2IO_3BAM_7BAIFile___init__ │ │ │ │ +__pyx_wrapperbase_5MACS3_2IO_3BAM_11BAMaccessor___init__ │ │ │ │ PyMapping_Keys │ │ │ │ PySequence_GetItem │ │ │ │ PyDict_Items │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ -PyWrapperDescr_Type │ │ │ │ -__pyx_wrapperbase_5MACS3_2IO_3BAM_7BAIFile___init__ │ │ │ │ -__pyx_wrapperbase_5MACS3_2IO_3BAM_11BAMaccessor___init__ │ │ │ │ PyInit_BAM │ │ │ │ PyModuleDef_Init │ │ │ │ libc.so.6 │ │ │ │ ld-linux-armhf.so.3 │ │ │ │ GLIBC_2.4 │ │ │ │ KjF{DiX h │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD(3xD │ │ │ │ H{DyD<3xD │ │ │ │ H{DyDT3xD │ │ │ │ H{DyDl3xD │ │ │ │ +M{DjF X}D │ │ │ │ BFSFHF9F │ │ │ │ R!I!H{DyD │ │ │ │ {b6I6H{DyD │ │ │ │ @J1F FFE │ │ │ │ +;F}D"F0F)h │ │ │ │ pIpH{DyD │ │ │ │ F]F_FO │ │ │ │ -z]F_F\F^FB │ │ │ │ -z]F^F\F_Fx │ │ │ │ -b&I'H{DyD │ │ │ │ -r"I#H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ -2AIAH{DyD │ │ │ │ -2>I>H{DyD │ │ │ │ -0B:I:H{DyD │ │ │ │ -%27I7H{DyD │ │ │ │ -oB4I4H{DyD │ │ │ │ -B1I1H{DyD │ │ │ │ -?2.I.H{DyD │ │ │ │ -r)I)H{DyD 3xD │ │ │ │ :I>":HyDxD │ │ │ │ H{DyD 3xD │ │ │ │ +!I!H{DyD │ │ │ │ H{DyD 3xD │ │ │ │ -r"I#H{DyD 3xD │ │ │ │ -r)I)H{DyD 3xD │ │ │ │ +r#I#H{DyD 3xD │ │ │ │ +r(I)H{DyD 3xD │ │ │ │ WJ9FWHzDxD │ │ │ │ r$I$H{DyD 3xD │ │ │ │ r%I&H{DyD 3xD │ │ │ │ !K,"!I"H{DyD │ │ │ │ -r'I'H{DyD 3xD │ │ │ │ -"$I%H{DyD │ │ │ │ -SFJFdiAF │ │ │ │ +"&I'H{DyD │ │ │ │ +r"I#H{DyD 3xD │ │ │ │ +H{DyD 3xD │ │ │ │ +PB I!H{DyD │ │ │ │ H{DyD 3xD │ │ │ │ 9FKFBFPF │ │ │ │ -r$I$H{DyD 3xD │ │ │ │ +r#I$H{DyD 3xD │ │ │ │ +H{DyD 3xD │ │ │ │ dFCFIF|DPF │ │ │ │ CFIFPF,j │ │ │ │ -r#I$H{DyD 3xD │ │ │ │ +r$I$H{DyD 3xD │ │ │ │ @7JF0F{D │ │ │ │ 25I5H{DyD │ │ │ │ 22I2H{DyD │ │ │ │ 2/I/H{DyD │ │ │ │ r,I,H{DyD 3xD │ │ │ │ B)I*H{DyD │ │ │ │ [B&I'H{DyD │ │ │ │ #I$H{DyD │ │ │ │ -H{DyD 3xD │ │ │ │ -H{DyD 3xD │ │ │ │ (KBF(IyDZ │ │ │ │ #K "#I#H{DyD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ +*}DoL|DiX h │ │ │ │ +Q,K-J-I{D │ │ │ │ +H{DyD 3xD │ │ │ │ +H{DyD 3xD │ │ │ │ +oBCICH{DyD │ │ │ │ +2@I@H{DyD │ │ │ │ +2 │ │ │ │ __int__ returned non-int (type %.200s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python. │ │ │ │ @@ -440,108 +442,108 @@ │ │ │ │ MACS3.IO.BAM.BAIFile.__init__ │ │ │ │ __pyx_t_2 │ │ │ │ Expected %s, got %.200s │ │ │ │ get_metadata_by_refseq │ │ │ │ __pyx_t_3 │ │ │ │ 'NoneType' object is not subscriptable │ │ │ │ MACS3.IO.BAM.BAIFile.get_metadata_by_refseq │ │ │ │ -MACS3.IO.BAM.BAMaccessor.close │ │ │ │ -close (wrapper) │ │ │ │ -get_chromosomes │ │ │ │ -MACS3.IO.BAM.BAMaccessor.get_chromosomes │ │ │ │ -get_chromosomes (wrapper) │ │ │ │ -get_rlengths │ │ │ │ -MACS3.IO.BAM.BAMaccessor.get_rlengths │ │ │ │ -get_rlengths (wrapper) │ │ │ │ _BAMaccessor__decode_voffset │ │ │ │ MACS3.IO.BAM.BAMaccessor._BAMaccessor__decode_voffset │ │ │ │ _BAMaccessor__seek │ │ │ │ MACS3.IO.BAM.BAMaccessor._BAMaccessor__seek │ │ │ │ +MACS3.IO.BAM.StrandFormatError.__str__ │ │ │ │ __setstate_cython__ │ │ │ │ │ │ │ │ MACS3.IO.BAM.BAIFile.__setstate_cython__ │ │ │ │ __reduce_cython__ │ │ │ │ MACS3.IO.BAM.BAIFile.__reduce_cython__ │ │ │ │ PyTuple_Check(args) │ │ │ │ keywords must be strings │ │ │ │ unbound method %.200S() needs an argument │ │ │ │ -MACS3.IO.BAM.StrandFormatError.__str__ │ │ │ │ +__cinit__ │ │ │ │ +MACS3.IO.BAM.BAIFile.__cinit__ │ │ │ │ get_chunks_by_bin │ │ │ │ list index out of range │ │ │ │ MACS3.IO.BAM.BAIFile.get_chunks_by_bin │ │ │ │ -get_chunks_by_bin (wrapper) │ │ │ │ -_BAMaccessor__fw_binary_parse │ │ │ │ -__pyx_t_4 │ │ │ │ -need more than %zd value%.1s to unpack │ │ │ │ -PyTuple_Check(sequence) │ │ │ │ -PyList_Check(sequence) │ │ │ │ -__pyx_t_6 │ │ │ │ -__pyx_t_5 │ │ │ │ -'NoneType' object is not iterable │ │ │ │ -PyTuple_Check(__pyx_t_11) │ │ │ │ +get_metadata_by_refseq (wrapper) │ │ │ │ /usr/include/python3.13/cpython/methodobject.h │ │ │ │ PyCFunction_Check(func_obj) │ │ │ │ -__pyx_t_14 │ │ │ │ -MACS3.IO.BAM.BAMaccessor._BAMaccessor__fw_binary_parse │ │ │ │ -__cinit__ │ │ │ │ -MACS3.IO.BAM.BAIFile.__cinit__ │ │ │ │ -_BAMaccessor__retrieve_cdata_from_bgzf_block │ │ │ │ -__pyx_t_1 │ │ │ │ -MACS3.IO.BAM.BAMaccessor._BAMaccessor__retrieve_cdata_from_bgzf_block │ │ │ │ -get_metadata_by_refseq (wrapper) │ │ │ │ +MACS3.IO.BAM.MDTagMissingError.__init__ │ │ │ │ +MACS3.IO.BAM.StrandFormatError.__init__ │ │ │ │ get_coffsets_by_list_of_regions │ │ │ │ object of type 'NoneType' has no len() │ │ │ │ MACS3.IO.BAM.BAIFile.get_coffsets_by_list_of_regions │ │ │ │ -MACS3.IO.BAM.MDTagMissingError.__init__ │ │ │ │ -MACS3.IO.BAM.StrandFormatError.__init__ │ │ │ │ MACS3.IO.BAM.BAMaccessor.__reduce_cython__ │ │ │ │ get_chunks_by_list_of_bins │ │ │ │ MACS3.IO.BAM.BAIFile.get_chunks_by_list_of_bins │ │ │ │ +get_chunks_by_list_of_bins (wrapper) │ │ │ │ +_BAMaccessor__check_sorted │ │ │ │ +startswith │ │ │ │ +'NoneType' object has no attribute '%.30s' │ │ │ │ +PyTuple_Check(substrings) │ │ │ │ +MACS3.IO.BAM.BAMaccessor._BAMaccessor__check_sorted │ │ │ │ +get_coffsets_by_list_of_regions (wrapper) │ │ │ │ MACS3.IO.BAM.BAIFile.__str__ │ │ │ │ -_BAIFile__read_n_ref │ │ │ │ -MACS3.IO.BAM.BAIFile._BAIFile__read_n_ref │ │ │ │ -_BAMaccessor__parse_header │ │ │ │ -__pyx_t_7 │ │ │ │ -MACS3.IO.BAM.BAMaccessor._BAMaccessor__parse_header │ │ │ │ get_bins_by_region │ │ │ │ MACS3.IO.BAM.get_bins_by_region │ │ │ │ get_chunks_by_region │ │ │ │ MACS3.IO.BAM.BAIFile.get_chunks_by_region │ │ │ │ get_chunks_by_region (wrapper) │ │ │ │ __pyx_unpickle_BAMaccessor__set_state │ │ │ │ Missing type object │ │ │ │ Cannot convert %.200s to %.200s │ │ │ │ MACS3.IO.BAM.__pyx_unpickle_BAMaccessor__set_state │ │ │ │ MACS3.IO.BAM.BAMaccessor.__setstate_cython__ │ │ │ │ __pyx_unpickle_BAMaccessor │ │ │ │ MACS3.IO.BAM.__pyx_unpickle_BAMaccessor │ │ │ │ get_chunks_by_list_of_regions │ │ │ │ MACS3.IO.BAM.BAIFile.get_chunks_by_list_of_regions │ │ │ │ +get_chunks_by_list_of_regions (wrapper) │ │ │ │ +_BAIFile__read_n_ref │ │ │ │ +MACS3.IO.BAM.BAIFile._BAIFile__read_n_ref │ │ │ │ get_coffset_by_region │ │ │ │ MACS3.IO.BAM.BAIFile.get_coffset_by_region │ │ │ │ get_coffset_by_region (wrapper) │ │ │ │ +MACS3.IO.BAM.MDTagMissingError.__str__ │ │ │ │ at least │ │ │ │ get_reads_in_region │ │ │ │ MACS3.IO.BAM.BAMaccessor.get_reads_in_region │ │ │ │ get_reads_in_region (wrapper) │ │ │ │ _BAIFile__load_bins │ │ │ │ +__pyx_t_1 │ │ │ │ +need more than %zd value%.1s to unpack │ │ │ │ +PyTuple_Check(sequence) │ │ │ │ +PyList_Check(sequence) │ │ │ │ list assignment index out of range │ │ │ │ __pyx_t_8 │ │ │ │ MACS3.IO.BAM.BAIFile._BAIFile__load_bins │ │ │ │ -get_chunks_by_list_of_regions (wrapper) │ │ │ │ -get_chunks_by_list_of_bins (wrapper) │ │ │ │ MACS3.IO.BAM.BAMaccessor.__init__ │ │ │ │ BAM_filename │ │ │ │ -_BAMaccessor__check_sorted │ │ │ │ -startswith │ │ │ │ -'NoneType' object has no attribute '%.30s' │ │ │ │ -PyTuple_Check(substrings) │ │ │ │ -MACS3.IO.BAM.BAMaccessor._BAMaccessor__check_sorted │ │ │ │ -get_coffsets_by_list_of_regions (wrapper) │ │ │ │ -MACS3.IO.BAM.MDTagMissingError.__str__ │ │ │ │ +__pyx_t_4 │ │ │ │ +MACS3.IO.BAM.BAMaccessor.close │ │ │ │ +close (wrapper) │ │ │ │ +get_chunks_by_bin (wrapper) │ │ │ │ +_BAMaccessor__parse_header │ │ │ │ +__pyx_t_5 │ │ │ │ +__pyx_t_6 │ │ │ │ +__pyx_t_7 │ │ │ │ +MACS3.IO.BAM.BAMaccessor._BAMaccessor__parse_header │ │ │ │ +get_rlengths │ │ │ │ +MACS3.IO.BAM.BAMaccessor.get_rlengths │ │ │ │ +get_rlengths (wrapper) │ │ │ │ +get_chromosomes │ │ │ │ +MACS3.IO.BAM.BAMaccessor.get_chromosomes │ │ │ │ +get_chromosomes (wrapper) │ │ │ │ +_BAMaccessor__retrieve_cdata_from_bgzf_block │ │ │ │ +MACS3.IO.BAM.BAMaccessor._BAMaccessor__retrieve_cdata_from_bgzf_block │ │ │ │ +_BAMaccessor__fw_binary_parse │ │ │ │ +'NoneType' object is not iterable │ │ │ │ +PyTuple_Check(__pyx_t_11) │ │ │ │ +__pyx_t_14 │ │ │ │ +MACS3.IO.BAM.BAMaccessor._BAMaccessor__fw_binary_parse │ │ │ │ Unable to initialize pickling for %.200s │ │ │ │ Module 'BAM' has already been imported. Re-initialisation is not supported. │ │ │ │ builtins │ │ │ │ cython_runtime │ │ │ │ __builtins__ │ │ │ │ compile time Python version %d.%d of module '%.100s' %s runtime version %d.%d │ │ │ │ does not match │ │ │ │ @@ -679,35 +681,35 @@ │ │ │ │ __Pyx_ParseKeywordsTuple │ │ │ │ __Pyx_RejectUnknownKeyword │ │ │ │ __Pyx_PyVectorcall_Function │ │ │ │ __Pyx_PEP560_update_bases │ │ │ │ __pyx_pw_5MACS3_2IO_3BAM_7BAIFile_1__init__ │ │ │ │ __pyx_pf_5MACS3_2IO_3BAM_7BAIFile___init__ │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile_get_metadata_by_refseq │ │ │ │ -__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor_close │ │ │ │ -__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor_get_chromosomes │ │ │ │ -__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor_get_rlengths │ │ │ │ __Pyx_CyFunction_CallAsMethod │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile_get_chunks_by_bin │ │ │ │ -__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor__BAMaccessor__fw_binary_parse │ │ │ │ PyCFunction_GET_SELF │ │ │ │ -__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor__BAMaccessor__retrieve_cdata_from_bgzf_block │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile_get_coffsets_by_list_of_regions │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile_get_chunks_by_list_of_bins │ │ │ │ -__pyx_f_5MACS3_2IO_3BAM_7BAIFile__BAIFile__read_n_ref │ │ │ │ -__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor__BAMaccessor__parse_header │ │ │ │ +__Pyx_PyBytes_TailmatchTuple │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile_get_chunks_by_region │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile_get_chunks_by_list_of_regions │ │ │ │ +__pyx_f_5MACS3_2IO_3BAM_7BAIFile__BAIFile__read_n_ref │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile_get_coffset_by_region │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile__BAIFile__load_bins │ │ │ │ __Pyx_SetItemInt_Fast │ │ │ │ __pyx_pw_5MACS3_2IO_3BAM_11BAMaccessor_1__init__ │ │ │ │ __pyx_pf_5MACS3_2IO_3BAM_11BAMaccessor___init__ │ │ │ │ -__Pyx_PyBytes_TailmatchTuple │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_11BAMaccessor_get_reads_in_region │ │ │ │ +__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor_close │ │ │ │ +__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor__BAMaccessor__parse_header │ │ │ │ +__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor_get_rlengths │ │ │ │ +__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor_get_chromosomes │ │ │ │ +__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor__BAMaccessor__retrieve_cdata_from_bgzf_block │ │ │ │ +__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor__BAMaccessor__fw_binary_parse │ │ │ │ Open input file. Determine whether it's a gzipped file. │ │ │ │ 'filename' must be a string object. │ │ │ │ This function initialize the following attributes: │ │ │ │ 1. self.filename: the filename for input file. │ │ │ │ 2. self.gzipped: a boolean indicating whether input file is gzipped. │ │ │ │ 3. self.fhd: buffered I/O stream of input file │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -60,26 +60,26 @@ │ │ │ │ 0x0000113c 50794469 63745f47 65744974 656d5265 PyDict_GetItemRe │ │ │ │ 0x0000114c 66005079 4572725f 5365744f 626a6563 f.PyErr_SetObjec │ │ │ │ 0x0000115c 74005079 5475706c 655f5061 636b0050 t.PyTuple_Pack.P │ │ │ │ 0x0000116c 79457863 5f4b6579 4572726f 72005f50 yExc_KeyError._P │ │ │ │ 0x0000117c 794f626a 6563745f 47435f4e 65770050 yObject_GC_New.P │ │ │ │ 0x0000118c 794f626a 6563745f 47435f54 7261636b yObject_GC_Track │ │ │ │ 0x0000119c 00507945 78635f53 79737465 6d457272 .PyExc_SystemErr │ │ │ │ - 0x000011ac 6f720073 74727263 68720050 79496d70 or.strrchr.PyImp │ │ │ │ - 0x000011bc 6f72745f 4164644d 6f64756c 65526566 ort_AddModuleRef │ │ │ │ - 0x000011cc 00507954 7970655f 46726f6d 4d657461 .PyType_FromMeta │ │ │ │ - 0x000011dc 636c6173 73005079 44696374 5f536574 class.PyDict_Set │ │ │ │ - 0x000011ec 44656661 756c7452 65660050 794f626a DefaultRef.PyObj │ │ │ │ - 0x000011fc 6563745f 47657449 74656d00 50794361 ect_GetItem.PyCa │ │ │ │ - 0x0000120c 7073756c 655f4765 74506f69 6e746572 psule_GetPointer │ │ │ │ - 0x0000121c 00507945 78635f52 756e7469 6d654572 .PyExc_RuntimeEr │ │ │ │ - 0x0000122c 726f7200 50794d6f 6e69746f 72696e67 ror.PyMonitoring │ │ │ │ - 0x0000123c 5f456e74 65725363 6f706500 5f50794d _EnterScope._PyM │ │ │ │ - 0x0000124c 6f6e6974 6f72696e 675f4669 72655079 onitoring_FirePy │ │ │ │ - 0x0000125c 53746172 74457665 6e740050 794c6f6e StartEvent.PyLon │ │ │ │ + 0x000011ac 6f720050 794d6f6e 69746f72 696e675f or.PyMonitoring_ │ │ │ │ + 0x000011bc 456e7465 7253636f 7065005f 50794d6f EnterScope._PyMo │ │ │ │ + 0x000011cc 6e69746f 72696e67 5f466972 65507953 nitoring_FirePyS │ │ │ │ + 0x000011dc 74617274 4576656e 74007374 72726368 tartEvent.strrch │ │ │ │ + 0x000011ec 72005079 496d706f 72745f41 64644d6f r.PyImport_AddMo │ │ │ │ + 0x000011fc 64756c65 52656600 50795479 70655f46 duleRef.PyType_F │ │ │ │ + 0x0000120c 726f6d4d 65746163 6c617373 00507944 romMetaclass.PyD │ │ │ │ + 0x0000121c 6963745f 53657444 65666175 6c745265 ict_SetDefaultRe │ │ │ │ + 0x0000122c 66005079 4f626a65 63745f47 65744974 f.PyObject_GetIt │ │ │ │ + 0x0000123c 656d0050 79436170 73756c65 5f476574 em.PyCapsule_Get │ │ │ │ + 0x0000124c 506f696e 74657200 50794578 635f5275 Pointer.PyExc_Ru │ │ │ │ + 0x0000125c 6e74696d 65457272 6f720050 794c6f6e ntimeError.PyLon │ │ │ │ 0x0000126c 675f5479 70650050 79426f6f 6c5f5479 g_Type.PyBool_Ty │ │ │ │ 0x0000127c 70650050 79547970 655f5265 61647900 pe.PyType_Ready. │ │ │ │ 0x0000128c 50794743 5f446973 61626c65 00507947 PyGC_Disable.PyG │ │ │ │ 0x0000129c 435f456e 61626c65 00507954 7970655f C_Enable.PyType_ │ │ │ │ 0x000012ac 49735375 62747970 65005079 54797065 IsSubtype.PyType │ │ │ │ 0x000012bc 5f547970 65005079 4d656d5f 4d616c6c _Type.PyMem_Mall │ │ │ │ 0x000012cc 6f630050 794d656d 5f467265 65005079 oc.PyMem_Free.Py │ │ │ │ @@ -161,42 +161,42 @@ │ │ │ │ 0x0000178c 74005079 42797465 735f5479 70650050 t.PyBytes_Type.P │ │ │ │ 0x0000179c 79457863 5f457863 65707469 6f6e0050 yExc_Exception.P │ │ │ │ 0x000017ac 794c6973 745f5479 70650050 79446963 yList_Type.PyDic │ │ │ │ 0x000017bc 745f5479 70650050 794f626a 6563745f t_Type.PyObject_ │ │ │ │ 0x000017cc 466f726d 61740050 79466c6f 61745f54 Format.PyFloat_T │ │ │ │ 0x000017dc 79706500 50794c6f 6e675f46 726f6d55 ype.PyLong_FromU │ │ │ │ 0x000017ec 6e736967 6e65644c 6f6e674c 6f6e6700 nsignedLongLong. │ │ │ │ - 0x000017fc 50795475 706c655f 47657453 6c696365 PyTuple_GetSlice │ │ │ │ - 0x0000180c 00507954 75706c65 5f476574 4974656d .PyTuple_GetItem │ │ │ │ - 0x0000181c 00507945 72725f4e 6f4d656d 6f727900 .PyErr_NoMemory. │ │ │ │ - 0x0000182c 50794f62 6a656374 5f537472 0050794f PyObject_Str.PyO │ │ │ │ - 0x0000183c 626a6563 745f5265 70720050 794c6973 bject_Repr.PyLis │ │ │ │ + 0x000017fc 50794f62 6a656374 5f537472 0050794f PyObject_Str.PyO │ │ │ │ + 0x0000180c 626a6563 745f5265 70720050 79547570 bject_Repr.PyTup │ │ │ │ + 0x0000181c 6c655f47 6574536c 69636500 50795475 le_GetSlice.PyTu │ │ │ │ + 0x0000182c 706c655f 47657449 74656d00 50794572 ple_GetItem.PyEr │ │ │ │ + 0x0000183c 725f4e6f 4d656d6f 72790050 794c6973 r_NoMemory.PyLis │ │ │ │ 0x0000184c 745f536f 72740050 79457863 5f496e64 t_Sort.PyExc_Ind │ │ │ │ 0x0000185c 65784572 726f7200 50795475 706c655f exError.PyTuple_ │ │ │ │ - 0x0000186c 54797065 0050794c 6f6e675f 46726f6d Type.PyLong_From │ │ │ │ - 0x0000187c 4c6f6e67 00507955 6e69636f 64655f46 Long.PyUnicode_F │ │ │ │ - 0x0000188c 6f726d61 74005079 4c6f6e67 5f46726f ormat.PyLong_Fro │ │ │ │ - 0x0000189c 6d446f75 626c6500 50794e75 6d626572 mDouble.PyNumber │ │ │ │ - 0x000018ac 5f416464 0050794e 756d6265 725f496e _Add.PyNumber_In │ │ │ │ - 0x000018bc 506c6163 65416464 00507953 65717565 PlaceAdd.PySeque │ │ │ │ - 0x000018cc 6e63655f 47657453 6c696365 0050794f nce_GetSlice.PyO │ │ │ │ - 0x000018dc 626a6563 745f4765 74497465 72005079 bject_GetIter.Py │ │ │ │ - 0x000018ec 434d6574 686f645f 4e657700 50794d65 CMethod_New.PyMe │ │ │ │ - 0x000018fc 74686f64 44657363 725f5479 70650050 thodDescr_Type.P │ │ │ │ - 0x0000190c 794e756d 6265725f 4e656761 74697665 yNumber_Negative │ │ │ │ - 0x0000191c 0050794c 6f6e675f 46726f6d 4c6f6e67 .PyLong_FromLong │ │ │ │ - 0x0000192c 4c6f6e67 00507946 6c6f6174 5f46726f Long.PyFloat_Fro │ │ │ │ - 0x0000193c 6d446f75 626c6500 50794f62 6a656374 mDouble.PyObject │ │ │ │ - 0x0000194c 5f536574 41747472 00507953 65745f4e _SetAttr.PySet_N │ │ │ │ - 0x0000195c 65770050 79497465 725f4e65 78740050 ew.PyIter_Next.P │ │ │ │ - 0x0000196c 794c6973 745f4578 74656e64 0050794f yList_Extend.PyO │ │ │ │ - 0x0000197c 626a6563 745f4861 73417474 72576974 bject_HasAttrWit │ │ │ │ - 0x0000198c 68457272 6f720050 79536571 75656e63 hError.PySequenc │ │ │ │ - 0x0000199c 655f436f 6e746169 6e730050 794e756d e_Contains.PyNum │ │ │ │ - 0x000019ac 6265725f 52736869 6674005f 50795479 ber_Rshift._PyTy │ │ │ │ + 0x0000186c 54797065 00507943 4d657468 6f645f4e Type.PyCMethod_N │ │ │ │ + 0x0000187c 65770050 794d6574 686f6444 65736372 ew.PyMethodDescr │ │ │ │ + 0x0000188c 5f547970 65005079 4f626a65 63745f53 _Type.PyObject_S │ │ │ │ + 0x0000189c 65744174 74720050 794e756d 6265725f etAttr.PyNumber_ │ │ │ │ + 0x000018ac 496e506c 61636541 64640050 79536574 InPlaceAdd.PySet │ │ │ │ + 0x000018bc 5f4e6577 0050794f 626a6563 745f4765 _New.PyObject_Ge │ │ │ │ + 0x000018cc 74497465 72005079 49746572 5f4e6578 tIter.PyIter_Nex │ │ │ │ + 0x000018dc 74005079 4c697374 5f457874 656e6400 t.PyList_Extend. │ │ │ │ + 0x000018ec 50795365 7175656e 63655f47 6574536c PySequence_GetSl │ │ │ │ + 0x000018fc 69636500 50794f62 6a656374 5f486173 ice.PyObject_Has │ │ │ │ + 0x0000190c 41747472 57697468 4572726f 72005079 AttrWithError.Py │ │ │ │ + 0x0000191c 4c6f6e67 5f46726f 6d4c6f6e 67005079 Long_FromLong.Py │ │ │ │ + 0x0000192c 53657175 656e6365 5f436f6e 7461696e Sequence_Contain │ │ │ │ + 0x0000193c 73005079 556e6963 6f64655f 466f726d s.PyUnicode_Form │ │ │ │ + 0x0000194c 61740050 794e756d 6265725f 52736869 at.PyNumber_Rshi │ │ │ │ + 0x0000195c 66740050 794c6f6e 675f4672 6f6d4c6f ft.PyLong_FromLo │ │ │ │ + 0x0000196c 6e674c6f 6e670050 794e756d 6265725f ngLong.PyNumber_ │ │ │ │ + 0x0000197c 41646400 5079466c 6f61745f 46726f6d Add.PyFloat_From │ │ │ │ + 0x0000198c 446f7562 6c650050 794e756d 6265725f Double.PyNumber_ │ │ │ │ + 0x0000199c 4e656761 74697665 0050794c 6f6e675f Negative.PyLong_ │ │ │ │ + 0x000019ac 46726f6d 446f7562 6c65005f 50795479 FromDouble._PyTy │ │ │ │ 0x000019bc 70655f4c 6f6f6b75 70005079 44696374 pe_Lookup.PyDict │ │ │ │ 0x000019cc 5f44656c 4974656d 0050794f 626a6563 _DelItem.PyObjec │ │ │ │ 0x000019dc 745f5365 74417474 72537472 696e6700 t_SetAttrString. │ │ │ │ 0x000019ec 50794f53 5f736e70 72696e74 66005079 PyOS_snprintf.Py │ │ │ │ 0x000019fc 556e6963 6f64655f 46726f6d 53747269 Unicode_FromStri │ │ │ │ 0x00001a0c 6e67416e 6453697a 65005079 556e6963 ngAndSize.PyUnic │ │ │ │ 0x00001a1c 6f64655f 4465636f 64650050 79457661 ode_Decode.PyEva │ │ │ │ @@ -206,26 +206,26 @@ │ │ │ │ 0x00001a5c 4d6f6475 6c654469 63740050 79446963 ModuleDict.PyDic │ │ │ │ 0x00001a6c 745f4765 74497465 6d537472 696e6700 t_GetItemString. │ │ │ │ 0x00001a7c 50795f56 65727369 6f6e0050 79457863 Py_Version.PyExc │ │ │ │ 0x00001a8c 5f4d6f64 756c654e 6f74466f 756e6445 _ModuleNotFoundE │ │ │ │ 0x00001a9c 72726f72 00507943 61707375 6c655f54 rror.PyCapsule_T │ │ │ │ 0x00001aac 79706500 5f5f7079 785f6d6f 64756c65 ype.__pyx_module │ │ │ │ 0x00001abc 5f69735f 6d61696e 5f4d4143 53335f5f _is_main_MACS3__ │ │ │ │ - 0x00001acc 494f5f5f 42414d00 50794d61 7070696e IO__BAM.PyMappin │ │ │ │ - 0x00001adc 675f4b65 79730050 79536571 75656e63 g_Keys.PySequenc │ │ │ │ - 0x00001aec 655f4765 74497465 6d005079 44696374 e_GetItem.PyDict │ │ │ │ - 0x00001afc 5f497465 6d730050 79556e69 636f6465 _Items.PyUnicode │ │ │ │ - 0x00001b0c 5f417355 54463853 7472696e 67005079 _AsUTF8String.Py │ │ │ │ - 0x00001b1c 57726170 70657244 65736372 5f547970 WrapperDescr_Typ │ │ │ │ - 0x00001b2c 65005f5f 7079785f 77726170 70657262 e.__pyx_wrapperb │ │ │ │ - 0x00001b3c 6173655f 354d4143 53335f32 494f5f33 ase_5MACS3_2IO_3 │ │ │ │ - 0x00001b4c 42414d5f 37424149 46696c65 5f5f5f69 BAM_7BAIFile___i │ │ │ │ - 0x00001b5c 6e69745f 5f005f5f 7079785f 77726170 nit__.__pyx_wrap │ │ │ │ - 0x00001b6c 70657262 6173655f 354d4143 53335f32 perbase_5MACS3_2 │ │ │ │ - 0x00001b7c 494f5f33 42414d5f 31314241 4d616363 IO_3BAM_11BAMacc │ │ │ │ - 0x00001b8c 6573736f 725f5f5f 696e6974 5f5f0050 essor___init__.P │ │ │ │ + 0x00001acc 494f5f5f 42414d00 50795772 61707065 IO__BAM.PyWrappe │ │ │ │ + 0x00001adc 72446573 63725f54 79706500 5f5f7079 rDescr_Type.__py │ │ │ │ + 0x00001aec 785f7772 61707065 72626173 655f354d x_wrapperbase_5M │ │ │ │ + 0x00001afc 41435333 5f32494f 5f334241 4d5f3742 ACS3_2IO_3BAM_7B │ │ │ │ + 0x00001b0c 41494669 6c655f5f 5f696e69 745f5f00 AIFile___init__. │ │ │ │ + 0x00001b1c 5f5f7079 785f7772 61707065 72626173 __pyx_wrapperbas │ │ │ │ + 0x00001b2c 655f354d 41435333 5f32494f 5f334241 e_5MACS3_2IO_3BA │ │ │ │ + 0x00001b3c 4d5f3131 42414d61 63636573 736f725f M_11BAMaccessor_ │ │ │ │ + 0x00001b4c 5f5f696e 69745f5f 0050794d 61707069 __init__.PyMappi │ │ │ │ + 0x00001b5c 6e675f4b 65797300 50795365 7175656e ng_Keys.PySequen │ │ │ │ + 0x00001b6c 63655f47 65744974 656d0050 79446963 ce_GetItem.PyDic │ │ │ │ + 0x00001b7c 745f4974 656d7300 5079556e 69636f64 t_Items.PyUnicod │ │ │ │ + 0x00001b8c 655f4173 55544638 53747269 6e670050 e_AsUTF8String.P │ │ │ │ 0x00001b9c 79496e69 745f4241 4d005079 4d6f6475 yInit_BAM.PyModu │ │ │ │ 0x00001bac 6c654465 665f496e 69740072 61697365 leDef_Init.raise │ │ │ │ 0x00001bbc 006c6962 632e736f 2e36006c 642d6c69 .libc.so.6.ld-li │ │ │ │ 0x00001bcc 6e75782d 61726d68 662e736f 2e330047 nux-armhf.so.3.G │ │ │ │ 0x00001bdc 4c494243 5f322e34 00 LIBC_2.4. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00003254 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 8898 │ │ │ │ + bl 89c0 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -000039f8 : │ │ │ │ +000039f8 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5ac04 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb19e04> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46050ff0 │ │ │ │ ldrmi r4, [r0], -pc, lsl #24 │ │ │ │ ldrbtmi r4, [ip], #-1546 @ 0xfffff9f6 │ │ │ │ ldclvs 8, cr6, [fp, #-428] @ 0xfffffe54 │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf04fef68 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ ldrdeq ip, [r3], -r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r2, r0, asr r9 │ │ │ │ - andeq r3, r2, r8, ror #18 │ │ │ │ + @ instruction: 0x000236b0 │ │ │ │ + andeq r3, r2, r8, asr #13 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r5], -r2, lsl #1 │ │ │ │ ldrdeq pc, [r4], r0 │ │ │ │ ldrmi r4, [r6], -r8, lsl #13 │ │ │ │ svc 0x0006f7ff │ │ │ │ - bllt 15290 │ │ │ │ + bllt 15290 │ │ │ │ qadd16mi r4, r8, r2 │ │ │ │ mrc 7, 0, APSR_nzcv, cr8, cr15, {7} │ │ │ │ ldrbtmi r4, [pc], #-1584 @ 3a8c <__assert_fail@plt+0xa4> │ │ │ │ ldrbtne pc, [r4], #2263 @ 0x8d7 @ │ │ │ │ svc 0x0000f7ff │ │ │ │ @ instruction: 0xf8d7b1a8 │ │ │ │ @ instruction: 0x464314f4 │ │ │ │ @@ -72,15 +72,15 @@ │ │ │ │ ldmdblt sp, {r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ and lr, r6, r6, lsr #27 │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ mcrne 13, 0, lr, cr4, cr4, {4} │ │ │ │ @ instruction: 0x4628dbf4 │ │ │ │ - blx 7bfb36 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x77ed36> │ │ │ │ + blx fecbfb36 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfec7ed36> │ │ │ │ blmi 21634c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d554c> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 5db94 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1cd94> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ stcl 7, cr15, [r4], #1020 @ 0x3fc │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ @@ -97,25 +97,25 @@ │ │ │ │ strmi sl, [r8], r8, lsr #1 │ │ │ │ @ instruction: 0x46174611 │ │ │ │ @ instruction: 0xf8dd461e │ │ │ │ ldrbtmi fp, [sl], #56 @ 0x38 │ │ │ │ stc 7, cr15, [r8], #-1020 @ 0xfffffc04 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ stmdavs r3, {r1, r2, r3, r4, r5, ip, lr, pc}^ │ │ │ │ - blcs 1f0f0 │ │ │ │ + blcs 1f0f0 │ │ │ │ stmdbmi r2!, {r1, r3, r8, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0x4642463b │ │ │ │ andeq pc, r1, sl, asr r8 @ │ │ │ │ stmdavs r0, {r5, r8, fp, lr} │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ strht lr, [pc], -ip │ │ │ │ strls lr, [r4, #-2512] @ 0xfffff630 │ │ │ │ @ instruction: 0x4659b155 │ │ │ │ @ instruction: 0xf0234630 │ │ │ │ - stmdbcs r0, {r0, r1, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbcs r0, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x460bbf14 │ │ │ │ addsmi r4, sp, #95420416 @ 0x5b00000 │ │ │ │ @ instruction: 0x461dbfb8 │ │ │ │ adcsmi r4, r5, #1291845632 @ 0x4d000000 │ │ │ │ ldmdbmi r6, {r2, r3, r9, ip, lr, pc} │ │ │ │ @ instruction: 0x4642463b │ │ │ │ andeq pc, r1, sl, asr r8 @ │ │ │ │ @@ -129,23 +129,23 @@ │ │ │ │ strbmi r2, [r3], -r0, lsl #2 │ │ │ │ ldrbtmi r4, [sl], #-1544 @ 0xfffff9f8 │ │ │ │ andls pc, r8, sp, asr #17 │ │ │ │ strvc lr, [r0], -sp, asr #19 │ │ │ │ mrc 7, 6, APSR_nzcv, cr12, cr15, {7} │ │ │ │ ble cdbfc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x8cdfc> │ │ │ │ strcs r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - blx feb3fc18 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeafee18> │ │ │ │ + blx 103fc1a <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffee1a> │ │ │ │ andlt r4, r5, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq ip, r3, r2, ror r1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq r3, [r2], -r4 │ │ │ │ + andeq r3, r2, r4, asr r7 │ │ │ │ andeq r0, r0, r4, lsr #5 │ │ │ │ - ldrdeq r3, [r2], -ip │ │ │ │ - andeq r3, r2, r2, asr #19 │ │ │ │ + andeq r3, r2, ip, lsr r7 │ │ │ │ + andeq r3, r2, r2, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5ae2c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a02c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r0, #240, 30 @ 0x3c0 │ │ │ │ strmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7ff4611 │ │ │ │ @ instruction: 0x4604ee58 │ │ │ │ @@ -155,19 +155,19 @@ │ │ │ │ ldrne pc, [ip], #2259 @ 0x8d3 │ │ │ │ mrc 7, 0, APSR_nzcv, cr10, cr15, {7} │ │ │ │ blle 38dc58 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x34ce58> │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ andcs sp, r0, r1, lsl #2 │ │ │ │ blcc 7bc98 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ae98> │ │ │ │ - blcs 1bcf8 │ │ │ │ + blcs 1bcf8 │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ bl ffa41c70 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffa00e70> │ │ │ │ @ instruction: 0x4620e7f5 │ │ │ │ - blx 1c3fc90 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1bfee90> │ │ │ │ + blx 13fc92 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfee92> │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ svclt 0x0000bd38 │ │ │ │ andeq ip, r3, r6, asr #22 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @@ -223,15 +223,15 @@ │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ bl ffa41d60 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffa00f60> │ │ │ │ ldmdbmi r5!, {r0, r3, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1584 @ 0xfffff9d0 │ │ │ │ bl b41d6c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xb00f6c> │ │ │ │ ldmiblt r8, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf0054628 │ │ │ │ - strcs pc, [r0], #-2545 @ 0xfffff60f │ │ │ │ + strcs pc, [r0], #-2693 @ 0xfffff57b │ │ │ │ blmi c3becc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xbfb0cc> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ stccs 5, cr5, [r0, #-736] @ 0xfffffd20 │ │ │ │ stmdavs fp!, {r0, r2, r3, r5, r6, r7, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r4, r3, #44, 12 @ 0x2c00000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ @@ -271,341 +271,396 @@ │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ stmdacs r0, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4620dbdb │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ andeq fp, r3, r2, asr #31 │ │ │ │ ldrdeq ip, [r3], -r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r3, r2, r6, asr #17 │ │ │ │ - andeq r5, r2, lr, asr r1 │ │ │ │ + andeq r3, r2, r6, lsr #12 │ │ │ │ + andeq r4, r2, lr, lsl sp │ │ │ │ andeq ip, r3, r0, lsl sl │ │ │ │ - @ instruction: 0x000238b2 │ │ │ │ - @ instruction: 0x000238ba │ │ │ │ - andeq r3, r2, sl, lsr #17 │ │ │ │ - @ instruction: 0x000238b2 │ │ │ │ - andeq r3, r2, r8, lsr #17 │ │ │ │ - @ instruction: 0x000238b0 │ │ │ │ - andeq r3, r2, r4, lsr #17 │ │ │ │ - andeq r3, r2, ip, lsr #17 │ │ │ │ + andeq r3, r2, r2, lsl r6 │ │ │ │ + andeq r3, r2, sl, lsl r6 │ │ │ │ + andeq r3, r2, sl, lsl #12 │ │ │ │ + andeq r3, r2, r2, lsl r6 │ │ │ │ + andeq r3, r2, r8, lsl #12 │ │ │ │ + andeq r3, r2, r0, lsl r6 │ │ │ │ + andeq r3, r2, r4, lsl #12 │ │ │ │ + andeq r3, r2, ip, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b06c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a26c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147e54 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107054> │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-800 @ 0xfffffce0 │ │ │ │ ldc 7, cr15, [r2, #1020]! @ 0x3fc │ │ │ │ - andeq r6, r2, r8, lsl #6 │ │ │ │ - andeq r3, r2, r6, ror #16 │ │ │ │ - andeq r3, r2, r6, lsl #17 │ │ │ │ + andeq r6, r2, r8, rrx │ │ │ │ + andeq r3, r2, r6, asr #11 │ │ │ │ + andeq r3, r2, r6, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b09c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a29c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147e84 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107084> │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed9c │ │ │ │ - ldrdeq r6, [r2], -sl │ │ │ │ - andeq r3, r2, r8, ror r8 │ │ │ │ - andeq r3, r2, r4, lsr #17 │ │ │ │ + andeq r6, r2, sl, lsr r0 │ │ │ │ + ldrdeq r3, [r2], -r8 │ │ │ │ + andeq r3, r2, r4, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b0cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a2cc> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147eb4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1070b4> │ │ │ │ addvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-828 @ 0xfffffcc4 │ │ │ │ stc 7, cr15, [r2, #1020] @ 0x3fc │ │ │ │ - andeq r6, r2, r8, lsr #5 │ │ │ │ - andeq r3, r2, sl, lsl #17 │ │ │ │ - @ instruction: 0x000238b6 │ │ │ │ + andeq r6, r2, r8 │ │ │ │ + andeq r3, r2, sl, ror #11 │ │ │ │ + andeq r3, r2, r6, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b0fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a2fc> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147ee4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1070e4> │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed6c │ │ │ │ - andeq r6, r2, sl, ror r2 │ │ │ │ - andeq r3, r2, ip, asr r8 │ │ │ │ - andeq r3, r2, r8, lsl #17 │ │ │ │ + ldrdeq r5, [r2], -sl │ │ │ │ + @ instruction: 0x000235bc │ │ │ │ + andeq r3, r2, r8, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b12c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a32c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147f14 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107114> │ │ │ │ stmdbmi r5, {r2, r4, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmncc ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed54 │ │ │ │ - andeq r6, r2, sl, asr #4 │ │ │ │ - andeq r3, r2, ip, lsr #16 │ │ │ │ - andeq r3, r2, r8, asr r8 │ │ │ │ + andeq r5, r2, sl, lsr #31 │ │ │ │ + andeq r3, r2, ip, lsl #11 │ │ │ │ + @ instruction: 0x000235b8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b15c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a35c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 147f44 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107144> │ │ │ │ + stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ + sbcseq r6, r9, fp, asr sp │ │ │ │ + @ instruction: 0xf7ffd401 │ │ │ │ + stcvc 15, cr15, [r3], {195} @ 0xc3 │ │ │ │ + strle r0, [r4, #-1690] @ 0xfffff966 │ │ │ │ + svclt 0x004c065b │ │ │ │ + andscc r3, ip, r4, lsl r0 │ │ │ │ + stmibvs r0, {r2, r3, sp, lr, pc}^ │ │ │ │ + blmi 1b24c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1716c4> │ │ │ │ + andne pc, r1, #64, 4 │ │ │ │ + stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + ldrbtmi r3, [r8], #-896 @ 0xfffffc80 │ │ │ │ + stc 7, cr15, [sl, #-1020]! @ 0xfffffc04 │ │ │ │ + svclt 0x0000bd08 │ │ │ │ + andeq r5, r2, r8, asr pc │ │ │ │ + andeq r3, r2, sl, lsr r5 │ │ │ │ + andeq r3, r2, sl, ror r5 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ + bl feb5b1b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a3b0> │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + blmi 147f98 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107198> │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrscc r4, ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ed3c │ │ │ │ - andeq r6, r2, sl, lsl r2 │ │ │ │ - andeq r3, r2, r0, asr r8 │ │ │ │ - andeq r3, r2, ip, ror r8 │ │ │ │ + svclt 0x0000ed12 │ │ │ │ + andeq r5, r2, r6, lsr #30 │ │ │ │ + andeq r3, r2, ip, asr r5 │ │ │ │ + andeq r3, r2, r8, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b18c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a38c> │ │ │ │ + bl feb5b1e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a3e0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 147f74 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107174> │ │ │ │ + blmi 147fc8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1071c8> │ │ │ │ stmdbmi r5, {r1, r2, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ movscc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ed24 │ │ │ │ - andeq r6, r2, sl, ror #3 │ │ │ │ - andeq r3, r2, r0, lsr #16 │ │ │ │ - muleq r2, r0, r8 │ │ │ │ + svclt 0x0000ecfa │ │ │ │ + strdeq r5, [r2], -r6 │ │ │ │ + andeq r3, r2, ip, lsr #10 │ │ │ │ + muleq r2, ip, r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b1bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a3bc> │ │ │ │ + bl feb5b210 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a410> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 147fa4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1071a4> │ │ │ │ + blmi 147ff8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1071f8> │ │ │ │ stmdbmi r5, {r1, r2, r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ biccc r4, r8, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ed0c │ │ │ │ - @ instruction: 0x000261ba │ │ │ │ - andeq r3, r2, r4, lsl #17 │ │ │ │ - @ instruction: 0x000238b0 │ │ │ │ + svclt 0x0000ece2 │ │ │ │ + andeq r5, r2, r6, asr #29 │ │ │ │ + muleq r2, r0, r5 │ │ │ │ + @ instruction: 0x000235bc │ │ │ │ vst3.8 {d27-d29}, [pc] │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r3, fp, lsl sl │ │ │ │ - blmi 6ef01c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x6ae21c> │ │ │ │ + blmi 6ef070 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x6ae270> │ │ │ │ @ instruction: 0xf854447a │ │ │ │ ldmpl r3, {r2, r8, r9, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9301 │ │ │ │ @ instruction: 0xf7ff0300 │ │ │ │ - strls lr, [r0], #-2376 @ 0xfffff6b8 │ │ │ │ + strls lr, [r0], #-2334 @ 0xfffff6e2 │ │ │ │ orrslt r4, r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf06f2400 │ │ │ │ - blls 15d20 │ │ │ │ + blls 15d74 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ ldcne 4, cr3, [sl, #-4] │ │ │ │ ldmdavs sl, {r9, ip, pc} │ │ │ │ adcsmi r6, fp, #1245184 @ 0x130000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ @ instruction: 0xf0056013 │ │ │ │ - adcmi pc, r6, #1130496 @ 0x114000 │ │ │ │ - bmi 2f87fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2b79fc> │ │ │ │ + adcmi pc, r6, #2179072 @ 0x214000 │ │ │ │ + bmi 2f8850 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2b7a50> │ │ │ │ ldrbtmi r4, [sl], #-2825 @ 0xfffff4f7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7ffd001 │ │ │ │ - @ instruction: 0x4628ea56 │ │ │ │ + strtmi lr, [r8], -ip, lsr #20 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ strdlt r4, [r4], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq fp, r3, r8, ror #25 │ │ │ │ + muleq r3, r4, ip │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq fp, r3, r2, lsr #25 │ │ │ │ + andeq fp, r3, lr, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b278 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a478> │ │ │ │ + bl feb5b2cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a4cc> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 148060 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107260> │ │ │ │ + blmi 1480b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1072b4> │ │ │ │ rsceq pc, r6, #1879048196 @ 0x70000004 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-984 @ 0xfffffc28 │ │ │ │ - stc 7, cr15, [ip], #1020 @ 0x3fc │ │ │ │ - strdeq r6, [r2], -ip │ │ │ │ - ldrdeq r3, [r2], -sl │ │ │ │ - andeq r3, r2, sl, lsr #16 │ │ │ │ + stc 7, cr15, [r2], {255} @ 0xff │ │ │ │ + andeq r5, r2, r8, lsl #28 │ │ │ │ + andeq r3, r2, r6, ror #3 │ │ │ │ + andeq r3, r2, r6, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b2a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a4a8> │ │ │ │ + bl feb5b2fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a4fc> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 148090 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107290> │ │ │ │ + blmi 1480e4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1072e4> │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ mvncc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ec96 │ │ │ │ - andeq r6, r2, lr, asr #1 │ │ │ │ - andeq r3, r2, ip, ror #12 │ │ │ │ - andeq r3, r2, r0, lsl r8 │ │ │ │ + svclt 0x0000ec6c │ │ │ │ + ldrdeq r5, [r2], -sl │ │ │ │ + andeq r3, r2, r8, ror r3 │ │ │ │ + andeq r3, r2, ip, lsl r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b2d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a4d8> │ │ │ │ + bl feb5b32c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a52c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 1480c0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1072c0> │ │ │ │ + blmi 148114 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107314> │ │ │ │ rscseq pc, r5, #1879048196 @ 0x70000004 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-1020 @ 0xfffffc04 │ │ │ │ - ldcl 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ - muleq r2, ip, r0 │ │ │ │ - andeq r3, r2, sl, ror r4 │ │ │ │ - andeq r3, r2, sl, asr #15 │ │ │ │ + mrrc 7, 15, pc, r2, cr15 @ │ │ │ │ + andeq r5, r2, r8, lsr #27 │ │ │ │ + andeq r3, r2, r6, lsl #3 │ │ │ │ + ldrdeq r3, [r2], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b308 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a508> │ │ │ │ + bl feb5b35c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a55c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 1480f0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1072f0> │ │ │ │ + blmi 148144 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107344> │ │ │ │ stmdbmi r5, {r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-904 @ 0xfffffc78 │ │ │ │ - stcl 7, cr15, [r4], #-1020 @ 0xfffffc04 │ │ │ │ - andeq r6, r2, lr, rrx │ │ │ │ - andeq r3, r2, ip, asr #15 │ │ │ │ - strdeq r3, [r2], -r6 │ │ │ │ + ldc 7, cr15, [sl], #-1020 @ 0xfffffc04 │ │ │ │ + andeq r5, r2, sl, ror sp │ │ │ │ + ldrdeq r3, [r2], -r8 │ │ │ │ + andeq r3, r2, r2, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b338 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a538> │ │ │ │ + bl feb5b38c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a58c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 148120 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107320> │ │ │ │ + blmi 148174 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107374> │ │ │ │ stmdbmi r5, {r0, r1, r2, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-914 @ 0xfffffc6e │ │ │ │ - mcrr 7, 15, pc, ip, cr15 @ │ │ │ │ - andeq r6, r2, lr, lsr r0 │ │ │ │ - andeq r3, r2, r8, lsl #14 │ │ │ │ - andeq r3, r2, sl, asr #14 │ │ │ │ + stc 7, cr15, [r2], #-1020 @ 0xfffffc04 │ │ │ │ + andeq r5, r2, sl, asr #26 │ │ │ │ + andeq r3, r2, r4, lsl r4 │ │ │ │ + andeq r3, r2, r6, asr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b368 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a568> │ │ │ │ + bl feb5b3bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a5bc> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 188150 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x147350> │ │ │ │ + blmi 1881a4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1473a4> │ │ │ │ adcsne pc, r7, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ orrsvc pc, sl, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ec34 │ │ │ │ - andeq r6, r2, ip │ │ │ │ - andeq r3, r2, sl, ror #10 │ │ │ │ - andeq r3, r2, ip, lsr #15 │ │ │ │ + svclt 0x0000ec0a │ │ │ │ + andeq r5, r2, r8, lsl sp │ │ │ │ + andeq r3, r2, r6, ror r2 │ │ │ │ + @ instruction: 0x000234b8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b39c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a59c> │ │ │ │ + bl feb5b3f0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a5f0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 188184 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x147384> │ │ │ │ + blmi 1881d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1473d8> │ │ │ │ adcsvc pc, fp, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ec1a │ │ │ │ - ldrdeq r5, [r2], -r8 │ │ │ │ - @ instruction: 0x000235ba │ │ │ │ - muleq r2, ip, r7 │ │ │ │ + svclt 0x0000ebf0 │ │ │ │ + andeq r5, r2, r4, ror #25 │ │ │ │ + andeq r3, r2, r6, asr #5 │ │ │ │ + andeq r3, r2, r8, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b3d0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a5d0> │ │ │ │ + bl feb5b424 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a624> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 1481b8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1073b8> │ │ │ │ + blmi 14820c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x10740c> │ │ │ │ stmdbmi r5, {r0, r3, r4, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-942 @ 0xfffffc52 │ │ │ │ - stc 7, cr15, [r0], {255} @ 0xff │ │ │ │ - andeq r5, r2, r6, lsr #31 │ │ │ │ - muleq r2, r0, r7 │ │ │ │ - @ instruction: 0x000237ba │ │ │ │ + bl ff5c223c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff58143c> │ │ │ │ + @ instruction: 0x00025cb2 │ │ │ │ + muleq r2, ip, r4 │ │ │ │ + andeq r3, r2, r6, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b400 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a600> │ │ │ │ + bl feb5b454 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a654> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 1481e8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1073e8> │ │ │ │ + blmi 14823c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x10743c> │ │ │ │ stmdbmi r5, {r1, r2, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-950 @ 0xfffffc4a │ │ │ │ - bl ffa42218 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffa01418> │ │ │ │ - andeq r5, r2, r6, ror pc │ │ │ │ - andeq r3, r2, r4, lsr #15 │ │ │ │ - andeq r3, r2, lr, asr #15 │ │ │ │ + bl fefc226c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfef8146c> │ │ │ │ + andeq r5, r2, r2, lsl #25 │ │ │ │ + @ instruction: 0x000234b0 │ │ │ │ + ldrdeq r3, [r2], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b430 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a630> │ │ │ │ + bl feb5b484 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a684> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 148218 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107418> │ │ │ │ + blmi 14826c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x10746c> │ │ │ │ stmdbmi r5, {r0, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-960 @ 0xfffffc40 │ │ │ │ - bl ff442248 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff401448> │ │ │ │ - andeq r5, r2, r6, asr #30 │ │ │ │ - andeq r3, r2, r4, ror r7 │ │ │ │ - muleq r2, lr, r7 │ │ │ │ + bl fe9c229c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe98149c> │ │ │ │ + andeq r5, r2, r2, asr ip │ │ │ │ + andeq r3, r2, r0, lsl #9 │ │ │ │ + andeq r3, r2, sl, lsr #9 │ │ │ │ + vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ + bl feb5b4b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a6b4> │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + ldcmi 15, cr0, [r7], {232} @ 0xe8 │ │ │ │ + strmi r4, [r6], -r1, lsl #12 │ │ │ │ + ldrbtmi r4, [ip], #-2070 @ 0xfffff7ea │ │ │ │ + addlt r4, r2, r6, lsl fp │ │ │ │ + ldrbtmi r4, [fp], #-3350 @ 0xfffff2ea │ │ │ │ + stmdapl r0!, {r1, r3, r5, r6, r9, sl, lr} │ │ │ │ + stmdavs r0, {r0, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ + @ instruction: 0xf04f9001 │ │ │ │ + ldmdavs r8, {}^ @ │ │ │ │ + bl 14422dc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x14014dc> │ │ │ │ + ldmdblt r4, {sl, fp, ip, pc}^ │ │ │ │ + ldmib r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blmi 3f27cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b19cc> │ │ │ │ + stmdbmi pc, {r1, r4, r5, r9, sl, lr} @ │ │ │ │ + stmiapl fp!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + bmi 37ef2c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x33e12c> │ │ │ │ + ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ + ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ + subsmi r9, sl, r1, lsl #22 │ │ │ │ + movweq pc, #79 @ 0x4f @ │ │ │ │ + @ instruction: 0xf7ffd001 │ │ │ │ + @ instruction: 0x4620e8f8 │ │ │ │ + ldcllt 0, cr11, [r0, #-8]! │ │ │ │ + andeq fp, r3, r2, lsr #20 │ │ │ │ + andeq r0, r0, ip, lsl #5 │ │ │ │ + andeq ip, r3, r6, asr #9 │ │ │ │ + andeq fp, r3, r4, lsl sl │ │ │ │ + andeq r0, r0, r8, lsl #6 │ │ │ │ + andeq r3, r2, r8, ror #8 │ │ │ │ + andeq fp, r3, r6, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b460 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a660> │ │ │ │ + bl feb5b53c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a73c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 188248 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x147448> │ │ │ │ + blmi 188324 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x147524> │ │ │ │ eorsne pc, r9, #72351744 @ 0x4500000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ bicvc pc, sl, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ebb8 │ │ │ │ - andeq r5, r2, r4, lsl pc │ │ │ │ - strdeq r3, [r2], -r2 │ │ │ │ - muleq r2, ip, r7 │ │ │ │ + svclt 0x0000eb4a │ │ │ │ + muleq r2, r8, fp │ │ │ │ + andeq r2, r2, r6, ror pc │ │ │ │ + andeq r3, r2, r0, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b494 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a694> │ │ │ │ + bl feb5b570 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a770> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 18827c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x14747c> │ │ │ │ + blmi 188358 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x147558> │ │ │ │ eorne pc, r7, #72351744 @ 0x4500000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ bicsvc pc, r8, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000eb9e │ │ │ │ - andeq r5, r2, r0, ror #29 │ │ │ │ - @ instruction: 0x000232be │ │ │ │ - andeq r3, r2, ip, ror r7 │ │ │ │ + svclt 0x0000eb30 │ │ │ │ + andeq r5, r2, r4, ror #22 │ │ │ │ + andeq r2, r2, r2, asr #30 │ │ │ │ + andeq r3, r2, r0, lsl #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b4c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a6c8> │ │ │ │ + bl feb5b5a4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a7a4> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 1882b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1474b0> │ │ │ │ + blmi 18838c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x14758c> │ │ │ │ subne pc, r9, #72351744 @ 0x4500000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000eb84 │ │ │ │ - andeq r5, r2, ip, lsr #29 │ │ │ │ - andeq r3, r2, sl, lsl #5 │ │ │ │ - andeq r3, r2, r8, asr #14 │ │ │ │ + svclt 0x0000eb16 │ │ │ │ + andeq r5, r2, r0, lsr fp │ │ │ │ + andeq r2, r2, lr, lsl #30 │ │ │ │ + andeq r3, r2, ip, asr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b4fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a6fc> │ │ │ │ + bl feb5b5d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a7d8> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 1882e4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1474e4> │ │ │ │ + blmi 1883c0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1475c0> │ │ │ │ subne pc, r1, #1342177284 @ 0x50000004 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnsvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000eb6a │ │ │ │ - andeq r5, r2, r8, ror lr │ │ │ │ - andeq r3, r2, r6, asr r2 │ │ │ │ - andeq r3, r2, r4, lsr #14 │ │ │ │ + svclt 0x0000eafc │ │ │ │ + strdeq r5, [r2], -ip │ │ │ │ + ldrdeq r2, [r2], -sl │ │ │ │ + andeq r3, r2, r8, lsr #7 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ - blmi 1115da0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x10d4fa0> │ │ │ │ + blmi 1115e7c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x10d507c> │ │ │ │ strmi r4, [r7], -r4, asr #28 │ │ │ │ @ instruction: 0xf8dd447b │ │ │ │ ldrbtmi r8, [lr], #-40 @ 0xffffffd8 │ │ │ │ strmi r9, [fp], fp, lsl #26 │ │ │ │ ldmibvs r8, {r1, r4, r7, r9, sl, lr} │ │ │ │ - stmdb r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rsbsle r2, r4, r0, lsl #16 │ │ │ │ strmi r2, [r4], -r0, lsl #6 │ │ │ │ sublt pc, r0, r0, asr #17 │ │ │ │ andvc lr, r2, r0, asr #19 │ │ │ │ orrvs r6, r3, #-1073741808 @ 0xc0000010 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8d9d008 │ │ │ │ @@ -630,277 +685,277 @@ │ │ │ │ stmdavs fp!, {r0, r2, r4, r5, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ svclt 0x001c4293 │ │ │ │ eorvs r3, fp, r1, lsl #6 │ │ │ │ vtst.8 d22, d16, d25 │ │ │ │ movwcs r2, #655 @ 0x28f │ │ │ │ andmi r6, sl, r5, ror #6 │ │ │ │ - bcs 21d364 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1dc564> │ │ │ │ + bcs 21d440 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1dc640> │ │ │ │ tstcc r1, #196, 18 @ 0x310000 │ │ │ │ tstcc r3, #196, 18 @ 0x310000 │ │ │ │ andsle r6, lr, r3, ror #10 │ │ │ │ - bcs fb3f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xba5f8> │ │ │ │ - bcs 138484 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf7684> │ │ │ │ + bcs fb4d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xba6d4> │ │ │ │ + bcs 138560 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf7760> │ │ │ │ and sp, r5, ip, lsl r0 │ │ │ │ andsle r2, ip, r2, lsl #21 │ │ │ │ orrcs pc, r2, #64, 4 │ │ │ │ mulsle fp, sl, r2 │ │ │ │ ldmdbmi r6, {r0, r2, r4, r8, r9, fp, lr} │ │ │ │ ldmpl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdavs r3!, {r1, r2, r4, r7, fp, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r3, r5, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulsle r6, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b99b │ │ │ │ - ldmda r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blmi 3bc460 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x37b660> │ │ │ │ + svc 0x00a4f7fe │ │ │ │ + blmi 3bc53c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x37b73c> │ │ │ │ and r4, r7, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 37c440 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x33b640> │ │ │ │ + blmi 37c51c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x33b71c> │ │ │ │ and r4, r1, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ @ instruction: 0x61a34620 │ │ │ │ - ldmda r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + svc 0x00e6f7fe │ │ │ │ strcs lr, [r0], #-0 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ svclt 0x00008ff8 │ │ │ │ - andeq ip, r3, r0, asr r4 │ │ │ │ - muleq r3, lr, r9 │ │ │ │ + andeq ip, r3, r4, ror r3 │ │ │ │ + andeq fp, r3, r2, asr #17 │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ - andeq r3, r2, ip, lsr #13 │ │ │ │ - @ instruction: 0x00007ab5 │ │ │ │ - muleq r0, r7, r9 │ │ │ │ - andeq r5, r0, sp, ror #4 │ │ │ │ - andeq r5, r0, r3, ror #5 │ │ │ │ + andeq r3, r2, r0, lsr r3 │ │ │ │ + andeq r7, r0, sp, lsr #19 │ │ │ │ + andeq r7, r0, pc, lsl #17 │ │ │ │ + ldrdeq r5, [r0], -r1 │ │ │ │ + andeq r5, r0, r7, asr #4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r2], r4, lsl #1 │ │ │ │ strmi r4, [r8], pc, asr #20 │ │ │ │ strmi r2, [r1], r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0x212e4b4d │ │ │ │ ldrdvs pc, [r0], -r8 │ │ │ │ ldmpl r3, {r4, r5, r9, sl, lr}^ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - stmib ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mcrrne 1, 0, fp, r6, cr0 │ │ │ │ @ instruction: 0xf7ff4630 │ │ │ │ - @ instruction: 0x4605e9d6 │ │ │ │ + strmi lr, [r5], -r8, ror #18 │ │ │ │ rsbsle r2, r4, r0, lsl #16 │ │ │ │ ldrbtmi r4, [r8], #-2116 @ 0xfffff7bc │ │ │ │ - b 1a424b8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1a016b8> │ │ │ │ + ldmib sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ffd047 │ │ │ │ - @ instruction: 0x4604ea3e │ │ │ │ + @ instruction: 0x4604e9d0 │ │ │ │ suble r2, r2, r0, lsl #16 │ │ │ │ strtmi sl, [r9], -r1, lsl #20 │ │ │ │ - svc 0x0066f7fe │ │ │ │ + mrc 7, 7, APSR_nzcv, cr8, cr14, {7} │ │ │ │ tstle r8, r1, lsl #16 │ │ │ │ ldrdcs pc, [r4], -r8 │ │ │ │ stmdals r1, {r0, r4, r5, r9, sl, lr} │ │ │ │ - blx fe3424e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe3016e0> │ │ │ │ + blx 7c25bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x7817bc> │ │ │ │ teqle r4, r1 │ │ │ │ andcc lr, r1, r3, asr r0 │ │ │ │ @ instruction: 0x4642d051 │ │ │ │ @ instruction: 0x46484653 │ │ │ │ @ instruction: 0xf7fe4639 │ │ │ │ - strmi lr, [r2], -r0, ror #29 │ │ │ │ + @ instruction: 0x4602ee72 │ │ │ │ stmdacs r0, {r0, ip, pc} │ │ │ │ strtmi sp, [r0], -r7, asr #32 │ │ │ │ strtmi sl, [r9], -r2, lsl #22 │ │ │ │ - svc 0x00c4f7fe │ │ │ │ + svc 0x0056f7fe │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ streq lr, [r1], #-2525 @ 0xfffff623 │ │ │ │ andsle r4, r3, r4, lsl #5 │ │ │ │ eorsle r2, sl, r0, lsl #24 │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 78534 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x37734> │ │ │ │ + blcc 78610 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x37810> │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - svc 0x008cf7fe │ │ │ │ + svc 0x001ef7fe │ │ │ │ ldrdcs pc, [r4], -r8 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ @ instruction: 0xf7ff9401 │ │ │ │ - andcc pc, r1, r1, ror #20 │ │ │ │ + strdcc pc, [r1], -r3 │ │ │ │ eor sp, r8, r9, lsl #2 │ │ │ │ addsmi r6, r3, #2293760 @ 0x230000 │ │ │ │ - blcc 7855c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3775c> │ │ │ │ + blcc 78638 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x37838> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - shsub16mi lr, r8, sl │ │ │ │ - cdp2 0, 0, cr15, cr2, cr4, {0} │ │ │ │ + ldrtmi lr, [r8], -ip, lsl #30 │ │ │ │ + cdp2 0, 2, cr15, cr8, cr4, {0} │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 78578 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x37778> │ │ │ │ + blcc 78654 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x37854> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ - stmdals r1, {r2, r3, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdals r1, {r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdavs r3, {r3, r5, r7, r8, ip, sp, pc}^ │ │ │ │ - blcs 1fae4 │ │ │ │ - blmi 53b1c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4fa3c4> │ │ │ │ + blcs 1fbc0 │ │ │ │ + blmi 53b2a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4fa4a0> │ │ │ │ andsne pc, r0, #1610612740 @ 0x60000004 │ │ │ │ ldmdami r4, {r0, r1, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ - mvnsvc pc, #12582912 @ 0xc00000 │ │ │ │ + movwvc pc, #9475 @ 0x2503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - stmdals r1, {r1, r2, r3, r5, r9, fp, sp, lr, pc} │ │ │ │ - stc2l 0, cr15, [r2, #16]! │ │ │ │ + stmdals r1, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + cdp2 0, 0, cr15, cr8, cr4, {0} │ │ │ │ movwls r2, #4864 @ 0x1300 │ │ │ │ ldrdcs lr, [r0], -r9 │ │ │ │ - blmi 216dd8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d5fd8> │ │ │ │ + blmi 216eb4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d60b4> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls de614 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x9d814> │ │ │ │ + blls de6f0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x9d8f0> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - svc 0x00a4f7fe │ │ │ │ + svc 0x0036f7fe │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - andeq fp, r3, sl, asr r8 │ │ │ │ + andeq fp, r3, lr, ror r7 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq r2, r2, r2, lsl #31 │ │ │ │ - andeq r5, r2, r0, lsl #24 │ │ │ │ - ldrdeq r2, [r2], -lr │ │ │ │ - andeq r3, r2, r0, asr #10 │ │ │ │ - andeq fp, r3, r0, asr #14 │ │ │ │ + andeq r2, r2, r6, lsl #24 │ │ │ │ + andeq r5, r2, r4, lsl #17 │ │ │ │ + andeq r2, r2, r2, ror #24 │ │ │ │ + andeq r3, r2, r4, asr #3 │ │ │ │ + andeq fp, r3, r4, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5b7e4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a9e4> │ │ │ │ + bl feb5b8c0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1aac0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 5085ac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4c77ac> │ │ │ │ + blmi 508688 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4c7888> │ │ │ │ ldrbtmi r4, [fp], #-3604 @ 0xfffff1ec │ │ │ │ @ instruction: 0xf8d3447e │ │ │ │ @ instruction: 0xf7fe149c │ │ │ │ - @ instruction: 0x4604efb8 │ │ │ │ + strmi lr, [r4], -sl, asr #30 │ │ │ │ smlattcs r0, r0, r1, fp │ │ │ │ - stmib ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdblt r8, {r0, r2, r9, sl, lr}^ │ │ │ │ - stmda r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 372ad0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x331cd0> │ │ │ │ + svc 0x00f4f7fe │ │ │ │ + blmi 372bac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x331dac> │ │ │ │ ldrbtmi r4, [r9], #-2317 @ 0xfffff6f3 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - svc 0x008cf7fe │ │ │ │ + svc 0x001ef7fe │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 78630 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x37830> │ │ │ │ + blcc 7870c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3790c> │ │ │ │ tstlt fp, r3, lsr #32 │ │ │ │ and r4, r3, ip, lsr #12 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - ldrb lr, [r9, r8, lsl #30]! │ │ │ │ + @ instruction: 0xe7f9ee9a │ │ │ │ ldcllt 6, cr4, [r0, #-128]! @ 0xffffff80 │ │ │ │ - andeq ip, r3, r2, lsr #3 │ │ │ │ - strdeq fp, [r3], -r4 │ │ │ │ + andeq ip, r3, r6, asr #1 │ │ │ │ + andeq fp, r3, r8, lsl r6 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r3, r2, lr, ror #9 │ │ │ │ + andeq r3, r2, r2, ror r1 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5b854 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1aa54> │ │ │ │ + bl feb5b930 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1ab30> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ cdpmi 15, 3, cr0, cr1, cr8, {7} │ │ │ │ ldrbtmi r4, [lr], #-1539 @ 0xfffff9fd │ │ │ │ ldrdcs pc, [r8], r3 @ │ │ │ │ @ instruction: 0xf8d3b93a │ │ │ │ - blcs 1086c │ │ │ │ + blcs 10948 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fe40f8 │ │ │ │ - @ instruction: 0xf8d0bfcd │ │ │ │ + @ instruction: 0xf8d0bf5f │ │ │ │ strmi r5, [r4], -r8, lsr #1 │ │ │ │ eorsle r2, r7, r0, lsl #26 │ │ │ │ @ instruction: 0xf8d44628 │ │ │ │ @ instruction: 0xf0047090 │ │ │ │ - @ instruction: 0xf105ffa7 │ │ │ │ + @ instruction: 0xf105ff59 │ │ │ │ andcs r0, r1, #12, 24 @ 0xc00 │ │ │ │ stcle 2, cr4, [sp, #-576]! @ 0xfffffdc0 │ │ │ │ ldclvs 8, cr6, [fp, #-428] @ 0xfffffe54 │ │ │ │ strle r0, [fp], #-347 @ 0xfffffea5 │ │ │ │ @ instruction: 0xf6454b21 │ │ │ │ stmdbmi r1!, {r0, r3, r4, r7, r9, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2081 @ 0xfffff7df │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-778 @ 0xfffffcf6 │ │ │ │ - ldmib ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svccc 0x0004f85c │ │ │ │ streq r6, [r9, #3417] @ 0xd59 │ │ │ │ ldmvs sl, {r3, sl, ip, lr, pc}^ │ │ │ │ ldmdbmi ip, {r0, r1, r3, r4, r8, r9, fp, lr} │ │ │ │ ldmpl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - eor lr, r2, r2, lsr #18 │ │ │ │ + strht lr, [r2], -r4 │ │ │ │ @ instruction: 0xf8d3b967 │ │ │ │ swpblt r1, r0, [r9] │ │ │ │ ldmdbmi r7, {r0, r2, r4, fp, lr} │ │ │ │ stmiavs r2!, {r0, r1, r3, r4, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdapl r0!, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7ff6800 │ │ │ │ - ands lr, r4, r4, lsl r9 │ │ │ │ + ands lr, r4, r6, lsr #17 │ │ │ │ strb r3, [pc, r1, lsl #4] │ │ │ │ - mcr 7, 7, pc, cr14, cr14, {7} @ │ │ │ │ + mcr 7, 4, pc, cr0, cr14, {7} @ │ │ │ │ strmi r6, [r6], -r3, ror #26 │ │ │ │ vst1.8 {d20-d22}, [r3 :128], r0 │ │ │ │ strbvs r7, [r3, #-832]! @ 0xfffffcc0 │ │ │ │ - svc 0x0088f7fe │ │ │ │ + svc 0x001af7fe │ │ │ │ strmi r6, [r5], -r3, ror #26 │ │ │ │ movwvc pc, #1059 @ 0x423 @ │ │ │ │ @ instruction: 0xb1266563 │ │ │ │ - stm lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0x462835ff │ │ │ │ svclt 0x0000bdf8 │ │ │ │ - andeq fp, r3, r6, lsl #13 │ │ │ │ - ldrdeq r5, [r2], -lr │ │ │ │ - @ instruction: 0x00022ebc │ │ │ │ - muleq r2, r6, r4 │ │ │ │ + andeq fp, r3, sl, lsr #11 │ │ │ │ + andeq r5, r2, r2, ror #14 │ │ │ │ + andeq r2, r2, r0, asr #22 │ │ │ │ + andeq r3, r2, sl, lsl r1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r2, r8, r4 │ │ │ │ - andeq r3, r2, r4, lsr #9 │ │ │ │ + andeq r3, r2, ip, lsl r1 │ │ │ │ + andeq r3, r2, r8, lsr #2 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [r4], -pc, lsl #12 │ │ │ │ @ instruction: 0xf1074608 │ │ │ │ @ instruction: 0xf0040808 │ │ │ │ - strcs pc, [r0, #-3903] @ 0xfffff0c1 │ │ │ │ + strcs pc, [r0, #-3825] @ 0xfffff10f │ │ │ │ cdpmi 6, 1, cr4, cr14, cr1, {4} │ │ │ │ strbmi r4, [sp, #-1150] @ 0xfffffb82 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r5, r9, fp, ip, lr, pc}^ │ │ │ │ cmpeq fp, fp, asr sp │ │ │ │ - blmi 6f979c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x6b899c> │ │ │ │ + blmi 6f9878 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x6b8a78> │ │ │ │ rsbseq pc, sp, #1610612740 @ 0x60000004 │ │ │ │ ldmdami fp, {r1, r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ tstpvc r1, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - @ instruction: 0xf858e934 │ │ │ │ + @ instruction: 0xf858e8c6 │ │ │ │ @ instruction: 0xf8d33f04 │ │ │ │ cmplt r4, r4 │ │ │ │ @ instruction: 0x46204651 │ │ │ │ - ldm r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4621b978 │ │ │ │ @ instruction: 0xf7ff4650 │ │ │ │ - strmi lr, [r4], -ip, lsr #17 │ │ │ │ + @ instruction: 0x4604e83e │ │ │ │ ldrbmi fp, [r4], -r8, lsl #2 │ │ │ │ - blmi 3fc7c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3bb9c8> │ │ │ │ + blmi 3fc8a4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3bbaa4> │ │ │ │ ldrbtmi r4, [r9], #-2319 @ 0xfffff6f1 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - mrc 7, 5, APSR_nzcv, cr14, cr14, {7} │ │ │ │ + mrc 7, 2, APSR_nzcv, cr0, cr14, {7} │ │ │ │ strcc lr, [r1, #-11] │ │ │ │ stmdblt ip, {r0, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ldmpl r4!, {r0, r1, r3, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ strtmi r6, [r0], -r3, lsr #32 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - andeq fp, r3, r4, lsl #11 │ │ │ │ - andeq r5, r2, ip, lsl #20 │ │ │ │ - andeq r2, r2, sl, ror #27 │ │ │ │ - andeq r3, r2, r4, asr #7 │ │ │ │ + andeq fp, r3, r8, lsr #9 │ │ │ │ + muleq r2, r0, r6 │ │ │ │ + andeq r2, r2, lr, ror #20 │ │ │ │ + andeq r3, r2, r8, asr #32 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r2, r2, lsl #9 │ │ │ │ + andeq r3, r2, r6, lsl #2 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrdmi pc, [r8], r0 @ │ │ │ │ @ instruction: 0xf8d0b087 │ │ │ │ @@ -908,31 +963,31 @@ │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [sp], #-3398 @ 0xfffff2ba │ │ │ │ andeq pc, r1, r9, lsl #2 │ │ │ │ @ instruction: 0xf8d3b11b │ │ │ │ strmi r3, [r1], r0, lsl #1 │ │ │ │ strdeq lr, [r0], r8 │ │ │ │ @ instruction: 0xf7ff2701 │ │ │ │ - @ instruction: 0xf04fe8bc │ │ │ │ + @ instruction: 0xf04fe84e │ │ │ │ @ instruction: 0x460633ff │ │ │ │ strtmi r6, [r0], -r3 │ │ │ │ @ instruction: 0xf00446a3 │ │ │ │ - strls pc, [r1], -sp, asr #29 │ │ │ │ + @ instruction: 0x9601fe7f │ │ │ │ streq pc, [ip], -r4, lsl #2 │ │ │ │ strls r9, [r5, #-4] │ │ │ │ addsmi r9, pc, #4, 22 @ 0x1000 │ │ │ │ @ instruction: 0xf8dbda54 │ │ │ │ ldclvs 0, cr3, [fp, #-16] │ │ │ │ strle r0, [fp], #-345 @ 0xfffffea7 │ │ │ │ @ instruction: 0xf6454b36 │ │ │ │ ldmdbmi r6!, {r0, r1, r3, r4, r5, r6, r9, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2102 @ 0xfffff7ca │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-792 @ 0xfffffce8 │ │ │ │ - ldm lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svccc 0x0004f856 │ │ │ │ ldrdeq pc, [r4], r3 │ │ │ │ mrc2 7, 5, pc, cr0, cr15, {7} │ │ │ │ @ instruction: 0xf8ddb1d8 │ │ │ │ strcs sl, [r0], #-4 │ │ │ │ ldrdpl pc, [r0], r8 │ │ │ │ strhi lr, [r2], -sp, asr #19 │ │ │ │ @@ -955,86 +1010,86 @@ │ │ │ │ ldclvs 0, cr3, [fp, #-16] │ │ │ │ ldrle r0, [r9], #-347 @ 0xfffffea5 │ │ │ │ @ instruction: 0xf6454b1a │ │ │ │ ldmdbmi sl, {r0, r5, r7, r9, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2074 @ 0xfffff7e6 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-792 @ 0xfffffce8 │ │ │ │ - stm r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrdpl pc, [r0], r5 │ │ │ │ - beq 140d1c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfff1c> │ │ │ │ + beq 140df8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffff8> │ │ │ │ strb r3, [fp, r1, lsl #8] │ │ │ │ @ instruction: 0xf7fe9e01 │ │ │ │ - ldrtmi lr, [r0], -ip, lsr #29 │ │ │ │ - ldc 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ + @ instruction: 0x4630ee3e │ │ │ │ + stcl 7, cr15, [r2], {254} @ 0xfe │ │ │ │ and r2, pc, r0 │ │ │ │ - bl 2d754c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x29674c> │ │ │ │ + bl 2d7628 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x296828> │ │ │ │ ldmdbmi r0, {r0, r1, r2, r7, sl} │ │ │ │ ldrbtmi r6, [r9], #-2276 @ 0xfffff71c │ │ │ │ stmiavs r3!, {r3, r5, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf7fe6800 │ │ │ │ - shsub8mi lr, r0, sl │ │ │ │ - stc 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ + ldrtmi lr, [r0], -ip, lsl #31 │ │ │ │ + ldc 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - andeq fp, r3, lr, asr #9 │ │ │ │ - andeq r5, r2, r2, lsr #18 │ │ │ │ - andeq r2, r2, r0, lsl #26 │ │ │ │ - ldrdeq r3, [r2], -sl │ │ │ │ - andeq r5, r2, r6, lsr #17 │ │ │ │ - andeq r2, r2, r4, lsl #25 │ │ │ │ - andeq r3, r2, lr, asr r2 │ │ │ │ + strdeq fp, [r3], -r2 │ │ │ │ + andeq r5, r2, r6, lsr #11 │ │ │ │ + andeq r2, r2, r4, lsl #19 │ │ │ │ + andeq r2, r2, lr, asr pc │ │ │ │ + andeq r5, r2, sl, lsr #10 │ │ │ │ + andeq r2, r2, r8, lsl #18 │ │ │ │ + andeq r2, r2, r2, ror #29 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r2, sl, r3 │ │ │ │ + andeq r3, r2, lr, lsl r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4617b091 │ │ │ │ stmib sp, {r0, r1, r3, r4, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8bd010e │ │ │ │ @ instruction: 0xf8bd8038 │ │ │ │ vshr.u8 d21, d28, #8 │ │ │ │ strbmi r1, [r0], -r3, asr #16 │ │ │ │ streq pc, [sp, #-965] @ 0xfffffc3b │ │ │ │ - mcr 7, 4, pc, cr8, cr14, {7} @ │ │ │ │ + mrc 7, 0, APSR_nzcv, cr10, cr14, {7} │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0x2600d078 │ │ │ │ - bmi 1040b4c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfffd4c> │ │ │ │ + bmi 1040c28 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfffe28> │ │ │ │ @ instruction: 0x46204631 │ │ │ │ - ble 395eb0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3550b0> │ │ │ │ + ble 395f8c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x35518c> │ │ │ │ eorcc pc, r6, r7, asr r8 @ │ │ │ │ ldrmi r3, [sl], -r1, lsl #12 │ │ │ │ ldrdgt pc, [r0], -r3 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr12, {0} │ │ │ │ svclt 0x001845d4 │ │ │ │ and pc, r0, r3, asr #17 │ │ │ │ - cdp2 0, 15, cr15, cr0, cr4, {0} │ │ │ │ + cdp2 0, 10, cr15, cr2, cr4, {0} │ │ │ │ ldmdals ip, {r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strtmi r4, [r1], -r2, lsr #12 │ │ │ │ - mrc 7, 7, APSR_nzcv, cr10, cr14, {7} │ │ │ │ + mcr 7, 4, pc, cr12, cr14, {7} @ │ │ │ │ ldmdblt r8, {r1, r7, r9, sl, lr} │ │ │ │ ldrtmi r2, [r7], -r0, lsl #12 │ │ │ │ strh r4, [r5], #-97 @ 0xffffff9f │ │ │ │ @ instruction: 0x4629981b │ │ │ │ - ldc 7, cr15, [r2, #-1016] @ 0xfffffc08 │ │ │ │ + stc 7, cr15, [r4], #1016 @ 0x3f8 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ strcc sp, [r2, #-244] @ 0xffffff0c │ │ │ │ rsbeq r2, sp, r0 │ │ │ │ tstpeq r3, r5, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - stc 7, cr15, [r8, #-1016] @ 0xfffffc08 │ │ │ │ + ldc 7, cr15, [sl], {254} @ 0xfe │ │ │ │ movlt r4, #7340032 @ 0x700000 │ │ │ │ - svc 0x0058f7fe │ │ │ │ + mcr 7, 7, pc, cr10, cr14, {7} @ │ │ │ │ orrlt r4, r8, #135266304 @ 0x8100000 │ │ │ │ andeq pc, r3, #37 @ 0x25 │ │ │ │ @ instruction: 0xf7fe2100 │ │ │ │ - bls 6c04c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x67f6c8> │ │ │ │ + bls 6c03ec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x67f5ec> │ │ │ │ andcs lr, r9, #3358720 @ 0x334000 │ │ │ │ - bls 38de08 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x34d008> │ │ │ │ + bls 38dee4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x34d0e4> │ │ │ │ ldmdbmi lr, {r0, r1, r6, r9, sl, lr} │ │ │ │ mlaseq r8, sp, r8, pc @ │ │ │ │ subcs pc, r9, #134217731 @ 0x8000003 │ │ │ │ @ instruction: 0xf8bd9201 │ │ │ │ ldrbtmi r2, [r9], #-58 @ 0xffffffc6 │ │ │ │ eorlt pc, r0, sp, asr #17 │ │ │ │ andsge pc, r4, sp, asr #17 │ │ │ │ @@ -1044,45 +1099,45 @@ │ │ │ │ ldrdcs lr, [r3, -r1] │ │ │ │ stmib sp, {r0, r2, r3, r8, ip, pc}^ │ │ │ │ vsubl.u8 q9, d0, d6 │ │ │ │ stmib sp, {r6, r7, r8}^ │ │ │ │ vsubl.u8 q9, d0, d3 │ │ │ │ @ instruction: 0xf0001200 │ │ │ │ @ instruction: 0xf7fe0007 │ │ │ │ - pkhbtmi lr, r1, r8, lsl #30 │ │ │ │ + strmi lr, [r1], sl, lsr #29 │ │ │ │ smlaldvs fp, r5, r0, r1 │ │ │ │ strmi lr, [r1], r0 │ │ │ │ @ instruction: 0xf0044638 │ │ │ │ - @ instruction: 0x4630fb7f │ │ │ │ - blx 1f40a76 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1effc76> │ │ │ │ + ldrtmi pc, [r0], -r5, lsr #23 @ │ │ │ │ + blx fe8c0b52 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe87fd52> │ │ │ │ @ instruction: 0xf06f6822 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ - bcc 78a84 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x37c84> │ │ │ │ + bcc 78b60 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x37d60> │ │ │ │ ldmdblt r2, {r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - strbmi lr, [ip], -r6, ror #25 │ │ │ │ + @ instruction: 0x464cec78 │ │ │ │ andslt r4, r1, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - andeq fp, r3, r6, ror sp │ │ │ │ + muleq r3, sl, ip │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ stmibcs r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8dfb092 │ │ │ │ ldrbtmi r3, [sl], #-2504 @ 0xfffff638 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ @ instruction: 0xf7fe0300 │ │ │ │ - stmdacs r0, {r3, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r3, r4, r9, sl, fp, sp, lr, pc} │ │ │ │ strbhi pc, [r5], #0 @ │ │ │ │ ldmibmi r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df4605 │ │ │ │ ldrbtmi r7, [ip], #-2480 @ 0xfffff650 │ │ │ │ - ldrbtmi r9, [pc], #-2 @ 4ac8 <__assert_fail@plt+0x10e0> │ │ │ │ + ldrbtmi r9, [pc], #-2 @ 4ba4 <__assert_fail@plt+0x11bc> │ │ │ │ tstpvc pc, #29360128 @ p-variant is OBSOLETE @ 0x1c00000 │ │ │ │ @ instruction: 0xf8d49301 │ │ │ │ @ instruction: 0xf8d42384 │ │ │ │ andls r3, r0, #248, 4 @ 0x8000000f │ │ │ │ movwls sl, #23045 @ 0x5a05 │ │ │ │ cmppcc r4, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ ldmib r7, {r1, r2, r8, r9, ip, pc}^ │ │ │ │ @@ -1100,68 +1155,68 @@ │ │ │ │ @ instruction: 0xf8d401d4 │ │ │ │ movwls r3, #1236 @ 0x4d4 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xff1af7ff │ │ │ │ rscseq pc, r8, r4, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48481 │ │ │ │ - bge 151ef0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1110f0> │ │ │ │ + bge 151fcc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1111cc> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ ldrcc pc, [r4, #-2260] @ 0xfffff72c │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29968 @ 0x7510 │ │ │ │ cmnpvc pc, #29360128 @ p-variant is OBSOLETE @ 0x1c00000 │ │ │ │ ldmib r7, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf8d401fd │ │ │ │ movwls r3, #964 @ 0x3c4 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mrc2 7, 7, pc, cr14, cr15, {7} │ │ │ │ rscseq pc, ip, r4, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48465 │ │ │ │ - bge 151f28 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111128> │ │ │ │ + bge 152004 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111204> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41414 │ │ │ │ movwls r3, #1292 @ 0x50c │ │ │ │ ldreq pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mcr2 7, 7, pc, cr6, cr15, {7} @ │ │ │ │ smlabteq r0, r4, r8, pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d4844d │ │ │ │ - bge 151f58 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111158> │ │ │ │ + bge 152034 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111234> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strtcc pc, [ip], #-2260 @ 0xfffff72c │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29408 @ 0x72e0 │ │ │ │ teqpmi ip, #1879048192 @ p-variant is OBSOLETE @ 0x70000000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41438 │ │ │ │ movwls r3, #964 @ 0x3c4 │ │ │ │ ldrteq pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mcr2 7, 6, pc, cr8, cr15, {7} @ │ │ │ │ smlabteq r4, r4, r8, pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d4842f │ │ │ │ - bge 151f94 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111194> │ │ │ │ + bge 152070 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111270> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ orrvs pc, fp, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41454 │ │ │ │ movwls r3, #1292 @ 0x50c │ │ │ │ ldrbeq pc, [r0], #-2263 @ 0xfffff729 @ │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mrc2 7, 5, pc, cr0, cr15, {7} │ │ │ │ smlabteq r8, r4, r8, pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48417 │ │ │ │ - bge 151fc4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1111c4> │ │ │ │ + bge 1520a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1112a0> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ msrcc SPSR_s, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5079306 │ │ │ │ movwls r6, #5013 @ 0x1395 │ │ │ │ strtne pc, [r4], #2263 @ 0x8d7 │ │ │ │ biccc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @@ -1194,15 +1249,15 @@ │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mcr2 7, 3, pc, cr2, cr15, {7} @ │ │ │ │ tstpeq r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8df83c9 │ │ │ │ @ instruction: 0xf8df47d8 │ │ │ │ ldrbtmi r7, [ip], #-2008 @ 0xfffff828 │ │ │ │ - ldrbtmi r9, [pc], #-1282 @ 4ca8 <__assert_fail@plt+0x12c0> │ │ │ │ + ldrbtmi r9, [pc], #-1282 @ 4d84 <__assert_fail@plt+0x139c> │ │ │ │ movwvs pc, #49671 @ 0xc207 @ │ │ │ │ @ instruction: 0xf8d49301 │ │ │ │ @ instruction: 0xf8d4219c │ │ │ │ andls r3, r0, #240, 8 @ 0xf0000000 │ │ │ │ movwls sl, #23045 @ 0x5a05 │ │ │ │ msrcc SPSR_s, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ @@ -1222,15 +1277,15 @@ │ │ │ │ @ instruction: 0x1608f8d7 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0x0604f8d7 │ │ │ │ mcr2 7, 1, pc, cr6, cr15, {7} @ │ │ │ │ tstpeq r8, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d4838d │ │ │ │ - bge 1520d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1112d8> │ │ │ │ + bge 1521b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1113b4> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ msrcc SPSR_s, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29532 @ 0x735c │ │ │ │ mvnscc pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49308 │ │ │ │ movwls r3, #37924 @ 0x9424 │ │ │ │ @@ -1249,45 +1304,45 @@ │ │ │ │ movwls r3, #408 @ 0x198 │ │ │ │ @ instruction: 0x0638f8d7 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldc2l 7, cr15, [r0, #1020]! @ 0x3fc │ │ │ │ tstpeq ip, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48357 │ │ │ │ - bge 152144 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111344> │ │ │ │ + bge 152220 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111420> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strbcc pc, [ip], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29440 @ 0x7300 │ │ │ │ @ instruction: 0x73acf207 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d417a8 │ │ │ │ movwls r3, #908 @ 0x38c │ │ │ │ sbfxeq pc, r7, #17, #5 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldc2l 7, cr15, [r2, #1020] @ 0x3fc │ │ │ │ smlawteq r0, r4, r8, pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48339 │ │ │ │ - bge 152180 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111380> │ │ │ │ + bge 15225c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11145c> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strbcc pc, [ip], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29444 @ 0x7304 │ │ │ │ mvnsvs pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d417cc │ │ │ │ movwls r3, #912 @ 0x390 │ │ │ │ @ instruction: 0x07c8f8d7 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldc2 7, cr15, [r4, #1020]! @ 0x3fc │ │ │ │ smlawteq r4, r4, r8, pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d4831b │ │ │ │ - bge 1521bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1113bc> │ │ │ │ + bge 152298 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111498> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strbcc pc, [ip], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf5079306 │ │ │ │ movwls r6, #4865 @ 0x1301 │ │ │ │ stmdane ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x33a4f8d4 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @@ -1309,30 +1364,30 @@ │ │ │ │ movwls r3, #920 @ 0x398 │ │ │ │ stmdaeq r0!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldc2l 7, cr15, [r8, #-1020]! @ 0xfffffc04 │ │ │ │ smlawteq ip, r4, r8, pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d482df │ │ │ │ - bge 152234 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111434> │ │ │ │ + bge 152310 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111510> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strbcc pc, [ip], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29912 @ 0x74d8 │ │ │ │ cmppeq r4, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41850 │ │ │ │ movwls r3, #916 @ 0x394 │ │ │ │ stmdaeq ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldc2l 7, cr15, [sl, #-1020] @ 0xfffffc04 │ │ │ │ teqpeq r0, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d482c1 │ │ │ │ - bge 152270 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111470> │ │ │ │ + bge 15234c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11154c> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strbcc pc, [ip], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29432 @ 0x72f8 │ │ │ │ cmppcc r4, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ @ instruction: 0xf6079308 │ │ │ │ movwls r0, #5044 @ 0x13b4 │ │ │ │ @@ -1374,25 +1429,25 @@ │ │ │ │ strmi pc, [r0, #-2271]! @ 0xfffff721 │ │ │ │ strvc pc, [r0, #-2271]! @ 0xfffff721 │ │ │ │ strls r4, [r2, #-1148] @ 0xfffffb84 │ │ │ │ @ instruction: 0xf507447f │ │ │ │ movwls r6, #4888 @ 0x1318 │ │ │ │ ldrbtcs pc, [ip], #2260 @ 0x8d4 @ │ │ │ │ ldrbtcc pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ - bge 169778 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x128978> │ │ │ │ + bge 169854 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x128a54> │ │ │ │ @ instruction: 0xf8d49305 │ │ │ │ movwls r3, #25740 @ 0x648c │ │ │ │ ldmibne r0, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrcc pc, [r8, #-2260] @ 0xfffff72c │ │ │ │ stmibeq ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stc2l 7, cr15, [r2], #1020 @ 0x3fc │ │ │ │ smlalbteq pc, r0, r4, r8 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48249 │ │ │ │ - bge 152360 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111560> │ │ │ │ + bge 15243c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11163c> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ ldrdcc pc, [r8, #132] @ 0x84 │ │ │ │ @ instruction: 0xf6079306 │ │ │ │ movwls r1, #5020 @ 0x139c │ │ │ │ ldmibne r8, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ biccc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @@ -1401,15 +1456,15 @@ │ │ │ │ @ instruction: 0xf8c4fcc7 │ │ │ │ stmdacs r0, {r2, r6, r8} │ │ │ │ eorhi pc, lr, #0 │ │ │ │ ldrbtcc pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ strls sl, [r2, #-2565] @ 0xfffff5fb │ │ │ │ @ instruction: 0xf6079305 │ │ │ │ movwls r2, #4908 @ 0x132c │ │ │ │ - bne a43340 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa02540> │ │ │ │ + bne a4341c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa0261c> │ │ │ │ msrcc CPSR_, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @ instruction: 0xf8d40a24 │ │ │ │ @ instruction: 0xf7ff324c │ │ │ │ @ instruction: 0xf8c4fcaf │ │ │ │ stmdacs r0, {r3, r6, r8} │ │ │ │ andshi pc, r6, #0 │ │ │ │ @@ -1429,21 +1484,21 @@ │ │ │ │ msrcc CPSR_s, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4930d │ │ │ │ movwls r3, #58428 @ 0xe43c │ │ │ │ movtcs pc, #17927 @ 0x4607 @ │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41a40 │ │ │ │ movwls r3, #488 @ 0x1e8 │ │ │ │ - beq f433b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf025b0> │ │ │ │ + beq f4348c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf0268c> │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldc2l 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ smlalbteq pc, ip, r4, r8 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d481e3 │ │ │ │ - bge 15242c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11162c> │ │ │ │ + bge 152508 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111708> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ @ instruction: 0x33b8f8d4 │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29424 @ 0x72f0 │ │ │ │ rsccc pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49308 │ │ │ │ movwls r3, #37620 @ 0x92f4 │ │ │ │ @@ -1456,15 +1511,15 @@ │ │ │ │ msrcc CPSR_s, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4930e │ │ │ │ movwls r3, #62524 @ 0xf43c │ │ │ │ msrcc SPSR_s, #7340032 @ 0x700000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41b60 │ │ │ │ movwls r3, #476 @ 0x1dc │ │ │ │ - bleq 174341c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x170261c> │ │ │ │ + bleq 17434f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x17026f8> │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mcrr2 7, 15, pc, r6, cr15 @ │ │ │ │ cmppeq r0, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d481ad │ │ │ │ @ instruction: 0xf50734f0 │ │ │ │ strls r6, [r2, #-2108] @ 0xfffff7c4 │ │ │ │ @@ -1475,26 +1530,26 @@ │ │ │ │ @ instruction: 0xf8d41bbc │ │ │ │ @ instruction: 0xf8d7324c │ │ │ │ @ instruction: 0xf7ff0bb8 │ │ │ │ @ instruction: 0xf8c4fc2d │ │ │ │ stmdacs r0, {r2, r4, r6, r8} │ │ │ │ orrshi pc, r4, r0 │ │ │ │ andhi pc, r4, sp, asr #17 │ │ │ │ - blne ff443468 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff402668> │ │ │ │ + blne ff443544 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff402744> │ │ │ │ @ instruction: 0x33acf8d4 │ │ │ │ strls r9, [r2, #-768] @ 0xfffffd00 │ │ │ │ - bleq ff343474 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff302674> │ │ │ │ + bleq ff343550 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff302750> │ │ │ │ ldrbtcs pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ - bge 169934 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x128b34> │ │ │ │ + bge 169a10 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x128c10> │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldc2 7, cr15, [r6], {255} @ 0xff │ │ │ │ cmppeq r8, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d4817d │ │ │ │ - bge 1524f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1116f8> │ │ │ │ + bge 1525d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1117d4> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strbcc pc, [r0, #-2260] @ 0xfffff72c @ │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29424 @ 0x72f0 │ │ │ │ rsccc pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49308 │ │ │ │ movwls r3, #37620 @ 0x92f4 │ │ │ │ @@ -1507,21 +1562,21 @@ │ │ │ │ msrcc CPSR_s, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4930e │ │ │ │ movwls r3, #62524 @ 0xf43c │ │ │ │ bicscc pc, ip, #7340032 @ 0x700000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41bd8 │ │ │ │ movwls r3, #480 @ 0x1e0 │ │ │ │ - bleq ff5434e8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff5026e8> │ │ │ │ + bleq ff5435c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff5027c4> │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ - blx ff843192 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff802392> │ │ │ │ + blx ff84326e <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff80246e> │ │ │ │ cmppeq ip, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48147 │ │ │ │ - bge 152564 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111764> │ │ │ │ + bge 152640 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111840> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strbtcc pc, [r4], #-2260 @ 0xfffff72c @ │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29424 @ 0x72f0 │ │ │ │ rsccc pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49308 │ │ │ │ movwls r3, #37620 @ 0x92f4 │ │ │ │ @@ -1536,19 +1591,19 @@ │ │ │ │ movwls r3, #62524 @ 0xf43c │ │ │ │ movwmi pc, #34311 @ 0x8607 @ │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41c04 │ │ │ │ movwls r3, #496 @ 0x1f0 │ │ │ │ stceq 8, cr15, [r0], {215} @ 0xd7 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ - blx feac31fe <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfea823fe> │ │ │ │ + blx feac32da <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfea824da> │ │ │ │ msreq SPSR_, r4, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48111 │ │ │ │ - bge 1525d0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1117d0> │ │ │ │ + bge 1526ac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1118ac> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ rscscc pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29416 @ 0x72e8 │ │ │ │ rscscc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49308 │ │ │ │ movwls r3, #37612 @ 0x92ec │ │ │ │ @@ -1571,15 +1626,15 @@ │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ svcmi 0x00854c84 │ │ │ │ strls r4, [r2, #-1148] @ 0xfffffb84 │ │ │ │ @ instruction: 0xf607447f │ │ │ │ movwls r4, #5052 @ 0x13bc │ │ │ │ @ instruction: 0x23a8f8d4 │ │ │ │ ldrbtcc pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ - bge 169a8c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x128c8c> │ │ │ │ + bge 169b68 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x128d68> │ │ │ │ @ instruction: 0xf8d49305 │ │ │ │ movwls r3, #25360 @ 0x6310 │ │ │ │ mvncc pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49307 │ │ │ │ movwls r3, #34016 @ 0x84e0 │ │ │ │ mvnscc pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d79309 │ │ │ │ @@ -1610,43 +1665,43 @@ │ │ │ │ tstls r0, #60, 8 @ 0x3c000000 │ │ │ │ msrvs SPSR_fs, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41ebc │ │ │ │ movwls r3, #484 @ 0x1e4 │ │ │ │ mrceq 8, 5, APSR_nzcv, cr8, cr7, {6} │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ - blx 5c3326 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x582526> │ │ │ │ + blx 5c3402 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x582602> │ │ │ │ msreq SPSR_fs, r4, asr #17 │ │ │ │ rsbsle r2, sp, r0, lsl #16 │ │ │ │ ldrbtcc pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ strls sl, [r2, #-2565] @ 0xfffff5fb │ │ │ │ svcmi 0x00549305 │ │ │ │ strcc pc, [r8, #-2260] @ 0xfffff72c │ │ │ │ - ldrbtmi r9, [pc], #-774 @ 5344 <__assert_fail@plt+0x195c> │ │ │ │ + ldrbtmi r9, [pc], #-774 @ 5420 <__assert_fail@plt+0x1a38> │ │ │ │ movtcc pc, #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf8d49307 │ │ │ │ movwls r3, #34104 @ 0x8538 │ │ │ │ teqpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmib r7, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf8d4010b │ │ │ │ movwls r3, #1212 @ 0x4bc │ │ │ │ ldrcc pc, [r8, #-2260] @ 0xfffff72c │ │ │ │ - blx ffdc3364 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffd82564> │ │ │ │ + blx ffdc3440 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffd82640> │ │ │ │ cmnpeq r0, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ subsle r2, sp, r0, lsl #16 │ │ │ │ ldrbtcc pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ strls sl, [r2, #-2565] @ 0xfffff5fb │ │ │ │ @ instruction: 0xf8d49305 │ │ │ │ movwls r3, #25740 @ 0x648c │ │ │ │ @ instruction: 0x73baf507 │ │ │ │ ldmib r7, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf8d4015b │ │ │ │ movwls r3, #1276 @ 0x4fc │ │ │ │ ldrcc pc, [r8, #-2260] @ 0xfffff72c │ │ │ │ - blx ff7c3394 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff782594> │ │ │ │ + blx ff7c3470 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff782670> │ │ │ │ cmnpeq r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ suble r2, r5, r0, lsl #16 │ │ │ │ ldrcc pc, [r0], #2260 @ 0x8d4 │ │ │ │ strls sl, [r2, #-2565] @ 0xfffff5fb │ │ │ │ @ instruction: 0xf8d49305 │ │ │ │ movwls r3, #25732 @ 0x6484 │ │ │ │ strcc pc, [ip], #2260 @ 0x8d4 │ │ │ │ @@ -1666,3478 +1721,3496 @@ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ strcc lr, [r1, #-2509] @ 0xfffff633 │ │ │ │ ldrcc pc, [r8], #2260 @ 0x8d4 │ │ │ │ @ instruction: 0xf8d49300 │ │ │ │ smlabbls r5, r8, r4, r1 │ │ │ │ ldrcc pc, [r8, #-2260] @ 0xfffff72c │ │ │ │ ldrsbeq lr, [r8, #-151]! @ 0xffffff69 │ │ │ │ - blx fe9c3404 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe982604> │ │ │ │ + blx fe9c34e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe9826e0> │ │ │ │ cmnpeq ip, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ stmdavs fp!, {r4, r5, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xd1014293 │ │ │ │ ands r2, r4, r0 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ - @ instruction: 0xf7fe4628 │ │ │ │ - ldrb lr, [r5, lr, lsl #16]! │ │ │ │ + @ instruction: 0xf7fd4628 │ │ │ │ + ldrb lr, [r5, r0, lsr #31]! │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7944c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3864c> │ │ │ │ + blcc 79528 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x38728> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fe4628 │ │ │ │ - @ instruction: 0xf04fe802 │ │ │ │ - bmi 491844 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x450a44> │ │ │ │ + @ instruction: 0xf7fd4628 │ │ │ │ + @ instruction: 0xf04fef94 │ │ │ │ + bmi 491920 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x450b20> │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf7fed001 │ │ │ │ - andslt lr, r2, r2, asr r8 │ │ │ │ + @ instruction: 0xf7fdd001 │ │ │ │ + andslt lr, r2, r4, ror #31 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq fp, r3, r2, asr #4 │ │ │ │ + andeq fp, r3, r6, ror #2 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq fp, r3, lr, asr #25 │ │ │ │ - @ instruction: 0x000256be │ │ │ │ - andeq fp, r3, lr, ror #21 │ │ │ │ - ldrdeq r5, [r2], -lr │ │ │ │ - andeq fp, r3, r0, lsr r8 │ │ │ │ - andeq r5, r2, r0, lsr #4 │ │ │ │ - andeq fp, r3, ip, lsl r5 │ │ │ │ - andeq r4, r2, ip, lsl #30 │ │ │ │ - andeq r5, r2, sl, lsr pc │ │ │ │ - muleq r3, sl, r8 │ │ │ │ + strdeq fp, [r3], -r2 │ │ │ │ + andeq r5, r2, r2, asr #6 │ │ │ │ + andeq fp, r3, r2, lsl sl │ │ │ │ + andeq r5, r2, r2, ror #2 │ │ │ │ + andeq fp, r3, r4, asr r7 │ │ │ │ + andeq r4, r2, r4, lsr #29 │ │ │ │ + andeq fp, r3, r0, asr #8 │ │ │ │ + muleq r2, r0, fp │ │ │ │ + @ instruction: 0x00025bbe │ │ │ │ + @ instruction: 0x0003a7be │ │ │ │ + vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ + bl feb5c778 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1b978> │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + addlt r0, r3, r0, ror #31 │ │ │ │ + strmi r4, [pc], -r6, lsl #12 │ │ │ │ + ldmdb ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + lslslt r4, r4, #12 │ │ │ │ + andcs r4, r0, #12, 26 @ 0x300 │ │ │ │ + ldrtmi r9, [fp], -r0, lsl #4 │ │ │ │ + @ instruction: 0x4622447d │ │ │ │ + stmdavs r9!, {r4, r5, r9, sl, lr} │ │ │ │ + ldm r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf06f6823 │ │ │ │ + strmi r4, [r5], -r0, asr #4 │ │ │ │ + mulle r5, r3, r2 │ │ │ │ + eorvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4620b913 │ │ │ │ + svc 0x0046f7fd │ │ │ │ + strtmi r4, [r0], -ip, lsr #12 │ │ │ │ + ldcllt 0, cr11, [r0, #12]! │ │ │ │ + strdeq fp, [r3], -ip │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r4, r3, r6, asr #20 │ │ │ │ strmi r4, [r7], -r6, asr #22 │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ ldrbtmi r8, [r8], #280 @ 0x118 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9301 │ │ │ │ @ instruction: 0xf7fe0300 │ │ │ │ - stmdacs r0, {r1, r2, r3, r4, r6, r7, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r6, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dfd060 │ │ │ │ strbtmi r9, [sl], -r4, lsl #2 │ │ │ │ ldrbtmi r4, [r9], #1542 @ 0x606 │ │ │ │ strne pc, [r0, #-2265] @ 0xfffff727 │ │ │ │ - b 15434d0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x15026d0> │ │ │ │ + ldmib ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdblt r4!, {sl, fp, ip, pc}^ │ │ │ │ - ldm sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blmi e17dd0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xdd6fd0> │ │ │ │ + stmda r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blmi e17f00 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xdd7100> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 5f554 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1e754> │ │ │ │ + blls 5f684 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1e884> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ - rsble r0, r1, r0, lsl #6 │ │ │ │ - @ instruction: 0xf8d9e05e │ │ │ │ + rsble r0, r0, r0, lsl #6 │ │ │ │ + @ instruction: 0xf8d9e05d │ │ │ │ strbtmi r1, [sl], -r8, asr #7 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - vstrls s28, [r0, #-256] @ 0xffffff00 │ │ │ │ + @ instruction: 0x9d00e9a8 │ │ │ │ stmdavs r3!, {r0, r2, r3, r5, r8, fp, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xd1184293 │ │ │ │ - blmi c3d588 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xbfc788> │ │ │ │ + blmi c3d6b8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xbfc8b8> │ │ │ │ @ instruction: 0xf8584a30 │ │ │ │ @ instruction: 0xf8583003 │ │ │ │ - bne ffa4d528 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffa0c728> │ │ │ │ + bne ffa4d658 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffa0c858> │ │ │ │ cmpmi r8, r8, asr #4 │ │ │ │ svclt 0x0018429d │ │ │ │ mulle r7, r5, r2 │ │ │ │ @ instruction: 0xf8584b2b │ │ │ │ addsmi r3, sp, #3 │ │ │ │ strtmi sp, [r8], -r2 │ │ │ │ - ldmdb r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stm r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rscle r2, r2, r0, lsl #16 │ │ │ │ - blcc 7d55c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c75c> │ │ │ │ + blcc 7d68c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c88c> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - strcs lr, [r0], #-3964 @ 0xfffff084 │ │ │ │ + strcs lr, [r0], #-3812 @ 0xfffff11c │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ - stccs 14, cr15, [r0], {3} │ │ │ │ + stccs 13, cr15, [r0], {255} @ 0xff │ │ │ │ stmdavs r3!, {r6, r7, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - svc 0x006af7fd │ │ │ │ + mrc 7, 6, APSR_nzcv, cr2, cr13, {7} │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 795a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x387a8> │ │ │ │ + blcc 796d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x388d8> │ │ │ │ stmdblt r3, {r0, r1, r4, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ - and lr, r4, r0, ror #30 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7feb108 │ │ │ │ - bmi 4ff71c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4be91c> │ │ │ │ + and lr, r4, r8, asr #29 │ │ │ │ + stmda sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fdb108 │ │ │ │ + bmi 5015ec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4c07ec> │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - tstcs r0, r6, lsl #2 │ │ │ │ + tstcs r0, r5, lsl #2 │ │ │ │ andlt r4, r3, r8, lsr r6 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - bllt 17415c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x17007c4> │ │ │ │ - svc 0x00a4f7fd │ │ │ │ - andlt r4, r3, r0, lsr r6 │ │ │ │ - mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq sl, r3, r8, lsr r8 │ │ │ │ + @ instruction: 0xf7fde746 │ │ │ │ + ldrtmi lr, [r0], -lr, lsl #30 │ │ │ │ + pop {r0, r1, ip, sp, pc} │ │ │ │ + svclt 0x000083f0 │ │ │ │ + andeq sl, r3, r8, lsl #14 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq sl, r3, r2, lsr r8 │ │ │ │ - andeq fp, r3, r2, asr #5 │ │ │ │ - andeq sl, r3, r0, lsl #16 │ │ │ │ + andeq sl, r3, r2, lsl #14 │ │ │ │ + muleq r3, r2, r1 │ │ │ │ + ldrdeq sl, [r3], -r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq sl, r3, lr, asr #14 │ │ │ │ + andeq sl, r3, lr, lsl r6 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ - bmi dd703c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd9623c> │ │ │ │ - blmi dd6e78 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd96078> │ │ │ │ + bmi dd716c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd9636c> │ │ │ │ + blmi dd6fa8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd961a8> │ │ │ │ addlt r4, r7, sl, ror r4 │ │ │ │ ldmpl r3, {r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8ddaa01 │ │ │ │ ldmdavs fp, {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ - blmi c86214 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc45414> │ │ │ │ + blmi c86344 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc45544> │ │ │ │ ldrbtmi r9, [fp], #-3599 @ 0xfffff1f1 │ │ │ │ ldrbtne pc, [ip], #-2259 @ 0xfffff72d @ │ │ │ │ - ldmib r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xb1bd9d01 │ │ │ │ vsubl.s8 q9, d8, d2 │ │ │ │ stmdbge r3, {r9} │ │ │ │ movwcs r4, #1576 @ 0x628 │ │ │ │ strls lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf0069302 │ │ │ │ - stmdavs fp!, {r0, r1, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf0059302 │ │ │ │ + stmdavs fp!, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r4, r3, #4, 12 @ 0x400000 │ │ │ │ - blcc 79678 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x38878> │ │ │ │ + blcc 797a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x389a8> │ │ │ │ stmdblt fp, {r0, r1, r3, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - strd lr, [r5], -sl │ │ │ │ - ldmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + and lr, r5, r2, ror #28 │ │ │ │ + svc 0x00a4f7fd │ │ │ │ @ instruction: 0xf7febb58 │ │ │ │ - @ instruction: 0x4604e8b2 │ │ │ │ - ldcmi 3, cr11, [pc, #-240] @ 5574 <__assert_fail@plt+0x1b8c> │ │ │ │ + @ instruction: 0x4604e81a │ │ │ │ + ldcmi 3, cr11, [pc, #-240] @ 56a4 <__assert_fail@plt+0x1cbc> │ │ │ │ strtmi r4, [r0], -r2, asr #12 │ │ │ │ @ instruction: 0xf8d5447d │ │ │ │ @ instruction: 0xf7fd1410 │ │ │ │ - stmdacs r0, {r1, r4, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r3, r4, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ stmdavs r3!, {r0, r2, r9, fp, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xd1124293 │ │ │ │ @ instruction: 0xf8d5e017 │ │ │ │ ldrtmi r1, [sl], -r4, lsr #9 │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - stmdacs r0, {r2, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r3, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ ldrshlt sp, [lr, #-177]! @ 0xffffff4f │ │ │ │ movtne pc, #35029 @ 0x88d5 @ │ │ │ │ @ instruction: 0x46204632 │ │ │ │ - ldcl 7, cr15, [sl, #1012]! @ 0x3f4 │ │ │ │ - ble 1cf6a4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x18e8a4> │ │ │ │ - blcc 7f644 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3e844> │ │ │ │ + stcl 7, cr15, [r2, #-1012]! @ 0xfffffc0c │ │ │ │ + ble 1cf7d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x18e9d4> │ │ │ │ + blcc 7f774 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3e974> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - strcs lr, [r0], #-3786 @ 0xfffff136 │ │ │ │ - blmi 217ee4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d70e4> │ │ │ │ + strcs lr, [r0], #-3634 @ 0xfffff1ce │ │ │ │ + blmi 218014 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d7214> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 15f728 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11e928> │ │ │ │ + blls 15f858 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11ea58> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - svc 0x001af7fd │ │ │ │ + mcr 7, 4, pc, cr2, cr13, {7} @ │ │ │ │ andlt r4, r7, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq sl, r3, r8, ror #13 │ │ │ │ + @ instruction: 0x0003a5b8 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq fp, r3, sl, ror r1 │ │ │ │ - andeq fp, r3, r8, lsr #2 │ │ │ │ - andeq sl, r3, ip, lsr #12 │ │ │ │ + andeq fp, r3, sl, asr #32 │ │ │ │ + strdeq sl, [r3], -r8 │ │ │ │ + strdeq sl, [r3], -ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ addlt r4, sp, lr, ror sl │ │ │ │ @ instruction: 0x46834b7e │ │ │ │ strcs r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stmdbeq r8, {r0, r1, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf10b4626 │ │ │ │ @ instruction: 0xf8df0708 │ │ │ │ ldmpl r3, {r2, r3, r5, r6, r7, r8, pc}^ │ │ │ │ ldmdavs fp, {r3, r4, r5, r6, r7, sl, lr} │ │ │ │ @ instruction: 0xf04f930b │ │ │ │ @ instruction: 0xf0030300 │ │ │ │ - blmi 1e05490 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1dc4690> │ │ │ │ + blmi 1e053e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1dc45e0> │ │ │ │ ldrbtmi r9, [fp], #-3 │ │ │ │ - blge 1ea334 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1a9534> │ │ │ │ - blls ea334 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa9534> │ │ │ │ + blge 1ea464 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1a9664> │ │ │ │ + blls ea464 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa9664> │ │ │ │ vrshr.s64 d4, d14, #64 │ │ │ │ @ instruction: 0xf8db80af │ │ │ │ ldclvs 0, cr3, [fp, #-16] │ │ │ │ strle r0, [fp], #-345 @ 0xfffffea7 │ │ │ │ vpadd.i8 q10, q3, q8 │ │ │ │ ldmdbmi r0!, {r0, r1, r3, r4, r9}^ │ │ │ │ ldrbtmi r4, [fp], #-2160 @ 0xfffff790 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-857 @ 0xfffffca7 │ │ │ │ - stmdb sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svcpl 0x0004f859 │ │ │ │ ldclvs 8, cr6, [fp, #-428] @ 0xfffffe54 │ │ │ │ - blle 790364 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x74f564> │ │ │ │ + blle 790494 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x74f694> │ │ │ │ strtmi r9, [r8], -r2, lsl #22 │ │ │ │ @ instruction: 0xf8d39a01 │ │ │ │ @ instruction: 0xf7fe1414 │ │ │ │ - @ instruction: 0xf8dde908 │ │ │ │ + @ instruction: 0xf8dde870 │ │ │ │ @ instruction: 0xf1baa01c │ │ │ │ tstle r3, r0, lsl #30 │ │ │ │ - svc 0x00a8f7fd │ │ │ │ + svc 0x0010f7fd │ │ │ │ adc fp, r2, r8, ror r1 │ │ │ │ ldrbmi sl, [r0], -r9, lsl #18 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf0063b08 │ │ │ │ - @ instruction: 0xf8dafc31 │ │ │ │ + @ instruction: 0xf8dafb83 │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ strmi r4, [r5], -r0, asr #4 │ │ │ │ @ instruction: 0xd1094293 │ │ │ │ stccs 0, cr14, [r0], {15} │ │ │ │ @ instruction: 0x4629d074 │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - stmdacs r0, {r1, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r3, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ add sp, sl, lr, ror #20 │ │ │ │ @ instruction: 0xf8ca3b01 │ │ │ │ ldmdblt r3, {ip, sp} │ │ │ │ @ instruction: 0xf7fd4650 │ │ │ │ - stccs 14, cr14, [r0, #-264] @ 0xfffffef8 │ │ │ │ + stccs 13, cr14, [r0, #-680] @ 0xfffffd58 │ │ │ │ addhi pc, r1, r0 │ │ │ │ ldclvs 8, cr6, [fp, #-428] @ 0xfffffe54 │ │ │ │ ldrle r0, [r4], #-346 @ 0xfffffea6 │ │ │ │ ldmdbmi r0, {r0, r1, r2, r3, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8584479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - mcr 7, 5, pc, cr10, cr13, {7} @ │ │ │ │ + mrc 7, 0, APSR_nzcv, cr2, cr13, {7} │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 799a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x38ba8> │ │ │ │ - blcs 1d89c │ │ │ │ + blcc 79ad8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x38cd8> │ │ │ │ + blcs 1d9cc │ │ │ │ strtmi sp, [r8], -fp, ror #2 │ │ │ │ - mcr 7, 1, pc, cr6, cr13, {7} @ │ │ │ │ + stc 7, cr15, [lr, #1012] @ 0x3f4 │ │ │ │ stccs 0, cr14, [r0], {103} @ 0x67 │ │ │ │ @ instruction: 0x4630d132 │ │ │ │ - stcl 7, cr15, [lr, #-1012] @ 0xfffffc0c │ │ │ │ + ldc 7, cr15, [r6], #1012 @ 0x3f4 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cdd05f │ │ │ │ ssatmi r9, #27, r0 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ eorle r4, r2, lr, asr #10 │ │ │ │ ldrdcs pc, [r4], -fp │ │ │ │ cmpeq r3, r2, asr sp │ │ │ │ - blmi f7a850 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf39a50> │ │ │ │ + blmi f7a980 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf39b80> │ │ │ │ subeq pc, r9, #1610612740 @ 0x60000004 │ │ │ │ ldmdami sp!, {r2, r3, r4, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ cmppvc r9, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - @ instruction: 0xf85ae8da │ │ │ │ + @ instruction: 0xf85ae842 │ │ │ │ strbmi r4, [r9], -r4, lsl #30 │ │ │ │ @ instruction: 0xf1099005 │ │ │ │ strtmi r0, [r2], -r1, lsl #18 │ │ │ │ - ldc2 0, cr15, [ip, #-12]! │ │ │ │ + stc2 0, cr15, [lr, #-12] │ │ │ │ @ instruction: 0xf06f6822 │ │ │ │ stmdals r5, {r6, r8, r9, lr} │ │ │ │ svclt 0x001c429a │ │ │ │ eorvs r3, r2, r1, lsl #4 │ │ │ │ @ instruction: 0xf8dde7da │ │ │ │ @ instruction: 0x46049010 │ │ │ │ @ instruction: 0xf0034620 │ │ │ │ - strtmi pc, [fp], -r9, ror #29 │ │ │ │ + @ instruction: 0x462bfe71 │ │ │ │ strmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - stmdacs r0, {r1, r2, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r3, r4, r8, sl, fp, sp, lr, pc} │ │ │ │ stmdavs fp!, {r0, r1, r2, r5, r8, r9, fp, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - ldcl 7, cr15, [sl, #1012] @ 0x3f4 │ │ │ │ + stcl 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ strb r3, [ip, -r1, lsl #12] │ │ │ │ @ instruction: 0xf8dbb94c │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ movwcc sp, #4120 @ 0x1018 │ │ │ │ andcc pc, r0, fp, asr #17 │ │ │ │ @ instruction: 0x4620e014 │ │ │ │ - ldc 7, cr15, [r4, #-1012]! @ 0xfffffc0c │ │ │ │ + ldc 7, cr15, [ip], {253} @ 0xfd │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ strmi r4, [r3], r0, asr #4 │ │ │ │ mulle fp, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ strtmi fp, [r0], -r3, asr #18 │ │ │ │ - ldc 7, cr15, [lr, #1012]! @ 0x3f4 │ │ │ │ + stc 7, cr15, [r6, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0xf04fe004 │ │ │ │ strtmi r0, [r0], -r0, lsl #22 │ │ │ │ - mcrr2 0, 0, pc, r4, cr3 @ │ │ │ │ - blmi 218124 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d7324> │ │ │ │ + mcrr2 0, 0, pc, r0, cr3 @ │ │ │ │ + blmi 218254 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d7454> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 2df948 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x29eb48> │ │ │ │ + blls 2dfa78 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x29ec78> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - mcr 7, 0, pc, cr10, cr13, {7} @ │ │ │ │ + ldcl 7, cr15, [r2, #-1012]! @ 0xfffffc0c │ │ │ │ andlt r4, sp, r8, asr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - andeq sl, r3, r4, ror #11 │ │ │ │ + @ instruction: 0x0003a4b4 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - ldrdeq sl, [r3], -r0 │ │ │ │ - andeq fp, r3, sl, rrx │ │ │ │ - andeq r5, r2, r2, lsr fp │ │ │ │ - andeq r1, r2, r8, lsl lr │ │ │ │ - strdeq r2, [r2], -r2 @ │ │ │ │ + andeq sl, r3, r0, lsr #9 │ │ │ │ + andeq sl, r3, sl, lsr pc │ │ │ │ + andeq r5, r2, r2, ror #14 │ │ │ │ + andeq r1, r2, r8, asr #20 │ │ │ │ + andeq r2, r2, r2, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r2, r0, asr sl │ │ │ │ - andeq r5, r2, r0, asr sl │ │ │ │ - andeq r1, r2, r6, lsr sp │ │ │ │ - andeq r2, r2, r0, lsl r3 │ │ │ │ - andeq sl, r3, ip, lsl #8 │ │ │ │ + andeq r2, r2, r0, lsl #13 │ │ │ │ + andeq r5, r2, r0, lsl #13 │ │ │ │ + andeq r1, r2, r6, ror #18 │ │ │ │ + andeq r1, r2, r0, asr #30 │ │ │ │ + ldrdeq sl, [r3], -ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, r4, lsl #21 │ │ │ │ strmi r4, [r7], -r4, lsl #29 │ │ │ │ ldrbtmi r4, [sl], #-2948 @ 0xfffff47c │ │ │ │ @ instruction: 0xf8df447e │ │ │ │ ldrbtmi fp, [fp], #528 @ 0x210 │ │ │ │ @ instruction: 0xf8d658d3 │ │ │ │ ldmdavs fp, {r4, r5, r7, r8, r9, ip} │ │ │ │ @ instruction: 0xf04f9303 │ │ │ │ @ instruction: 0xf7fd0300 │ │ │ │ - blmi 2001598 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1fc0798> │ │ │ │ + blmi 2001468 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1fc0668> │ │ │ │ andpl pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0x4c7eb948 │ │ │ │ ldrbtmi r4, [ip], #-1576 @ 0xfffff9d8 │ │ │ │ strbne pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ - svc 0x0002f7fd │ │ │ │ + mcr 7, 3, pc, cr10, cr13, {7} @ │ │ │ │ ldmdblt r8!, {r1, r2, r9, sl, lr}^ │ │ │ │ strmi lr, [r4], -r8, lsr #1 │ │ │ │ movsne pc, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - addmi lr, r4, #4000 @ 0xfa0 │ │ │ │ + addmi lr, r4, #1568 @ 0x620 │ │ │ │ strcs sp, [r0], #-237 @ 0xffffff13 │ │ │ │ strtmi r4, [r0], r6, lsr #12 │ │ │ │ strtmi r4, [r1], r2, lsr #13 │ │ │ │ adcs r4, r9, r5, lsr #12 │ │ │ │ strbne pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf0034638 │ │ │ │ - strmi pc, [r2], r3, lsl #19 │ │ │ │ + @ instruction: 0x4682f97f │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ addmi r8, r6, #145 @ 0x91 │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ ldrtne pc, [r8], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - strmi lr, [r6], -r0, ror #29 │ │ │ │ + strmi lr, [r6], -r8, asr #28 │ │ │ │ strcs fp, [r0], #-2336 @ 0xfffff6e0 │ │ │ │ strtmi r4, [r0], r6, lsr #12 │ │ │ │ add r4, ip, r1, lsr #13 │ │ │ │ ldrtne pc, [r8], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf0034638 │ │ │ │ - strmi pc, [r1], fp, ror #18 │ │ │ │ + strmi pc, [r1], r7, ror #18 │ │ │ │ rscsle r2, r2, r0, lsl #16 │ │ │ │ smlabble lr, r6, r2, r4 │ │ │ │ stcge 13, cr4, [r2], {97} @ 0x61 │ │ │ │ ldrtmi r4, [r8], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d5447d │ │ │ │ @ instruction: 0xf7fd14bc │ │ │ │ - @ instruction: 0xf8ddefca │ │ │ │ + @ instruction: 0xf8ddef32 │ │ │ │ @ instruction: 0xf1b88008 │ │ │ │ tstle fp, r0, lsl #30 │ │ │ │ @ instruction: 0xf8d4e020 │ │ │ │ - @ instruction: 0xf7fe14bc │ │ │ │ - strmi pc, [r5], -r7, ror #16 │ │ │ │ + @ instruction: 0xf7fd14bc │ │ │ │ + strmi pc, [r5], -pc, asr #31 │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ strmi r4, [r6], -r4, lsl #12 │ │ │ │ rsbs r4, sp, r0, lsl #13 │ │ │ │ ldrtne pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ ldrtmi r4, [r8], -r2, asr #12 │ │ │ │ - @ instruction: 0xf820f7fe │ │ │ │ - blle 16cfa20 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x168ec20> │ │ │ │ + @ instruction: 0xff88f7fd │ │ │ │ + blle 16cfb50 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x168ed50> │ │ │ │ ldrtne pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ ldrdeq pc, [r4], r7 │ │ │ │ - mcr 7, 2, pc, cr0, cr13, {7} @ │ │ │ │ + stc 7, cr15, [r8, #1012]! @ 0x3f4 │ │ │ │ tstle r3, r5, lsl #28 │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - and lr, r7, r2, asr #28 │ │ │ │ + and lr, r7, sl, lsr #27 │ │ │ │ and sp, r6, lr, asr #22 │ │ │ │ suble r4, lr, lr, asr #10 │ │ │ │ - mcr 7, 2, pc, cr6, cr13, {7} @ │ │ │ │ + stc 7, cr15, [lr, #1012]! @ 0x3f4 │ │ │ │ cmple sl, r0, lsl #16 │ │ │ │ - blmi 11cee4c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x118e04c> │ │ │ │ + blmi 11cef7c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x118e17c> │ │ │ │ ldrtmi r4, [r8], -r2, lsr #12 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ ldrbtne pc, [r8], #2259 @ 0x8d3 @ │ │ │ │ - svc 0x0092f7fd │ │ │ │ + mrc 7, 7, APSR_nzcv, cr10, cr13, {7} │ │ │ │ teqlt lr, r2, lsl #28 │ │ │ │ ldrtmi r9, [r0], -r1, lsl #22 │ │ │ │ ldrbtne pc, [ip], #2259 @ 0x8d3 @ │ │ │ │ - @ instruction: 0xf832f7fe │ │ │ │ + @ instruction: 0xff9af7fd │ │ │ │ eor fp, r8, r0, lsl r9 │ │ │ │ - ldcl 7, cr15, [r0, #1012]! @ 0x3f4 │ │ │ │ + ldcl 7, cr15, [r8, #-1012] @ 0xfffffc0c │ │ │ │ @ instruction: 0x46224b3d │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf8d39301 │ │ │ │ @ instruction: 0xf7fd14fc │ │ │ │ - stcls 15, cr14, [r2], {126} @ 0x7e │ │ │ │ - blls 7217c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3137c> │ │ │ │ + stcls 14, cr14, [r2], {230} @ 0xe6 │ │ │ │ + blls 722ac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x314ac> │ │ │ │ ldrtmi r4, [r8], -r2, lsr #12 │ │ │ │ ldrbtne pc, [r8], #2259 @ 0x8d3 @ │ │ │ │ - @ instruction: 0xffe2f7fd │ │ │ │ - blle 88fa9c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x84ec9c> │ │ │ │ + @ instruction: 0xff4af7fd │ │ │ │ + blle 88fbcc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x84edcc> │ │ │ │ @ instruction: 0xf8d79b01 │ │ │ │ @ instruction: 0xf8d30084 │ │ │ │ @ instruction: 0xf7fd14fc │ │ │ │ - cdpne 14, 0, cr14, cr5, cr2, {0} │ │ │ │ + cdpne 13, 0, cr14, cr5, cr10, {3} │ │ │ │ ldrtmi sp, [r8], -r3, lsl #2 │ │ │ │ - mcr 7, 0, pc, cr2, cr13, {7} @ │ │ │ │ - blle 53dad0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4fccd0> │ │ │ │ + stcl 7, cr15, [sl, #-1012]! @ 0xfffffc0c │ │ │ │ + blle 53dc00 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4fce00> │ │ │ │ orrslt lr, r6, r4 │ │ │ │ - mcr 7, 0, pc, cr8, cr13, {7} @ │ │ │ │ + ldcl 7, cr15, [r0, #-1012]! @ 0xfffffc0c │ │ │ │ strcs fp, [r0], #-2424 @ 0xfffff688 │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - @ instruction: 0xe01fedf8 │ │ │ │ + ands lr, pc, r0, ror #26 │ │ │ │ strtmi r2, [r6], -r0, lsl #8 │ │ │ │ strtmi r4, [r2], r0, lsr #13 │ │ │ │ and r4, r4, r1, lsr #13 │ │ │ │ strtmi r2, [r6], -r0, lsl #8 │ │ │ │ strbmi lr, [r4], -r1 │ │ │ │ @ instruction: 0xf7fd4646 │ │ │ │ - @ instruction: 0xb110edf6 │ │ │ │ - ldrbcc pc, [pc, #79]! @ 5b3b <__assert_fail@plt+0x2153> @ │ │ │ │ - blmi 83db28 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x7fcd28> │ │ │ │ + tstlt r0, lr, asr sp │ │ │ │ + ldrbcc pc, [pc, #79]! @ 5c6b <__assert_fail@plt+0x2283> @ │ │ │ │ + blmi 83dc58 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x7fce58> │ │ │ │ ldmvs sl!, {r5, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf85b4479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - svc 0x0008f7fd │ │ │ │ + mrc 7, 3, APSR_nzcv, cr0, cr13, {7} │ │ │ │ strcs lr, [r0], #-2034 @ 0xfffff80e │ │ │ │ strtmi r4, [r0], r6, lsr #12 │ │ │ │ strtmi r4, [r5], -r1, lsr #13 │ │ │ │ @ instruction: 0xf0034648 │ │ │ │ - ldrbmi pc, [r0], -r5, lsr #22 @ │ │ │ │ - blx 8c1b26 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x880d26> │ │ │ │ + ldrbmi pc, [r0], -r1, lsr #22 @ │ │ │ │ + blx 7c1c56 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x780e56> │ │ │ │ @ instruction: 0xf0034640 │ │ │ │ - @ instruction: 0x4630fb1f │ │ │ │ - blx 741b32 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x700d32> │ │ │ │ + @ instruction: 0x4630fb1b │ │ │ │ + blx 641c62 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x600e62> │ │ │ │ @ instruction: 0xf0034620 │ │ │ │ - bmi 504790 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4c3990> │ │ │ │ + bmi 5048b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4c3ab0> │ │ │ │ ldrbtmi r4, [sl], #-2825 @ 0xfffff4f7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7fdd001 │ │ │ │ - strtmi lr, [r8], -r0, ror #25 │ │ │ │ + strtmi lr, [r8], -r8, asr #24 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - andeq sl, r3, r2, lsr #7 │ │ │ │ - andeq sl, r3, ip, asr #28 │ │ │ │ + andeq sl, r3, r2, ror r2 │ │ │ │ + andeq sl, r3, ip, lsl sp │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - muleq r3, sl, r3 │ │ │ │ + andeq sl, r3, sl, ror #4 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ - andeq sl, r3, r6, lsr #28 │ │ │ │ - andeq sl, r3, ip, lsr #27 │ │ │ │ - andeq sl, r3, r0, asr #26 │ │ │ │ - andeq sl, r3, r6, lsl sp │ │ │ │ + strdeq sl, [r3], -r6 │ │ │ │ + andeq sl, r3, ip, ror ip │ │ │ │ + andeq sl, r3, r0, lsl ip │ │ │ │ + andeq sl, r3, r6, ror #23 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldrdeq r3, [r2], -r4 │ │ │ │ - @ instruction: 0x0003a1b6 │ │ │ │ + andeq r3, r2, r4, lsl #2 │ │ │ │ + andeq sl, r3, r6, lsl #1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ - cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ - @ instruction: 0x370cf8df │ │ │ │ - @ instruction: 0xf8dfb0c9 │ │ │ │ - ldrbtmi r1, [fp], #-1804 @ 0xfffff8f4 │ │ │ │ - @ instruction: 0x2708f8df │ │ │ │ + cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ + @ instruction: 0x3704f8df │ │ │ │ + @ instruction: 0xf8dfb0cb │ │ │ │ + ldrbtmi r1, [fp], #-1796 @ 0xfffff8fc │ │ │ │ + @ instruction: 0x2700f8df │ │ │ │ @ instruction: 0xf8df4479 │ │ │ │ - @ instruction: 0xf8d38708 │ │ │ │ + @ instruction: 0xf8d38700 │ │ │ │ ldrbtmi r3, [r8], #1464 @ 0x5b8 │ │ │ │ ldmdavs r2, {r1, r3, r7, fp, ip, lr} │ │ │ │ - @ instruction: 0xf04f9247 │ │ │ │ + @ instruction: 0xf04f9249 │ │ │ │ movwls r0, #29184 @ 0x7200 │ │ │ │ addmi fp, r3, #-1073741792 @ 0xc0000020 │ │ │ │ sbcshi pc, pc, r0 │ │ │ │ - usatcc pc, #12, pc, asr #17 @ │ │ │ │ - usatne pc, #12, pc, asr #17 @ │ │ │ │ + usatcc pc, #4, pc, asr #17 @ │ │ │ │ + usatne pc, #4, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8584479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - ldc 7, cr15, [r2], #1012 @ 0x3f4 │ │ │ │ + ldc 7, cr15, [sl], {253} @ 0xfd │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ - stclt 0, cr15, [ip, #8]! │ │ │ │ - @ instruction: 0x46d8f8df │ │ │ │ + stclt 0, cr15, [r0, #8]! │ │ │ │ + @ instruction: 0x46d0f8df │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ ldrbtmi r6, [ip], #-2051 @ 0xfffff7fd │ │ │ │ svclt 0x001c4293 │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ ldreq pc, [r8, #2244]! @ 0x8c4 │ │ │ │ - mcr 7, 5, pc, cr6, cr13, {7} @ │ │ │ │ + mcr 7, 0, pc, cr14, cr13, {7} @ │ │ │ │ stmdacs r0, {r5, sp, lr} │ │ │ │ sbcshi pc, r2, r0 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ @ instruction: 0xf8df4240 │ │ │ │ - addsmi r4, r3, #180, 12 @ 0xb400000 │ │ │ │ + addsmi r4, r3, #172, 12 @ 0xac00000 │ │ │ │ movwcc fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0018447c │ │ │ │ @ instruction: 0xf8df6003 │ │ │ │ - ldrbtmi r0, [r8], #-1704 @ 0xfffff958 │ │ │ │ - mrc 7, 5, APSR_nzcv, cr8, cr13, {7} │ │ │ │ + ldrbtmi r0, [r8], #-1696 @ 0xfffff960 │ │ │ │ + mcr 7, 1, pc, cr0, cr13, {7} @ │ │ │ │ stmdacs r0, {r5, r6, sp, lr} │ │ │ │ adcshi pc, lr, r0 │ │ │ │ - @ instruction: 0x0698f8df │ │ │ │ + @ instruction: 0x0690f8df │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - strhtvs lr, [r0], r0 │ │ │ │ + adcvs lr, r0, r8, lsl lr │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8df80b5 │ │ │ │ - stmdavs r2!, {r2, r3, r7, r9, sl, ip}^ │ │ │ │ + stmdavs r2!, {r2, r7, r9, sl, ip}^ │ │ │ │ ldreq pc, [r8, #2260]! @ 0x8d4 │ │ │ │ @ instruction: 0xf7fd4479 │ │ │ │ - stmdacs r0, {r1, r2, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r3, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ adchi pc, sl, r0, asr #5 │ │ │ │ - @ instruction: 0x3678f8df │ │ │ │ + @ instruction: 0x3670f8df │ │ │ │ andsvs pc, pc, #1325400064 @ 0x4f000000 │ │ │ │ andcc pc, sp, #192, 4 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf023681b │ │ │ │ ldrshmi r0, [sl], #-63 @ 0xffffffc1 │ │ │ │ svccc 0x0080f5b2 │ │ │ │ @ instruction: 0xf8dfd208 │ │ │ │ - andcs r4, r0, r0, ror #12 │ │ │ │ - ldc 7, cr15, [r0, #-1012] @ 0xfffffc0c │ │ │ │ + andcs r4, r0, r8, asr r6 │ │ │ │ + ldcl 7, cr15, [r8], #-1012 @ 0xfffffc0c │ │ │ │ rscvs r4, r0, ip, ror r4 │ │ │ │ @ instruction: 0xe091b9f8 │ │ │ │ andmi pc, r7, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8df9204 │ │ │ │ - cdpeq 6, 1, cr2, cr11, cr12, {2} │ │ │ │ - ldmdage r5, {r3, r6, r7, r8, sp} │ │ │ │ + cdpeq 6, 1, cr2, cr11, cr4, {2} │ │ │ │ + ldmdage r7, {r3, r6, r7, r8, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8df2302 │ │ │ │ - andcs r3, sp, #64, 12 @ 0x4000000 │ │ │ │ + andcs r3, sp, #56, 12 @ 0x3800000 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - movwcs r2, #13880 @ 0x3638 │ │ │ │ + movwcs r2, #13872 @ 0x3630 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ - andcs lr, r1, #35328 @ 0x8a00 │ │ │ │ - andcs sl, r0, r5, lsl r9 │ │ │ │ - bl feec3ca8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfee82ea8> │ │ │ │ - blle 1ccfcb8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1c8eeb8> │ │ │ │ + andcs lr, r1, #247808 @ 0x3c800 │ │ │ │ + andcs sl, r0, r7, lsl r9 │ │ │ │ + bl 8c3dd8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x882fd8> │ │ │ │ + blle 1ccfde8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1c8efe8> │ │ │ │ @ instruction: 0xf8dfe7d7 │ │ │ │ - tstcs r0, r0, lsr #12 │ │ │ │ + tstcs r0, r8, lsl r6 │ │ │ │ @ instruction: 0x4628447d │ │ │ │ - bl fe643cbc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe602ebc> │ │ │ │ + bl 43dec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2fec> │ │ │ │ stmdacs r0, {r5, r8, sp, lr} │ │ │ │ tstcs r0, r8, rrx │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - cmnvs r0, r0, lsr lr │ │ │ │ + @ instruction: 0x6160ed98 │ │ │ │ rsble r2, r1, r0, lsl #16 │ │ │ │ - @ instruction: 0x2600f8df │ │ │ │ + ldrbcs pc, [r8, #2271]! @ 0x8df @ │ │ │ │ orrvs pc, pc, r4, lsl #10 │ │ │ │ - ldrbcc pc, [ip, #2271]! @ 0x8df @ │ │ │ │ + ldrbcc pc, [r4, #2271]! @ 0x8df @ │ │ │ │ ldrvc pc, [lr, r4, lsl #10]! │ │ │ │ - ldrbpl pc, [r8, #2271]! @ 0x8df @ │ │ │ │ + ldrbpl pc, [r0, #2271]! @ 0x8df @ │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ stmib r4, {r0, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf858211d │ │ │ │ @ instruction: 0xf8c43003 │ │ │ │ @ instruction: 0xf8c43088 │ │ │ │ @ instruction: 0xf8c4309c │ │ │ │ vqadd.s8 d3, d20, d16 │ │ │ │ @ instruction: 0xf8c45304 │ │ │ │ @ instruction: 0xf50430b4 │ │ │ │ @ instruction: 0xf8c4735b │ │ │ │ @ instruction: 0xf504308c │ │ │ │ @ instruction: 0xf8c47370 │ │ │ │ @ instruction: 0xf8df30a0 │ │ │ │ - ldrbtmi r4, [ip], #-1480 @ 0xfffffa38 │ │ │ │ + ldrbtmi r4, [ip], #-1472 @ 0xfffffa40 │ │ │ │ movtlt r6, #34856 @ 0x8828 │ │ │ │ ldreq r7, [r3], sl, lsr #19 │ │ │ │ @ instruction: 0xf012d516 │ │ │ │ andle r0, r2, r0, asr #6 │ │ │ │ - ldc 7, cr15, [sl, #1012] @ 0x3f4 │ │ │ │ + stc 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ stmiahi r9!, {r2, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf10106d6 │ │ │ │ strdle r3, [r8], -pc @ │ │ │ │ andseq pc, pc, #2 │ │ │ │ addeq lr, r2, #4, 22 @ 0x1000 │ │ │ │ stmdacs r8!, {r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - ldcl 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ + ldc 7, cr15, [lr, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0xf7fde006 │ │ │ │ - and lr, r3, ip, ror #27 │ │ │ │ + and lr, r3, r4, asr sp │ │ │ │ stmdbcc r1, {r0, r3, r5, r7, fp, pc} │ │ │ │ - bl 1243d5c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1202f5c> │ │ │ │ + b fec43e8c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfec0308c> │ │ │ │ @ instruction: 0xf847b1d0 │ │ │ │ @ instruction: 0xf7fd0f04 │ │ │ │ - andcc lr, r1, r0, lsl sp │ │ │ │ + andcc lr, r1, r8, ror ip │ │ │ │ strcc sp, [r8, #-20] @ 0xffffffec │ │ │ │ ldrdcs lr, [r0], -r6 │ │ │ │ - ldcllt 0, cr15, [r8], {2} │ │ │ │ - strbmi pc, [ip, #-2271]! @ 0xfffff721 @ │ │ │ │ + stcllt 0, cr15, [ip], {2} │ │ │ │ + strbmi pc, [r4, #-2271]! @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf7fd4606 │ │ │ │ - ldrbtmi lr, [ip], #-3148 @ 0xfffff3b4 │ │ │ │ + ldrbtmi lr, [ip], #-2996 @ 0xfffff44c │ │ │ │ strbeq pc, [ip, #-2244] @ 0xfffff73c @ │ │ │ │ andcs fp, r1, r0, lsr r1 │ │ │ │ - mcrr 7, 15, pc, r4, cr13 @ │ │ │ │ + bl feb43ebc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb030bc> │ │ │ │ ldrbeq pc, [r0, #-2244] @ 0xfffff73c @ │ │ │ │ cmnle r3, r0, lsl #16 │ │ │ │ - ldrblt pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ + strblt pc, [r8, #-2271] @ 0xfffff721 @ │ │ │ │ ldrtmi r2, [ip], -r0, lsl #14 │ │ │ │ ldrbtmi r4, [fp], #1597 @ 0x63d │ │ │ │ @ instruction: 0xf04f463e │ │ │ │ ldrtmi r0, [sl], r1, lsl #18 │ │ │ │ @ instruction: 0xf0034630 │ │ │ │ - @ instruction: 0x4628f9d1 │ │ │ │ - @ instruction: 0xf9cef003 │ │ │ │ + strtmi pc, [r8], -sp, asr #19 │ │ │ │ + @ instruction: 0xf9caf003 │ │ │ │ @ instruction: 0xf0034620 │ │ │ │ - ldrtmi pc, [r8], -fp, asr #19 @ │ │ │ │ - @ instruction: 0xf9c8f003 │ │ │ │ - mlascc ip, sp, r8, pc @ │ │ │ │ + ldrtmi pc, [r8], -r7, asr #19 @ │ │ │ │ + @ instruction: 0xf9c4f003 │ │ │ │ + umaalcc pc, r4, sp, r8 @ │ │ │ │ stmdbls r7, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ - stmdage pc, {r1, r3, r6, r9, sl, lr} @ │ │ │ │ - bl ff343dd0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff302fd0> │ │ │ │ - mlascc r8, sp, r8, pc @ │ │ │ │ + ldmdage r1, {r1, r3, r6, r9, sl, lr} │ │ │ │ + bl d43f00 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd03100> │ │ │ │ + umaalcc pc, r0, sp, r8 @ │ │ │ │ stmdbls r7, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ - stmdage lr, {r9, sp} │ │ │ │ - stc 7, cr15, [lr, #-1012]! @ 0xfffffc0c │ │ │ │ - strcc pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ + ldmdage r0, {r0, r1, r9, sp} │ │ │ │ + ldc 7, cr15, [r6], {253} @ 0xfd │ │ │ │ + strcc pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ ldrhlt r2, [sl, #88]! @ 0x58 │ │ │ │ cmplt fp, fp, lsl r8 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf8dfd006 │ │ │ │ - @ instruction: 0x465a04f8 │ │ │ │ + @ instruction: 0x465a04f0 │ │ │ │ ldrbtmi r4, [r8], #-1609 @ 0xfffff9b7 │ │ │ │ - blx 1441e36 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1401036> │ │ │ │ - strbtcs pc, [ip], #2271 @ 0x8df @ │ │ │ │ + blx fe0c1f62 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe081162> │ │ │ │ + strbtcs pc, [r4], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8d2447a │ │ │ │ ldrhlt r0, [r0, #88] @ 0x58 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ strcs r4, [r0], #-320 @ 0xfffffec0 │ │ │ │ ldrmi pc, [r8, #2242]! @ 0x8c2 │ │ │ │ andsle r4, r2, fp, lsl #5 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7fdb97b │ │ │ │ - and lr, ip, r8, lsl #22 │ │ │ │ - mcrr 7, 15, pc, sl, cr13 @ │ │ │ │ + and lr, ip, r0, ror sl │ │ │ │ + bl fecc3f60 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfec83160> │ │ │ │ @ instruction: 0xf8dfb948 │ │ │ │ - @ instruction: 0xf8df34c4 │ │ │ │ - ldrbtmi r1, [r9], #-1220 @ 0xfffffb3c │ │ │ │ + @ instruction: 0xf8df34bc │ │ │ │ + ldrbtmi r1, [r9], #-1212 @ 0xfffffb44 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - @ instruction: 0xf8dfeb72 │ │ │ │ - ldrbtmi r3, [fp], #-1208 @ 0xfffffb48 │ │ │ │ + @ instruction: 0xf8dfeada │ │ │ │ + ldrbtmi r3, [fp], #-1200 @ 0xfffffb50 │ │ │ │ ldreq pc, [r8, #2259]! @ 0x8d3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ submi r0, r0, #64, 18 @ 0x100000 │ │ │ │ - stcllt 0, cr15, [r4], #-8 │ │ │ │ + mrrclt 0, 0, pc, r8, cr2 @ │ │ │ │ @ instruction: 0xf7fd2002 │ │ │ │ - @ instruction: 0xf8c4ebda │ │ │ │ + @ instruction: 0xf8c4eb42 │ │ │ │ stmdacs r0, {r2, r4, r6, r8, sl} │ │ │ │ mulcs r4, r4, r0 │ │ │ │ - bl ff4c3e70 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff483070> │ │ │ │ + bl ec3fa0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xe831a0> │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ addle r2, sp, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fd2008 │ │ │ │ - @ instruction: 0xf8c4ebcc │ │ │ │ + @ instruction: 0xf8c4eb34 │ │ │ │ stmdacs r0, {r2, r3, r4, r6, r8, sl} │ │ │ │ andcs sp, r9, r6, lsl #1 │ │ │ │ - bl ff143e8c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff10308c> │ │ │ │ + bl b43fbc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xb031bc> │ │ │ │ strbeq pc, [r0, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ andcs sl, sl, pc, ror pc │ │ │ │ - bl fef43e9c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfef0309c> │ │ │ │ + bl 943fcc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x9031cc> │ │ │ │ strbeq pc, [r4, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ andcs sl, ip, r7, ror pc │ │ │ │ - bl fed43eac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfed030ac> │ │ │ │ + bl 743fdc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x7031dc> │ │ │ │ strbeq pc, [r8, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ andcs sl, sp, pc, ror #30 │ │ │ │ - bl feb43ebc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb030bc> │ │ │ │ + bl 543fec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x5031ec> │ │ │ │ strbeq pc, [ip, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf8dfaf67 │ │ │ │ - andscs r4, r0, ip, lsr r4 │ │ │ │ - bl fe8c3ed0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe8830d0> │ │ │ │ + andscs r4, r0, r4, lsr r4 │ │ │ │ + bl 2c4000 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x283200> │ │ │ │ @ instruction: 0xf8c4447c │ │ │ │ stmdacs r0, {r4, r5, r6, r8, sl} │ │ │ │ svcge 0x005cf43f │ │ │ │ @ instruction: 0xf7fd2014 │ │ │ │ - @ instruction: 0xf8c4eb9a │ │ │ │ + @ instruction: 0xf8c4eb02 │ │ │ │ stmdacs r0, {r2, r4, r5, r6, r8, sl} │ │ │ │ svcge 0x0054f43f │ │ │ │ @ instruction: 0xf7fd201d │ │ │ │ - @ instruction: 0xf8c4eb92 │ │ │ │ + @ instruction: 0xf8c4eafa │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r8, sl} │ │ │ │ svcge 0x004cf43f │ │ │ │ @ instruction: 0xf7fd2049 │ │ │ │ - @ instruction: 0xf8c4eb8a │ │ │ │ + @ instruction: 0xf8c4eaf2 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r6, r8, sl} │ │ │ │ svcge 0x0044f43f │ │ │ │ subcs pc, r9, r0, asr #4 │ │ │ │ - bl fe043f14 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe003114> │ │ │ │ + b ffa44044 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffa03244> │ │ │ │ streq pc, [r0, #2244] @ 0x8c4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ vrecps.f32 d26, d1, d27 │ │ │ │ @ instruction: 0xf7fd2049 │ │ │ │ - @ instruction: 0xf8c4eb78 │ │ │ │ + @ instruction: 0xf8c4eae0 │ │ │ │ stmdacs r0, {r2, r7, r8, sl} │ │ │ │ svcge 0x0032f43f │ │ │ │ subcs pc, sl, r9, asr #4 │ │ │ │ - bl 1bc3f38 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1b83138> │ │ │ │ + b ff5c4068 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff583268> │ │ │ │ streq pc, [r8, #2244] @ 0x8c4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf64faf29 │ │ │ │ vaddl.s8 , d16, d18 │ │ │ │ @ instruction: 0xf7fd1017 │ │ │ │ - @ instruction: 0xf8c4eb64 │ │ │ │ + @ instruction: 0xf8c4eacc │ │ │ │ stmdacs r0, {r2, r3, r7, r8, sl} │ │ │ │ svcge 0x001ef43f │ │ │ │ andcs pc, r7, sl, asr #4 │ │ │ │ eorseq pc, ip, r0, asr #13 │ │ │ │ - bl 1643f64 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1603164> │ │ │ │ + b ff044094 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff003294> │ │ │ │ ldreq pc, [r0, #2244] @ 0x8c4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ vrecps.f32 d26, d8, d3 │ │ │ │ @ instruction: 0xf6c0100e │ │ │ │ @ instruction: 0xf7fd1077 │ │ │ │ - @ instruction: 0xf8c4eb4e │ │ │ │ + @ instruction: 0xf8c4eab6 │ │ │ │ stmdacs r0, {r2, r4, r7, r8, sl} │ │ │ │ svcge 0x0008f43f │ │ │ │ - @ instruction: 0xf06f4ce0 │ │ │ │ + @ instruction: 0xf06f4cde │ │ │ │ @ instruction: 0xf7fd4060 │ │ │ │ - ldrbtmi lr, [ip], #-2884 @ 0xfffff4bc │ │ │ │ + ldrbtmi lr, [ip], #-2732 @ 0xfffff554 │ │ │ │ ldreq pc, [r8, #2244] @ 0x8c4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf04faefd │ │ │ │ @ instruction: 0xf7fd30ff │ │ │ │ - @ instruction: 0xf8c4eb3a │ │ │ │ + @ instruction: 0xf8c4eaa2 │ │ │ │ stmdacs r0, {r2, r3, r4, r7, r8, sl} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr4, cr15, {1} │ │ │ │ andeq pc, r2, pc, rrx │ │ │ │ - bl c43fb4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc031b4> │ │ │ │ + b fe6440e4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe6032e4> │ │ │ │ streq pc, [r0, #2244]! @ 0x8c4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf7fdaeeb │ │ │ │ - strmi lr, [r5], -sl, asr #22 │ │ │ │ + @ instruction: 0x4605eab2 │ │ │ │ strcs fp, [r1], #-2328 @ 0xfffff6e8 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ - stmiami pc, {r0, r1, r3, r5, sp, lr, pc}^ @ │ │ │ │ + stmiami sp, {r0, r1, r3, r5, sp, lr, pc}^ │ │ │ │ ldrbtmi r2, [r8], #-265 @ 0xfffffef7 │ │ │ │ - stc 7, cr15, [r8], #1012 @ 0x3f4 │ │ │ │ + ldc 7, cr15, [r0], {253} @ 0xfd │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0x4601d0f3 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - stmdavs r3!, {r2, r3, r4, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r2, r5, r9, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r4, r3, #5242880 @ 0x500000 │ │ │ │ - blcc 7a014 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39214> │ │ │ │ + blcc 7a144 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39344> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - vstrcs s28, [r0, #-120] @ 0xffffff88 │ │ │ │ + @ instruction: 0x2d00e986 │ │ │ │ strtmi sp, [r8], -r1, ror #1 │ │ │ │ - bl feb44008 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb03208> │ │ │ │ + bl 544138 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x503338> │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ strmi r4, [r4], -r0, asr #4 │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - b 344020 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x303220> │ │ │ │ + ldmdb r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbcsle r1, r0, r3, ror #24 │ │ │ │ - bmi fee8ec34 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfee4de34> │ │ │ │ + bmi fee0ed64 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfedcdf64> │ │ │ │ @ instruction: 0xf8c2447a │ │ │ │ ldmdblt r3!, {r3, r6, r7, r8, sl, lr} │ │ │ │ - ldrbtmi r4, [r8], #-2232 @ 0xfffff748 │ │ │ │ - bl 16c4038 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1683238> │ │ │ │ + ldrbtmi r4, [r8], #-2230 @ 0xfffff74a │ │ │ │ + b ff0c4168 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff083368> │ │ │ │ teqlt r0, r4, lsl #12 │ │ │ │ @ instruction: 0xf7fde018 │ │ │ │ - stmdacs r0, {r1, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - strhi pc, [r9], #-65 @ 0xffffffbf │ │ │ │ - blmi fed00020 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfecbf220> │ │ │ │ + stmdacs r0, {r1, r3, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + bicshi pc, r7, #65 @ 0x41 │ │ │ │ + blmi fec80150 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfec3f350> │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - stmdacs r0, {r3, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r4, r9, fp, sp, lr, pc} │ │ │ │ addshi pc, r8, r0 │ │ │ │ - b ffd44060 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffd03260> │ │ │ │ - ldrbtmi r4, [r8], #-2222 @ 0xfffff752 │ │ │ │ - bl 10c4068 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1083268> │ │ │ │ + b 1744190 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1703390> │ │ │ │ + ldrbtmi r4, [r8], #-2220 @ 0xfffff754 │ │ │ │ + b feac4198 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfea83398> │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ addhi pc, lr, r0 │ │ │ │ - strtmi r4, [r0], -fp, lsr #19 │ │ │ │ + strtmi r4, [r0], -r9, lsr #19 │ │ │ │ @ instruction: 0xf7fd4479 │ │ │ │ - stmdavs r3!, {r1, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r1, r3, r8, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r4, r3, #5242880 @ 0x500000 │ │ │ │ - blcc 7a0a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x392a8> │ │ │ │ + blcc 7a1d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x393d8> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - @ instruction: 0x2d00e9d4 │ │ │ │ - blmi fe8fa28c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe8b948c> │ │ │ │ + @ instruction: 0x2d00e93c │ │ │ │ + blmi fe87a3bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe8395bc> │ │ │ │ @ instruction: 0xf858686a │ │ │ │ addsmi r3, sl, #3 │ │ │ │ - blmi 1ffa100 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1fb9300> │ │ │ │ - ldrbtmi r4, [r9], #-2464 @ 0xfffff660 │ │ │ │ + blmi 1f7a230 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1f39430> │ │ │ │ + ldrbtmi r4, [r9], #-2462 @ 0xfffff662 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - stmdavs fp!, {r2, r3, r4, r5, r9, fp, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r2, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mlsle r7, r3, r2, r4 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ cmnle r3, r0, lsl #22 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - ldrh lr, [pc], #-152 @ │ │ │ │ + subs lr, pc, r0, lsr #18 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ - ldc 7, cr15, [lr], {253} @ 0xfd │ │ │ │ - @ instruction: 0xf06f4b95 │ │ │ │ + bl fe1c4204 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe183404> │ │ │ │ + @ instruction: 0xf06f4b93 │ │ │ │ ldrbtmi r4, [fp], #-576 @ 0xfffffdc0 │ │ │ │ ldrbeq pc, [r0, #2243] @ 0x8c3 @ │ │ │ │ addsmi r6, r3, #2818048 @ 0x2b0000 │ │ │ │ - blcc 7a108 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39308> │ │ │ │ + blcc 7a238 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39438> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - @ instruction: 0x4c8fe9a4 │ │ │ │ + @ instruction: 0x4c8de90c │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ stmdblt r3, {r4, r6, r7, r8, sl, ip, sp}^ │ │ │ │ - stmibmi sp, {r3, r5, r6, r8, r9, fp, lr} │ │ │ │ + stmibmi fp, {r1, r2, r5, r6, r8, r9, fp, lr} │ │ │ │ @ instruction: 0xf8584479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - b 3c410c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x38330c> │ │ │ │ + ldmdb r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r1, r2, r3, r4, r5, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d44798 │ │ │ │ @ instruction: 0xf1b025d0 │ │ │ │ stmdble lr, {r8, r9, sl, fp, ip, sp, lr} │ │ │ │ - ldmdavs r2, {r5, r6, r8, r9, fp, lr} │ │ │ │ + ldmdavs r2, {r1, r2, r3, r4, r6, r8, r9, fp, lr} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0x4790681c │ │ │ │ - strmi r4, [r3], -r3, lsl #19 │ │ │ │ + strmi r4, [r3], -r1, lsl #19 │ │ │ │ andvc pc, r0, #79 @ 0x4f │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ - bl ff9c4138 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff983338> │ │ │ │ + bl 13c4268 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1383468> │ │ │ │ @ instruction: 0xf8d2e028 │ │ │ │ ldrmi r3, [r8, ip, asr #6] │ │ │ │ stmdacs pc, {r0, r1, r9, sl, lr} @ │ │ │ │ - ldmdbmi r6, {r0, r3, sl, fp, ip, lr, pc}^ │ │ │ │ + ldmdbmi r4, {r0, r3, sl, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8582210 │ │ │ │ stmdavs r8, {r0, ip} │ │ │ │ - ldrbtmi r4, [r9], #-2426 @ 0xfffff686 │ │ │ │ - bl ff5c4158 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff583358> │ │ │ │ + ldrbtmi r4, [r9], #-2424 @ 0xfffff688 │ │ │ │ + bl fc4288 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf83488> │ │ │ │ @ instruction: 0xf8d4e018 │ │ │ │ @ instruction: 0xf8d335d0 │ │ │ │ ldrmi r3, [r8, r8, asr #6] │ │ │ │ - blmi 13b4674 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1373874> │ │ │ │ - ldrbtmi r4, [r9], #-2421 @ 0xfffff68b │ │ │ │ + blmi 13347a4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x12f39a4> │ │ │ │ + ldrbtmi r4, [r9], #-2419 @ 0xfffff68d │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - ldrd lr, [r9], -sl │ │ │ │ + and lr, r9, r2, asr #18 │ │ │ │ andle r2, pc, r1, lsl #16 │ │ │ │ - ldmdbmi r1!, {r3, r6, r8, r9, fp, lr}^ │ │ │ │ + stmdbmi pc!, {r1, r2, r6, r8, r9, fp, lr}^ @ │ │ │ │ @ instruction: 0xf8584479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - stmib lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stmdbmi lr!, {r1, r3, r4, r6, r8, r9, fp, lr}^ │ │ │ │ + ldmdb r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdbmi ip!, {r3, r4, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8584479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - stmib r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - b fe4c41a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe4833a0> │ │ │ │ + stmdb lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - cmpphi r9, #65 @ p-variant is OBSOLETE @ 0x41 │ │ │ │ - b fe3441ac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe3033ac> │ │ │ │ - cmplt r0, r7, lsl #12 │ │ │ │ - @ instruction: 0xb198f8df │ │ │ │ - @ instruction: 0xf04f2700 │ │ │ │ - ldrtmi r0, [ip], -r1, lsl #18 │ │ │ │ - ldrbtmi r4, [fp], #1598 @ 0x63e │ │ │ │ - strls r4, [r7, -sl, asr #13] │ │ │ │ - blmi 18bf994 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x187eb94> │ │ │ │ - @ instruction: 0xf8582001 │ │ │ │ - movwls r3, #28675 @ 0x7003 │ │ │ │ - @ instruction: 0xf7fd4619 │ │ │ │ - @ instruction: 0x4604ebf4 │ │ │ │ - rscle r2, r9, r0, lsl #16 │ │ │ │ - @ instruction: 0x4602495d │ │ │ │ + msrhi CPSR_sxc, #65 @ 0x41 │ │ │ │ + ldmib r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ + strhi pc, [r1], #-64 @ 0xffffffc0 │ │ │ │ + andcs r4, r1, r3, ror #22 │ │ │ │ + andcc pc, r3, r8, asr r8 @ │ │ │ │ + ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ + bl 19442f4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x19034f4> │ │ │ │ + stmdacs r0, {r2, r9, sl, lr} │ │ │ │ + mvnshi pc, #0 │ │ │ │ + @ instruction: 0x4602495e │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf7fe3110 │ │ │ │ - blmi 17046e4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x16c38e4> │ │ │ │ + blmi 174477c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x170397c> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf8c3447b │ │ │ │ stmdavs r3!, {r2, r5, r7, r8, sl} │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - ldmdb r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r4, [ip], #-3156 @ 0xfffff3ac │ │ │ │ + stm r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r4, [ip], #-3157 @ 0xfffff3ab │ │ │ │ streq pc, [r4, #2260]! @ 0x8d4 │ │ │ │ - sbcle r2, sp, r0, lsl #16 │ │ │ │ - andcs r4, r0, #1343488 @ 0x148000 │ │ │ │ - @ instruction: 0x31244479 │ │ │ │ - @ instruction: 0xf920f7fe │ │ │ │ - stmdacs r0, {r5, r7, r8, sp, lr} │ │ │ │ - blmi 13fa544 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x13b9744> │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + ldmdbmi r3, {r3, r4, r6, r7, r8, r9, pc}^ │ │ │ │ + ldrbtmi r2, [r9], #-512 @ 0xfffffe00 │ │ │ │ + @ instruction: 0xf7fe3124 │ │ │ │ + strdvs pc, [r0, sp]! │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + blmi 13e7290 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x13a6490> │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ - stmdblt fp!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ - stmdb lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r3!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ + ldm ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - strh sp, [sl], -sl │ │ │ │ - mvnscs pc, #212, 16 @ 0xd40000 │ │ │ │ - ldrtne pc, [r0], #-2260 @ 0xfffff72c @ │ │ │ │ - ldreq pc, [r8, #2260]! @ 0x8d4 │ │ │ │ - b dc424c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd8344c> │ │ │ │ - blle febd025c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb8f45c> │ │ │ │ - @ instruction: 0xf8dfe7ee │ │ │ │ - ldrbtmi r9, [r9], #276 @ 0x114 │ │ │ │ + bichi pc, r3, #0 │ │ │ │ + @ instruction: 0xf8d4e00b │ │ │ │ + @ instruction: 0xf8d423f8 │ │ │ │ + @ instruction: 0xf8d41430 │ │ │ │ + @ instruction: 0xf7fd05b8 │ │ │ │ + stmdacs r0, {r2, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0x83b7f2c0 │ │ │ │ + @ instruction: 0xf8dfe7ec │ │ │ │ + ldrbtmi r9, [r9], #272 @ 0x110 │ │ │ │ @ instruction: 0xf7fd4649 │ │ │ │ - cmplt r8, r8, ror #20 │ │ │ │ - ldrbtmi r4, [ip], #-3138 @ 0xfffff3be │ │ │ │ + ldrsblt lr, [r8, #-148] @ 0xffffff6c │ │ │ │ + ldrbtmi r4, [ip], #-3137 @ 0xfffff3bf │ │ │ │ strteq pc, [r8], #2260 @ 0x8d4 │ │ │ │ - @ instruction: 0xf884f003 │ │ │ │ + @ instruction: 0xff86f7fd │ │ │ │ ldreq pc, [ip, #2244]! @ 0x8c4 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - ldrsht r8, [sp], #-34 @ 0xffffffde │ │ │ │ - @ instruction: 0x46494b3d │ │ │ │ + rsbs r8, fp, r4, asr #5 │ │ │ │ + @ instruction: 0x46494b3c │ │ │ │ ldrbtmi r4, [fp], #-1568 @ 0xfffff9e0 │ │ │ │ ldrcs pc, [r8, #2259]! @ 0x8d3 │ │ │ │ - ldmda r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blle fe450298 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe40f498> │ │ │ │ - svclt 0x0000e7e8 │ │ │ │ - strdeq sl, [r3], -sl @ │ │ │ │ - andeq sl, r3, r8, asr #2 │ │ │ │ + svc 0x0084f7fc │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + @ instruction: 0xe7e78398 │ │ │ │ + andeq sl, r3, sl, asr #21 │ │ │ │ + andeq sl, r3, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq sl, r3, lr, lsr r1 │ │ │ │ + andeq sl, r3, lr │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r3, r2, r0, lsr r4 │ │ │ │ - andeq sl, r3, lr, lsr #23 │ │ │ │ - andeq sl, r3, r4, lsl #23 │ │ │ │ - andeq r3, r2, sl, lsr #8 │ │ │ │ - andeq r3, r2, r4, lsr #8 │ │ │ │ - andeq r3, r2, ip, lsl r4 │ │ │ │ + andeq r3, r2, r0, rrx │ │ │ │ + andeq sl, r3, lr, ror sl │ │ │ │ + andeq sl, r3, r4, asr sl │ │ │ │ + andeq r3, r2, sl, asr r0 │ │ │ │ + andeq r3, r2, r4, asr r0 │ │ │ │ + andeq r3, r2, ip, asr #32 │ │ │ │ andeq r0, r0, ip, asr #5 │ │ │ │ - andeq sl, r3, ip, lsl fp │ │ │ │ - andeq r3, r2, r0, lsr r4 │ │ │ │ - andeq r3, r2, r4, lsr r4 │ │ │ │ - andeq r3, r2, r8, asr #7 │ │ │ │ - andeq r4, r2, r4, lsl #7 │ │ │ │ + andeq sl, r3, ip, ror #19 │ │ │ │ + andeq r3, r2, r0, rrx │ │ │ │ + andeq r3, r2, r4, rrx │ │ │ │ + strdeq r2, [r2], -r8 │ │ │ │ + @ instruction: 0x00023fb4 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ muleq r0, r4, r2 │ │ │ │ - andeq r9, r3, r8, asr r7 │ │ │ │ - andeq r5, r2, r6, asr r5 │ │ │ │ - andeq sl, r3, r6, lsl #20 │ │ │ │ - @ instruction: 0x000224b6 │ │ │ │ - andeq sl, r3, r0, lsr #19 │ │ │ │ - andeq r3, r2, sl, lsl #14 │ │ │ │ - andeq sl, r3, ip, ror r9 │ │ │ │ + andeq r9, r3, r8, lsr #12 │ │ │ │ + andeq r5, r2, r6, lsl #3 │ │ │ │ + ldrdeq sl, [r3], -r6 │ │ │ │ + andeq r2, r2, r6, ror #1 │ │ │ │ + andeq sl, r3, r0, ror r8 │ │ │ │ + andeq r3, r2, sl, lsr r3 │ │ │ │ + andeq sl, r3, ip, asr #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r3, r2, lr, asr #13 │ │ │ │ - andeq sl, r3, sl, lsr r9 │ │ │ │ - @ instruction: 0x0003a8b4 │ │ │ │ - strdeq sl, [r3], -r6 │ │ │ │ strdeq r3, [r2], -lr │ │ │ │ - andeq sl, r3, ip, asr r7 │ │ │ │ - andeq r3, r2, sl, lsr #1 │ │ │ │ + andeq sl, r3, sl, lsl #16 │ │ │ │ + andeq sl, r3, r4, lsl #15 │ │ │ │ + andeq sl, r3, r6, asr #13 │ │ │ │ + andeq r2, r2, lr, lsr #26 │ │ │ │ + andeq sl, r3, ip, lsr #12 │ │ │ │ + ldrdeq r2, [r2], -sl │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq r2, sl, r0 │ │ │ │ - andeq r3, r2, r8, lsr #1 │ │ │ │ + andeq r2, r2, sl, asr #25 │ │ │ │ + ldrdeq r2, [r2], -r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r3, r2, r2, lsl #1 │ │ │ │ - andeq sl, r3, sl, lsr #13 │ │ │ │ - muleq r3, r0, r6 │ │ │ │ - andeq r3, r2, ip, asr #32 │ │ │ │ - andeq r3, r2, r6, lsr r0 │ │ │ │ - andeq r3, r2, r2, rrx │ │ │ │ - muleq r2, r6, r1 │ │ │ │ - andeq r3, r2, ip, lsr #3 │ │ │ │ - andeq r3, r2, ip, lsl #7 │ │ │ │ - muleq r2, r6, r0 │ │ │ │ - andeq r0, r0, r8, asr #5 │ │ │ │ - muleq r3, sl, lr │ │ │ │ - muleq r3, r4, r5 │ │ │ │ + @ instruction: 0x00022cb2 │ │ │ │ andeq sl, r3, sl, ror r5 │ │ │ │ - andeq r9, r3, r4, ror #28 │ │ │ │ + andeq sl, r3, r0, ror #10 │ │ │ │ + andeq r2, r2, ip, ror ip │ │ │ │ + andeq r2, r2, r6, ror #24 │ │ │ │ + muleq r2, r2, ip │ │ │ │ + andeq r2, r2, r6, asr #27 │ │ │ │ + ldrdeq r2, [r2], -ip │ │ │ │ + @ instruction: 0x00022fbc │ │ │ │ + andeq r0, r0, r8, asr #5 │ │ │ │ + andeq r9, r3, sl, ror sp │ │ │ │ + andeq sl, r3, r4, ror r4 │ │ │ │ + andeq sl, r3, sl, asr r4 │ │ │ │ + andeq r9, r3, r2, asr #26 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - andeq r2, r2, sl, ror #28 │ │ │ │ - andeq sl, r3, r2, lsr #10 │ │ │ │ - andeq sl, r3, r6, lsl #10 │ │ │ │ + andeq r2, r2, r2, lsr #21 │ │ │ │ + strdeq sl, [r3], -sl @ │ │ │ │ + ldrdeq sl, [r3], -lr │ │ │ │ ldrdeq pc, [r4, r4] │ │ │ │ - @ instruction: 0xfffcf002 │ │ │ │ + @ instruction: 0xff00f7fd │ │ │ │ strbeq pc, [ip, #2244] @ 0x8c4 @ │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d4826a │ │ │ │ - @ instruction: 0xf0020544 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - rsbhi pc, r3, #1 │ │ │ │ + @ instruction: 0xf8d4823e │ │ │ │ + @ instruction: 0xf7fd0544 │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + eorshi pc, r7, #1 │ │ │ │ adceq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xffecf002 │ │ │ │ + mrc2 7, 7, pc, cr0, cr13, {7} │ │ │ │ strbeq pc, [r0, #2244] @ 0x8c4 @ │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d4825a │ │ │ │ - @ instruction: 0xf002023c │ │ │ │ - stmdacs r0, {r0, r1, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - mrcge 4, 7, APSR_nzcv, cr14, cr15, {1} │ │ │ │ + @ instruction: 0xf8d4822e │ │ │ │ + @ instruction: 0xf7fd023c │ │ │ │ + stmdacs r0, {r0, r1, r2, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + movwhi pc, #28672 @ 0x7000 @ │ │ │ │ strcc pc, [r4, #2260] @ 0x8d4 │ │ │ │ movwls r2, #8198 @ 0x2006 │ │ │ │ strcc pc, [r0, #2260] @ 0x8d4 │ │ │ │ @ instruction: 0xf8d49301 │ │ │ │ movwls r3, #1404 @ 0x57c │ │ │ │ strbcc pc, [r0, #-2260]! @ 0xfffff72c @ │ │ │ │ ldrbcs pc, [r0, #-2260] @ 0xfffff72c @ │ │ │ │ strbne pc, [ip, #-2260] @ 0xfffff72c @ │ │ │ │ - b ffcc43d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffc835d8> │ │ │ │ + b 18444fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x18036fc> │ │ │ │ sbcseq pc, ip, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d4823c │ │ │ │ + @ instruction: 0xf8d48210 │ │ │ │ andcs r3, r3, r0, lsr #11 │ │ │ │ strbcs pc, [ip, #-2260]! @ 0xfffff72c @ │ │ │ │ ldrbne pc, [r8, #-2260]! @ 0xfffff72c @ │ │ │ │ - b ff9443f4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff9035f4> │ │ │ │ + b 14c4518 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1483718> │ │ │ │ rsceq pc, r0, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8df822e │ │ │ │ - @ instruction: 0xf8d43c18 │ │ │ │ + @ instruction: 0xf8df8202 │ │ │ │ + @ instruction: 0xf8d435dc │ │ │ │ @ instruction: 0xf858159c │ │ │ │ strbmi r9, [sl], -r3 │ │ │ │ @ instruction: 0xf7fd4648 │ │ │ │ - @ instruction: 0xf8c4ea86 │ │ │ │ + @ instruction: 0xf8c4e9f4 │ │ │ │ stmdacs r0, {r2, r6, r7} │ │ │ │ - andshi pc, pc, #1 │ │ │ │ + mvnshi pc, r1 │ │ │ │ ldrbcs pc, [r0, #-2260] @ 0xfffff72c @ │ │ │ │ @ instruction: 0xf8d42002 │ │ │ │ @ instruction: 0xf7fd1564 │ │ │ │ - @ instruction: 0xf8c4eaca │ │ │ │ + @ instruction: 0xf8c4ea38 │ │ │ │ stmdacs r0, {r2, r5, r6, r7} │ │ │ │ - andshi pc, r3, #1 │ │ │ │ + mvnhi pc, r1 │ │ │ │ ldrbcs pc, [r0, #-2260] @ 0xfffff72c @ │ │ │ │ @ instruction: 0xf8d42002 │ │ │ │ @ instruction: 0xf7fd155c │ │ │ │ - @ instruction: 0xf8c4eabe │ │ │ │ + @ instruction: 0xf8c4ea2c │ │ │ │ stmdacs r0, {r3, r5, r6, r7} │ │ │ │ - andhi pc, r7, #1 │ │ │ │ - blmi ff3447d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff3039d8> │ │ │ │ + bicshi pc, fp, r1 │ │ │ │ + ldrmi pc, [r0, #2271] @ 0x8df │ │ │ │ ldrbtmi r4, [ip], #-1610 @ 0xfffff9b6 │ │ │ │ ldrbne pc, [r0, #-2260]! @ 0xfffff72c @ │ │ │ │ strbeq pc, [r8, #-2260]! @ 0xfffff72c @ │ │ │ │ - b 17c4460 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1783660> │ │ │ │ + stmib ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq pc, r8, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d481f8 │ │ │ │ + @ instruction: 0xf8d481cc │ │ │ │ strbmi r1, [sl], -r8, ror #10 │ │ │ │ ldrbeq pc, [ip, #-2260] @ 0xfffff72c @ │ │ │ │ - b 14c4478 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1483678> │ │ │ │ + stmib r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq pc, ip, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d481ec │ │ │ │ + @ instruction: 0xf8d481c0 │ │ │ │ @ instruction: 0x464a1558 │ │ │ │ strbeq pc, [ip, #-2260] @ 0xfffff72c @ │ │ │ │ - b 11c4490 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1183690> │ │ │ │ + ldmib r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbcseq pc, r0, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d481e0 │ │ │ │ + @ instruction: 0xf8d481b4 │ │ │ │ @ instruction: 0x464a155c │ │ │ │ ldrbeq pc, [r8, #-2260] @ 0xfffff72c @ │ │ │ │ - b ec44a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xe836a8> │ │ │ │ + stmib r8!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbcseq pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d481d4 │ │ │ │ + @ instruction: 0xf8d481a8 │ │ │ │ @ instruction: 0x464a1574 │ │ │ │ ldrbeq pc, [r0, #-2260]! @ 0xfffff72c @ │ │ │ │ - b bc44c0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xb836c0> │ │ │ │ + ldmib ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbcseq pc, r8, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d481c8 │ │ │ │ + @ instruction: 0xf8d4819c │ │ │ │ mulcs r3, r4, r5 │ │ │ │ strcs pc, [ip, #2260] @ 0x8d4 │ │ │ │ ldrne pc, [r0, #2260] @ 0x8d4 │ │ │ │ - b 1c444dc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1c036dc> │ │ │ │ + ldmib lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsceq pc, ip, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d481ba │ │ │ │ + @ instruction: 0xf8d4818e │ │ │ │ andcs r1, r1, r0, asr r5 │ │ │ │ - b 19c44f0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x19836f0> │ │ │ │ + ldmib r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rscseq pc, r0, r4, asr #17 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7feae5b │ │ │ │ - @ instruction: 0x3001fabf │ │ │ │ - mrcge 4, 2, APSR_nzcv, cr6, cr15, {1} │ │ │ │ - blcc 644890 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x603a90> │ │ │ │ - bleq 644894 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x603a94> │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf7fe8264 │ │ │ │ + mulcc r1, fp, sl │ │ │ │ + subshi pc, pc, #0 │ │ │ │ + ldrbcc pc, [ip], #2271 @ 0x8df @ │ │ │ │ + ldrbeq pc, [ip], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xf8df35d8 │ │ │ │ - ldrbtmi r3, [r8], #-2836 @ 0xfffff4ec │ │ │ │ + ldrbtmi r3, [r8], #-1240 @ 0xfffffb28 │ │ │ │ @ instruction: 0x66e03038 │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xf8df35dc │ │ │ │ - ldrbtmi r3, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ + ldrbtmi r3, [fp], #-1228 @ 0xfffffb34 │ │ │ │ strbcc pc, [r0, #2244]! @ 0x8c4 @ │ │ │ │ - blcc 448b8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ab8> │ │ │ │ + strbcc pc, [r4], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xf8df35e4 │ │ │ │ - ldrbtmi r3, [fp], #-2812 @ 0xfffff504 │ │ │ │ + ldrbtmi r3, [fp], #-1216 @ 0xfffffb40 │ │ │ │ strbcc pc, [r8, #2244]! @ 0x8c4 @ │ │ │ │ - bcc ffd448cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffd03acc> │ │ │ │ + ldrtcc pc, [r8], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xf8df35ec │ │ │ │ - ldrbtmi r3, [fp], #-2800 @ 0xfffff510 │ │ │ │ + ldrbtmi r3, [fp], #-1204 @ 0xfffffb4c │ │ │ │ ldrbcc pc, [r0, #2244]! @ 0x8c4 @ │ │ │ │ - bcc ffa448e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffa03ae0> │ │ │ │ + strtcc pc, [ip], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xf8df35f4 │ │ │ │ - ldrbtmi r3, [fp], #-2788 @ 0xfffff51c │ │ │ │ + ldrbtmi r3, [fp], #-1192 @ 0xfffffb58 │ │ │ │ ldrbcc pc, [r8, #2244]! @ 0x8c4 @ │ │ │ │ @ instruction: 0x63bbf504 │ │ │ │ strbcc pc, [r4, #2244] @ 0x8c4 @ │ │ │ │ - @ instruction: 0xf866f7fe │ │ │ │ + @ instruction: 0xf842f7fe │ │ │ │ vmlal.s8 q9, d1, d0 │ │ │ │ - @ instruction: 0xf8df8170 │ │ │ │ - vfmsvs.f32 s3, s1, s24 │ │ │ │ + @ instruction: 0xf8df8144 │ │ │ │ + mcrvs 4, 7, r1, cr0, cr0, {4} │ │ │ │ @ instruction: 0xf7fc4479 │ │ │ │ - pkhbtmi lr, r6, ip, lsl #30 │ │ │ │ + strmi lr, [r6], sl, lsl #29 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8df8166 │ │ │ │ - @ instruction: 0xf8583abc │ │ │ │ + @ instruction: 0xf8df813a │ │ │ │ + @ instruction: 0xf8583480 │ │ │ │ stmdavs r3, {r0, r1, ip, pc}^ │ │ │ │ tstle r6, fp, asr #10 │ │ │ │ - bcc fec44928 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfec03b28> │ │ │ │ + ldrbtcc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xc014f8d0 │ │ │ │ - blt feb44930 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb03b30> │ │ │ │ + ldrbtlt pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ andge pc, r3, r8, asr r8 @ │ │ │ │ ldm ip!, {r0, r1, r3, r4, r5, r6, r7, sl, lr} │ │ │ │ ldrbmi r0, [r4], -pc │ │ │ │ - bleq 1b43df0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1b02ff0> │ │ │ │ + bleq 1b43f14 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1b03114> │ │ │ │ ldm ip, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8ca0007 │ │ │ │ @ instruction: 0xf8ceb010 │ │ │ │ @ instruction: 0xf8dfa014 │ │ │ │ - ldrbtmi r4, [ip], #-2700 @ 0xfffff574 │ │ │ │ + ldrbtmi r4, [ip], #-1104 @ 0xfffffbb0 │ │ │ │ strbne pc, [r4, #2260] @ 0x8d4 @ │ │ │ │ @ instruction: 0xf7fd6ee0 │ │ │ │ - andcc pc, r1, pc, lsl fp @ │ │ │ │ - teqphi sp, r1 @ p-variant is OBSOLETE │ │ │ │ + andcc pc, r1, sp, lsl #21 │ │ │ │ + tstphi r1, r1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7fe6ee0 │ │ │ │ - andcc pc, r1, r1, lsl #18 │ │ │ │ - teqphi r7, r1 @ p-variant is OBSOLETE │ │ │ │ + ldrdcc pc, [r1], -sp │ │ │ │ + tstphi fp, r1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d46ee2 │ │ │ │ @ instruction: 0xf8d4118c │ │ │ │ - @ instruction: 0xf7fd05b8 │ │ │ │ - stmdacs r0, {r5, r6, fp, sp, lr, pc} │ │ │ │ - smlawthi sp, r1, r2, pc @ │ │ │ │ + @ instruction: 0xf7fc05b8 │ │ │ │ + stmdacs r0, {r1, r2, r3, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + smlabthi r1, r1, r2, pc @ │ │ │ │ @ instruction: 0xf7ff6ee0 │ │ │ │ - andcc pc, r1, fp, lsl #19 │ │ │ │ - msrhi CPSR_sxc, r1 │ │ │ │ - bcc 1344998 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1303b98> │ │ │ │ - beq 134499c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1303b9c> │ │ │ │ + mulcc r1, r1, r9 │ │ │ │ + rscshi pc, fp, r1 │ │ │ │ + ldrcc pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ + ldreq pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xf8df3600 │ │ │ │ - ldrbtmi r3, [r8], #-2632 @ 0xfffff5b8 │ │ │ │ + ldrbtmi r3, [r8], #-1036 @ 0xfffffbf4 │ │ │ │ addvc pc, r4, r0, lsl #10 │ │ │ │ ldrbtmi r6, [fp], #-1824 @ 0xfffff8e0 │ │ │ │ strcc pc, [r4], -r4, asr #17 │ │ │ │ - bcc e449b8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xe03bb8> │ │ │ │ - @ instruction: 0xf8c4447b │ │ │ │ - @ instruction: 0xf8df3608 │ │ │ │ - ldrbtmi r3, [fp], #-2612 @ 0xfffff5cc │ │ │ │ + ldrbtmi r4, [fp], #-3071 @ 0xfffff401 │ │ │ │ + strcc pc, [r8], -r4, asr #17 │ │ │ │ + ldrbtmi r4, [fp], #-3070 @ 0xfffff402 │ │ │ │ strcc pc, [ip], -r4, asr #17 │ │ │ │ - bcc b449cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xb03bcc> │ │ │ │ - @ instruction: 0xf8c4447b │ │ │ │ - @ instruction: 0xf8df3610 │ │ │ │ - ldrbtmi r3, [fp], #-2600 @ 0xfffff5d8 │ │ │ │ + ldrbtmi r4, [fp], #-3069 @ 0xfffff403 │ │ │ │ + ldrcc pc, [r0], -r4, asr #17 │ │ │ │ + ldrbtmi r4, [fp], #-3068 @ 0xfffff404 │ │ │ │ ldrcc pc, [r4], -r4, asr #17 │ │ │ │ - bcc 8449e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x803be0> │ │ │ │ - @ instruction: 0xf8c4447b │ │ │ │ - @ instruction: 0xf8df3618 │ │ │ │ - ldrbtmi r3, [fp], #-2588 @ 0xfffff5e4 │ │ │ │ + ldrbtmi r4, [fp], #-3067 @ 0xfffff405 │ │ │ │ + ldrcc pc, [r8], -r4, asr #17 │ │ │ │ + ldrbtmi r4, [fp], #-3066 @ 0xfffff406 │ │ │ │ ldrcc pc, [ip], -r4, asr #17 │ │ │ │ - bcc 5449f4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x503bf4> │ │ │ │ - @ instruction: 0xf8c4447b │ │ │ │ - @ instruction: 0xf8df3620 │ │ │ │ - ldrbtmi r3, [fp], #-2576 @ 0xfffff5f0 │ │ │ │ + ldrbtmi r4, [fp], #-3065 @ 0xfffff407 │ │ │ │ + strtcc pc, [r0], -r4, asr #17 │ │ │ │ + ldrbtmi r4, [fp], #-3064 @ 0xfffff408 │ │ │ │ strtcc pc, [r4], -r4, asr #17 │ │ │ │ bicvs pc, r0, #4, 10 @ 0x1000000 │ │ │ │ ldrcc pc, [r4, #2244]! @ 0x8c4 │ │ │ │ - @ instruction: 0xffdcf7fd │ │ │ │ + @ instruction: 0xffc0f7fd │ │ │ │ vmlal.s8 q9, d1, d0 │ │ │ │ - @ instruction: 0xf8df80e6 │ │ │ │ - svcvs 0x002019f8 │ │ │ │ - @ instruction: 0xf7fc4479 │ │ │ │ - pkhbtmi lr, r6, r2, lsl #29 │ │ │ │ - @ instruction: 0xf0012800 │ │ │ │ - stmdavs r3, {r2, r3, r4, r6, r7, pc}^ │ │ │ │ - tstle r6, fp, asr #10 │ │ │ │ - stmibcc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibmi r3!, {r1, r6, r7, pc}^ │ │ │ │ + ldrbtmi r6, [r9], #-3872 @ 0xfffff0e0 │ │ │ │ + mcr 7, 0, pc, cr8, cr12, {7} @ │ │ │ │ + stmdacs r0, {r1, r2, r7, r9, sl, lr} │ │ │ │ + adcshi pc, r9, r1 │ │ │ │ + strbmi r6, [fp, #-2115] @ 0xfffff7bd │ │ │ │ + blmi ffbbac1c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffb79e1c> │ │ │ │ @ instruction: 0xc014f8d0 │ │ │ │ - ldmibge ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xa3b4f8df │ │ │ │ andls pc, r3, r8, asr r8 @ │ │ │ │ ldm ip!, {r1, r3, r4, r5, r6, r7, sl, lr} │ │ │ │ strbmi r0, [ip], -pc │ │ │ │ - bne ff543ef8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff5030f8> │ │ │ │ + bne ff544008 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff503208> │ │ │ │ ldm ip, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8c90007 │ │ │ │ @ instruction: 0xf8cea010 │ │ │ │ @ instruction: 0xf8df9014 │ │ │ │ - ldrbtmi r9, [r9], #2492 @ 0x9bc │ │ │ │ + ldrbtmi r9, [r9], #916 @ 0x394 │ │ │ │ ldrne pc, [r4, #2265]! @ 0x8d9 │ │ │ │ ldrsbteq pc, [r0], #-137 @ 0xffffff77 @ │ │ │ │ - blx fe6446e8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe6038e8> │ │ │ │ + blx 4447f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4039f8> │ │ │ │ @ instruction: 0xf0013001 │ │ │ │ - @ instruction: 0xf8d980b6 │ │ │ │ + @ instruction: 0xf8d98094 │ │ │ │ @ instruction: 0xf7fe0070 │ │ │ │ - andcc pc, r1, r9, ror r8 @ │ │ │ │ - adchi pc, pc, r1 │ │ │ │ + andcc pc, r1, pc, asr r8 @ │ │ │ │ + addhi pc, sp, r1 │ │ │ │ ldrsbtcs pc, [r0], #-137 @ 0xffffff77 @ │ │ │ │ ldrsbne pc, [r0, #137] @ 0x89 @ │ │ │ │ ldreq pc, [r8, #2265]! @ 0x8d9 │ │ │ │ - svc 0x00d6f7fc │ │ │ │ + svc 0x004ef7fc │ │ │ │ vmlal.s8 q9, d1, d0 │ │ │ │ - @ instruction: 0xf8d980a4 │ │ │ │ + @ instruction: 0xf8d98082 │ │ │ │ @ instruction: 0xf7ff0070 │ │ │ │ - andcc pc, r1, r1, lsl #18 │ │ │ │ - stclge 4, cr15, [r8, #-252] @ 0xffffff04 │ │ │ │ - ldmdbvs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0x4630447e │ │ │ │ - svc 0x00e0f7fc │ │ │ │ - stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - msrhi SPSR_xc, r0 │ │ │ │ - stmdbcs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + andcc pc, r1, r1, lsl r9 @ │ │ │ │ + cmpphi fp, r0 @ p-variant is OBSOLETE │ │ │ │ + ldrbtmi r4, [lr], #-3795 @ 0xfffff12d │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + @ instruction: 0x4604ef5a │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + bmi ff426d88 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff3e5f88> │ │ │ │ @ instruction: 0xf04f2304 │ │ │ │ ldrtmi r0, [r1], -r1, lsl #28 │ │ │ │ @ instruction: 0x3e00e9cd │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf7fd73e8 │ │ │ │ - @ instruction: 0xf8c9f9fb │ │ │ │ + @ instruction: 0xf8c9f975 │ │ │ │ stmdacs r0, {r2, r3, r4} │ │ │ │ - cmpphi r2, r0 @ p-variant is OBSOLETE │ │ │ │ + teqphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7a784 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39984> │ │ │ │ + blcc 7a890 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39a90> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4620 │ │ │ │ - @ instruction: 0xf8dfee66 │ │ │ │ - ldrbtmi r6, [lr], #-2352 @ 0xfffff6d0 │ │ │ │ - @ instruction: 0xf7fc4630 │ │ │ │ - @ instruction: 0x4604efba │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df813c │ │ │ │ - movwcs r2, #18720 @ 0x4920 │ │ │ │ + cdpmi 13, 12, cr14, cr3, cr0, {7} │ │ │ │ + @ instruction: 0x4630447e │ │ │ │ + svc 0x0034f7fc │ │ │ │ + stmdacs r0, {r2, r9, sl, lr} │ │ │ │ + msrhi CPSR_fc, r0 │ │ │ │ + movwcs r4, #19135 @ 0x4abf │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ @ instruction: 0xf7fd2310 │ │ │ │ - @ instruction: 0xf8dff9d5 │ │ │ │ - ldrbtmi r3, [fp], #-2316 @ 0xfffff6f4 │ │ │ │ - stmdacs r0, {r3, r4, r9, sp, lr} │ │ │ │ - msrhi CPSR_fx, r0 │ │ │ │ - @ instruction: 0xf06f6823 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7a7d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x399d4> │ │ │ │ - ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4620 │ │ │ │ - @ instruction: 0xf8dfee3e │ │ │ │ - ldrbtmi r6, [lr], #-2284 @ 0xfffff714 │ │ │ │ + blmi fef04df4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeec3ff4> │ │ │ │ + andsvs r4, r8, #2063597568 @ 0x7b000000 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + stmdavs r3!, {r0, r3, r4, r8, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r5, r3, r2 │ │ │ │ + eorvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4620b913 │ │ │ │ + ldc 7, cr15, [sl, #1008]! @ 0x3f0 │ │ │ │ + ldrbtmi r4, [lr], #-3763 @ 0xfffff14d │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - @ instruction: 0x4604ef92 │ │ │ │ + @ instruction: 0x4604ef10 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df8114 │ │ │ │ - @ instruction: 0x463128dc │ │ │ │ - strcs r2, [r1], -r8, lsl #6 │ │ │ │ - stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - tstcs r8, #0, 12 │ │ │ │ - @ instruction: 0xf9aef7fd │ │ │ │ - stmiacc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + bmi fec26cf4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfebe5ef4> │ │ │ │ + movwcs r4, #34353 @ 0x8631 │ │ │ │ + ldrbtmi r2, [sl], #-1537 @ 0xfffff9ff │ │ │ │ + strcc lr, [r0], -sp, asr #19 │ │ │ │ + @ instruction: 0xf7fd2318 │ │ │ │ + blmi feb44dac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb03fac> │ │ │ │ subsvs r4, r8, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - stmdavs r3!, {r0, r1, r8, pc} │ │ │ │ + stmdavs r3!, {r0, r2, r4, r5, r6, r7, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - mrc 7, 0, APSR_nzcv, cr6, cr12, {7} │ │ │ │ - stmiavs r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0x4630447e │ │ │ │ - svc 0x006af7fc │ │ │ │ - stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - rschi pc, sp, r0 │ │ │ │ - ldmls r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - beq 142970 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x101b70> │ │ │ │ - ldmcs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - bleq c2978 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x81b78> │ │ │ │ + ldc 7, cr15, [r6, #1008] @ 0x3f0 │ │ │ │ + ldrbtmi r4, [lr], #-3748 @ 0xfffff15c │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + strmi lr, [r4], -ip, ror #29 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8df80e0 │ │ │ │ + @ instruction: 0xf04f9284 │ │ │ │ + bmi fe809144 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe7c8344> │ │ │ │ + bleq c2a74 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x81c74> │ │ │ │ tstcs r4, #-117440512 @ 0xf9000000 │ │ │ │ @ instruction: 0x4631447a │ │ │ │ - blge 40f7c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x17c> │ │ │ │ - @ instruction: 0xf982f7fd │ │ │ │ + blge 41078 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x278> │ │ │ │ + @ instruction: 0xf904f7fd │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df80d9 │ │ │ │ - @ instruction: 0x46312878 │ │ │ │ - stmib sp, {r5, r9, sl, lr}^ │ │ │ │ - ldrbtmi sl, [sl], #-2816 @ 0xfffff500 │ │ │ │ - msrpl CPSR_s, #64, 4 │ │ │ │ - @ instruction: 0xf972f7fd │ │ │ │ - eoreq pc, ip, r9, asr #17 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df80c9 │ │ │ │ - orrscs r2, r8, #92, 16 @ 0x5c0000 │ │ │ │ + bmi fe666c88 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe625e88> │ │ │ │ + @ instruction: 0x46204631 │ │ │ │ + blge 41090 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x290> │ │ │ │ + vqshl.s8 q10, q13, q0 │ │ │ │ + @ instruction: 0xf7fd5324 │ │ │ │ + @ instruction: 0xf8c9f8f5 │ │ │ │ + stmdacs r0, {r2, r3, r5} │ │ │ │ + adcshi pc, lr, r0 │ │ │ │ + orrscs r4, r8, #598016 @ 0x92000 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fdab00 │ │ │ │ - @ instruction: 0xf8c9f963 │ │ │ │ + @ instruction: 0xf8c9f8e7 │ │ │ │ stmdacs r0, {r4, r5} │ │ │ │ - adcshi pc, sl, r0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0x46312330 │ │ │ │ - ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ - blge 40fd8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d8> │ │ │ │ - @ instruction: 0xf954f7fd │ │ │ │ - eorseq pc, r4, r9, asr #17 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df80ab │ │ │ │ - @ instruction: 0xf04f2828 │ │ │ │ + adcshi pc, r0, r0 │ │ │ │ + teqcs r0, #140, 20 @ 0x8c000 │ │ │ │ + @ instruction: 0x46204631 │ │ │ │ + stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fdab00 │ │ │ │ + @ instruction: 0xf8c9f8d9 │ │ │ │ + stmdacs r0, {r2, r4, r5} │ │ │ │ + adchi pc, r2, r0 │ │ │ │ + @ instruction: 0xf04f4a86 │ │ │ │ movwcs r0, #35585 @ 0x8b01 │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf8cda000 │ │ │ │ @ instruction: 0xf7fdb004 │ │ │ │ - @ instruction: 0xf8c9f941 │ │ │ │ + @ instruction: 0xf8c9f8c7 │ │ │ │ stmdacs r0, {r3, r4, r5} │ │ │ │ - addshi pc, r8, r0 │ │ │ │ - stmdacs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - ldrtmi r2, [r1], -r8, lsl #6 │ │ │ │ - ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ - blge 4101c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x21c> │ │ │ │ - @ instruction: 0xf932f7fd │ │ │ │ - eorseq pc, ip, r9, asr #17 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df8089 │ │ │ │ - movwcs r2, #34796 @ 0x87ec │ │ │ │ + addshi pc, r0, r0 │ │ │ │ + movwcs r4, #35454 @ 0x8a7e │ │ │ │ @ instruction: 0x46204631 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fdab00 │ │ │ │ - @ instruction: 0xf8c9f923 │ │ │ │ - stmdacs r0, {r6} │ │ │ │ - @ instruction: 0xf8dfd07a │ │ │ │ - movwcs r2, #34772 @ 0x87d4 │ │ │ │ + @ instruction: 0xf8c9f8b9 │ │ │ │ + stmdacs r0, {r2, r3, r4, r5} │ │ │ │ + addhi pc, r2, r0 │ │ │ │ + movwcs r4, #35448 @ 0x8a78 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fdab00 │ │ │ │ - @ instruction: 0xf8c9f915 │ │ │ │ - stmdacs r0, {r2, r6} │ │ │ │ - @ instruction: 0xf8dfd06c │ │ │ │ - @ instruction: 0x463127bc │ │ │ │ + @ instruction: 0xf8c9f8ab │ │ │ │ + stmdacs r0, {r6} │ │ │ │ + bmi 1cfabd4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1cb9dd4> │ │ │ │ + ldrtmi r2, [r1], -r8, lsl #6 │ │ │ │ + ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ + blge 41144 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x344> │ │ │ │ + @ instruction: 0xf89ef7fd │ │ │ │ + subeq pc, r4, r9, asr #17 │ │ │ │ + rsble r2, r7, r0, lsl #16 │ │ │ │ + ldrtmi r4, [r1], -sp, ror #20 │ │ │ │ strtmi r2, [r0], -r8, lsl #6 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fdab00 │ │ │ │ - @ instruction: 0xf8c9f907 │ │ │ │ + @ instruction: 0xf8c9f891 │ │ │ │ stmdacs r0, {r3, r6} │ │ │ │ - @ instruction: 0xf8dfd05e │ │ │ │ - movwcs r6, #34724 @ 0x87a4 │ │ │ │ - sbfxls pc, pc, #17, #1 │ │ │ │ - @ instruction: 0xf8df4620 │ │ │ │ - ldrbtmi r2, [lr], #-1952 @ 0xfffff860 │ │ │ │ + mcrmi 0, 3, sp, cr8, cr10, {2} │ │ │ │ + @ instruction: 0xf8df2308 │ │ │ │ + strtmi r9, [r0], -r0, lsr #3 │ │ │ │ + ldrbtmi r4, [lr], #-2663 @ 0xfffff599 │ │ │ │ stmib sp, {r0, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldrbtmi sl, [sl], #-2816 @ 0xfffff500 │ │ │ │ @ instruction: 0xf7fd4649 │ │ │ │ - ldrbtvs pc, [r0], #2291 @ 0x8f3 @ │ │ │ │ - suble r2, fp, r0, lsl #16 │ │ │ │ - @ instruction: 0x2788f8df │ │ │ │ - strbmi r2, [r9], -r8, lsl #6 │ │ │ │ - ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ - blge 410b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2b4> │ │ │ │ - @ instruction: 0xf8e6f7fd │ │ │ │ - stmdacs r0, {r4, r5, r8, sl, sp, lr} │ │ │ │ - @ instruction: 0xf8dfd03e │ │ │ │ - movwcs r2, #34676 @ 0x8774 │ │ │ │ + ldrbtvs pc, [r0], #2175 @ 0x87f @ │ │ │ │ + suble r2, r9, r0, lsl #16 │ │ │ │ + movwcs r4, #35426 @ 0x8a62 │ │ │ │ strtmi r4, [r0], -r9, asr #12 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fdab00 │ │ │ │ - ldrbvs pc, [r0, #-2265]! @ 0xfffff727 @ │ │ │ │ - @ instruction: 0xf8dfb390 │ │ │ │ - movwcs r2, #34656 @ 0x8760 │ │ │ │ + ldrvs pc, [r0, #-2163]! @ 0xfffff78d │ │ │ │ + eorsle r2, sp, r0, lsl #16 │ │ │ │ + movwcs r4, #35421 @ 0x8a5d │ │ │ │ strtmi r4, [r0], -r9, asr #12 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fdab00 │ │ │ │ - ldrvs pc, [r0, #2253]! @ 0x8cd │ │ │ │ - @ instruction: 0xf8dfb330 │ │ │ │ - movwcs r2, #34636 @ 0x874c │ │ │ │ + ldrbvs pc, [r0, #-2151]! @ 0xfffff799 @ │ │ │ │ + bmi 16738c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1632ac8> │ │ │ │ + strbmi r2, [r9], -r8, lsl #6 │ │ │ │ + ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ + blge 411c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c8> │ │ │ │ + @ instruction: 0xf85cf7fd │ │ │ │ + teqlt r8, #176, 10 @ 0x2c000000 │ │ │ │ + movwcs r4, #35412 @ 0x8a54 │ │ │ │ strtmi r4, [r0], -r9, asr #12 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fdab00 │ │ │ │ - ldrbvs pc, [r0, #2241]! @ 0x8c1 @ │ │ │ │ - @ instruction: 0xf8dfb1d0 │ │ │ │ - movwcs r2, #10040 @ 0x2738 │ │ │ │ - movwls r4, #5705 @ 0x1649 │ │ │ │ - orrcs r4, r4, #2046820352 @ 0x7a000000 │ │ │ │ - @ instruction: 0xf8cd4620 │ │ │ │ - @ instruction: 0xf7fda000 │ │ │ │ - @ instruction: 0x6630f8b3 │ │ │ │ - stmdavs r3!, {r5, r6, r8, ip, sp, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - mulsle r6, r3, r2 │ │ │ │ + ldrbvs pc, [r0, #2129]! @ 0x851 @ │ │ │ │ + bmi 1433234 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x13f2434> │ │ │ │ + strbmi r2, [r9], -r2, lsl #6 │ │ │ │ + ldrbtmi r9, [sl], #-769 @ 0xfffffcff │ │ │ │ + strtmi r2, [r0], -r4, lsl #7 │ │ │ │ + andge pc, r0, sp, asr #17 │ │ │ │ + @ instruction: 0xf844f7fd │ │ │ │ + cmnlt r8, r0, lsr r6 │ │ │ │ + @ instruction: 0xf06f6823 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + addshi pc, r2, r0 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4620b99b │ │ │ │ - stc 7, cr15, [r0, #-1008]! @ 0xfffffc10 │ │ │ │ - strcs lr, [r0], #-15 │ │ │ │ - @ instruction: 0xb704f8df │ │ │ │ - @ instruction: 0xf04f4620 │ │ │ │ - strcs r0, [r0], #-2305 @ 0xfffff6ff │ │ │ │ - blx fe8c2a22 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe881c22> │ │ │ │ - strtmi r4, [r6], -r5, lsr #12 │ │ │ │ + @ instruction: 0xf0402b00 │ │ │ │ + strtmi r8, [r0], -sp, lsl #1 │ │ │ │ + stc 7, cr15, [lr], #1008 @ 0x3f0 │ │ │ │ + strcs lr, [r0], #-136 @ 0xffffff78 │ │ │ │ + @ instruction: 0xf0024620 │ │ │ │ + @ instruction: 0xf8dffbc9 │ │ │ │ + strcs fp, [r0, -r4, lsl #2] │ │ │ │ + stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x463e463c │ │ │ │ @ instruction: 0x46ca44fb │ │ │ │ - @ instruction: 0xf7ff9407 │ │ │ │ - andcs fp, lr, #3260416 @ 0x31c000 │ │ │ │ - stmdage sp, {r8, sp} │ │ │ │ - mrc 7, 4, APSR_nzcv, cr8, cr12, {7} │ │ │ │ - mrc 7, 5, APSR_nzcv, cr4, cr12, {7} │ │ │ │ - @ instruction: 0x2c006ac4 │ │ │ │ - ldrhi pc, [r1, -r0, asr #32] │ │ │ │ - @ instruction: 0xb6d4f8df │ │ │ │ - @ instruction: 0xf8df2201 │ │ │ │ - ldrbtmi r1, [fp], #1748 @ 0x6d4 │ │ │ │ + @ instruction: 0xf7ff9707 │ │ │ │ + svclt 0x0000b9ed │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + andeq sl, r3, lr, lsl #4 │ │ │ │ + andeq r1, r1, sp, ror lr │ │ │ │ + andeq r9, r3, r2, asr #20 │ │ │ │ + @ instruction: 0x000146b5 │ │ │ │ + andeq r8, r0, pc, asr lr │ │ │ │ + andeq fp, r0, r1, asr fp │ │ │ │ + andeq r6, r0, r7, ror #29 │ │ │ │ + andeq lr, r0, sp, ror #22 │ │ │ │ + andeq r1, r1, fp │ │ │ │ + andeq r2, r1, r5, lsl #8 │ │ │ │ + andeq sl, r0, r7, lsr r8 │ │ │ │ + andeq r1, r2, r0, asr #18 │ │ │ │ + muleq r0, r8, r2 │ │ │ │ + @ instruction: 0x000002b4 │ │ │ │ + andeq r4, r2, r0, lsl #18 │ │ │ │ + muleq r3, r2, r0 │ │ │ │ + andeq r8, r1, r9, asr #29 │ │ │ │ + andeq r9, r3, sl, lsr r9 │ │ │ │ + ldrdeq r9, [r1], -pc @ │ │ │ │ + @ instruction: 0x0000c9b3 │ │ │ │ + andeq fp, r1, r3, ror sp │ │ │ │ + andeq fp, r1, r3, lsl #13 │ │ │ │ + ldrdeq r7, [r0], -r7 @ │ │ │ │ + andeq r7, r0, pc, asr #12 │ │ │ │ + andeq ip, r1, fp, lsr r4 │ │ │ │ + andeq r7, r1, r7, rrx │ │ │ │ + andeq sp, r1, r7, lsl #11 │ │ │ │ + andeq r1, r2, lr, lsr r8 │ │ │ │ + muleq r0, r0, r2 │ │ │ │ + andeq r4, r2, r8, lsl #16 │ │ │ │ + muleq r3, sl, pc @ │ │ │ │ + andeq r2, r2, r2, ror #10 │ │ │ │ + strdeq r3, [r2], -r0 │ │ │ │ + andeq r2, r2, r8, lsl r5 │ │ │ │ + andeq r2, r2, sl, asr #16 │ │ │ │ + andeq r9, r3, r0, ror #29 │ │ │ │ + andeq r2, r2, lr, asr #9 │ │ │ │ + andeq r2, r2, lr, lsl #16 │ │ │ │ + muleq r3, r8, lr │ │ │ │ + andeq r2, r2, r6, ror #15 │ │ │ │ + andeq r9, r3, r8, asr lr │ │ │ │ + andeq r2, r2, ip, asr #15 │ │ │ │ + @ instruction: 0x000227b4 │ │ │ │ + andeq r2, r2, r4, lsr #15 │ │ │ │ + muleq r2, r4, r7 │ │ │ │ + andeq r2, r2, lr, ror r7 │ │ │ │ + andeq r2, r2, r4, ror #14 │ │ │ │ + andeq r2, r2, r8, ror #14 │ │ │ │ + andeq r2, r2, r6, lsr r7 │ │ │ │ + andeq r2, r2, ip, lsr #14 │ │ │ │ + andeq r9, r3, lr, asr #26 │ │ │ │ + @ instruction: 0x000226bc │ │ │ │ + andeq r2, r2, r6, lsl r7 │ │ │ │ + andeq r2, r2, r8, lsl #14 │ │ │ │ + strdeq r2, [r2], -ip │ │ │ │ + strdeq r2, [r2], -r6 │ │ │ │ + andeq r2, r2, ip, ror #13 │ │ │ │ + andeq r2, r2, r2, ror #13 │ │ │ │ + andeq r1, r2, r0, asr #9 │ │ │ │ + tstcs r0, lr, lsl #4 │ │ │ │ + @ instruction: 0xf7fca80f │ │ │ │ + @ instruction: 0xf7fcedae │ │ │ │ + bvs ff142334 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff101534> │ │ │ │ + @ instruction: 0xf0402c00 │ │ │ │ + @ instruction: 0xf8df868c │ │ │ │ + andcs fp, r1, #224, 4 │ │ │ │ + ldrbtmi r4, [fp], #2487 @ 0x9b7 │ │ │ │ @ instruction: 0x46584479 │ │ │ │ - svc 0x00c2f7fc │ │ │ │ - andls r4, r7, r3, lsl #12 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - bls 1f1920 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1b0b20> │ │ │ │ - ldmibvs fp, {r0, r2, r3, fp, sp, pc} │ │ │ │ - @ instruction: 0xf0434611 │ │ │ │ - orrsvs r0, r3, r3, lsl #6 │ │ │ │ - stc2l 0, cr15, [r6, #-8]! │ │ │ │ + mrc 7, 6, APSR_nzcv, cr8, cr12, {7} │ │ │ │ + stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ + svcge 0x0063f43f │ │ │ │ + stmdbge ip, {r0, r1, r4, r5, r7, r9, fp, lr} │ │ │ │ + @ instruction: 0xed9f6983 │ │ │ │ + ldrbtmi r7, [sl], #-2990 @ 0xfffff452 │ │ │ │ + movweq pc, #12355 @ 0x3043 @ │ │ │ │ + rscsvc pc, lr, #8388608 @ 0x800000 │ │ │ │ + movwcs r6, #29059 @ 0x7183 │ │ │ │ + stc 8, cr10, [sp, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf7fc7b0c │ │ │ │ + andcc lr, r1, r0, asr sp │ │ │ │ + strbthi pc, [r4], -r0 @ │ │ │ │ + mlascc ip, sp, r8, pc @ │ │ │ │ + stmdbls r7, {r0, r1, r3, r4, r5, r8, ip, sp, pc} │ │ │ │ + andcs sl, r3, #983040 @ 0xf0000 │ │ │ │ + mrrc 7, 15, pc, sl, cr12 @ │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ - @ instruction: 0xf8df851f │ │ │ │ - ldrbtmi r4, [ip], #-1704 @ 0xfffff958 │ │ │ │ - ldreq pc, [ip, #-2260] @ 0xfffff72c │ │ │ │ - stc2 7, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrhi pc, [fp, #-0] │ │ │ │ - ldrne pc, [ip, #-2260] @ 0xfffff72c │ │ │ │ - stmdavs r0!, {r1, r4, r5, r9, sl, lr} │ │ │ │ - mrc 7, 7, APSR_nzcv, cr10, cr12, {7} │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r1, r2, r3, r4, r8, sl, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - stcl 7, cr15, [sl], {252} @ 0xfc │ │ │ │ - @ instruction: 0x466cf8df │ │ │ │ + stcmi 6, cr8, [r5], #356 @ 0x164 │ │ │ │ + @ instruction: 0xf8d4447c │ │ │ │ + @ instruction: 0xf7fe051c │ │ │ │ + strmi pc, [r6], -r7, lsr #25 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8d4847f │ │ │ │ + @ instruction: 0x4632151c │ │ │ │ + @ instruction: 0xf7fc6820 │ │ │ │ + stmdacs r0, {r9, sl, fp, sp, lr, pc} │ │ │ │ + strhi pc, [r2], #704 @ 0x2c0 │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7acb0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39eb0> │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + vldmiami r7, {d14-} │ │ │ │ ldrbtmi r2, [ip], #-1 │ │ │ │ ldrne pc, [r0, #-2260]! @ 0xfffff72c │ │ │ │ - blx fe4c4ab4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe483cb4> │ │ │ │ + @ instruction: 0xf9c2f7fd │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrhi pc, [r2, #-0] │ │ │ │ + ldrbthi pc, [r7], #-0 @ │ │ │ │ ldreq pc, [ip, #-2260] @ 0xfffff72c │ │ │ │ - @ instruction: 0xf0034631 │ │ │ │ - strmi pc, [r5], -sp, asr #17 │ │ │ │ + @ instruction: 0xf7fe4631 │ │ │ │ + @ instruction: 0x4605fc55 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmdavs r3!, {r0, r2, r4, r8, sl, pc} │ │ │ │ + ldmdavs r3!, {r1, r3, r4, r5, r6, sl, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - stc 7, cr15, [sl], #1008 @ 0x3f0 │ │ │ │ - @ instruction: 0x4630f8df │ │ │ │ - ldrbtmi r4, [ip], #-1576 @ 0xfffff9d8 │ │ │ │ - ldrne pc, [r0, #-2260]! @ 0xfffff72c │ │ │ │ - ldc2l 0, cr15, [lr], {5} │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strhi pc, [r9, #-0] │ │ │ │ - ldrne pc, [r0, #-2260]! @ 0xfffff72c │ │ │ │ - stmdavs r0!, {r1, r4, r5, r9, sl, lr} │ │ │ │ - mrc 7, 5, APSR_nzcv, cr10, cr12, {7} │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r0, r1, r3, r8, sl, pc} │ │ │ │ + bl fec44cd4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfec03ed4> │ │ │ │ + strtmi r4, [r8], -r8, lsl #25 │ │ │ │ + @ instruction: 0xf8d4447c │ │ │ │ + @ instruction: 0xf0051530 │ │ │ │ + strmi pc, [r6], -pc, asr #23 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8d4846f │ │ │ │ + @ instruction: 0x46321530 │ │ │ │ + @ instruction: 0xf7fc6820 │ │ │ │ + stmdacs r0, {r1, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + ldrbthi pc, [r1], #-704 @ 0xfffffd40 @ │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7ad2c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39f2c> │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + stmdavs fp!, {r1, r4, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - stc 7, cr15, [sl], {252} @ 0xfc │ │ │ │ - @ instruction: 0xf06f682b │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7ab50 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39d50> │ │ │ │ - ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfec80 │ │ │ │ - ldrbtmi r4, [ip], #-1504 @ 0xfffffa20 │ │ │ │ + eorvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0x4628b913 │ │ │ │ + bl fe1c4d28 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe183f28> │ │ │ │ + ldrbtmi r4, [ip], #-3188 @ 0xfffff38c │ │ │ │ @ instruction: 0x03b4f8d4 │ │ │ │ - stc2 7, cr15, [r0], #1016 @ 0x3f8 │ │ │ │ + mcrr2 7, 15, pc, r0, cr14 @ │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - ldrbthi pc, [r4], #0 @ │ │ │ │ + ldrbhi pc, [fp], #-0 @ │ │ │ │ @ instruction: 0x13b4f8d4 │ │ │ │ stmdavs r0!, {r1, r3, r5, r9, sl, lr} │ │ │ │ - mrc 7, 4, APSR_nzcv, cr0, cr12, {7} │ │ │ │ + ldc 7, cr15, [r8, #1008] @ 0x3f0 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs fp!, {r0, r1, r2, r4, r5, r6, r7, sl, pc} │ │ │ │ + stmdavs fp!, {r1, r2, r3, r4, r6, sl, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - stcl 7, cr15, [r0], #-1008 @ 0xfffffc10 │ │ │ │ - strmi pc, [r4, #2271]! @ 0x8df │ │ │ │ - @ instruction: 0xf8d4447c │ │ │ │ - @ instruction: 0xf7fe03cc │ │ │ │ - strmi pc, [r5], -r1, lsl #25 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d484ec │ │ │ │ - strtmi r1, [sl], -ip, asr #7 │ │ │ │ - @ instruction: 0xf7fc6820 │ │ │ │ - stmdacs r0, {r1, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - strbthi pc, [pc], #704 @ 6bac <__assert_fail@plt+0x31c4> @ │ │ │ │ - @ instruction: 0xf06f682b │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7abcc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39dcc> │ │ │ │ - ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfec42 │ │ │ │ - ldrbtmi r4, [ip], #-1388 @ 0xfffffa94 │ │ │ │ + bl 1a44d64 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1a03f64> │ │ │ │ + ldrbtmi r4, [ip], #-3174 @ 0xfffff39a │ │ │ │ + biceq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ + stc2 7, cr15, [r2], #-1016 @ 0xfffffc08 │ │ │ │ + stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ + ldrbhi pc, [r4], #-0 @ │ │ │ │ + bicne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ + stmdavs r0!, {r1, r3, r5, r9, sl, lr} │ │ │ │ + ldcl 7, cr15, [sl, #-1008]! @ 0xfffffc10 │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + stmdavs fp!, {r0, r1, r2, r4, r6, sl, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r5, r3, r2 │ │ │ │ + eorvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0x4628b913 │ │ │ │ + bl 12c4da0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1283fa0> │ │ │ │ + ldrbtmi r4, [ip], #-3160 @ 0xfffff3a8 │ │ │ │ strbteq pc, [ip], #-2260 @ 0xfffff72c @ │ │ │ │ - stc2l 7, cr15, [r2], #-1016 @ 0xfffffc08 │ │ │ │ + stc2 7, cr15, [r4], {254} @ 0xfe │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - strbthi pc, [r4], #0 @ │ │ │ │ + strbhi pc, [sp], #-0 @ │ │ │ │ strbtne pc, [ip], #-2260 @ 0xfffff72c @ │ │ │ │ stmdavs r0!, {r1, r3, r5, r9, sl, lr} │ │ │ │ - mrc 7, 2, APSR_nzcv, cr2, cr12, {7} │ │ │ │ + ldcl 7, cr15, [ip, #-1008] @ 0xfffffc10 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs fp!, {r0, r1, r2, r5, r6, r7, sl, pc} │ │ │ │ + stmdavs fp!, {r4, r6, sl, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - stc 7, cr15, [r2], #-1008 @ 0xfffffc10 │ │ │ │ - ldrmi pc, [r0, #-2271]! @ 0xfffff721 │ │ │ │ - @ instruction: 0xf8d4447c │ │ │ │ - @ instruction: 0xf7fe0520 │ │ │ │ - strmi pc, [r5], -r3, asr #24 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d484dc │ │ │ │ - strtmi r1, [sl], -r0, lsr #10 │ │ │ │ - @ instruction: 0xf7fc6820 │ │ │ │ - stmdacs r0, {r2, r4, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ - ldrbhi pc, [pc], #704 @ 6c28 <__assert_fail@plt+0x3240> @ │ │ │ │ - @ instruction: 0xf06f682b │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7ac48 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39e48> │ │ │ │ - ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfec04 │ │ │ │ - strdcs r4, [r2], -r8 │ │ │ │ + bl b44ddc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xb03fdc> │ │ │ │ + ldrbtmi r4, [ip], #-3146 @ 0xfffff3b6 │ │ │ │ + streq pc, [r0, #-2260]! @ 0xfffff72c │ │ │ │ + blx ff9c4df2 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff983ff2> │ │ │ │ + stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ + strbhi pc, [r6], #-0 @ │ │ │ │ + strne pc, [r0, #-2260]! @ 0xfffff72c │ │ │ │ + stmdavs r0!, {r1, r3, r5, r9, sl, lr} │ │ │ │ + ldc 7, cr15, [lr, #-1008]! @ 0xfffffc10 │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + stmdavs fp!, {r0, r3, r6, sl, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r5, r3, r2 │ │ │ │ + eorvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0x4628b913 │ │ │ │ + bl 3c4e18 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x384018> │ │ │ │ + andcs r4, r2, ip, lsr ip │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ @ instruction: 0xf8d42258 │ │ │ │ @ instruction: 0xf7fd1338 │ │ │ │ - strmi pc, [r5], -r9, asr #19 │ │ │ │ + @ instruction: 0x4605f8ff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d484d1 │ │ │ │ + @ instruction: 0xf8d4843c │ │ │ │ strtmi r0, [r9], -r8, asr #10 │ │ │ │ - @ instruction: 0xf804f003 │ │ │ │ + blx fe4c4e46 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe484046> │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrbhi pc, [r4], #0 @ │ │ │ │ + ldrthi pc, [pc], #-0 @ 6e54 <__assert_fail@plt+0x346c> @ │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7ac8c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39e8c> │ │ │ │ + blcc 7ae74 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a074> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfebe2 │ │ │ │ - @ instruction: 0x463044b8 │ │ │ │ + @ instruction: 0x4c2deaee │ │ │ │ + ldrbtmi r4, [ip], #-1584 @ 0xfffff9d0 │ │ │ │ + teqpne r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ + blx 342e8e <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x30208e> │ │ │ │ + stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ + ldrthi pc, [r4], #-0 @ │ │ │ │ + teqpne r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ + stmdavs r0!, {r1, r3, r5, r9, sl, lr} │ │ │ │ + ldcl 7, cr15, [lr], #1008 @ 0x3f0 │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + stmdavs fp!, {r1, r2, r4, r5, sl, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r5, r3, r2 │ │ │ │ + eorvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0x4628b913 │ │ │ │ + b ff3c4e98 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff384098> │ │ │ │ + @ instruction: 0x46304c1e │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ - @ instruction: 0xf0051338 │ │ │ │ - @ instruction: 0x4605fc15 │ │ │ │ + @ instruction: 0xf0051258 │ │ │ │ + strmi pc, [r5], -sp, ror #21 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d484c8 │ │ │ │ - @ instruction: 0x462a1338 │ │ │ │ + @ instruction: 0xf8d4842a │ │ │ │ + @ instruction: 0x462a1258 │ │ │ │ @ instruction: 0xf7fc6820 │ │ │ │ - stmdacs r0, {r1, r4, r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - strbhi pc, [sl], #704 @ 0x2c0 @ │ │ │ │ + stmdacs r0, {r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ + strthi pc, [ip], #-704 @ 0xfffffd40 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7accc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39ecc> │ │ │ │ - ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ + blcc 7af74 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a174> │ │ │ │ + bllt 6def8c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x69e18c> │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfebc2 │ │ │ │ - @ instruction: 0x4630447c │ │ │ │ + @ instruction: 0xe01feab0 │ │ │ │ + andhi pc, r0, pc, lsr #7 │ │ │ │ + ... │ │ │ │ + andeq r1, r2, r6, lsr #7 │ │ │ │ + andeq r2, r2, r8, lsl #11 │ │ │ │ + andeq r3, r2, lr, lsr #5 │ │ │ │ + andeq r9, r3, r4, lsr #22 │ │ │ │ + andeq r9, r3, r6, ror #21 │ │ │ │ + andeq r9, r3, r8, lsr #21 │ │ │ │ + andeq r9, r3, r6, asr sl │ │ │ │ + andeq r9, r3, sl, lsl sl │ │ │ │ + ldrdeq r9, [r3], -lr │ │ │ │ + andeq r9, r3, r2, lsr #19 │ │ │ │ + andeq r9, r3, r4, ror #18 │ │ │ │ + andeq r9, r3, r2, lsr #18 │ │ │ │ + andeq r9, r3, r4, ror #17 │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7af48 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a148> │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + @ instruction: 0xf8dfea84 │ │ │ │ + @ instruction: 0x20014cb0 │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ - @ instruction: 0xf0051258 │ │ │ │ - @ instruction: 0x4605fbf5 │ │ │ │ + @ instruction: 0xf7fd12d0 │ │ │ │ + @ instruction: 0x4606f875 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d484bd │ │ │ │ - @ instruction: 0x462a1258 │ │ │ │ - @ instruction: 0xf7fc6820 │ │ │ │ - stmdacs r0, {r1, r4, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - ldrthi pc, [pc], #704 @ 6cec <__assert_fail@plt+0x3304> @ │ │ │ │ - @ instruction: 0xf06f682b │ │ │ │ + @ instruction: 0xf8d483f3 │ │ │ │ + @ instruction: 0x46310254 │ │ │ │ + blx 244f5a <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x20415a> │ │ │ │ + stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ + mvnshi pc, #0 │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7ad0c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39f0c> │ │ │ │ - ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4628 │ │ │ │ - ldmdavs r3!, {r1, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - bl fe5c4d08 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe583f08> │ │ │ │ - strtmi pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ - ldrbtmi r2, [ip], #-1 │ │ │ │ - sbcsne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf95ef7fd │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strthi pc, [r7], #0 │ │ │ │ - subseq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf0024631 │ │ │ │ - @ instruction: 0x4605ff99 │ │ │ │ + blcc 7af88 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a188> │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + @ instruction: 0xf7fcea64 │ │ │ │ + strmi lr, [r3], r0, lsr #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmdavs r3!, {r1, r3, r5, r7, sl, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - bl 1dc4d48 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d83f48> │ │ │ │ - ldc 7, cr15, [r2, #-1008]! @ 0xfffffc10 │ │ │ │ - stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ - ldrbhi pc, [r8, #-0]! @ │ │ │ │ - @ instruction: 0x462849f8 │ │ │ │ + @ instruction: 0xf8df84c4 │ │ │ │ + strtmi r1, [r8], -r8, ror #24 │ │ │ │ @ instruction: 0xf7fc4479 │ │ │ │ - strmi lr, [r4], -lr, lsr #22 │ │ │ │ - teqle r5, r0, lsl #16 │ │ │ │ - @ instruction: 0xf8584bf5 │ │ │ │ - stmdavs r0!, {r0, r1, lr} │ │ │ │ - ldc 7, cr15, [r8], {252} @ 0xfc │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf7fc8567 │ │ │ │ - ldmibmi r1!, {r1, r2, r5, r6, sl, fp, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x4604ea1a │ │ │ │ + teqle r9, r0, lsl #16 │ │ │ │ + mrrccc 8, 13, pc, r8, cr15 @ │ │ │ │ + andmi pc, r3, r8, asr r8 @ │ │ │ │ + @ instruction: 0xf7fc6820 │ │ │ │ + stmdacs r0, {r2, r8, r9, fp, sp, lr, pc} │ │ │ │ + ldrthi pc, [r1], #0 @ │ │ │ │ + bl 1444fa4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x14041a4> │ │ │ │ + mcrrne 8, 13, pc, r4, cr15 @ │ │ │ │ ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ - bl 6c4d84 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x683f84> │ │ │ │ - ldmdblt r8!, {r1, r2, r9, sl, lr}^ │ │ │ │ + b 144fb0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1041b0> │ │ │ │ + stmiblt r8, {r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc6820 │ │ │ │ - stmdacs r0, {r1, r3, sl, fp, sp, lr, pc} │ │ │ │ - ldrbhi pc, [r8, #-0] @ │ │ │ │ - stmibmi ip!, {r0, r1, r3, r5, r6, r7, r8, r9, fp, lr}^ │ │ │ │ + stmdacs r0, {r2, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ + strthi pc, [r1], #0 │ │ │ │ + stccc 8, cr15, [ip], #-892 @ 0xfffffc84 │ │ │ │ + stcne 8, cr15, [ip], #-892 @ 0xfffffc84 │ │ │ │ @ instruction: 0xf8584479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - bl ff044da4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff003fa4> │ │ │ │ - stcllt 0, cr15, [lr, #-0] │ │ │ │ - bl c44dac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc03fac> │ │ │ │ + b fea44fd4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfea041d4> │ │ │ │ + ldclt 0, cr15, [r5], {0} │ │ │ │ + b 644fdc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x6041dc> │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ strmi r4, [r4], -r0, asr #4 │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - bl e44dc4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xe03fc4> │ │ │ │ + b 844ff4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x8041f4> │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ - @ instruction: 0xf04f853d │ │ │ │ + @ instruction: 0xf04f8484 │ │ │ │ and r0, r1, r1, lsl #24 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strbmi r2, [r1], r0, lsl #6 │ │ │ │ strcc lr, [r8, -sp, asr #19] │ │ │ │ strtmi r4, [r7], -r0, ror #13 │ │ │ │ ldrtmi r9, [r8], -r8, lsl #18 │ │ │ │ - bl ffa44de8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffa03fe8> │ │ │ │ - stmdblt r8!, {r1, r7, r9, sl, lr}^ │ │ │ │ - @ instruction: 0x463c4bd7 │ │ │ │ - svcls 0x000946c8 │ │ │ │ - andcc pc, r3, r9, asr r8 @ │ │ │ │ - @ instruction: 0xf7fc6818 │ │ │ │ - stmdacs r0, {r1, r4, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7fcd078 │ │ │ │ - rsbs lr, ip, r0, lsr #24 │ │ │ │ - svceq 0x0000f1b8 │ │ │ │ - stmdavs r3, {r0, r1, r6, ip, lr, pc}^ │ │ │ │ - sbcseq r6, ip, fp, asr sp │ │ │ │ - stmvs r3, {r0, r1, r2, r3, r4, r5, r8, sl, ip, lr, pc} │ │ │ │ - eorsle r2, ip, r0, lsl #22 │ │ │ │ - blmi ff33d65c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff2fc85c> │ │ │ │ + b ff445018 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff404218> │ │ │ │ + ldmdblt r0!, {r1, r7, r9, sl, lr}^ │ │ │ │ + blcc ff6453ac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff6045ac> │ │ │ │ + @ instruction: 0x46c8463c │ │ │ │ + @ instruction: 0xf8599f09 │ │ │ │ + ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ + b fee45030 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfee04230> │ │ │ │ + rsbsle r2, pc, r0, lsl #16 │ │ │ │ + bl 1c5038 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x184238> │ │ │ │ + @ instruction: 0xf1b8e083 │ │ │ │ + suble r0, r9, r0, lsl #30 │ │ │ │ + ldclvs 8, cr6, [fp, #-268] @ 0xfffffef4 │ │ │ │ + strble r0, [r5, #-220] @ 0xffffff24 │ │ │ │ + blcs 21268 │ │ │ │ + ble 3bb168 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x37a368> │ │ │ │ + blcc fea453e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfea045e0> │ │ │ │ subsne pc, r5, #64, 4 │ │ │ │ - stmiami ip, {r0, r1, r3, r6, r7, r8, fp, lr}^ │ │ │ │ + blne fe9453e8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe9045e8> │ │ │ │ + bleq fe9453ec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe9045ec> │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movwcc pc, #34307 @ 0x8603 @ │ │ │ │ @ instruction: 0xf7fc4478 │ │ │ │ - stcvc 13, cr14, [r3], {212} @ 0xd4 │ │ │ │ + stcvc 12, cr14, [r3], {184} @ 0xb8 │ │ │ │ orreq pc, r2, #201326595 @ 0xc000003 │ │ │ │ tstle r3, r1, lsl #22 │ │ │ │ - blx 3c2e5c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x38205c> │ │ │ │ - ands r7, r6, r3, lsl #16 │ │ │ │ + @ instruction: 0xff64f7fc │ │ │ │ + ands r7, r9, r3, lsl #16 │ │ │ │ tstle r3, r2, lsl #22 │ │ │ │ - blx 242e68 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x202068> │ │ │ │ - ands r8, r0, r3, lsl #16 │ │ │ │ - andle r2, fp, r4, lsl #22 │ │ │ │ - @ instruction: 0xf44f4bc0 │ │ │ │ - stmibmi r0, {r0, r1, r2, r3, r5, r7, r9, ip, sp, lr}^ │ │ │ │ - ldrbtmi r4, [fp], #-2240 @ 0xfffff740 │ │ │ │ - @ instruction: 0xf6034479 │ │ │ │ - ldrbtmi r3, [r8], #-776 @ 0xfffffcf8 │ │ │ │ - ldc 7, cr15, [r6, #1008]! @ 0x3f0 │ │ │ │ - @ instruction: 0xf9f6f002 │ │ │ │ - blcs 17e0e94 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x17a0094> │ │ │ │ - @ instruction: 0xf8dad10d │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7af60 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a160> │ │ │ │ - andcc pc, r0, sl, asr #17 │ │ │ │ - @ instruction: 0x4650bb73 │ │ │ │ - b ff444e94 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff404094> │ │ │ │ - ldrbmi lr, [r1], -sl, lsr #32 │ │ │ │ - @ instruction: 0xf7fc4628 │ │ │ │ - strmi lr, [r6], -r4, ror #26 │ │ │ │ - blmi fec734d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfec326d4> │ │ │ │ + @ instruction: 0xff5ef7fc │ │ │ │ + ands r8, r3, r3, lsl #16 │ │ │ │ + andle r2, lr, r4, lsl #22 │ │ │ │ + blcc 1d45420 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d04620> │ │ │ │ + adcvc pc, pc, #1325400064 @ 0x4f000000 │ │ │ │ + blne 1c45428 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1c04628> │ │ │ │ + bleq 1c4542c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1c0462c> │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + movwcc pc, #34307 @ 0x8603 @ │ │ │ │ + @ instruction: 0xf7fc4478 │ │ │ │ + @ instruction: 0xf7fcec98 │ │ │ │ + stmdavs r3, {r0, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + tstle sp, pc, asr fp │ │ │ │ + ldrdcc pc, [r0], -sl │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mlasle r3, r3, r2, r4 │ │ │ │ + @ instruction: 0xf8ca3b01 │ │ │ │ + bllt 1ed30dc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1e922dc> │ │ │ │ + @ instruction: 0xf7fc4650 │ │ │ │ + strht lr, [fp], -r2 │ │ │ │ + @ instruction: 0x46284651 │ │ │ │ + mcrr 7, 15, pc, r4, cr12 @ │ │ │ │ + orrslt r4, r0, r6, lsl #12 │ │ │ │ + blcc c45470 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc04670> │ │ │ │ @ instruction: 0xf8db4651 │ │ │ │ @ instruction: 0xf8592004 │ │ │ │ addsmi r3, sl, #3 │ │ │ │ ldrbmi r4, [r8], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7fcd103 │ │ │ │ - strmi lr, [r4], -r0, ror #25 │ │ │ │ + strmi lr, [r4], -r0, asr #23 │ │ │ │ @ instruction: 0xf7fce005 │ │ │ │ - strmi lr, [r4], -r2, ror #19 │ │ │ │ + strmi lr, [r4], -r2, asr #17 │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0xf8da34ff │ │ │ │ @ instruction: 0xf06f2000 │ │ │ │ addsmi r4, sl, #64, 6 │ │ │ │ - bcc 7af00 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a100> │ │ │ │ + bcc 7b140 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a340> │ │ │ │ andcs pc, r0, sl, asr #17 │ │ │ │ @ instruction: 0x4650b912 │ │ │ │ - b fea44ee4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfea040e4> │ │ │ │ + stmib r8, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0024630 │ │ │ │ - ldmdblt r4!, {r0, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r4!, {r0, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcc r9, #6920 @ 0x1b08 │ │ │ │ - ldrb r9, [r5, -r8, lsl #6]! │ │ │ │ - bcc 3044 │ │ │ │ + strb r9, [sp, -r8, lsl #6]! │ │ │ │ + bcc 3284 │ │ │ │ strtmi lr, [r2], r3 │ │ │ │ svcls 0x0009463c │ │ │ │ stmdavs r2!, {r3, r6, r7, r9, sl, lr} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ andle r4, r5, sl, lsl #5 │ │ │ │ eorvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0x4620b912 │ │ │ │ - b fe3c4f18 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe384118> │ │ │ │ + stmdb lr!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ - ldrhi pc, [r2], #704 @ 0x2c0 │ │ │ │ + bicshi pc, r1, #192, 4 │ │ │ │ @ instruction: 0xf7fc4658 │ │ │ │ - strmi lr, [r6], -r0, ror #19 │ │ │ │ + strmi lr, [r6], -r0, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf002848b │ │ │ │ - blmi fe3c5d38 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe384f38> │ │ │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r9, [fp], #-10 │ │ │ │ - blmi fe32bb70 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe2ead70> │ │ │ │ + @ instruction: 0xf00283ca │ │ │ │ + @ instruction: 0xf8dffa7d │ │ │ │ + @ instruction: 0xf04f3aa4 │ │ │ │ + andls r0, sl, r0, lsl #18 │ │ │ │ + movwls r4, #33915 @ 0x847b │ │ │ │ + bcc fe645510 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe604710> │ │ │ │ movwls r4, #38011 @ 0x947b │ │ │ │ strbmi r9, [fp, #-2826] @ 0xfffff4f6 │ │ │ │ - teqphi sl, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ - ldclvs 8, cr6, [fp, #-460] @ 0xfffffe34 │ │ │ │ - strle r0, [fp], #-409 @ 0xfffffe67 │ │ │ │ - @ instruction: 0xf6444b87 │ │ │ │ - stmibmi r7, {r0, r4, r6, r7, r9} │ │ │ │ - ldrbtmi r4, [fp], #-2183 @ 0xfffff779 │ │ │ │ + ldmdavs r3!, {r1, r2, r3, r4, r5, r6, r8, sl, fp, ip, lr, pc}^ │ │ │ │ + orrseq r6, r9, fp, asr sp │ │ │ │ + @ instruction: 0xf8dfd40e │ │ │ │ + @ instruction: 0xf6443a88 │ │ │ │ + @ instruction: 0xf8df02d1 │ │ │ │ + @ instruction: 0xf8df1a84 │ │ │ │ + ldrbtmi r0, [fp], #-2692 @ 0xfffff57c │ │ │ │ @ instruction: 0xf6034479 │ │ │ │ ldrbtmi r3, [r8], #-796 @ 0xfffffce4 │ │ │ │ - ldc 7, cr15, [r8, #-1008]! @ 0xfffffc10 │ │ │ │ + ldc 7, cr15, [r4], {252} @ 0xfc │ │ │ │ @ instruction: 0xf85368f3 │ │ │ │ ldmdblt fp, {r0, r3, r5, ip, sp} │ │ │ │ @ instruction: 0xf04f2400 │ │ │ │ - strd r3, [r6, -pc]! │ │ │ │ + strd r3, [r8], #-159 @ 0xffffff61 @ │ │ │ │ ldclvs 8, cr6, [r2, #-360] @ 0xfffffe98 │ │ │ │ - strle r0, [fp], #-338 @ 0xfffffeae │ │ │ │ - @ instruction: 0xf6444b7e │ │ │ │ - ldmdbmi lr!, {r1, r4, r6, r7, r9}^ │ │ │ │ - ldrbtmi r4, [fp], #-2174 @ 0xfffff782 │ │ │ │ - @ instruction: 0xf6034479 │ │ │ │ - ldrbtmi r3, [r8], #-796 @ 0xfffffce4 │ │ │ │ - stc 7, cr15, [r0, #-1008]! @ 0xfffffc10 │ │ │ │ - ldrdge pc, [ip], -r3 │ │ │ │ - svceq 0x0000f1ba │ │ │ │ - ldmdbvs sl, {r1, r2, r5, r6, r7, ip, lr, pc} │ │ │ │ - rscle r2, r3, r0, lsl #20 │ │ │ │ - andls r4, fp, #80, 12 @ 0x5000000 │ │ │ │ - b 544fb4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x5041b4> │ │ │ │ - strmi r9, [r4], -fp, lsl #20 │ │ │ │ - sbcsle r2, fp, r0, lsl #16 │ │ │ │ - ldclvs 8, cr6, [fp, #-268] @ 0xfffffef4 │ │ │ │ - strle r0, [r1], #-283 @ 0xfffffee5 │ │ │ │ - @ instruction: 0xf928f7fd │ │ │ │ - @ instruction: 0xf5039b08 │ │ │ │ - ldmdavs r9, {r2, r3, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ - @ instruction: 0xf0002900 │ │ │ │ - movwcc r8, #16607 @ 0x40df │ │ │ │ - @ instruction: 0xf1043901 │ │ │ │ - @ instruction: 0xf810000f │ │ │ │ - @ instruction: 0xf811ef01 │ │ │ │ - @ instruction: 0xf1becf01 │ │ │ │ - andle r0, r2, r0, lsl #30 │ │ │ │ - rscsle r4, r6, r6, ror #11 │ │ │ │ - @ instruction: 0xf1bce7ed │ │ │ │ - mvnle r0, r0, lsl #30 │ │ │ │ - @ instruction: 0xf1044b64 │ │ │ │ - stmdbmi r4!, {r4, r9}^ │ │ │ │ - ldmibcc pc!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ @ │ │ │ │ - @ instruction: 0xf8584479 │ │ │ │ - ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - ldcl 7, cr15, [r8], #-1008 @ 0xfffffc10 │ │ │ │ - svclt 0x0000e0db │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq sl, r3, r2, lsr r3 │ │ │ │ - andeq r3, r1, r5, ror #7 │ │ │ │ - andeq r9, r3, r6, ror #22 │ │ │ │ - andeq sl, r1, r1, lsl r3 │ │ │ │ - andeq sl, r0, r7, ror #1 │ │ │ │ - andeq r1, r1, sp, asr r9 │ │ │ │ - andeq r7, r0, r3, lsr r0 │ │ │ │ - andeq r5, r1, r9, ror sl │ │ │ │ - andeq r7, r1, r7, asr #30 │ │ │ │ - ldrdeq r8, [r1], -r5 │ │ │ │ - andeq pc, r0, pc, lsl sp @ │ │ │ │ - andeq r1, r2, r4, lsl #26 │ │ │ │ - muleq r0, r8, r2 │ │ │ │ - @ instruction: 0x000002b4 │ │ │ │ - andeq r4, r2, r4, asr #25 │ │ │ │ - @ instruction: 0x0003a1b6 │ │ │ │ - muleq r0, r1, r5 │ │ │ │ - andeq r9, r3, lr, asr sl │ │ │ │ - andeq r3, r1, pc, ror #16 │ │ │ │ - andeq sp, r1, r5, asr #13 │ │ │ │ - andeq r7, r0, r7, lsl ip │ │ │ │ - andeq r8, r0, sp, asr #5 │ │ │ │ - andeq r8, r0, r3, lsl #19 │ │ │ │ - strdeq r8, [r0], -r9 │ │ │ │ - strdeq lr, [r0], -pc @ │ │ │ │ - andeq sp, r1, r5, asr #27 │ │ │ │ - andeq sl, r0, r3, asr lr │ │ │ │ - strdeq r1, [r2], -r0 │ │ │ │ - muleq r0, r0, r2 │ │ │ │ - @ instruction: 0x00024bb8 │ │ │ │ - andeq sl, r3, sl, lsr #1 │ │ │ │ - andeq r2, r2, r0, lsl r9 │ │ │ │ - muleq r2, ip, r6 │ │ │ │ - andeq r2, r2, r2, asr #17 │ │ │ │ - strdeq r2, [r2], -r2 @ │ │ │ │ - andeq r9, r3, r6, ror #31 │ │ │ │ - andeq r2, r2, r2, ror r8 │ │ │ │ - @ instruction: 0x00022bb0 │ │ │ │ - muleq r3, r8, pc @ │ │ │ │ - andeq r2, r2, r4, lsl #23 │ │ │ │ - andeq r9, r3, r4, asr pc │ │ │ │ - andeq r2, r2, r8, ror #22 │ │ │ │ - andeq r2, r2, lr, asr #22 │ │ │ │ - andeq r2, r2, ip, lsr fp │ │ │ │ - andeq r2, r2, sl, lsr #22 │ │ │ │ - andeq r2, r2, r2, lsl fp │ │ │ │ - strdeq r2, [r2], -r6 │ │ │ │ - strdeq r2, [r2], -r8 │ │ │ │ - andeq r2, r2, r4, asr #21 │ │ │ │ - @ instruction: 0x00022ab8 │ │ │ │ - andeq r9, r3, r6, lsr lr │ │ │ │ - andeq r2, r2, r4, asr #20 │ │ │ │ - muleq r2, lr, sl │ │ │ │ - andeq r2, r2, lr, lsl #21 │ │ │ │ - andeq r2, r2, r0, lsl #21 │ │ │ │ - andeq r2, r2, r8, ror sl │ │ │ │ - andeq r2, r2, ip, ror #20 │ │ │ │ - andeq r2, r2, r0, ror #20 │ │ │ │ - andeq r1, r2, r4, asr #16 │ │ │ │ - andeq r1, r2, sl, lsl r8 │ │ │ │ - strdeq r2, [r2], -ip │ │ │ │ - andeq r9, r3, sl, lsl sp │ │ │ │ - ldrdeq r9, [r3], -sl │ │ │ │ - muleq r3, sl, ip │ │ │ │ - andeq r9, r3, r6, asr #24 │ │ │ │ - andeq r9, r3, r8, lsl #24 │ │ │ │ - andeq r9, r3, sl, asr #23 │ │ │ │ - andeq r9, r3, ip, lsl #23 │ │ │ │ - andeq r9, r3, ip, asr #22 │ │ │ │ - andeq r9, r3, r8, lsl #22 │ │ │ │ - andeq r9, r3, r8, asr #21 │ │ │ │ - andeq r9, r3, r2, ror sl │ │ │ │ - andeq r2, r2, r0, lsr #14 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r2, r2, asr #13 │ │ │ │ - strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000226b4 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - andeq r4, r2, r4, asr #8 │ │ │ │ - andeq r0, r2, lr, lsr #18 │ │ │ │ - andeq r2, r2, r0, asr r6 │ │ │ │ - andeq r4, r2, sl, lsl #8 │ │ │ │ - strdeq r0, [r2], -r4 │ │ │ │ - ldrdeq r0, [r2], -r6 │ │ │ │ - andeq r0, r0, r4, ror #5 │ │ │ │ - andeq r9, r3, lr, lsr r1 │ │ │ │ - andeq r9, r3, r0, asr #16 │ │ │ │ - andeq r4, r2, lr, lsl #6 │ │ │ │ - strdeq r0, [r2], -r4 │ │ │ │ - andeq r2, r2, r2, asr #10 │ │ │ │ - ldrdeq r4, [r2], -lr │ │ │ │ - andeq r0, r2, r4, asr #11 │ │ │ │ - andeq r2, r2, r6, lsr #10 │ │ │ │ - andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r2, [r2], -r4 │ │ │ │ + strle r0, [lr], #-338 @ 0xfffffeae │ │ │ │ + bcc 174555c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x170475c> │ │ │ │ + sbcseq pc, r2, #68, 12 @ 0x4400000 │ │ │ │ + bne 1645564 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1604764> │ │ │ │ + beq 1645568 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1604768> │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + tstpcc ip, #3145728 @ p-variant is OBSOLETE @ 0x300000 │ │ │ │ + @ instruction: 0xf7fc4478 │ │ │ │ + @ instruction: 0xf8d3ebfa │ │ │ │ + @ instruction: 0xf1baa00c │ │ │ │ + rscle r0, r3, r0, lsl #30 │ │ │ │ + bcs 21670 │ │ │ │ + ldrbmi sp, [r0], -r0, ror #1 │ │ │ │ + @ instruction: 0xf7fc920b │ │ │ │ + bls 3015cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2c07cc> │ │ │ │ + stmdacs r0, {r2, r9, sl, lr} │ │ │ │ + stmdavs r3, {r3, r4, r6, r7, ip, lr, pc}^ │ │ │ │ + tsteq fp, fp, asr sp │ │ │ │ + @ instruction: 0xf7fdd401 │ │ │ │ + blls 2452d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2044d4> │ │ │ │ + mvnvc pc, #12582912 @ 0xc00000 │ │ │ │ + mvnslt r6, r9, lsl r8 │ │ │ │ + stmdbcc r1, {r2, r8, r9, ip, sp} │ │ │ │ + andeq pc, pc, r4, lsl #2 │ │ │ │ + svc 0x0001f810 │ │ │ │ + svcgt 0x0001f811 │ │ │ │ + svceq 0x0000f1be │ │ │ │ + ldrbmi sp, [r4, #2]! │ │ │ │ + @ instruction: 0xe7efd0f6 │ │ │ │ + svceq 0x0000f1bc │ │ │ │ + @ instruction: 0xf8dfd1ec │ │ │ │ + @ instruction: 0xf10439f4 │ │ │ │ + @ instruction: 0xf8df0210 │ │ │ │ + @ instruction: 0xf04f19f0 │ │ │ │ + ldrbtmi r3, [r9], #-2559 @ 0xfffff601 │ │ │ │ + andcc pc, r3, r8, asr r8 @ │ │ │ │ + @ instruction: 0xf7fc6818 │ │ │ │ + ands lr, sl, r2, asr fp │ │ │ │ ldrbmi r9, [r1], -r9, lsl #22 │ │ │ │ ldreq pc, [r8, #2259]! @ 0x8d3 │ │ │ │ - b fe2c51a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe2843a0> │ │ │ │ - blle 4111b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d03b4> │ │ │ │ + b 94526c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x90446c> │ │ │ │ + blle 411280 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d0480> │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7b1d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a3d4> │ │ │ │ + blcc 7b2a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a4a0> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4620 │ │ │ │ - @ instruction: 0xf109e93e │ │ │ │ - strb r0, [r1], r1, lsl #18 │ │ │ │ + @ instruction: 0xf109e8d8 │ │ │ │ + ldrb r0, [sp, -r1, lsl #18]! │ │ │ │ strtmi r2, [r1], r0, lsl #8 │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0x465839ff │ │ │ │ - @ instruction: 0xffbef001 │ │ │ │ + @ instruction: 0xffecf001 │ │ │ │ @ instruction: 0xf0014630 │ │ │ │ - @ instruction: 0x4620ffbb │ │ │ │ - @ instruction: 0xffb8f001 │ │ │ │ + strtmi pc, [r0], -r9, ror #31 │ │ │ │ + @ instruction: 0xffe6f001 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ - subshi pc, ip, #64 @ 0x40 │ │ │ │ + subshi pc, r5, #64 @ 0x40 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7b214 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a414> │ │ │ │ + blcc 7b2e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a4e0> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfe91e │ │ │ │ - andcs r4, r1, r8, lsr #19 │ │ │ │ + @ instruction: 0xf8dfe8b8 │ │ │ │ + andcs r4, r1, r8, ror r9 │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ @ instruction: 0xf7fc1284 │ │ │ │ - strmi pc, [r5], -r5, ror #29 │ │ │ │ + strmi pc, [r5], -r9, lsr #29 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d48250 │ │ │ │ + @ instruction: 0xf8d48249 │ │ │ │ @ instruction: 0x46290250 │ │ │ │ - stc2 0, cr15, [r0, #-8]! │ │ │ │ + @ instruction: 0xf93cf7fe │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - subshi pc, r3, #0 │ │ │ │ + subhi pc, ip, #0 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7b254 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a454> │ │ │ │ + blcc 7b320 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a520> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfe8fe │ │ │ │ - ldrtmi r4, [r0], -ip, ror #18 │ │ │ │ + @ instruction: 0xf8dfe898 │ │ │ │ + @ instruction: 0x4630493c │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ @ instruction: 0xf0051284 │ │ │ │ - @ instruction: 0x4605f931 │ │ │ │ + @ instruction: 0x4605f8b5 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d48247 │ │ │ │ + @ instruction: 0xf8d48240 │ │ │ │ strtmi r1, [sl], -r4, lsl #5 │ │ │ │ @ instruction: 0xf7fc6820 │ │ │ │ - stmdacs r0, {r1, r2, r3, r8, r9, fp, sp, lr, pc} │ │ │ │ - subhi pc, r9, #192, 4 │ │ │ │ + stmdacs r0, {r3, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + subhi pc, r2, #192, 4 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7b294 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a494> │ │ │ │ + blcc 7b360 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a560> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - ldmdavs r3!, {r1, r2, r3, r4, r6, r7, fp, sp, lr, pc} │ │ │ │ + ldmdavs r3!, {r3, r4, r5, r6, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - ldm r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldmdbmi r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmda ip!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmiami r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ @ instruction: 0xf7fe0458 │ │ │ │ - @ instruction: 0x4606f8f3 │ │ │ │ + strmi pc, [r6], -r5, lsr #18 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d48232 │ │ │ │ + @ instruction: 0xf8d4822b │ │ │ │ ldrtmi r1, [r2], -r0, asr #8 │ │ │ │ @ instruction: 0xf7fc6820 │ │ │ │ - stmdacs r0, {r2, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ - eorshi pc, r5, #192, 4 │ │ │ │ + stmdacs r0, {r1, r2, r3, r4, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ + eorhi pc, lr, #192, 4 │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7b2e8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a4e8> │ │ │ │ + blcc 7b3b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a5b4> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - @ instruction: 0xf8dfe8b4 │ │ │ │ - ldrbtmi r4, [ip], #-2272 @ 0xfffff720 │ │ │ │ + @ instruction: 0xf8dfe84e │ │ │ │ + ldrbtmi r4, [ip], #-2224 @ 0xfffff750 │ │ │ │ streq pc, [r0, #-2260]! @ 0xfffff72c │ │ │ │ - blx ff0432f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff0024f8> │ │ │ │ + blx 11433c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11025c4> │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - eorhi pc, sl, #0 │ │ │ │ + eorhi pc, r3, #0 │ │ │ │ movwne pc, #51412 @ 0xc8d4 @ │ │ │ │ - ldc2l 0, cr15, [r6], {1} │ │ │ │ + stc2 0, cr15, [r4, #-4] │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - eorhi pc, lr, #0 │ │ │ │ + eorhi pc, r7, #0 │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7b324 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a524> │ │ │ │ + blcc 7b3f0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a5f0> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - @ instruction: 0xf8dfe896 │ │ │ │ - andcs r3, r2, #168, 16 @ 0xa80000 │ │ │ │ + @ instruction: 0xf8dfe830 │ │ │ │ + andcs r3, r2, #120, 16 @ 0x780000 │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ mvnne pc, #13828096 @ 0xd30000 │ │ │ │ - stmia ip, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - eorhi pc, r1, #0 │ │ │ │ + andshi pc, sl, #0 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7b354 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a554> │ │ │ │ + blcc 7b420 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a620> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfe87e │ │ │ │ - @ instruction: 0x4632387c │ │ │ │ + @ instruction: 0xf8dfe818 │ │ │ │ + ldrtmi r3, [r2], -ip, asr #16 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ ldmdavs r8, {r2, r4, r6, r7, r8, r9, ip} │ │ │ │ - b fe5c534c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe58454c> │ │ │ │ + b c45418 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc04618> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r0, r2, r4, r9, pc} │ │ │ │ + ldmdavs r3!, {r1, r2, r3, r9, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - stmda r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldmdals r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + stmda r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdals r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d944f9 │ │ │ │ @ instruction: 0xf8d921c4 │ │ │ │ @ instruction: 0xf8d9153c │ │ │ │ @ instruction: 0xf7fc0000 │ │ │ │ - stmdacs r0, {r1, r2, r3, r4, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ - andhi pc, r7, #192, 4 │ │ │ │ + stmdacs r0, {r3, r4, r9, fp, sp, lr, pc} │ │ │ │ + andhi pc, r0, #192, 4 │ │ │ │ adccs pc, r4, #14221312 @ 0xd90000 │ │ │ │ sbcsne pc, ip, #14221312 @ 0xd90000 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - b 1cc5394 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1c84594> │ │ │ │ + b 345460 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x304660> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8d98208 │ │ │ │ + @ instruction: 0xf8d98201 │ │ │ │ @ instruction: 0xf8d92288 │ │ │ │ @ instruction: 0xf8d91348 │ │ │ │ @ instruction: 0xf7fc0000 │ │ │ │ - stmdacs r0, {r3, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ - andhi pc, r9, #192, 4 │ │ │ │ - stmdacc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r9, fp, sp, lr, pc} │ │ │ │ + andhi pc, r2, #192, 4 │ │ │ │ + @ instruction: 0x37dcf8df │ │ │ │ @ instruction: 0xf8582001 │ │ │ │ movwls r3, #32771 @ 0x8003 │ │ │ │ @ instruction: 0xf7fc6819 │ │ │ │ - @ instruction: 0x4606eafc │ │ │ │ + @ instruction: 0x4606ea96 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf7fe8208 │ │ │ │ - strmi pc, [r5], -r5, lsl #19 │ │ │ │ + @ instruction: 0xf7fe8201 │ │ │ │ + @ instruction: 0x4605f9b7 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r1], -lr, lsl #4 │ │ │ │ + strmi r8, [r1], -r7, lsl #4 │ │ │ │ @ instruction: 0xf7fd2000 │ │ │ │ - strmi pc, [r4], -r7, lsr #19 │ │ │ │ + strmi pc, [r4], -pc, lsr #19 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d98211 │ │ │ │ + @ instruction: 0xf8d9820a │ │ │ │ strtmi r2, [r9], -r0, lsr #4 │ │ │ │ addscc pc, r0, #14221312 @ 0xd90000 │ │ │ │ @ instruction: 0xf8d99201 │ │ │ │ andls r2, r0, #72, 4 @ 0x80000004 │ │ │ │ @ instruction: 0xf7fe461a │ │ │ │ - strmi pc, [r1], fp, ror #17 │ │ │ │ + pkhbtmi pc, r1, sp, lsl #18 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - adcmi r8, lr, #-1342177280 @ 0xb0000000 │ │ │ │ + adcmi r8, lr, #4, 4 @ 0x40000000 │ │ │ │ ldmdavs r3!, {r0, r2, r8, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulsle r8, r3, r2 │ │ │ │ @ instruction: 0xf8dfe011 │ │ │ │ - ldrtmi r1, [r2], -ip, lsr #15 │ │ │ │ + @ instruction: 0x4632177c │ │ │ │ @ instruction: 0xf7fb4479 │ │ │ │ - stmdacs r0, {r1, r3, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dfdaf1 │ │ │ │ - strbmi fp, [pc], -r0, lsr #15 │ │ │ │ - beq 8357c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4277c> │ │ │ │ + @ instruction: 0x464fb770 │ │ │ │ + beq 83648 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42848> │ │ │ │ ldmdbeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe44fb │ │ │ │ - blcc 76720 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x35920> │ │ │ │ + blcc 768b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x35ab4> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ - @ instruction: 0xf8dfeff8 │ │ │ │ - smlabbcs r0, r4, r7, sl │ │ │ │ - @ instruction: 0x0780f8df │ │ │ │ + @ instruction: 0xf8dfef92 │ │ │ │ + tstcs r0, r4, asr r7 │ │ │ │ + smmlseq r0, pc, r8, pc @ │ │ │ │ ldrbtmi r4, [r8], #-1274 @ 0xfffffb06 │ │ │ │ eorvc pc, r3, r0, lsl #10 │ │ │ │ ldrsbtcc pc, [ip], #138 @ 0x8a @ │ │ │ │ @ instruction: 0xf8da9301 │ │ │ │ movwls r3, #0 │ │ │ │ subcc pc, r8, #14286848 @ 0xda0000 │ │ │ │ addscs pc, r4, #14286848 @ 0xda0000 │ │ │ │ - @ instruction: 0xff54f7fc │ │ │ │ + @ instruction: 0xff5cf7fc │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - bicshi pc, ip, r0 │ │ │ │ - smmlscc r8, pc, r8, pc @ │ │ │ │ + bicshi pc, r5, r0 │ │ │ │ + @ instruction: 0x36ccf8df │ │ │ │ @ instruction: 0xf8da4602 │ │ │ │ strbmi r1, [r8], -r4, asr #7 │ │ │ │ andlt pc, r3, r8, asr r8 @ │ │ │ │ ldrdcc pc, [r4], -r9 │ │ │ │ tstle r3, fp, asr r5 │ │ │ │ - ldmib r2!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib ip, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvn r0, r0, asr #31 │ │ │ │ - mrc 7, 7, APSR_nzcv, cr4, cr11, {7} │ │ │ │ + mcr 7, 4, pc, cr14, cr11, {7} @ │ │ │ │ mvn r0, r0, asr #31 │ │ │ │ - stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - strtmi r4, [r6], -r5, lsr #12 │ │ │ │ - @ instruction: 0xf7fe46ca │ │ │ │ - @ instruction: 0xf8dfbc7b │ │ │ │ - strmi fp, [r7], -r8, lsr #14 │ │ │ │ - strmi r4, [r5], -r4, lsl #12 │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0910 │ │ │ │ - @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbc6f │ │ │ │ - strcs fp, [r0], #-1812 @ 0xfffff8ec │ │ │ │ - @ instruction: 0xf04f4625 │ │ │ │ - ldrbtmi r0, [fp], #2320 @ 0x910 │ │ │ │ - beq 83624 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42824> │ │ │ │ - stcllt 7, cr15, [r4], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xb700f8df │ │ │ │ strmi r4, [r4], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1541 @ 0x605 │ │ │ │ - ldmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 8363c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4283c> │ │ │ │ - mrrclt 7, 15, pc, r8, cr14 @ │ │ │ │ + ldmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 836cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x428cc> │ │ │ │ + stclt 7, cr15, [r8], #1016 @ 0x3f8 │ │ │ │ usatlt pc, #12, pc, asr #17 @ │ │ │ │ - strmi r4, [r4], -r7, lsl #12 │ │ │ │ - ldmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + strtmi r2, [r5], -r0, lsl #8 │ │ │ │ + ldmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbc4d │ │ │ │ + @ instruction: 0xf8dfbc9d │ │ │ │ @ instruction: 0x4607b6dc │ │ │ │ + strmi r4, [r5], -r4, lsl #12 │ │ │ │ + @ instruction: 0xf04f44fb │ │ │ │ + @ instruction: 0xf04f0911 │ │ │ │ + @ instruction: 0xf7fe0a01 │ │ │ │ + @ instruction: 0xf8dfbc91 │ │ │ │ + strmi fp, [r7], -r8, asr #13 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ ldrbtmi r0, [fp], #2321 @ 0x911 │ │ │ │ - beq 83668 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42868> │ │ │ │ - mcrrlt 7, 15, pc, r2, cr14 @ │ │ │ │ - @ instruction: 0xb6c8f8df │ │ │ │ - @ instruction: 0xf04f2400 │ │ │ │ - @ instruction: 0xf04f0911 │ │ │ │ - ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ - ldclt 7, cr15, [r8], #-1016 @ 0xfffffc08 │ │ │ │ - ssatlt pc, #25, pc, asr #17 @ │ │ │ │ + beq 83710 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42910> │ │ │ │ + stclt 7, cr15, [r6], {254} @ 0xfe │ │ │ │ + ssatlt pc, #21, pc, asr #17 @ │ │ │ │ strmi r4, [r4], -r7, lsl #12 │ │ │ │ - ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - ldmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 83694 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42894> │ │ │ │ - stclt 7, cr15, [ip], #-1016 @ 0xfffffc08 │ │ │ │ - ssatlt pc, #5, pc, asr #17 @ │ │ │ │ - strtmi r2, [r6], -r0, lsl #8 │ │ │ │ - ldmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbc21 │ │ │ │ + @ instruction: 0xf8dfbc7b │ │ │ │ + strcs fp, [r0], #-1700 @ 0xfffff95c │ │ │ │ + ldmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 83738 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42938> │ │ │ │ + @ instruction: 0xf7fe44fb │ │ │ │ + @ instruction: 0xf8dfbc71 │ │ │ │ @ instruction: 0x4607b694 │ │ │ │ strmi r4, [r6], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0913 │ │ │ │ + @ instruction: 0xf04f0912 │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbc15 │ │ │ │ + @ instruction: 0xf8dfbc65 │ │ │ │ strcs fp, [r0], #-1664 @ 0xfffff980 │ │ │ │ @ instruction: 0xf04f4626 │ │ │ │ - ldrbtmi r0, [fp], #2323 @ 0x913 │ │ │ │ - beq 836d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x428d8> │ │ │ │ - stclt 7, cr15, [sl], {254} @ 0xfe │ │ │ │ + ldrbtmi r0, [fp], #2322 @ 0x912 │ │ │ │ + beq 83768 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42968> │ │ │ │ + mrrclt 7, 15, pc, sl, cr14 @ │ │ │ │ @ instruction: 0xb66cf8df │ │ │ │ strmi r4, [r4], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - ldmdbeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 836f0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x428f0> │ │ │ │ - bllt fffc55b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfff847b0> │ │ │ │ + ldmdbeq r3, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 83780 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42980> │ │ │ │ + mcrrlt 7, 15, pc, lr, cr14 @ │ │ │ │ @ instruction: 0xb658f8df │ │ │ │ strtmi r2, [r6], -r0, lsl #8 │ │ │ │ - ldmdbeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldmdbeq r3, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbbf3 │ │ │ │ + @ instruction: 0xf8dfbc43 │ │ │ │ strmi fp, [r7], -r8, asr #12 │ │ │ │ strmi r4, [r6], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0915 │ │ │ │ + @ instruction: 0xf04f0914 │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbbe7 │ │ │ │ + @ instruction: 0xf8dfbc37 │ │ │ │ strcs fp, [r0], #-1588 @ 0xfffff9cc │ │ │ │ @ instruction: 0xf04f4626 │ │ │ │ - ldrbtmi r0, [fp], #2325 @ 0x915 │ │ │ │ - beq 83734 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42934> │ │ │ │ - bllt ff7455f4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff7047f4> │ │ │ │ + ldrbtmi r0, [fp], #2324 @ 0x914 │ │ │ │ + beq 837c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x429c4> │ │ │ │ + stclt 7, cr15, [ip], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xb620f8df │ │ │ │ strmi r4, [r4], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - ldmdbeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 8374c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4294c> │ │ │ │ - bllt ff44560c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff40480c> │ │ │ │ + ldmdbeq r5, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 837dc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x429dc> │ │ │ │ + stclt 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xb60cf8df │ │ │ │ - strmi r4, [r4], -r7, lsl #12 │ │ │ │ - ldmdbeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + strtmi r2, [r6], -r0, lsl #8 │ │ │ │ + ldmdbeq r5, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbbc5 │ │ │ │ + @ instruction: 0xf8dfbc15 │ │ │ │ @ instruction: 0x4607b5fc │ │ │ │ + strmi r4, [r6], -r4, lsl #12 │ │ │ │ + @ instruction: 0xf04f44fb │ │ │ │ + @ instruction: 0xf04f0916 │ │ │ │ + @ instruction: 0xf7fe0a01 │ │ │ │ + @ instruction: 0xf8dfbc09 │ │ │ │ + strmi fp, [r7], -r8, ror #11 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ ldrbtmi r0, [fp], #2326 @ 0x916 │ │ │ │ - beq 83778 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42978> │ │ │ │ - bllt feec5638 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfee84838> │ │ │ │ - strblt pc, [r8, #2271]! @ 0x8df @ │ │ │ │ - @ instruction: 0xf04f2400 │ │ │ │ - @ instruction: 0xf04f0916 │ │ │ │ - ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ - bllt fec4564c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfec0484c> │ │ │ │ - ldrblt pc, [r8, #2271] @ 0x8df @ │ │ │ │ + beq 83820 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42a20> │ │ │ │ + bllt fffc56e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfff848e0> │ │ │ │ + ldrblt pc, [r4, #2271] @ 0x8df @ │ │ │ │ strmi r4, [r4], -r7, lsl #12 │ │ │ │ ldmdbeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbba5 │ │ │ │ - strcs fp, [r0], #-1480 @ 0xfffffa38 │ │ │ │ + @ instruction: 0xf8dfbbf3 │ │ │ │ + strcs fp, [r0], #-1476 @ 0xfffffa3c │ │ │ │ ldmdbeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 837b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x429b4> │ │ │ │ + beq 83848 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42a48> │ │ │ │ @ instruction: 0xf7fe44fb │ │ │ │ - @ instruction: 0xf8dfbb9b │ │ │ │ - @ instruction: 0x4607b5b8 │ │ │ │ - strmi r4, [r5], -r4, lsl #12 │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f091b │ │ │ │ - @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb8f │ │ │ │ - strmi fp, [r7], -r4, lsr #11 │ │ │ │ + @ instruction: 0xf8dfbbe9 │ │ │ │ + @ instruction: 0x4607b5b4 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ - ldrbtmi r0, [fp], #2331 @ 0x91b │ │ │ │ - beq 837e4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x429e4> │ │ │ │ - bllt fe1456a4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe1048a4> │ │ │ │ + ldrbtmi r0, [fp], #2326 @ 0x916 │ │ │ │ + beq 83860 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42a60> │ │ │ │ + bllt ff7c5720 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff784920> │ │ │ │ + strlt pc, [r0, #2271]! @ 0x8df │ │ │ │ + @ instruction: 0xf04f2400 │ │ │ │ + @ instruction: 0xf04f0916 │ │ │ │ + ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ + bllt ff545734 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff504934> │ │ │ │ ldrlt pc, [r0, #2271] @ 0x8df │ │ │ │ - strtmi r2, [r6], -r0, lsl #8 │ │ │ │ + strmi r4, [r4], -r7, lsl #12 │ │ │ │ + ldrbtmi r4, [fp], #1541 @ 0x605 │ │ │ │ + ldmdbeq fp, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 8388c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42a8c> │ │ │ │ + bllt ff24574c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff20494c> │ │ │ │ + ldrblt pc, [ip, #-2271]! @ 0xfffff721 @ │ │ │ │ + strmi r4, [r4], -r7, lsl #12 │ │ │ │ ldmdbeq fp, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb79 │ │ │ │ - strmi fp, [r7], -r0, lsl #11 │ │ │ │ - strmi r4, [r6], -r4, lsl #12 │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f091c │ │ │ │ - @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb6d │ │ │ │ - strmi fp, [r7], -ip, ror #10 │ │ │ │ - @ instruction: 0xf04f4604 │ │ │ │ - ldrbtmi r0, [fp], #2332 @ 0x91c │ │ │ │ - beq 83828 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42a28> │ │ │ │ - bllt 18c56e8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x18848e8> │ │ │ │ + @ instruction: 0xf8dfbbbd │ │ │ │ + strcs fp, [r0], #-1388 @ 0xfffffa94 │ │ │ │ + @ instruction: 0xf04f4626 │ │ │ │ + ldrbtmi r0, [fp], #2331 @ 0x91b │ │ │ │ + beq 838b8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42ab8> │ │ │ │ + bllt fecc5778 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfec84978> │ │ │ │ ldrblt pc, [r8, #-2271] @ 0xfffff721 @ │ │ │ │ strmi r4, [r4], -r7, lsl #12 │ │ │ │ + ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ ldmdbeq ip, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb57 │ │ │ │ - strcs fp, [r0], #-1352 @ 0xfffffab8 │ │ │ │ + beq 838d0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42ad0> │ │ │ │ + bllt fe9c5790 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe984990> │ │ │ │ + strblt pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ + strmi r4, [r4], -r7, lsl #12 │ │ │ │ ldmdbeq ip, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 83850 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42a50> │ │ │ │ - @ instruction: 0xf7fe44fb │ │ │ │ - @ instruction: 0xf8dfbb4d │ │ │ │ - @ instruction: 0x4607b538 │ │ │ │ - strmi r4, [r5], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0923 │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb41 │ │ │ │ - strcs fp, [r0], #-1316 @ 0xfffffadc │ │ │ │ - @ instruction: 0xf04f4625 │ │ │ │ - ldrbtmi r0, [fp], #2339 @ 0x923 │ │ │ │ - beq 83880 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42a80> │ │ │ │ - bllt dc5740 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd84940> │ │ │ │ + @ instruction: 0xf8dfbb9b │ │ │ │ + @ instruction: 0x4607b534 │ │ │ │ + @ instruction: 0xf04f4604 │ │ │ │ + ldrbtmi r0, [fp], #2332 @ 0x91c │ │ │ │ + beq 838fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42afc> │ │ │ │ + bllt fe4457bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe4049bc> │ │ │ │ + strlt pc, [r0, #-2271]! @ 0xfffff721 │ │ │ │ + @ instruction: 0xf04f2400 │ │ │ │ + @ instruction: 0xf04f091c │ │ │ │ + ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ + bllt fe1c57d0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe1849d0> │ │ │ │ ldrlt pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ strmi r4, [r4], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1541 @ 0x605 │ │ │ │ - stmdbeq r7!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 83898 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42a98> │ │ │ │ - bllt ac5758 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa84958> │ │ │ │ + stmdbeq r3!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 83928 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42b28> │ │ │ │ + bllt 1ec57e8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1e849e8> │ │ │ │ ldrbtlt pc, [ip], #2271 @ 0x8df @ │ │ │ │ - strmi r4, [r4], -r7, lsl #12 │ │ │ │ - stmdbeq r7!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + strtmi r2, [r5], -r0, lsl #8 │ │ │ │ + stmdbeq r3!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb1f │ │ │ │ + @ instruction: 0xf8dfbb6f │ │ │ │ strmi fp, [r7], -ip, ror #9 │ │ │ │ + strmi r4, [r5], -r4, lsl #12 │ │ │ │ + @ instruction: 0xf04f44fb │ │ │ │ + @ instruction: 0xf04f0927 │ │ │ │ + @ instruction: 0xf7fe0a01 │ │ │ │ + @ instruction: 0xf8dfbb63 │ │ │ │ + @ instruction: 0x4607b4d8 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ ldrbtmi r0, [fp], #2343 @ 0x927 │ │ │ │ - beq 838c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42ac4> │ │ │ │ - bllt 545784 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x504984> │ │ │ │ - ldrblt pc, [r8], #2271 @ 0x8df @ │ │ │ │ - strtmi r2, [r5], -r0, lsl #8 │ │ │ │ + beq 8396c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42b6c> │ │ │ │ + bllt 164582c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1604a2c> │ │ │ │ + strblt pc, [r4], #2271 @ 0x8df @ │ │ │ │ + strmi r4, [r4], -r7, lsl #12 │ │ │ │ stmdbeq r7!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb09 │ │ │ │ - strcs fp, [r0], #-1224 @ 0xfffffb38 │ │ │ │ - strtmi r4, [r6], -r5, lsr #12 │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0937 │ │ │ │ - @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbafd │ │ │ │ + @ instruction: 0xf8dfbb4d │ │ │ │ strcs fp, [r0], #-1204 @ 0xfffffb4c │ │ │ │ - strtmi r4, [r6], -r5, lsr #12 │ │ │ │ + @ instruction: 0xf04f4625 │ │ │ │ + ldrbtmi r0, [fp], #2343 @ 0x927 │ │ │ │ + beq 83998 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42b98> │ │ │ │ + bllt 10c5858 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1084a58> │ │ │ │ + strtlt pc, [r0], #2271 @ 0x8df │ │ │ │ + strtmi r2, [r5], -r0, lsl #8 │ │ │ │ + ldrbtmi r4, [fp], #1574 @ 0x626 │ │ │ │ + ldmdbeq r7!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 839b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42bb0> │ │ │ │ + bllt dc5870 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd84a70> │ │ │ │ + strlt pc, [ip], #2271 @ 0x8df │ │ │ │ + strtmi r2, [r5], -r0, lsl #8 │ │ │ │ + ldrbtmi r4, [fp], #1574 @ 0x626 │ │ │ │ + ldmdbeq r8!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 839c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42bc8> │ │ │ │ + bllt ac5888 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa84a88> │ │ │ │ + ldrbtlt pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ + strtmi r2, [r5], -r0, lsl #8 │ │ │ │ + ldrbtmi r4, [fp], #1574 @ 0x626 │ │ │ │ + ldmdbeq r9!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 839e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42be0> │ │ │ │ + bllt 7c58a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x784aa0> │ │ │ │ + strbtlt pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ + strmi r4, [r4], -r7, lsl #12 │ │ │ │ + ldrbtmi r4, [fp], #1541 @ 0x605 │ │ │ │ + ldmdbeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ + beq 839f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42bf8> │ │ │ │ + bllt 4c58b8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x484ab8> │ │ │ │ + ldrblt pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ + strmi r4, [r4], -r7, lsl #12 │ │ │ │ + ldmdbeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0938 │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbaf1 │ │ │ │ - strcs fp, [r0], #-1184 @ 0xfffffb60 │ │ │ │ + @ instruction: 0xf8dfbb07 │ │ │ │ + strmi fp, [r7], -r0, asr #8 │ │ │ │ + ldmdbeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ + beq 83a20 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42c20> │ │ │ │ + @ instruction: 0xf7fe44fb │ │ │ │ + @ instruction: 0xf8dfbafd │ │ │ │ + @ instruction: 0x4607b430 │ │ │ │ + ldmdbeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ + beq 83a34 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42c34> │ │ │ │ + @ instruction: 0xf7fe44fb │ │ │ │ + @ instruction: 0xf8dfbaf3 │ │ │ │ + strbmi fp, [pc], -r0, lsr #8 │ │ │ │ + beq 83a44 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42c44> │ │ │ │ + ldmdbeq sl!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fe44fb │ │ │ │ + strcs fp, [r0], #-2793 @ 0xfffff517 │ │ │ │ + ldmibcc pc!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ @ │ │ │ │ + strb r4, [r4], #1574 @ 0x626 │ │ │ │ + stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r6], -r5, lsr #12 │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0939 │ │ │ │ - @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbae5 │ │ │ │ - strmi fp, [r7], -ip, lsl #9 │ │ │ │ - strmi r4, [r5], -r4, lsl #12 │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0974 │ │ │ │ - @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbad9 │ │ │ │ - @ instruction: 0x4607b478 │ │ │ │ - @ instruction: 0xf04f4604 │ │ │ │ - ldrbtmi r0, [fp], #2420 @ 0x974 │ │ │ │ - beq 83950 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42b50> │ │ │ │ - blt ff3c5810 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff384a10> │ │ │ │ - strbtlt pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ - @ instruction: 0xf04f4607 │ │ │ │ - @ instruction: 0xf04f0974 │ │ │ │ - ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ - blt ff145824 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff104a24> │ │ │ │ - ldrblt pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ - @ instruction: 0xf04f4607 │ │ │ │ - @ instruction: 0xf04f0974 │ │ │ │ - ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ - blt feec5838 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfee84a38> │ │ │ │ - strblt pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ - @ instruction: 0xf04f464f │ │ │ │ - @ instruction: 0xf04f0a01 │ │ │ │ - ldrbtmi r0, [fp], #2426 @ 0x97a │ │ │ │ - blt fec4584c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfec04a4c> │ │ │ │ - @ instruction: 0xf04f2400 │ │ │ │ - @ instruction: 0x462639ff │ │ │ │ - movwcs lr, #1213 @ 0x4bd │ │ │ │ + @ instruction: 0xf7fe46ca │ │ │ │ + movwcs fp, #2781 @ 0xadd │ │ │ │ @ instruction: 0xf7ff9307 │ │ │ │ - @ instruction: 0xf8dfb906 │ │ │ │ - strcs fp, [r0, -r4, lsr #8] │ │ │ │ + @ instruction: 0xf8dfb99c │ │ │ │ + @ instruction: 0x2700b3f0 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x463d463c │ │ │ │ @ instruction: 0x46ca44fb │ │ │ │ @ instruction: 0xf7fe9707 │ │ │ │ - bllt ff4362ec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff3f54ec> │ │ │ │ + bllt ff436480 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff3f5680> │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7b8a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3aaa0> │ │ │ │ + blcc 7b96c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ab6c> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ - @ instruction: 0xf8dfedd8 │ │ │ │ - strdcs sl, [r0, -r8] │ │ │ │ - ldrbtmi r4, [sl], #2301 @ 0x8fd │ │ │ │ + @ instruction: 0xf8dfed72 │ │ │ │ + smlabtcs r0, r4, r3, sl │ │ │ │ + ldrbtmi r4, [sl], #2288 @ 0x8f0 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8da7027 │ │ │ │ movwls r3, #4352 @ 0x1100 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ @ instruction: 0xf8da9300 │ │ │ │ @ instruction: 0xf8da3248 │ │ │ │ @ instruction: 0xf7fc2298 │ │ │ │ - @ instruction: 0x4606fd35 │ │ │ │ + @ instruction: 0x4606fd3d │ │ │ │ @ instruction: 0xf8d9b178 │ │ │ │ strmi r3, [r2], -r4 │ │ │ │ strne pc, [ip, #-2266] @ 0xfffff726 │ │ │ │ ldrbmi r4, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ @ instruction: 0xf7fbd103 │ │ │ │ - svceq 0x00c0efda │ │ │ │ + svceq 0x00c0ef74 │ │ │ │ @ instruction: 0xf7fbe017 │ │ │ │ - svceq 0x00c0ecdc │ │ │ │ + svceq 0x00c0ec76 │ │ │ │ @ instruction: 0xf8dfe013 │ │ │ │ - @ instruction: 0x464fb3b4 │ │ │ │ - beq 83a28 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42c28> │ │ │ │ + strbmi fp, [pc], -r0, lsl #7 │ │ │ │ + beq 83af4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42cf4> │ │ │ │ ldmdbeq lr!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe44fb │ │ │ │ - @ instruction: 0xf8dfba5f │ │ │ │ - strbmi fp, [pc], -r4, lsr #7 │ │ │ │ - beq 83a3c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42c3c> │ │ │ │ + @ instruction: 0xf8dfba91 │ │ │ │ + @ instruction: 0x464fb370 │ │ │ │ + beq 83b08 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42d08> │ │ │ │ ldmdbeq sl!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe44fb │ │ │ │ - stmdacs r0, {r0, r2, r4, r6, r9, fp, ip, sp, pc} │ │ │ │ - tstphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + stmdacs r0, {r0, r1, r2, r7, r9, fp, ip, sp, pc} │ │ │ │ + bicshi pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7b930 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ab30> │ │ │ │ + blcc 7b9fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3abfc> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ - @ instruction: 0xf8dfed90 │ │ │ │ - blge 4b070c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x46f90c> │ │ │ │ + @ instruction: 0xf8dfed2a │ │ │ │ + blge 530708 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4ef908> │ │ │ │ ldrmi r2, [r9], -r0, lsl #12 │ │ │ │ movwls r4, #38138 @ 0x94fa │ │ │ │ vsubl.s8 q9, d8, d3 │ │ │ │ strtmi r0, [r0], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf8da9611 │ │ │ │ - tstls r2, #144, 4 │ │ │ │ - ldmdbpl r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - cdp2 0, 13, cr15, cr6, cr3, {0} │ │ │ │ + @ instruction: 0xf8da9613 │ │ │ │ + tstls r4, #144, 4 │ │ │ │ + ldmdbpl r5, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + cdp2 0, 5, cr15, cr10, cr3, {0} │ │ │ │ ldrtmi r4, [r0], -r3, lsl #12 │ │ │ │ @ instruction: 0xf001461e │ │ │ │ - cdpcs 12, 0, cr15, cr0, cr3, {0} │ │ │ │ - adchi pc, r3, r0 │ │ │ │ + mcrcs 12, 0, pc, cr0, cr1, {1} @ │ │ │ │ + adchi pc, r4, r0 │ │ │ │ addsne pc, r0, #14286848 @ 0xda0000 │ │ │ │ @ instruction: 0xf8da4632 │ │ │ │ @ instruction: 0xf7fb0000 │ │ │ │ - stmdacs r0, {r4, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - adchi pc, r3, r0, asr #5 │ │ │ │ + stmdacs r0, {r1, r3, r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + adchi pc, r4, r0, asr #5 │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7b990 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ab90> │ │ │ │ + blcc 7ba5c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ac5c> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ - @ instruction: 0xf8d9ed60 │ │ │ │ + @ instruction: 0xf8d9ecfa │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7b9ac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3abac> │ │ │ │ + blcc 7ba78 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ac78> │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0x4648b913 │ │ │ │ - ldcl 7, cr15, [r2, #-1004] @ 0xfffffc14 │ │ │ │ + stcl 7, cr15, [ip], #1004 @ 0x3ec │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7b9c0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3abc0> │ │ │ │ + blcc 7ba8c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ac8c> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - stmdavs fp!, {r3, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r1, r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - ldc 7, cr15, [ip, #-1004]! @ 0xfffffc14 │ │ │ │ + ldcl 7, cr15, [r6], {251} @ 0xfb │ │ │ │ andcs r9, r1, r8, lsl #22 │ │ │ │ @ instruction: 0xf7fb6819 │ │ │ │ - @ instruction: 0x4605effa │ │ │ │ - rsbsle r2, r6, r0, lsl #16 │ │ │ │ - mcr2 7, 4, pc, cr4, cr13, {7} @ │ │ │ │ + @ instruction: 0x4605ef94 │ │ │ │ + rsbsle r2, r7, r0, lsl #16 │ │ │ │ + mrc2 7, 5, pc, cr6, cr13, {7} │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - @ instruction: 0x4601d07d │ │ │ │ + @ instruction: 0x4601d07e │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ - strmi pc, [r1], r7, lsr #29 │ │ │ │ + strmi pc, [r1], pc, lsr #29 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - bmi feae7bfc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeaa6dfc> │ │ │ │ + bmi fe7a7ccc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe766ecc> │ │ │ │ ldrbtmi r4, [sl], #-1569 @ 0xfffff9df │ │ │ │ andsvs pc, ip, #13762560 @ 0xd20000 │ │ │ │ subscc pc, ip, #13762560 @ 0xd20000 │ │ │ │ @ instruction: 0xf8d29601 │ │ │ │ andls r2, r0, #72, 4 @ 0x80000004 │ │ │ │ @ instruction: 0xf7fd461a │ │ │ │ - strmi pc, [r6], -r9, ror #27 │ │ │ │ - rsbsle r2, sl, r0, lsl #16 │ │ │ │ + @ instruction: 0x4606fe1b │ │ │ │ + rsbsle r2, fp, r0, lsl #16 │ │ │ │ smlatble r5, r5, r2, r4 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ ands sp, r0, r7, lsl r0 │ │ │ │ - @ instruction: 0x462a499f │ │ │ │ + @ instruction: 0x462a4992 │ │ │ │ @ instruction: 0xf7fb4479 │ │ │ │ - stmdacs r0, {r1, r3, r6, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dfdaf2 │ │ │ │ - @ instruction: 0x464fb274 │ │ │ │ - beq 83b7c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42d7c> │ │ │ │ + strbmi fp, [pc], -r0, asr #4 │ │ │ │ + beq 83c48 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42e48> │ │ │ │ stmibeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe44fb │ │ │ │ - blcc 76120 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x35320> │ │ │ │ + blcc 762b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x354b4> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4628 │ │ │ │ - @ instruction: 0xf8dfecf8 │ │ │ │ - tstcs r0, r8, asr r2 │ │ │ │ - ldrbtmi r4, [sl], #2197 @ 0x895 │ │ │ │ + @ instruction: 0xf8dfec92 │ │ │ │ + tstcs r0, r4, lsr #4 │ │ │ │ + ldrbtmi r4, [sl], #2184 @ 0x888 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8da702b │ │ │ │ movwls r3, #4356 @ 0x1104 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ @ instruction: 0xf8da9300 │ │ │ │ @ instruction: 0xf8da3248 │ │ │ │ @ instruction: 0xf7fc2260 │ │ │ │ - @ instruction: 0x4605fc55 │ │ │ │ - suble r2, lr, r0, lsl #16 │ │ │ │ - @ instruction: 0x46026873 │ │ │ │ - bicne pc, r4, #14286848 @ 0xda0000 │ │ │ │ - ldrbmi r4, [fp, #-1584] @ 0xfffff9d0 │ │ │ │ - @ instruction: 0xf7fbd103 │ │ │ │ - svceq 0x00c0eefa │ │ │ │ - @ instruction: 0xf7fbe057 │ │ │ │ - svceq 0x00c0ebfc │ │ │ │ - @ instruction: 0xf8dfe053 │ │ │ │ - @ instruction: 0x464fb214 │ │ │ │ - beq 83be8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42de8> │ │ │ │ - ldmdbeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf7fe44fb │ │ │ │ - @ instruction: 0xf8dfb97f │ │ │ │ - strbmi fp, [pc], -r4, lsl #4 │ │ │ │ - beq 83bfc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42dfc> │ │ │ │ - ldmdbeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf7fe44fb │ │ │ │ - @ instruction: 0xf8dfb975 │ │ │ │ - @ instruction: 0x4607b1f4 │ │ │ │ - strmi r4, [r6], -r4, lsl #12 │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0981 │ │ │ │ - @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfb969 │ │ │ │ - strmi fp, [r7], -r0, ror #3 │ │ │ │ - @ instruction: 0xf04f4606 │ │ │ │ - ldrbtmi r0, [fp], #2433 @ 0x981 │ │ │ │ - beq 83c30 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42e30> │ │ │ │ - ldmdblt lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x4605fc5d │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + ldmdavs r3!, {r0, r1, r3, r8, pc}^ │ │ │ │ + @ instruction: 0xf8da4602 │ │ │ │ + ldrtmi r1, [r0], -r4, asr #7 │ │ │ │ + tstle r3, fp, asr r5 │ │ │ │ + mrc 7, 4, APSR_nzcv, cr2, cr11, {7} │ │ │ │ + tst r3, r0, asr #31 │ │ │ │ + bl fe545b58 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe504d58> │ │ │ │ + smlabt pc, r0, pc, r0 @ │ │ │ │ + ldrsblt pc, [ip, #143] @ 0x8f @ │ │ │ │ + @ instruction: 0xf04f464f │ │ │ │ + @ instruction: 0xf04f0a01 │ │ │ │ + ldrbtmi r0, [fp], #2420 @ 0x974 │ │ │ │ + ldmiblt r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrdlt pc, [ip, #143] @ 0x8f │ │ │ │ + @ instruction: 0xf04f464f │ │ │ │ + @ instruction: 0xf04f0a01 │ │ │ │ + ldrbtmi r0, [fp], #2420 @ 0x974 │ │ │ │ + stmiblt r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xb1bcf8df │ │ │ │ + strmi r4, [r4], -r7, lsl #12 │ │ │ │ + ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ + stmibeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 83ce8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42ee8> │ │ │ │ + ldmiblt sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrdlt pc, [r8, pc]! @ │ │ │ │ strmi r4, [r6], -r7, lsl #12 │ │ │ │ stmibeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfb953 │ │ │ │ - @ instruction: 0x464fb1bc │ │ │ │ - beq 83c54 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42e54> │ │ │ │ - stmibeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7fe44fb │ │ │ │ - @ instruction: 0xf8dfb949 │ │ │ │ - strbmi fp, [pc], -ip, lsr #3 │ │ │ │ - beq 83c68 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42e68> │ │ │ │ - stmibeq r9, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7fe44fb │ │ │ │ - @ instruction: 0xf8dfb93f │ │ │ │ - @ instruction: 0x464fb19c │ │ │ │ - beq 83c7c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42e7c> │ │ │ │ - ldmdbeq lr!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf7fe44fb │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, r8, fp, ip, sp, pc} │ │ │ │ - strbhi pc, [r6, #64]! @ 0x40 @ │ │ │ │ - @ instruction: 0xf06f682b │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7bb70 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ad70> │ │ │ │ - ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fb4628 │ │ │ │ - @ instruction: 0xf8dfec70 │ │ │ │ - tstcs r0, r0, ror r1 │ │ │ │ - ldrbtmi r4, [sl], #2139 @ 0x85b │ │ │ │ + @ instruction: 0xf8dfb98f │ │ │ │ + @ instruction: 0x4607b198 │ │ │ │ + @ instruction: 0xf04f4606 │ │ │ │ + ldrbtmi r0, [fp], #2433 @ 0x981 │ │ │ │ + beq 83d14 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42f14> │ │ │ │ + stmiblt r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrdlt pc, [r4, pc] │ │ │ │ + @ instruction: 0xf04f464f │ │ │ │ + @ instruction: 0xf04f0a01 │ │ │ │ + ldrbtmi r0, [fp], #2433 @ 0x981 │ │ │ │ + ldmdblt sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + andeq r9, r3, ip, asr #16 │ │ │ │ + andeq r2, r2, r8, asr r2 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + strdeq r2, [r2], -r6 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + andeq r2, r2, r4, ror #3 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + andeq r3, r2, ip, ror #30 │ │ │ │ + andeq r0, r2, r6, asr r4 │ │ │ │ + andeq r2, r2, r8, ror r1 │ │ │ │ + andeq r3, r2, ip, lsr #30 │ │ │ │ + andeq r0, r2, r6, lsl r4 │ │ │ │ + strdeq r0, [r2], -r8 │ │ │ │ + andeq r0, r0, r4, ror #5 │ │ │ │ + strdeq r8, [r3], -ip │ │ │ │ + strdeq r9, [r3], -ip │ │ │ │ + andeq r3, r2, r6, lsr #28 │ │ │ │ + andeq r0, r2, ip, lsl #2 │ │ │ │ + andeq r2, r2, sl, asr r0 │ │ │ │ + strdeq r3, [r2], -r0 │ │ │ │ + ldrdeq r0, [r2], -r6 │ │ │ │ + andeq r2, r2, r8, lsr r0 │ │ │ │ + andeq r0, r0, ip, lsr #5 │ │ │ │ + andeq r1, r2, r6, ror #31 │ │ │ │ + @ instruction: 0x000394b4 │ │ │ │ + andeq r9, r3, r4, ror r4 │ │ │ │ + andeq r9, r3, r0, lsr #8 │ │ │ │ + andeq r9, r3, r2, ror #7 │ │ │ │ + andeq r9, r3, r2, lsr #7 │ │ │ │ + andeq r9, r3, r4, ror r3 │ │ │ │ + andeq r9, r3, r8, asr #6 │ │ │ │ + andeq r0, r0, r0, lsr #5 │ │ │ │ + andeq r1, r2, ip, ror #26 │ │ │ │ + @ instruction: 0x00020ab0 │ │ │ │ + andeq r9, r3, r4, ror #4 │ │ │ │ + andeq r8, r3, sl, asr fp │ │ │ │ + andeq r0, r2, sl, lsr sl │ │ │ │ + andeq r0, r2, r0, lsr #20 │ │ │ │ + andeq r0, r2, ip, lsl #20 │ │ │ │ + strdeq r0, [r2], -r2 │ │ │ │ + ldrdeq r0, [r2], -ip │ │ │ │ + andeq r0, r2, r4, asr #19 │ │ │ │ + @ instruction: 0x000209b4 │ │ │ │ + muleq r2, sl, r9 │ │ │ │ + andeq r0, r2, r6, lsl #19 │ │ │ │ + andeq r0, r2, ip, ror #18 │ │ │ │ + andeq r0, r2, r8, asr r9 │ │ │ │ + andeq r0, r2, lr, lsr r9 │ │ │ │ + andeq r0, r2, sl, lsr #18 │ │ │ │ + andeq r0, r2, r0, lsl r9 │ │ │ │ + strdeq r0, [r2], -ip │ │ │ │ + andeq r0, r2, r2, ror #17 │ │ │ │ + andeq r0, r2, ip, asr #17 │ │ │ │ + @ instruction: 0x000208b4 │ │ │ │ + andeq r0, r2, r2, lsr #17 │ │ │ │ + andeq r0, r2, sl, lsl #17 │ │ │ │ + andeq r0, r2, sl, ror r8 │ │ │ │ + andeq r0, r2, r0, ror #16 │ │ │ │ + andeq r0, r2, sl, asr #16 │ │ │ │ + andeq r0, r2, r6, lsr r8 │ │ │ │ + andeq r0, r2, ip, lsl r8 │ │ │ │ + andeq r0, r2, r6, lsl #16 │ │ │ │ + andeq r0, r2, lr, ror #15 │ │ │ │ + ldrdeq r0, [r2], -lr │ │ │ │ + andeq r0, r2, r4, asr #15 │ │ │ │ + @ instruction: 0x000207b0 │ │ │ │ + muleq r2, r6, r7 │ │ │ │ + andeq r0, r2, r0, lsl #15 │ │ │ │ + andeq r0, r2, sl, ror #14 │ │ │ │ + andeq r0, r2, r6, asr r7 │ │ │ │ + andeq r0, r2, lr, lsr r7 │ │ │ │ + andeq r0, r2, r6, lsr #14 │ │ │ │ + andeq r0, r2, lr, lsl #14 │ │ │ │ + strdeq r0, [r2], -r4 │ │ │ │ + ldrdeq r0, [r2], -ip │ │ │ │ + andeq r0, r2, r8, asr #13 │ │ │ │ + @ instruction: 0x000206b4 │ │ │ │ + andeq r0, r2, r0, lsl #13 │ │ │ │ + andeq r8, r3, r6, lsr #28 │ │ │ │ + andeq r8, r3, ip, lsl r7 │ │ │ │ + andeq r0, r2, r4, lsl #12 │ │ │ │ + strdeq r0, [r2], -r0 @ │ │ │ │ + muleq r3, r4, sp │ │ │ │ + andeq r8, r3, sl, asr #25 │ │ │ │ + andeq r1, r2, ip, ror #14 │ │ │ │ + @ instruction: 0x000204b0 │ │ │ │ + andeq r8, r3, r6, ror #24 │ │ │ │ + andeq r8, r3, ip, asr r5 │ │ │ │ + andeq r0, r2, r2, asr #8 │ │ │ │ + andeq r0, r2, lr, lsr #8 │ │ │ │ + andeq r0, r2, lr, lsl r4 │ │ │ │ + andeq r0, r2, r4, lsl #8 │ │ │ │ + andeq r0, r2, lr, ror #7 │ │ │ │ + ldrdeq r0, [r2], -r6 │ │ │ │ + blt fff460e8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfff052e8> │ │ │ │ + @ instruction: 0xf04f464f │ │ │ │ + @ instruction: 0xf04f0a01 │ │ │ │ + ldrbtmi r0, [fp], #2441 @ 0x989 │ │ │ │ + ldmlt r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blt ffb460fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffb052fc> │ │ │ │ + @ instruction: 0xf04f464f │ │ │ │ + @ instruction: 0xf04f0a01 │ │ │ │ + ldrbtmi r0, [fp], #2430 @ 0x97e │ │ │ │ + stmialt sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf0402800 │ │ │ │ + stmdavs fp!, {r0, r1, r2, r3, r6, r8, sl, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r5, r3, r2 │ │ │ │ + eorvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0x4628b913 │ │ │ │ + bl 1345d98 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1304f98> │ │ │ │ + bge ff04612c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff00532c> │ │ │ │ + @ instruction: 0xf8df2100 │ │ │ │ + ldrbtmi r0, [sl], #2752 @ 0xac0 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8da702f │ │ │ │ movwls r3, #4360 @ 0x1108 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ @ instruction: 0xf8da9300 │ │ │ │ @ instruction: 0xf8da3248 │ │ │ │ @ instruction: 0xf7fc2264 │ │ │ │ - strmi pc, [r5], -sp, asr #23 │ │ │ │ + @ instruction: 0x4605fb17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmdavs r3!, {r1, r4, sl, pc}^ │ │ │ │ + ldmdavs r3!, {r1, r3, r4, r5, r6, r8, r9, pc}^ │ │ │ │ @ instruction: 0xf8da4602 │ │ │ │ ldrtmi r1, [r0], -ip, lsl #10 │ │ │ │ - @ instruction: 0xf040455b │ │ │ │ - @ instruction: 0xf7fb809d │ │ │ │ - stmdacs r0, {r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - strhi pc, [pc], #-704 @ 7bb0 <__assert_fail@plt+0x41c8> │ │ │ │ - svclt 0x0000e09b │ │ │ │ - andeq r9, r3, r0, lsl #11 │ │ │ │ - andeq r9, r3, r0, asr #10 │ │ │ │ - andeq r9, r3, ip, ror #9 │ │ │ │ - andeq r9, r3, lr, lsr #9 │ │ │ │ - andeq r9, r3, lr, ror #8 │ │ │ │ - andeq r9, r3, r0, asr #8 │ │ │ │ - andeq r9, r3, r4, lsl r4 │ │ │ │ - andeq r0, r0, r0, lsr #5 │ │ │ │ - ldrdeq r2, [r2], -r8 │ │ │ │ - andeq r0, r2, ip, lsl lr │ │ │ │ - andeq r9, r3, r0, lsr r3 │ │ │ │ - andeq r8, r3, r6, lsr #24 │ │ │ │ - andeq r0, r0, r4, ror #5 │ │ │ │ - muleq r2, r8, sp │ │ │ │ - andeq r0, r2, lr, ror sp │ │ │ │ - andeq r0, r2, sl, ror #26 │ │ │ │ - andeq r0, r2, r0, asr sp │ │ │ │ - andeq r0, r2, sl, lsr sp │ │ │ │ - andeq r0, r2, r2, lsr #26 │ │ │ │ - andeq r0, r2, r2, lsl sp │ │ │ │ - strdeq r0, [r2], -r8 │ │ │ │ - andeq r0, r2, r4, ror #25 │ │ │ │ - andeq r0, r2, sl, asr #25 │ │ │ │ - @ instruction: 0x00020cb6 │ │ │ │ - muleq r2, ip, ip │ │ │ │ - andeq r0, r2, r8, lsl #25 │ │ │ │ - andeq r0, r2, lr, ror #24 │ │ │ │ - andeq r0, r2, sl, asr ip │ │ │ │ - andeq r0, r2, r0, asr #24 │ │ │ │ - andeq r0, r2, sl, lsr #24 │ │ │ │ - andeq r0, r2, r2, lsl ip │ │ │ │ - andeq r0, r2, r0, lsl #24 │ │ │ │ - andeq r0, r2, r8, ror #23 │ │ │ │ - ldrdeq r0, [r2], -r8 │ │ │ │ - @ instruction: 0x00020bbe │ │ │ │ - andeq r0, r2, r8, lsr #23 │ │ │ │ - muleq r2, r4, fp │ │ │ │ - andeq r0, r2, sl, ror fp │ │ │ │ - andeq r0, r2, r4, ror #22 │ │ │ │ - andeq r0, r2, ip, asr #22 │ │ │ │ - andeq r0, r2, ip, lsr fp │ │ │ │ - andeq r0, r2, r2, lsr #22 │ │ │ │ - andeq r0, r2, lr, lsl #22 │ │ │ │ - strdeq r0, [r2], -r4 │ │ │ │ - ldrdeq r0, [r2], -lr │ │ │ │ - andeq r0, r2, r8, asr #21 │ │ │ │ - @ instruction: 0x00020ab4 │ │ │ │ - muleq r2, ip, sl │ │ │ │ - andeq r0, r2, r4, lsl #21 │ │ │ │ - andeq r0, r2, ip, ror #20 │ │ │ │ - andeq r0, r2, r2, asr sl │ │ │ │ - andeq r0, r2, sl, lsr sl │ │ │ │ - andeq r0, r2, r6, lsr #20 │ │ │ │ - andeq r0, r2, r2, lsl sl │ │ │ │ - andeq r0, r2, ip, ror #19 │ │ │ │ - strdeq r8, [r3], -r2 │ │ │ │ - andeq r8, r3, r8, ror #15 │ │ │ │ - andeq r0, r2, r0, ror r9 │ │ │ │ - andeq r0, r2, ip, asr r9 │ │ │ │ - andeq r8, r3, r0, ror #28 │ │ │ │ - muleq r3, r6, sp │ │ │ │ - ldrdeq r1, [r2], -r8 │ │ │ │ - andeq r0, r2, ip, lsl r8 │ │ │ │ - andeq r8, r3, r2, lsr sp │ │ │ │ - andeq r8, r3, r8, lsr #12 │ │ │ │ - @ instruction: 0x000207b0 │ │ │ │ - muleq r2, ip, r7 │ │ │ │ - andeq r0, r2, ip, lsl #15 │ │ │ │ - andeq r0, r2, r2, ror r7 │ │ │ │ - andeq r0, r2, ip, asr r7 │ │ │ │ - andeq r0, r2, r4, asr #14 │ │ │ │ - andeq r0, r2, r0, lsr r7 │ │ │ │ - andeq r0, r2, ip, lsl r7 │ │ │ │ - andeq r8, r3, r2, lsr #24 │ │ │ │ - andeq r8, r3, r8, lsl r5 │ │ │ │ - b ff645cd0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff604ed0> │ │ │ │ + tstle r5, fp, asr r5 │ │ │ │ + stcl 7, cr15, [ip, #-1004] @ 0xfffffc14 │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + and r8, r4, r8, ror r3 │ │ │ │ + b 1345de8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1304fe8> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ stmdavs fp!, {r2, r3, r4, r5, r6, r8, r9, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - bl fe8c5cec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe884eec> │ │ │ │ - bge 1346080 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1305280> │ │ │ │ + bl 5c5e04 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x585004> │ │ │ │ + bge 1746198 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1705398> │ │ │ │ stmdbls r9, {r8, sl, sp} │ │ │ │ vsubl.s8 q9, d8, d3 │ │ │ │ ldrbtmi r0, [sl], #512 @ 0x200 │ │ │ │ - ldrls r4, [r1, #-1608] @ 0xfffff9b8 │ │ │ │ - ldrmi lr, [r3], -sp, asr #19 │ │ │ │ + ldrls r4, [r3, #-1608] @ 0xfffff9b8 │ │ │ │ + ldrmi lr, [r5], -sp, asr #19 │ │ │ │ subscc pc, ip, #14286848 @ 0xda0000 │ │ │ │ - @ instruction: 0xf0039312 │ │ │ │ - strmi pc, [r3], -fp, ror #25 │ │ │ │ + @ instruction: 0xf0039314 │ │ │ │ + strmi pc, [r3], -r9, asr #24 │ │ │ │ ldrmi r4, [sp], -r8, lsr #12 │ │ │ │ - blx 643d30 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x602f30> │ │ │ │ + blx 843e48 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x803048> │ │ │ │ @ instruction: 0xf0002d00 │ │ │ │ @ instruction: 0xf8da8362 │ │ │ │ @ instruction: 0x462a125c │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ - stc 7, cr15, [r4, #1004]! @ 0x3ec │ │ │ │ + ldc 7, cr15, [r8, #-1004] @ 0xfffffc14 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ stmdavs fp!, {r1, r5, r6, r8, r9, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - bl 1d45d48 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d04f48> │ │ │ │ + b ffa45e60 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffa05060> │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7bd7c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3af7c> │ │ │ │ + blcc 7be94 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b094> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ - @ instruction: 0xf8d9eb6a │ │ │ │ + @ instruction: 0xf8d9eade │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7bd98 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3af98> │ │ │ │ + blcc 7beb0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b0b0> │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0x4648b913 │ │ │ │ - bl 1745d78 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1704f78> │ │ │ │ + b ff445e90 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff405090> │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7bdac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3afac> │ │ │ │ + blcc 7bec4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b0c4> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfeb52 │ │ │ │ - @ instruction: 0x210459b0 │ │ │ │ - stmibeq ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8dfeac6 │ │ │ │ + smlabtcs r4, r0, r9, r5 │ │ │ │ + ldmibeq ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ eorsvc pc, r3, r0, lsl #10 │ │ │ │ ldrdcc pc, [r0, -r5]! │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ @ instruction: 0xf7fc21a0 │ │ │ │ - strmi pc, [r4], -pc, lsr #21 │ │ │ │ + @ instruction: 0x4604fa91 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d58326 │ │ │ │ strtmi r1, [r2], -ip, lsl #7 │ │ │ │ @ instruction: 0xf7fb6ee8 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fc, #192, 4 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7be04 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b004> │ │ │ │ + blcc 7bf1c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b11c> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfeb26 │ │ │ │ - tstcs r4, r0, ror #18 │ │ │ │ - ldmdbeq ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8dfea9a │ │ │ │ + tstcs r4, r0, ror r9 │ │ │ │ + stmdbeq ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ eorsvc pc, r7, r0, lsl #10 │ │ │ │ ldrdcc pc, [r4, -r5]! │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ @ instruction: 0xf7fc21a4 │ │ │ │ - strmi pc, [r4], -r3, lsl #21 │ │ │ │ + strmi pc, [r4], -r5, ror #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d58311 │ │ │ │ @ instruction: 0x46221390 │ │ │ │ @ instruction: 0xf7fb6ee8 │ │ │ │ - stmdacs r0, {r0, r1, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstphi r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7be5c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b05c> │ │ │ │ + blcc 7bf74 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b174> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfeafa │ │ │ │ - tstcs r4, r0, lsl r9 │ │ │ │ - stmdbeq ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8dfea6e │ │ │ │ + tstcs r4, r0, lsr #18 │ │ │ │ + ldmdbeq ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ eorsvc pc, fp, r0, lsl #10 │ │ │ │ ldrdcc pc, [r8, -r5]! │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ @ instruction: 0xf7fc21b8 │ │ │ │ - @ instruction: 0x4604fa57 │ │ │ │ + @ instruction: 0x4604fa39 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d582fc │ │ │ │ strtmi r1, [r2], -r4, lsr #7 │ │ │ │ @ instruction: 0xf7fb6ee8 │ │ │ │ - stmdacs r0, {r0, r1, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ rscshi pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7beb4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b0b4> │ │ │ │ + blcc 7bfcc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b1cc> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfeace │ │ │ │ - smlabtcs r4, r0, r8, r5 │ │ │ │ - ldmeq ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8dfea42 │ │ │ │ + ldrdcs r5, [r4, -r0] │ │ │ │ + stmiaeq ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ eorsvc pc, pc, r0, lsl #10 │ │ │ │ ldrdcc pc, [ip, -r5]! │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ @ instruction: 0xf7fc21ac │ │ │ │ - strmi pc, [r4], -fp, lsr #20 │ │ │ │ + strmi pc, [r4], -sp, lsl #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d582e7 │ │ │ │ @ instruction: 0x46221398 │ │ │ │ @ instruction: 0xf7fb6ee8 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ rschi pc, sl, #192, 4 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7bf0c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b10c> │ │ │ │ + blcc 7c024 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b224> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfeaa2 │ │ │ │ - tstcs r4, r0, ror r8 │ │ │ │ - stmdaeq ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8dfea16 │ │ │ │ + smlabbcs r4, r0, r8, r5 │ │ │ │ + ldmdaeq ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ subvc pc, r3, r0, lsl #10 │ │ │ │ teqpcc r0, r5 @ @ p-variant is OBSOLETE │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ @ instruction: 0xf7fc21a8 │ │ │ │ - @ instruction: 0x4604f9ff │ │ │ │ + strmi pc, [r4], -r1, ror #19 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d582d2 │ │ │ │ @ instruction: 0x46221394 │ │ │ │ @ instruction: 0xf7fb6ee8 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7bf64 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b164> │ │ │ │ + blcc 7c07c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b27c> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfea76 │ │ │ │ - tstcs r4, r0, lsr #16 │ │ │ │ - ldmdaeq ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8dfe9ea │ │ │ │ + tstcs r4, r0, lsr r8 │ │ │ │ + stmdaeq ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ subvc pc, r7, r0, lsl #10 │ │ │ │ teqpcc r4, r5 @ @ p-variant is OBSOLETE │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ @ instruction: 0xf7fc21b0 │ │ │ │ - @ instruction: 0x4604f9d3 │ │ │ │ + @ instruction: 0x4604f9b5 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d582bd │ │ │ │ @ instruction: 0x4622139c │ │ │ │ @ instruction: 0xf7fb6ee8 │ │ │ │ - stmdacs r0, {r0, r1, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ sbchi pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7bfbc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b1bc> │ │ │ │ + blcc 7c0d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b2d4> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfea4a │ │ │ │ - ldrdcs r5, [r4, -r0] │ │ │ │ - @ instruction: 0x07ccf8df │ │ │ │ + @ instruction: 0xf8dfe9be │ │ │ │ + smlattcs r4, r0, r7, r5 │ │ │ │ + @ instruction: 0x07dcf8df │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ subvc pc, fp, r0, lsl #10 │ │ │ │ teqpcc r8, r5 @ @ p-variant is OBSOLETE │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ @ instruction: 0xf7fc21b4 │ │ │ │ - strmi pc, [r4], -r7, lsr #19 │ │ │ │ + strmi pc, [r4], -r9, lsl #19 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d582a8 │ │ │ │ strtmi r1, [r2], -r0, lsr #7 │ │ │ │ @ instruction: 0xf7fb6ee8 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ adchi pc, fp, #192, 4 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7c014 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b214> │ │ │ │ + blcc 7c12c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b32c> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfea1e │ │ │ │ - smlabbcs r4, r0, r7, r5 │ │ │ │ - @ instruction: 0x077cf8df │ │ │ │ + @ instruction: 0xf8dfe992 │ │ │ │ + @ instruction: 0x21045790 │ │ │ │ + @ instruction: 0x078cf8df │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ subvc pc, pc, r0, lsl #10 │ │ │ │ teqpcc ip, r5 @ @ p-variant is OBSOLETE │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ @ instruction: 0xf7fc2190 │ │ │ │ - @ instruction: 0x4604f97b │ │ │ │ + @ instruction: 0x4604f95d │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d58293 │ │ │ │ @ instruction: 0x462214bc │ │ │ │ @ instruction: 0xf7fb6828 │ │ │ │ - stmdacs r0, {r1, r5, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r4, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ addshi pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7c06c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b26c> │ │ │ │ + blcc 7c184 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b384> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfe9f2 │ │ │ │ - tstcs r4, r0, lsr r7 │ │ │ │ - @ instruction: 0x072cf8df │ │ │ │ + @ instruction: 0xf8dfe966 │ │ │ │ + tstcs r4, r0, asr #14 │ │ │ │ + @ instruction: 0x073cf8df │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ subsvc pc, r3, r0, lsl #10 │ │ │ │ ldrdcc pc, [r0, #-133] @ 0xffffff7b │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ @ instruction: 0xf7fc2194 │ │ │ │ - strmi pc, [r4], -pc, asr #18 │ │ │ │ + @ instruction: 0x4604f931 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d5827c │ │ │ │ @ instruction: 0x462214fc │ │ │ │ @ instruction: 0xf7fb6828 │ │ │ │ - stmdacs r0, {r1, r2, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r3, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ rsbshi pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7c0c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b2c4> │ │ │ │ + blcc 7c1dc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b3dc> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfe9c6 │ │ │ │ - smlattcs r4, r0, r6, r5 │ │ │ │ - @ instruction: 0x06dcf8df │ │ │ │ + @ instruction: 0xf8dfe93a │ │ │ │ + strdcs r5, [r4, -r0] │ │ │ │ + usateq pc, #12, pc, asr #17 @ │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ subsvc pc, r7, r0, lsl #10 │ │ │ │ ldrdcc pc, [r8, #-133] @ 0xffffff7b │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ @ instruction: 0xf7fc21f4 │ │ │ │ - strmi pc, [r4], -r3, lsr #18 │ │ │ │ + strmi pc, [r4], -r5, lsl #18 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d58267 │ │ │ │ strtmi r1, [r2], -r0, lsr #6 │ │ │ │ @ instruction: 0xf7fb6f28 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ rsbhi pc, sl, #192, 4 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7c11c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b31c> │ │ │ │ + blcc 7c234 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b434> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfe99a │ │ │ │ - @ instruction: 0x21045690 │ │ │ │ - pkhtbeq pc, ip, pc, asr #17 @ │ │ │ │ + @ instruction: 0xf8dfe90e │ │ │ │ + smlatbcs r4, r0, r6, r5 │ │ │ │ + @ instruction: 0x069cf8df │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ subsvc pc, fp, r0, lsl #10 │ │ │ │ ldrsbcc pc, [r4, #-133] @ 0xffffff7b @ │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ @ instruction: 0xf7fc21f8 │ │ │ │ - @ instruction: 0x4604f8f7 │ │ │ │ + @ instruction: 0x4604f8d9 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d58252 │ │ │ │ strtmi r1, [r2], -r8, lsl #7 │ │ │ │ @ instruction: 0xf7fb6f28 │ │ │ │ - stmdacs r0, {r0, r1, r2, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ subshi pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7c174 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b374> │ │ │ │ + blcc 7c28c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b48c> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfe96e │ │ │ │ - tstcs r4, r0, asr #12 │ │ │ │ - @ instruction: 0x063cf8df │ │ │ │ + @ instruction: 0xf8dfe8e2 │ │ │ │ + tstcs r4, r0, asr r6 │ │ │ │ + @ instruction: 0x064cf8df │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ subsvc pc, pc, r0, lsl #10 │ │ │ │ ldrsbcc pc, [r8, #-133] @ 0xffffff7b @ │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ @ instruction: 0xf7fc2200 │ │ │ │ - strmi pc, [r4], -fp, asr #17 │ │ │ │ + strmi pc, [r4], -sp, lsr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d5823d │ │ │ │ strtmi r1, [r2], -ip, lsr #7 │ │ │ │ @ instruction: 0xf7fb6f28 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ subhi pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7c1cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b3cc> │ │ │ │ + blcc 7c2e4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b4e4> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfe942 │ │ │ │ - strdcs r5, [r4, -r0] │ │ │ │ - strbeq pc, [ip, #2271]! @ 0x8df @ │ │ │ │ + @ instruction: 0xf8dfe8b6 │ │ │ │ + tstcs r4, r0, lsl #12 │ │ │ │ + ldrbeq pc, [ip, #2271]! @ 0x8df @ │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ rsbvc pc, r3, r0, lsl #10 │ │ │ │ ldrdcc pc, [r8, #-133]! @ 0xffffff7b │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ @ instruction: 0xf7fc21fc │ │ │ │ - @ instruction: 0x4604f89f │ │ │ │ + strmi pc, [r4], -r1, lsl #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d58228 │ │ │ │ @ instruction: 0xf06f20f0 │ │ │ │ strbvs r4, [r2], #-320 @ 0xfffffec0 │ │ │ │ addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ @ instruction: 0xf8df6013 │ │ │ │ - @ instruction: 0x460235b4 │ │ │ │ + strmi r3, [r2], -r4, asr #11 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ svcvs 0x001813a8 │ │ │ │ - stc2 7, cr15, [r2], #-1004 @ 0xfffffc14 │ │ │ │ + blx fe5c631e <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe58551e> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r9, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - stmdb r8, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strpl pc, [r8, #2271] @ 0x8df │ │ │ │ + ldmda ip!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrpl pc, [r8, #2271] @ 0x8df │ │ │ │ @ instruction: 0xf8df2104 │ │ │ │ - ldrbtmi r0, [sp], #-1416 @ 0xfffffa78 │ │ │ │ + ldrbtmi r0, [sp], #-1432 @ 0xfffffa68 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d57067 │ │ │ │ movwls r3, #4464 @ 0x1170 │ │ │ │ movwls r6, #2091 @ 0x82b │ │ │ │ subcc pc, r8, #13959168 @ 0xd50000 │ │ │ │ ldrsbcs pc, [r4, #133] @ 0x85 @ │ │ │ │ - @ instruction: 0xf866f7fc │ │ │ │ + @ instruction: 0xf848f7fc │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ andhi pc, r6, #0 │ │ │ │ ldrtne pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ svcvs 0x00284622 │ │ │ │ - blx ffdc625e <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffd8545e> │ │ │ │ + blx 1ac6376 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1a85576> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ stmdavs r3!, {r3, r9, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - ldm ip, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrpl pc, [r8, #-2271]! @ 0xfffff721 │ │ │ │ + ldmda r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + strbpl pc, [r8, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df2104 │ │ │ │ - ldrbtmi r0, [sp], #-1336 @ 0xfffffac8 │ │ │ │ + ldrbtmi r0, [sp], #-1352 @ 0xfffffab8 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d5706b │ │ │ │ movwls r3, #4468 @ 0x1174 │ │ │ │ movwls r6, #2091 @ 0x82b │ │ │ │ subcc pc, r8, #13959168 @ 0xd50000 │ │ │ │ ldrsbcs pc, [r8, #133] @ 0x85 @ │ │ │ │ - @ instruction: 0xf83af7fc │ │ │ │ + @ instruction: 0xf81cf7fc │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ mvnhi pc, r0 │ │ │ │ ldrbtne pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ svcvs 0x00284622 │ │ │ │ - blx ff2c62b6 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff2854b6> │ │ │ │ + blx fc63ce <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf855ce> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ stmdavs r3!, {r1, r4, r5, r6, r7, r8, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - ldm r0!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strbtpl pc, [r8], #2271 @ 0x8df @ │ │ │ │ + stmda r4!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrbtpl pc, [r8], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8df2100 │ │ │ │ - ldrbtmi r0, [sp], #-1256 @ 0xfffffb18 │ │ │ │ + ldrbtmi r0, [sp], #-1272 @ 0xfffffb08 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d5706f │ │ │ │ movwls r3, #4472 @ 0x1178 │ │ │ │ movwls r6, #2091 @ 0x82b │ │ │ │ subcc pc, r8, #13959168 @ 0xd50000 │ │ │ │ ldrcs pc, [r4], #2261 @ 0x8d5 │ │ │ │ - @ instruction: 0xf80ef7fc │ │ │ │ + @ instruction: 0xfff0f7fb │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ bicshi pc, sl, r0 │ │ │ │ ldrne pc, [r4], #2261 @ 0x8d5 │ │ │ │ stmdavs r8!, {r1, r5, r9, sl, lr} │ │ │ │ - b fed4630c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfed0550c> │ │ │ │ + b a46424 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa05624> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ stmdavs r3!, {r2, r3, r4, r6, r7, r8, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - stm r4, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - b 104632c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x100552c> │ │ │ │ + svc 0x00f8f7fa │ │ │ │ + ldmib r4!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ bicshi pc, r5, r0 │ │ │ │ - strcc pc, [ip], #2271 @ 0x8df │ │ │ │ + ldrcc pc, [ip], #2271 @ 0x8df │ │ │ │ ldrbtmi r4, [fp], #-1538 @ 0xfffff9fe │ │ │ │ strne pc, [r8, #-2259]! @ 0xfffff72d │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ - stmdacs r0, {r3, r4, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r3, r9, fp, sp, lr, pc} │ │ │ │ bicshi pc, r4, r0, asr #5 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7c380 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b580> │ │ │ │ + blcc 7c498 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b698> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf89de868 │ │ │ │ - ldmdblt r3!, {r1, r2, r4, r5, ip, sp} │ │ │ │ - stmia r0!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fa4620 │ │ │ │ + @ instruction: 0xf89defdc │ │ │ │ + ldmdblt r3!, {r1, r2, r3, r4, r5, ip, sp} │ │ │ │ + ldmda r4, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0009807 │ │ │ │ - @ instruction: 0xf7fdfeeb │ │ │ │ - @ instruction: 0xf8dfbd64 │ │ │ │ - andcs r3, r0, #80, 8 @ 0x50000000 │ │ │ │ + @ instruction: 0xf7fdfef3 │ │ │ │ + @ instruction: 0xf8dfbd70 │ │ │ │ + andcs r3, r3, #96, 8 @ 0x60000000 │ │ │ │ @ instruction: 0xf10d9907 │ │ │ │ - @ instruction: 0xf8580036 │ │ │ │ + @ instruction: 0xf858003e │ │ │ │ movwls r3, #32771 @ 0x8003 │ │ │ │ - b 10c638c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x108558c> │ │ │ │ + ldmib r6!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnle r3, r1 │ │ │ │ - ldrtlt pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ + strblt pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf04f2400 │ │ │ │ strtmi r0, [r5], -r1, lsl #18 │ │ │ │ @ instruction: 0x462644fb │ │ │ │ @ instruction: 0xf7fd46ca │ │ │ │ - @ instruction: 0xf8dfbcfd │ │ │ │ + @ instruction: 0xf8dfbd09 │ │ │ │ + @ instruction: 0x464fb438 │ │ │ │ + beq 84618 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43818> │ │ │ │ + stmibeq sp, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fd44fb │ │ │ │ + @ instruction: 0xf8dfbcff │ │ │ │ strbmi fp, [pc], -r8, lsr #8 │ │ │ │ - beq 84500 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43700> │ │ │ │ + beq 8462c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4382c> │ │ │ │ stmibeq sp, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd44fb │ │ │ │ - @ instruction: 0xf8dfbcf3 │ │ │ │ + @ instruction: 0xf8dfbcf5 │ │ │ │ @ instruction: 0x464fb418 │ │ │ │ - beq 84514 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43714> │ │ │ │ + beq 84640 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43840> │ │ │ │ stmibeq sp, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd44fb │ │ │ │ - @ instruction: 0xf8dfbce9 │ │ │ │ + @ instruction: 0xf8dfbceb │ │ │ │ strbmi fp, [pc], -r8, lsl #8 │ │ │ │ - beq 84528 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43728> │ │ │ │ - stmibeq sp, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7fd44fb │ │ │ │ - @ instruction: 0xf8dfbcdf │ │ │ │ - @ instruction: 0x464fb3f8 │ │ │ │ - beq 8453c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4373c> │ │ │ │ + beq 84654 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43854> │ │ │ │ stmibeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd44fb │ │ │ │ - @ instruction: 0xf8dfbcd5 │ │ │ │ - strbmi fp, [pc], -r8, ror #7 │ │ │ │ - beq 84550 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43750> │ │ │ │ + @ instruction: 0xf8dfbce1 │ │ │ │ + @ instruction: 0x464fb3f8 │ │ │ │ + beq 84668 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43868> │ │ │ │ stmibeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd44fb │ │ │ │ - @ instruction: 0xf8dfbccb │ │ │ │ - @ instruction: 0x4607b3d8 │ │ │ │ + @ instruction: 0xf8dfbcd7 │ │ │ │ + strmi fp, [r7], -r8, ror #7 │ │ │ │ strmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ vpmax.s8 d16, d0, d1 │ │ │ │ @ instruction: 0xf7fd190d │ │ │ │ - @ instruction: 0xf8dfbcbf │ │ │ │ - strcs fp, [r0, #-964] @ 0xfffffc3c │ │ │ │ + @ instruction: 0xf8dfbccb │ │ │ │ + strcs fp, [r0, #-980] @ 0xfffffc2c │ │ │ │ @ instruction: 0xf04f462e │ │ │ │ ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ stmdbne sp, {r6, r9, ip, sp, lr, pc} │ │ │ │ - ldclt 7, cr15, [r4], #1012 @ 0x3f4 │ │ │ │ - movslt pc, #14614528 @ 0xdf0000 │ │ │ │ + stcllt 7, cr15, [r0], {253} @ 0xfd │ │ │ │ + biclt pc, r0, #14614528 @ 0xdf0000 │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ stmibvc ip, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ - beq 8459c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4379c> │ │ │ │ - stclt 7, cr15, [r8], #1012 @ 0x3f4 │ │ │ │ - orrslt pc, ip, #14614528 @ 0xdf0000 │ │ │ │ + beq 846b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x438b4> │ │ │ │ + ldclt 7, cr15, [r4], #1012 @ 0x3f4 │ │ │ │ + @ instruction: 0xb3acf8df │ │ │ │ strtmi r2, [lr], -r0, lsl #10 │ │ │ │ stmibvc ip, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fd0a01 │ │ │ │ - @ instruction: 0xf8dfbc9d │ │ │ │ - strmi fp, [r7], -ip, lsl #7 │ │ │ │ + @ instruction: 0xf8dfbca9 │ │ │ │ + @ instruction: 0x4607b39c │ │ │ │ strmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ vpmax.s8 d16, d0, d1 │ │ │ │ @ instruction: 0xf7fd1927 │ │ │ │ - @ instruction: 0xf8dfbc91 │ │ │ │ - strcs fp, [r0, #-888] @ 0xfffffc88 │ │ │ │ + @ instruction: 0xf8dfbc9d │ │ │ │ + strcs fp, [r0, #-904] @ 0xfffffc78 │ │ │ │ @ instruction: 0xf04f462e │ │ │ │ ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ stmdbne r7!, {r6, r9, ip, sp, lr, pc} │ │ │ │ - stclt 7, cr15, [r6], {253} @ 0xfd │ │ │ │ - msrlt SPSR_s, #14614528 @ 0xdf0000 │ │ │ │ + ldclt 7, cr15, [r2], {253} @ 0xfd │ │ │ │ + cmnplt r4, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ ldmibvc r5, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ - beq 845f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x437f8> │ │ │ │ - ldcllt 7, cr15, [sl], #-1012 @ 0xfffffc0c │ │ │ │ - cmpplt r0, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ + beq 84710 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43910> │ │ │ │ + stclt 7, cr15, [r6], {253} @ 0xfd │ │ │ │ + msrlt SPSR_, #14614528 @ 0xdf0000 │ │ │ │ strtmi r2, [lr], -r0, lsl #10 │ │ │ │ ldmibvc r5, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fd0a01 │ │ │ │ - @ instruction: 0xf8dfbc6f │ │ │ │ - strmi fp, [r7], -r0, asr #6 │ │ │ │ + @ instruction: 0xf8dfbc7b │ │ │ │ + @ instruction: 0x4607b350 │ │ │ │ strmi r4, [r6], -r5, lsl #12 │ │ │ │ vst3. {d20-d22}, [pc :256], fp │ │ │ │ @ instruction: 0xf04f799b │ │ │ │ @ instruction: 0xf7fd0a01 │ │ │ │ - @ instruction: 0xf8dfbc63 │ │ │ │ - strcs fp, [r0, #-812] @ 0xfffffcd4 │ │ │ │ + @ instruction: 0xf8dfbc6f │ │ │ │ + strcs fp, [r0, #-828] @ 0xfffffcc4 │ │ │ │ vst1.8 {d20-d22}, [pc :128], lr │ │ │ │ ldrbtmi r7, [fp], #2459 @ 0x99b │ │ │ │ - beq 8463c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4383c> │ │ │ │ - mrrclt 7, 15, pc, r8, cr13 @ │ │ │ │ - tstplt r8, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ + beq 84754 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43954> │ │ │ │ + stcllt 7, cr15, [r4], #-1012 @ 0xfffffc0c │ │ │ │ + msrlt CPSR_f, #14614528 @ 0xdf0000 │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ stmibvc r3!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ - beq 84654 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43854> │ │ │ │ - mcrrlt 7, 15, pc, ip, cr13 @ │ │ │ │ - movwlt pc, #18655 @ 0x48df @ │ │ │ │ + beq 8476c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4396c> │ │ │ │ + mrrclt 7, 15, pc, r8, cr13 @ │ │ │ │ + tstplt r4, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ strtmi r2, [lr], -r0, lsl #10 │ │ │ │ stmibvc r3!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fd0a01 │ │ │ │ - @ instruction: 0xf8dfbc41 │ │ │ │ - @ instruction: 0x4607b2f4 │ │ │ │ + @ instruction: 0xf8dfbc4d │ │ │ │ + strmi fp, [r7], -r4, lsl #6 │ │ │ │ strmi r4, [r6], -r5, lsl #12 │ │ │ │ vst3. {d20-d22}, [pc :256], fp │ │ │ │ @ instruction: 0xf04f79ae │ │ │ │ @ instruction: 0xf7fd0a01 │ │ │ │ - @ instruction: 0xf8dfbc35 │ │ │ │ - strcs fp, [r0, #-736] @ 0xfffffd20 │ │ │ │ + @ instruction: 0xf8dfbc41 │ │ │ │ + strcs fp, [r0, #-752] @ 0xfffffd10 │ │ │ │ vst1.8 {d20-d22}, [pc :128], lr │ │ │ │ ldrbtmi r7, [fp], #2478 @ 0x9ae │ │ │ │ - beq 84698 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43898> │ │ │ │ - stclt 7, cr15, [sl], #-1012 @ 0xfffffc0c │ │ │ │ - sbclt pc, ip, #14614528 @ 0xdf0000 │ │ │ │ + beq 847b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x439b0> │ │ │ │ + ldclt 7, cr15, [r6], #-1012 @ 0xfffffc0c │ │ │ │ + sbcslt pc, ip, #14614528 @ 0xdf0000 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ @ instruction: 0x460644fb │ │ │ │ @ instruction: 0xf7fd46ca │ │ │ │ - @ instruction: 0xf8dfbc1f │ │ │ │ - strcs fp, [r0, #-700] @ 0xfffffd44 │ │ │ │ + @ instruction: 0xf8dfbc2b │ │ │ │ + strcs fp, [r0, #-716] @ 0xfffffd34 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #1582 @ 0x62e │ │ │ │ @ instruction: 0xf7fd46ca │ │ │ │ - @ instruction: 0xf8dfbc15 │ │ │ │ - strmi fp, [r7], -ip, lsr #5 │ │ │ │ + @ instruction: 0xf8dfbc21 │ │ │ │ + @ instruction: 0x4607b2bc │ │ │ │ strmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf04f0903 │ │ │ │ @ instruction: 0xf7fd0a01 │ │ │ │ - @ instruction: 0xf8dfbc09 │ │ │ │ - strcs fp, [r0, #-664] @ 0xfffffd68 │ │ │ │ + @ instruction: 0xf8dfbc15 │ │ │ │ + strcs fp, [r0, #-680] @ 0xfffffd58 │ │ │ │ @ instruction: 0xf04f462e │ │ │ │ ldrbtmi r0, [fp], #2307 @ 0x903 │ │ │ │ - beq 846f0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x438f0> │ │ │ │ - bllt fffc65ac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfff857ac> │ │ │ │ - addlt pc, r4, #14614528 @ 0xdf0000 │ │ │ │ + beq 84808 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43a08> │ │ │ │ + stclt 7, cr15, [sl], {253} @ 0xfd │ │ │ │ + addslt pc, r4, #14614528 @ 0xdf0000 │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - beq 84704 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43904> │ │ │ │ + beq 8481c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43a1c> │ │ │ │ stmibne r1!, {r6, r9, ip, sp, lr, pc} │ │ │ │ - bllt ffcc65c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffc857c4> │ │ │ │ - rsbslt pc, r0, #14614528 @ 0xdf0000 │ │ │ │ + bllt fffc66dc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfff858dc> │ │ │ │ + addlt pc, r0, #14614528 @ 0xdf0000 │ │ │ │ strtmi r2, [lr], -r0, lsl #10 │ │ │ │ - beq 84718 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43918> │ │ │ │ + beq 84830 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43a30> │ │ │ │ vqshl.s8 q10, , q8 │ │ │ │ @ instruction: 0xf7fd19a1 │ │ │ │ - @ instruction: 0xf8dfbbe7 │ │ │ │ - strmi fp, [r7], -r0, ror #4 │ │ │ │ + @ instruction: 0xf8dfbbf3 │ │ │ │ + @ instruction: 0x4607b270 │ │ │ │ strmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ vpmax.s8 d16, d0, d1 │ │ │ │ @ instruction: 0xf7fd19eb │ │ │ │ - @ instruction: 0xf8dfbbdb │ │ │ │ - strcs fp, [r0, #-588] @ 0xfffffdb4 │ │ │ │ + @ instruction: 0xf8dfbbe7 │ │ │ │ + strcs fp, [r0, #-604] @ 0xfffffda4 │ │ │ │ @ instruction: 0xf04f462e │ │ │ │ ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ stmibne fp!, {r6, r9, ip, sp, lr, pc}^ │ │ │ │ - bllt ff446608 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff405808> │ │ │ │ - eorslt pc, r8, #14614528 @ 0xdf0000 │ │ │ │ + bllt ff746720 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff705920> │ │ │ │ + sublt pc, r8, #14614528 @ 0xdf0000 │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - beq 84760 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43960> │ │ │ │ + beq 84878 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43a78> │ │ │ │ ldmibne r1!, {r6, r9, ip, sp, lr, pc}^ │ │ │ │ - bllt ff146620 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff105820> │ │ │ │ - eorlt pc, r4, #14614528 @ 0xdf0000 │ │ │ │ + bllt ff446738 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff405938> │ │ │ │ + eorslt pc, r4, #14614528 @ 0xdf0000 │ │ │ │ strtmi r2, [lr], -r0, lsl #10 │ │ │ │ - beq 84774 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43974> │ │ │ │ + beq 8488c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43a8c> │ │ │ │ vqshl.s8 q10, , q8 │ │ │ │ @ instruction: 0xf7fd19f1 │ │ │ │ - @ instruction: 0xf8dfbbb9 │ │ │ │ - @ instruction: 0x4607b214 │ │ │ │ + @ instruction: 0xf8dfbbc5 │ │ │ │ + strmi fp, [r7], -r4, lsr #4 │ │ │ │ strmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ vpmax.s8 d16, d0, d1 │ │ │ │ @ instruction: 0xf7fd2919 │ │ │ │ - @ instruction: 0xf8dfbbad │ │ │ │ - strcs fp, [r0, #-512] @ 0xfffffe00 │ │ │ │ + @ instruction: 0xf8dfbbb9 │ │ │ │ + strcs fp, [r0, #-528] @ 0xfffffdf0 │ │ │ │ @ instruction: 0xf04f462e │ │ │ │ ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ ldmdbcs r9, {r6, r9, ip, sp, lr, pc} │ │ │ │ - bllt fe8c6664 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe885864> │ │ │ │ - ldrdlt pc, [ip, #143]! @ 0x8f │ │ │ │ + bllt febc677c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb8597c> │ │ │ │ + ldrsblt pc, [ip, #143]! @ 0x8f @ │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ @ instruction: 0x460644fb │ │ │ │ @ instruction: 0xf7fd46ca │ │ │ │ - @ instruction: 0xf8dfbb97 │ │ │ │ - strcs fp, [r0, #-476] @ 0xfffffe24 │ │ │ │ + @ instruction: 0xf8dfbba3 │ │ │ │ + strcs fp, [r0, #-492] @ 0xfffffe14 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #1582 @ 0x62e │ │ │ │ @ instruction: 0xf7fd46ca │ │ │ │ - @ instruction: 0xf8dfbb8d │ │ │ │ - strmi fp, [r7], -ip, asr #3 │ │ │ │ + @ instruction: 0xf8dfbb99 │ │ │ │ + @ instruction: 0x4607b1dc │ │ │ │ strmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf04f0910 │ │ │ │ @ instruction: 0xf7fd0a01 │ │ │ │ - @ instruction: 0xf8dfbb81 │ │ │ │ - strcs fp, [r0, #-440] @ 0xfffffe48 │ │ │ │ + @ instruction: 0xf8dfbb8d │ │ │ │ + strcs fp, [r0, #-456] @ 0xfffffe38 │ │ │ │ @ instruction: 0xf04f462e │ │ │ │ ldrbtmi r0, [fp], #2320 @ 0x910 │ │ │ │ - beq 84800 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43a00> │ │ │ │ - bllt 1dc66bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d858bc> │ │ │ │ - ldrdlt pc, [r4, pc]! @ │ │ │ │ + beq 84918 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43b18> │ │ │ │ + bllt fe0c67d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe0859d4> │ │ │ │ + @ instruction: 0xb1b4f8df │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ @ instruction: 0x460644fb │ │ │ │ @ instruction: 0xf7fd46ca │ │ │ │ - @ instruction: 0xf8dfbb6b │ │ │ │ - strcs fp, [r0, #-404] @ 0xfffffe6c │ │ │ │ + @ instruction: 0xf8dfbb77 │ │ │ │ + strcs fp, [r0, #-420] @ 0xfffffe5c │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #1582 @ 0x62e │ │ │ │ @ instruction: 0xf7fd46ca │ │ │ │ - @ instruction: 0xf8dfbb61 │ │ │ │ - @ instruction: 0xf04fb184 │ │ │ │ + @ instruction: 0xf8dfbb6d │ │ │ │ + @ instruction: 0xf04fb194 │ │ │ │ strmi r0, [r7], -r1, lsl #18 │ │ │ │ ldrbtmi r4, [fp], #1541 @ 0x605 │ │ │ │ strbmi r4, [sl], r6, lsl #12 │ │ │ │ - bllt 15c66fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x15858fc> │ │ │ │ - ldrsblt pc, [r0, #-143]! @ 0xffffff71 @ │ │ │ │ + bllt 18c6814 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1885a14> │ │ │ │ + ldrdlt pc, [r0, pc] │ │ │ │ @ instruction: 0xf04f2500 │ │ │ │ strtmi r0, [lr], -r1, lsl #18 │ │ │ │ @ instruction: 0x46ca44fb │ │ │ │ - bllt 1346710 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1305910> │ │ │ │ - ldrdlt pc, [r0, #-143]! @ 0xffffff71 │ │ │ │ + bllt 1646828 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1605a28> │ │ │ │ + ldrsblt pc, [r0, #-143]! @ 0xffffff71 @ │ │ │ │ @ instruction: 0xf04f464f │ │ │ │ @ instruction: 0xf04f0a01 │ │ │ │ ldrbtmi r0, [fp], #2441 @ 0x989 │ │ │ │ - bllt 10c6724 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1085924> │ │ │ │ - blmi 155b084 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x151a284> │ │ │ │ + bllt 13c683c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1385a3c> │ │ │ │ + blmi 165b1ac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x161a3ac> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 11e27a4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a19a4> │ │ │ │ + blls 12628bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1221abc> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - mrc 7, 6, APSR_nzcv, cr12, cr10, {7} │ │ │ │ - pop {r0, r3, r6, ip, sp, pc} │ │ │ │ + mrc 7, 2, APSR_nzcv, cr0, cr10, {7} │ │ │ │ + pop {r0, r1, r3, r6, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - andeq r8, r3, r2, lsl #21 │ │ │ │ - andeq r8, r3, r4, ror #19 │ │ │ │ + andeq r0, r2, sl, asr #4 │ │ │ │ + andeq r0, r2, r6, lsr r2 │ │ │ │ ldrdeq r8, [r3], -sl │ │ │ │ - andeq r8, r3, ip, lsl #19 │ │ │ │ - andeq r8, r3, r2, lsl #5 │ │ │ │ - andeq r8, r3, r4, lsr r9 │ │ │ │ - andeq r8, r3, sl, lsr #4 │ │ │ │ - ldrdeq r8, [r3], -ip │ │ │ │ - ldrdeq r8, [r3], -r2 │ │ │ │ - andeq r8, r3, r4, lsl #17 │ │ │ │ - andeq r8, r3, sl, ror r1 │ │ │ │ - andeq r8, r3, ip, lsr #16 │ │ │ │ - andeq r8, r3, r2, lsr #2 │ │ │ │ - ldrdeq r8, [r3], -r4 │ │ │ │ - andeq r8, r3, sl, asr #1 │ │ │ │ - andeq r8, r3, ip, ror r7 │ │ │ │ - andeq r8, r3, r2, ror r0 │ │ │ │ - andeq r8, r3, r4, lsr #14 │ │ │ │ - andeq r8, r3, sl, lsl r0 │ │ │ │ - andeq r8, r3, ip, asr #13 │ │ │ │ - andeq r7, r3, r2, asr #31 │ │ │ │ - andeq r8, r3, r4, ror r6 │ │ │ │ - andeq r7, r3, sl, ror #30 │ │ │ │ - andeq r8, r3, ip, lsl r6 │ │ │ │ - andeq r7, r3, r2, lsl pc │ │ │ │ - andeq r8, r3, r4, asr #11 │ │ │ │ - @ instruction: 0x00037eba │ │ │ │ - andeq r8, r3, r4, lsl #11 │ │ │ │ - andeq r8, r3, r2, asr r5 │ │ │ │ - andeq r7, r3, r8, asr #28 │ │ │ │ - strdeq r8, [r3], -sl │ │ │ │ - strdeq r7, [r3], -r0 │ │ │ │ - andeq r8, r3, r2, lsr #9 │ │ │ │ - muleq r3, r8, sp │ │ │ │ - andeq r8, r3, r2, asr #8 │ │ │ │ + ldrdeq r8, [r3], -r0 │ │ │ │ + andeq r8, r3, sl, ror #18 │ │ │ │ + andeq r8, r3, ip, asr #17 │ │ │ │ + andeq r8, r3, r2, asr #3 │ │ │ │ + andeq r8, r3, r4, ror r8 │ │ │ │ + andeq r8, r3, sl, ror #2 │ │ │ │ + andeq r8, r3, ip, lsl r8 │ │ │ │ + andeq r8, r3, r2, lsl r1 │ │ │ │ + andeq r8, r3, r4, asr #15 │ │ │ │ + strheq r8, [r3], -sl │ │ │ │ + andeq r8, r3, ip, ror #14 │ │ │ │ + andeq r8, r3, r2, rrx │ │ │ │ + andeq r8, r3, r4, lsl r7 │ │ │ │ + andeq r8, r3, sl │ │ │ │ + @ instruction: 0x000386bc │ │ │ │ + @ instruction: 0x00037fb2 │ │ │ │ + andeq r8, r3, r4, ror #12 │ │ │ │ + andeq r7, r3, sl, asr pc │ │ │ │ + andeq r8, r3, ip, lsl #12 │ │ │ │ + andeq r7, r3, r2, lsl #30 │ │ │ │ + @ instruction: 0x000385b4 │ │ │ │ + andeq r7, r3, sl, lsr #29 │ │ │ │ + andeq r8, r3, ip, asr r5 │ │ │ │ + andeq r7, r3, r2, asr lr │ │ │ │ + andeq r8, r3, r4, lsl #10 │ │ │ │ + strdeq r7, [r3], -sl │ │ │ │ + andeq r8, r3, ip, lsr #9 │ │ │ │ + andeq r7, r3, r2, lsr #27 │ │ │ │ + andeq r8, r3, ip, ror #8 │ │ │ │ + andeq r8, r3, sl, lsr r4 │ │ │ │ + andeq r7, r3, r0, lsr sp │ │ │ │ + andeq r8, r3, r2, ror #7 │ │ │ │ + ldrdeq r7, [r3], -r8 │ │ │ │ + andeq r8, r3, sl, lsl #7 │ │ │ │ + andeq r7, r3, r0, lsl #25 │ │ │ │ + andeq r8, r3, sl, lsr #6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0001feb0 │ │ │ │ - muleq r1, r8, lr │ │ │ │ - andeq pc, r1, r4, lsl #29 │ │ │ │ - andeq pc, r1, r0, ror lr @ │ │ │ │ - andeq pc, r1, ip, asr lr @ │ │ │ │ - andeq pc, r1, r8, asr #28 │ │ │ │ - andeq pc, r1, r8, lsr lr @ │ │ │ │ - andeq pc, r1, lr, lsl lr @ │ │ │ │ - andeq pc, r1, sl, lsl #28 │ │ │ │ - strdeq pc, [r1], -r0 │ │ │ │ + strdeq pc, [r1], -r8 │ │ │ │ + andeq pc, r1, r0, ror #21 │ │ │ │ + andeq pc, r1, ip, asr #21 │ │ │ │ + @ instruction: 0x0001fab8 │ │ │ │ + andeq pc, r1, r4, lsr #21 │ │ │ │ + muleq r1, r0, sl │ │ │ │ + andeq pc, r1, r0, lsl #21 │ │ │ │ + andeq pc, r1, r6, ror #20 │ │ │ │ + andeq pc, r1, r2, asr sl @ │ │ │ │ + andeq pc, r1, r8, lsr sl @ │ │ │ │ + andeq pc, r1, r4, lsr #20 │ │ │ │ + andeq pc, r1, sl, lsl #20 │ │ │ │ + strdeq pc, [r1], -r6 │ │ │ │ ldrdeq pc, [r1], -ip │ │ │ │ - andeq pc, r1, r2, asr #27 │ │ │ │ - andeq pc, r1, lr, lsr #27 │ │ │ │ - muleq r1, r4, sp │ │ │ │ - andeq pc, r1, r0, lsl #27 │ │ │ │ - andeq pc, r1, r6, ror #26 │ │ │ │ - andeq pc, r1, r2, asr sp @ │ │ │ │ - andeq pc, r1, r8, lsr sp @ │ │ │ │ - andeq pc, r1, r4, lsr #26 │ │ │ │ - andeq pc, r1, sl, lsl #26 │ │ │ │ - ldrdeq pc, [r1], -r4 │ │ │ │ - @ instruction: 0x0001ffbe │ │ │ │ - andeq pc, r1, ip, lsr #31 │ │ │ │ - muleq r1, r2, pc @ │ │ │ │ - muleq r1, lr, ip │ │ │ │ - andeq pc, r1, r4, lsl #25 │ │ │ │ - andeq pc, r1, r0, ror ip @ │ │ │ │ - andeq pc, r1, r6, asr ip @ │ │ │ │ - andeq pc, r1, r2, asr #24 │ │ │ │ - andeq pc, r1, r8, lsr #24 │ │ │ │ - andeq pc, r1, r4, lsl ip @ │ │ │ │ - strdeq pc, [r1], -sl │ │ │ │ - andeq pc, r1, r4, asr #29 │ │ │ │ - andeq pc, r1, lr, lsr #29 │ │ │ │ - muleq r1, ip, lr │ │ │ │ - andeq pc, r1, r2, lsl #29 │ │ │ │ - andeq pc, r1, ip, ror #28 │ │ │ │ - andeq pc, r1, r6, asr lr @ │ │ │ │ - andeq pc, r1, r2, ror #22 │ │ │ │ - andeq pc, r1, ip, asr #22 │ │ │ │ - andeq pc, r1, r6, lsr fp @ │ │ │ │ - @ instruction: 0x000375b0 │ │ │ │ + andeq pc, r1, r8, asr #19 │ │ │ │ + andeq pc, r1, lr, lsr #19 │ │ │ │ + muleq r1, sl, r9 │ │ │ │ + andeq pc, r1, r0, lsl #19 │ │ │ │ + andeq pc, r1, ip, ror #18 │ │ │ │ + andeq pc, r1, r2, asr r9 @ │ │ │ │ + andeq pc, r1, r4, ror #22 │ │ │ │ + andeq pc, r1, lr, asr #22 │ │ │ │ + andeq pc, r1, ip, lsr fp @ │ │ │ │ + andeq pc, r1, r2, lsr #22 │ │ │ │ + andeq pc, r1, r6, ror #17 │ │ │ │ + andeq pc, r1, ip, asr #17 │ │ │ │ + @ instruction: 0x0001f8b8 │ │ │ │ + muleq r1, lr, r8 │ │ │ │ + andeq pc, r1, sl, lsl #17 │ │ │ │ + andeq pc, r1, r0, ror r8 @ │ │ │ │ + andeq pc, r1, ip, asr r8 @ │ │ │ │ + andeq pc, r1, r2, asr #16 │ │ │ │ + andeq pc, r1, r4, asr sl @ │ │ │ │ + andeq pc, r1, lr, lsr sl @ │ │ │ │ + andeq pc, r1, ip, lsr #20 │ │ │ │ + andeq pc, r1, r2, lsl sl @ │ │ │ │ + strdeq pc, [r1], -ip │ │ │ │ + andeq pc, r1, r6, ror #19 │ │ │ │ + andeq pc, r1, sl, lsr #15 │ │ │ │ + muleq r1, r4, r7 │ │ │ │ + andeq pc, r1, lr, ror r7 @ │ │ │ │ + muleq r3, r8, r4 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ │ │ │ │ -00008888 : │ │ │ │ - ldr r0, [pc, #8] @ (8894 ) │ │ │ │ +000089b0 : │ │ │ │ + ldr r0, [pc, #8] @ (89bc ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #972 @ 0x3cc │ │ │ │ b.w 332c │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ movs r3, r0 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 83dc <__assert_fail@plt+0x49f4> │ │ │ │ + b.n 8504 <__assert_fail@plt+0x4b1c> │ │ │ │ movs r0, #20 │ │ │ │ - b.n 83e0 <__assert_fail@plt+0x49f8> │ │ │ │ + b.n 8508 <__assert_fail@plt+0x4b20> │ │ │ │ adds r0, #3 │ │ │ │ - b.n 89c4 │ │ │ │ + b.n 8aec │ │ │ │ movs r0, #2 │ │ │ │ - b.n 87d0 <__assert_fail@plt+0x4de8> │ │ │ │ + b.n 88f8 <__assert_fail@plt+0x4f10> │ │ │ │ movs r0, r0 │ │ │ │ - b.n 8f52 │ │ │ │ + b.n 907a │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xeb73eaff │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + @ instruction: 0xeb29eaff │ │ │ │ + strb r4, [r2, #12] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (88d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (88dc ) │ │ │ │ - ldr r2, [pc, #28] @ (88e0 ) │ │ │ │ + ldr r0, [pc, #24] @ (8a00 ) │ │ │ │ + ldr r3, [pc, #28] @ (8a04 ) │ │ │ │ + ldr r2, [pc, #28] @ (8a08 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 88d4 │ │ │ │ - ldr r3, [pc, #20] @ (88e4 ) │ │ │ │ + beq.n 89fc │ │ │ │ + ldr r3, [pc, #20] @ (8a0c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 88d4 │ │ │ │ + cbz r3, 89fc │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (890c ) │ │ │ │ - ldr r3, [pc, #36] @ (8910 ) │ │ │ │ + ldr r0, [pc, #32] @ (8a34 ) │ │ │ │ + ldr r3, [pc, #36] @ (8a38 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (8914 ) │ │ │ │ + ldr r2, [pc, #36] @ (8a3c ) │ │ │ │ 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 8908 │ │ │ │ - ldr r3, [pc, #20] @ (8918 ) │ │ │ │ + beq.n 8a30 │ │ │ │ + ldr r3, [pc, #20] @ (8a40 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 8908 │ │ │ │ + cbz r3, 8a30 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (8948 ) │ │ │ │ - ldr r2, [pc, #40] @ (894c ) │ │ │ │ + ldr r3, [pc, #40] @ (8a70 ) │ │ │ │ + ldr r2, [pc, #40] @ (8a74 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 8946 │ │ │ │ - ldr r3, [pc, #36] @ (8950 ) │ │ │ │ + cbnz r3, 8a6e │ │ │ │ + ldr r3, [pc, #36] @ (8a78 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 893a │ │ │ │ - ldr r3, [pc, #32] @ (8954 ) │ │ │ │ + cbz r3, 8a62 │ │ │ │ + ldr r3, [pc, #32] @ (8a7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 32fc <__cxa_finalize@plt> │ │ │ │ - bl 88bc │ │ │ │ - ldr r3, [pc, #24] @ (8958 ) │ │ │ │ + bl 89e4 │ │ │ │ + ldr r3, [pc, #24] @ (8a80 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ movs r3, r0 │ │ │ │ - b.n 88e8 │ │ │ │ + b.n 8a10 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -5149,162 +5222,162 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #20] @ (89a0 ) │ │ │ │ + ldr r3, [pc, #20] @ (8ac8 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [pc, #20] @ (89a4 ) │ │ │ │ + ldr r2, [pc, #20] @ (8acc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #28] @ (89c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (8af0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 89c0 │ │ │ │ + cbz r0, 8ae8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ (89cc ) │ │ │ │ + ldr r2, [pc, #8] @ (8af4 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.n 89b0 │ │ │ │ + b.n 8ad8 │ │ │ │ nop │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #152] @ (8a78 ) │ │ │ │ + ldr r4, [pc, #152] @ (8ba0 ) │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ add r4, pc │ │ │ │ ands.w r1, r1, #1048576 @ 0x100000 │ │ │ │ - bne.n 8a64 │ │ │ │ + bne.n 8b8c │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a58 │ │ │ │ - ldr r2, [pc, #132] @ (8a7c ) │ │ │ │ + beq.n 8b80 │ │ │ │ + ldr r2, [pc, #132] @ (8ba4 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [pc, #132] @ (8a80 ) │ │ │ │ + ldr r3, [pc, #132] @ (8ba8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1460] @ 0x5b4 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r0, #16] │ │ │ │ - beq.n 8a5a │ │ │ │ + beq.n 8b82 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ it eq │ │ │ │ streq r3, [r0, #20] │ │ │ │ - beq.n 8a5a │ │ │ │ + beq.n 8b82 │ │ │ │ adds r4, r2, #2 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - beq.n 8a5a │ │ │ │ + beq.n 8b82 │ │ │ │ adds r4, r2, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - beq.n 8a5c │ │ │ │ + beq.n 8b84 │ │ │ │ adds r4, r2, #4 │ │ │ │ str r3, [r0, #28] │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - beq.n 8a5e │ │ │ │ + beq.n 8b86 │ │ │ │ adds r4, r2, #5 │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - beq.n 8a60 │ │ │ │ + beq.n 8b88 │ │ │ │ adds r4, r2, #6 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ itt ne │ │ │ │ addne r2, #7 │ │ │ │ strne r2, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r3, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #28] @ (8a84 ) │ │ │ │ + ldr r1, [pc, #28] @ (8bac ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #28] @ (8a88 ) │ │ │ │ + ldr r3, [pc, #28] @ (8bb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r4, r1] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ - b.n 89f0 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + b.n 8b18 │ │ │ │ + strb r6, [r2, #7] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ movs r3, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 8aa2 │ │ │ │ + cbz r0, 8bca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ blx 37bc │ │ │ │ - cbz r0, 8ac8 │ │ │ │ + cbz r0, 8bf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 8ae2 │ │ │ │ + cbz r0, 8c0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -5313,102 +5386,104 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 37bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #32] │ │ │ │ - cbz r0, 8b0c │ │ │ │ + cbz r0, 8c34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r0, [pc, #144] @ (8bb8 ) │ │ │ │ + ldr r0, [pc, #144] @ (8ce0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, pc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 8ba6 │ │ │ │ + bpl.n 8cce │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r2 │ │ │ │ - cbnz r3, 8b44 │ │ │ │ - b.n 8b5e │ │ │ │ + cbnz r3, 8c6c │ │ │ │ + b.n 8c86 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbz r3, 8b5e │ │ │ │ + cbz r3, 8c86 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8b9a │ │ │ │ + beq.n 8cc2 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8b3e │ │ │ │ + bne.n 8c66 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r6, r7 │ │ │ │ it ne │ │ │ │ movne r4, r7 │ │ │ │ - bne.n 8b6e │ │ │ │ + bne.n 8c96 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b5a │ │ │ │ + b.n 8c82 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 8b66 │ │ │ │ + beq.n 8c8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b6a │ │ │ │ + beq.n 8c92 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8b56 │ │ │ │ - ldr r0, [pc, #52] @ (8bbc ) │ │ │ │ + bne.n 8c7e │ │ │ │ + ldr r0, [pc, #52] @ (8ce4 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #52] @ (8bc0 ) │ │ │ │ + ldr r1, [pc, #52] @ (8ce8 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r9, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - b.n 8b56 │ │ │ │ + b.n 8c7e │ │ │ │ subs r4, r4, r7 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str.w r4, [r8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #20] @ (8bbc ) │ │ │ │ - ldr r1, [pc, #24] @ (8bc4 ) │ │ │ │ + ldr r3, [pc, #20] @ (8ce4 ) │ │ │ │ + ldr r1, [pc, #24] @ (8cec ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ - b.n 8b56 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + b.n 8c7e │ │ │ │ + strb r0, [r2, #2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r4], #-4 │ │ │ │ - @ instruction: 0xe8300001 │ │ │ │ + b.n 8644 <__assert_fail@plt+0x4c5c> │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 85c0 <__assert_fail@plt+0x4bd8> │ │ │ │ + movs r1, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 8bde │ │ │ │ + cbz r0, 8d06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -5419,243 +5494,245 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 386c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 8c0c │ │ │ │ + cbz r0, 8d34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [pc, #4] @ (8c18 ) │ │ │ │ + ldr r0, [pc, #4] @ (8d40 ) │ │ │ │ add r0, pc │ │ │ │ b.w 3850 │ │ │ │ - @ instruction: 0xe8220001 │ │ │ │ + b.n 85f8 <__assert_fail@plt+0x4c10> │ │ │ │ + movs r1, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #88] @ (8c7c ) │ │ │ │ + ldr r2, [pc, #88] @ (8da4 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 8c46 │ │ │ │ + cbz r0, 8d6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c44 │ │ │ │ + beq.n 8d6c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #72] @ (8c80 ) │ │ │ │ + ldr r3, [pc, #72] @ (8da8 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8c30 │ │ │ │ + bne.n 8d58 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c36 │ │ │ │ + beq.n 8d5e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3854 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - cbz r0, 8c78 │ │ │ │ + cbz r0, 8da0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #8] @ (8c90 ) │ │ │ │ + ldr r0, [pc, #8] @ (8db8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ b.w 3274 │ │ │ │ - b.n 8c14 │ │ │ │ + b.n 95ac │ │ │ │ movs r1, r0 │ │ │ │ - cbz r1, 8c98 │ │ │ │ + cbz r1, 8dc0 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ b.w 374c │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 8cac │ │ │ │ + cbz r3, 8dd4 │ │ │ │ bx r3 │ │ │ │ b.w 396c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #84] @ 8d18 │ │ │ │ + ldr.w ip, [pc, #84] @ 8e40 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 8ce8 │ │ │ │ - ldr r1, [pc, #72] @ (8d1c ) │ │ │ │ - ldr r2, [pc, #76] @ (8d20 ) │ │ │ │ + bpl.n 8e10 │ │ │ │ + ldr r1, [pc, #72] @ (8e44 ) │ │ │ │ + ldr r2, [pc, #76] @ (8e48 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 39ac │ │ │ │ - cbnz r0, 8cfa │ │ │ │ + cbnz r0, 8e22 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #56] @ (8d24 ) │ │ │ │ + ldr r0, [pc, #56] @ (8e4c ) │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #56] @ (8d28 ) │ │ │ │ + ldr r1, [pc, #56] @ (8e50 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d0a │ │ │ │ + beq.n 8e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8d10 │ │ │ │ + cbz r3, 8e38 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8d0a │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + b.n 8e32 │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 8c3c │ │ │ │ + b.n 95d4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe81a0001 │ │ │ │ + b.n 86f8 <__assert_fail@plt+0x4d10> │ │ │ │ + movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #164] @ (8de0 ) │ │ │ │ + ldr r2, [pc, #164] @ (8f08 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #164] @ (8de4 ) │ │ │ │ + ldr r3, [pc, #164] @ (8f0c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #160] @ (8de8 ) │ │ │ │ + ldr r5, [pc, #160] @ (8f10 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8db0 │ │ │ │ + beq.n 8ed8 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 8d92 │ │ │ │ - ldr r0, [pc, #120] @ (8dec ) │ │ │ │ + cbz r0, 8eba │ │ │ │ + ldr r0, [pc, #120] @ (8f14 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #120] @ (8df0 ) │ │ │ │ + ldr r1, [pc, #120] @ (8f18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d92 │ │ │ │ + beq.n 8eba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8daa │ │ │ │ - ldr r2, [pc, #96] @ (8df4 ) │ │ │ │ - ldr r3, [pc, #76] @ (8de4 ) │ │ │ │ + cbz r3, 8ed2 │ │ │ │ + ldr r2, [pc, #96] @ (8f1c ) │ │ │ │ + ldr r3, [pc, #76] @ (8f0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8ddc │ │ │ │ + bne.n 8f04 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8d92 │ │ │ │ + b.n 8eba │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 34b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d92 │ │ │ │ + beq.n 8eba │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ blx 37fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 8d70 │ │ │ │ + b.n 8e98 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 8d68 │ │ │ │ + b.n 9700 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 8e56 │ │ │ │ + cbz r0, 8f7e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 8e5c │ │ │ │ + bpl.n 8f84 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -5667,823 +5744,726 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e4a │ │ │ │ + beq.n 8f72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8e4e │ │ │ │ + cbz r3, 8f76 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8e4c │ │ │ │ + b.n 8f74 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ (8e70 ) │ │ │ │ + ldr r3, [pc, #16] @ (8f98 ) │ │ │ │ movw r2, #25225 @ 0x6289 │ │ │ │ - ldr r1, [pc, #16] @ (8e74 ) │ │ │ │ - ldr r0, [pc, #16] @ (8e78 ) │ │ │ │ + ldr r1, [pc, #16] @ (8f9c ) │ │ │ │ + ldr r0, [pc, #16] @ (8fa0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 8c68 │ │ │ │ + b.n 9600 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 8c88 │ │ │ │ + b.n 9620 │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #84] @ (8ed4 ) │ │ │ │ + ldr r1, [pc, #84] @ (8ffc ) │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 8e96 │ │ │ │ + cbz r3, 8fbe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 8ece │ │ │ │ + cbz r4, 8ff6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 8df8 │ │ │ │ + bl 8f20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8ec8 │ │ │ │ + beq.n 8ff0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ (8ed8 ) │ │ │ │ + ldr r3, [pc, #8] @ (9000 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - b.n 8eba │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + b.n 8fe2 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #84] @ (8f34 ) │ │ │ │ + ldr r1, [pc, #84] @ (905c ) │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 8ef6 │ │ │ │ + cbz r3, 901e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 8f2e │ │ │ │ + cbz r4, 9056 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 8df8 │ │ │ │ + bl 8f20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8f28 │ │ │ │ + beq.n 9050 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ (8f38 ) │ │ │ │ + ldr r3, [pc, #8] @ (9060 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - b.n 8f1a │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + b.n 9042 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9044 │ │ │ │ + bne.n 916c │ │ │ │ mov r0, r4 │ │ │ │ blx 39dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 8f76 │ │ │ │ + cbz r0, 909e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f76 │ │ │ │ + beq.n 909e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9020 │ │ │ │ + beq.n 9148 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 8f90 │ │ │ │ + cbz r0, 90b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f90 │ │ │ │ + beq.n 90b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9026 │ │ │ │ + beq.n 914e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 8faa │ │ │ │ + cbz r0, 90d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8faa │ │ │ │ + beq.n 90d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 902c │ │ │ │ + beq.n 9154 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 8fc4 │ │ │ │ + cbz r0, 90ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fc4 │ │ │ │ + beq.n 90ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9032 │ │ │ │ + beq.n 915a │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 8fdc │ │ │ │ + cbz r0, 9104 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fdc │ │ │ │ + beq.n 9104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9038 │ │ │ │ + cbz r3, 9160 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 8ff4 │ │ │ │ + cbz r0, 911c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff4 │ │ │ │ + beq.n 911c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 903e │ │ │ │ + cbz r3, 9166 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 900c │ │ │ │ + cbz r0, 9134 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 900c │ │ │ │ + beq.n 9134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 901a │ │ │ │ + cbz r3, 9142 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 900c │ │ │ │ + b.n 9134 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8f76 │ │ │ │ + b.n 909e │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8f90 │ │ │ │ + b.n 90b8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8faa │ │ │ │ + b.n 90d2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8fc4 │ │ │ │ + b.n 90ec │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8fdc │ │ │ │ + b.n 9104 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8ff4 │ │ │ │ + b.n 911c │ │ │ │ blx 37c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f56 │ │ │ │ + bne.n 907e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #24] @ (9068 ) │ │ │ │ + ldr r3, [pc, #24] @ (9190 ) │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8f56 │ │ │ │ + bne.w 907e │ │ │ │ mov r0, r4 │ │ │ │ blx 35e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f56 │ │ │ │ + beq.w 907e │ │ │ │ pop {r4, pc} │ │ │ │ mcr2 15, 7, pc, cr7, cr15, {7} @ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9132 │ │ │ │ + bne.n 925a │ │ │ │ mov r0, r4 │ │ │ │ blx 39dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 90a6 │ │ │ │ + cbz r0, 91ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90a6 │ │ │ │ + beq.n 91ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 911a │ │ │ │ + beq.n 9242 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 90be │ │ │ │ + cbz r0, 91e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90be │ │ │ │ + beq.n 91e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9120 │ │ │ │ + cbz r3, 9248 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 90d6 │ │ │ │ + cbz r0, 91fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90d6 │ │ │ │ + beq.n 91fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9126 │ │ │ │ + cbz r3, 924e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 90ee │ │ │ │ + cbz r0, 9216 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90ee │ │ │ │ + beq.n 9216 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 912c │ │ │ │ + cbz r3, 9254 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 9106 │ │ │ │ + cbz r0, 922e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9106 │ │ │ │ + beq.n 922e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9114 │ │ │ │ + cbz r3, 923c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9106 │ │ │ │ + b.n 922e │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 90a6 │ │ │ │ + b.n 91ce │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 90be │ │ │ │ + b.n 91e6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 90d6 │ │ │ │ + b.n 91fe │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 90ee │ │ │ │ + b.n 9216 │ │ │ │ blx 37c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9086 │ │ │ │ + bne.n 91ae │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #20] @ (9154 ) │ │ │ │ + ldr r3, [pc, #20] @ (927c ) │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9086 │ │ │ │ + bne.n 91ae │ │ │ │ mov r0, r4 │ │ │ │ blx 35e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9086 │ │ │ │ + beq.n 91ae │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ vminnm.f32 , , │ │ │ │ - cbz r0, 916a │ │ │ │ + cbz r0, 9292 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 916a │ │ │ │ + beq.n 9292 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 916c │ │ │ │ + cbz r3, 9294 │ │ │ │ bx lr │ │ │ │ b.w 343c <_Py_Dealloc@plt> │ │ │ │ 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, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 918e │ │ │ │ + cbz r0, 92b6 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 91a6 │ │ │ │ + cbnz r0, 92ce │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 9198 │ │ │ │ + cbz r0, 92c0 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 91a6 │ │ │ │ + cbnz r0, 92ce │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 91a6 │ │ │ │ + cbz r0, 92ce │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 91c6 │ │ │ │ + cbz r0, 92ee │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 91e8 │ │ │ │ + cbnz r0, 9310 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 91d0 │ │ │ │ + cbz r0, 92f8 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 91e8 │ │ │ │ + cbnz r0, 9310 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 91da │ │ │ │ + cbz r0, 9302 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 91e8 │ │ │ │ + cbnz r0, 9310 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 91e8 │ │ │ │ + cbz r0, 9310 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ 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, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 920c │ │ │ │ + cbz r0, 9334 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 926a │ │ │ │ + bne.n 9392 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 9216 │ │ │ │ + cbz r0, 933e │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 926a │ │ │ │ + cbnz r0, 9392 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 9220 │ │ │ │ + cbz r0, 9348 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 926a │ │ │ │ + cbnz r0, 9392 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 922a │ │ │ │ + cbz r0, 9352 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 926a │ │ │ │ + cbnz r0, 9392 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 9234 │ │ │ │ + cbz r0, 935c │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 926a │ │ │ │ + cbnz r0, 9392 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 923e │ │ │ │ + cbz r0, 9366 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 926a │ │ │ │ + cbnz r0, 9392 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 9248 │ │ │ │ + cbz r0, 9370 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 926a │ │ │ │ + cbnz r0, 9392 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 9252 │ │ │ │ + cbz r0, 937a │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 926a │ │ │ │ + cbnz r0, 9392 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 925c │ │ │ │ + cbz r0, 9384 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 926a │ │ │ │ + cbnz r0, 9392 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 926a │ │ │ │ + cbz r0, 9392 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 92ae │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 9292 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi r0, #20 │ │ │ │ - addpl r0, #28 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9290 │ │ │ │ - ldr r3, [pc, #24] @ (92b4 ) │ │ │ │ - movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #24] @ (92b8 ) │ │ │ │ - ldr r0, [pc, #24] @ (92bc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3ef0 <__assert_fail@plt+0x508> │ │ │ │ - nop │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 8c3c │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 8cc0 │ │ │ │ - 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, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 92e8 │ │ │ │ + bpl.n 93bc │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 9300 │ │ │ │ + blt.n 93d4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - ble.n 92fc │ │ │ │ + ble.n 93d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #40] @ (9314 ) │ │ │ │ + ldr r3, [pc, #40] @ (93e8 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #40] @ (9318 ) │ │ │ │ - ldr r0, [pc, #44] @ (931c ) │ │ │ │ + ldr r1, [pc, #40] @ (93ec ) │ │ │ │ + ldr r0, [pc, #44] @ (93f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3fb0 <__assert_fail@plt+0x5c8> │ │ │ │ - ldr r3, [pc, #28] @ (9320 ) │ │ │ │ + bl 4004 <__assert_fail@plt+0x61c> │ │ │ │ + ldr r3, [pc, #28] @ (93f4 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #28] @ (9324 ) │ │ │ │ - ldr r0, [pc, #32] @ (9328 ) │ │ │ │ + ldr r1, [pc, #28] @ (93f8 ) │ │ │ │ + ldr r0, [pc, #32] @ (93fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 8dd0 │ │ │ │ + b.n 97bc │ │ │ │ movs r1, r0 │ │ │ │ - b.n 8e5c │ │ │ │ + b.n 9848 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 8dac │ │ │ │ + b.n 9798 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 8e60 │ │ │ │ + b.n 984c │ │ │ │ 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, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 9376 │ │ │ │ + bpl.n 944a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 9364 │ │ │ │ + bmi.n 9438 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 936e │ │ │ │ + beq.n 9442 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9368 │ │ │ │ + beq.n 943c │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ movweq r0, #65535 @ 0xffff │ │ │ │ movteq r0, #16 │ │ │ │ - bne.n 9372 │ │ │ │ + bne.n 9446 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #127 @ 0x7f │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ pop {r3, pc} │ │ │ │ - bl 4190 <__assert_fail@plt+0x7a8> │ │ │ │ + bl 41e4 <__assert_fail@plt+0x7fc> │ │ │ │ bl 3f20 <__assert_fail@plt+0x538> │ │ │ │ nop │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 93f8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #104] @ (93fc ) │ │ │ │ - add ip, pc │ │ │ │ - ldr r3, [pc, #104] @ (9400 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r4, [pc, #104] @ (9404 ) │ │ │ │ - add r3, pc │ │ │ │ - add r2, sp, #8 │ │ │ │ - ldr.w r0, [ip, r0] │ │ │ │ - add r4, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov.w r0, #0 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - blx 397c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 93d2 │ │ │ │ - ldr r1, [pc, #76] @ (9408 ) │ │ │ │ - ldr r2, [pc, #64] @ (93fc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 93f2 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 36cc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 93b8 │ │ │ │ - ldr r0, [pc, #44] @ (940c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #44] @ (9410 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 93b8 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 9034 │ │ │ │ - movs r1, r0 │ │ │ │ - cbz r1, 941a │ │ │ │ + cbz r1, 9456 │ │ │ │ b.w 3548 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 942a │ │ │ │ + beq.n 9466 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #144] @ (94cc ) │ │ │ │ + ldr r3, [pc, #144] @ (9508 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #144] @ 94d0 │ │ │ │ + ldr.w ip, [pc, #144] @ 950c │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (94d4 ) │ │ │ │ + ldr r3, [pc, #136] @ (9510 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 339c │ │ │ │ - cbz r0, 947a │ │ │ │ - ldr r2, [pc, #116] @ (94d8 ) │ │ │ │ - ldr r3, [pc, #112] @ (94d4 ) │ │ │ │ + cbz r0, 94b6 │ │ │ │ + ldr r2, [pc, #116] @ (9514 ) │ │ │ │ + ldr r3, [pc, #112] @ (9510 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 94c6 │ │ │ │ + bne.n 9502 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 9490 │ │ │ │ - ldr r3, [pc, #88] @ (94dc ) │ │ │ │ + bmi.n 94cc │ │ │ │ + ldr r3, [pc, #88] @ (9518 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3468 │ │ │ │ - b.n 9460 │ │ │ │ + b.n 949c │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx 39c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9460 │ │ │ │ - ldr r3, [pc, #60] @ (94dc ) │ │ │ │ + beq.n 949c │ │ │ │ + ldr r3, [pc, #60] @ (9518 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3468 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9460 │ │ │ │ + beq.n 949c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9460 │ │ │ │ + bne.n 949c │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9460 │ │ │ │ + b.n 949c │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #10 │ │ │ │ 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, #56] @ (9528 ) │ │ │ │ + ldr r4, [pc, #56] @ (9564 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r4, pc │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9506 │ │ │ │ + beq.n 9542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 951c │ │ │ │ - ldr r3, [pc, #36] @ (952c ) │ │ │ │ - ldr r1, [pc, #36] @ (9530 ) │ │ │ │ + cbz r3, 9558 │ │ │ │ + ldr r3, [pc, #36] @ (9568 ) │ │ │ │ + ldr r1, [pc, #36] @ (956c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9506 │ │ │ │ + b.n 9542 │ │ │ │ nop │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9018 │ │ │ │ + b.n 9a9c │ │ │ │ movs r1, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 95b0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #104] @ (95b4 ) │ │ │ │ - sub sp, #20 │ │ │ │ - add ip, pc │ │ │ │ - vldr d7, [pc, #88] @ 95a8 │ │ │ │ - ldr r2, [pc, #100] @ (95b8 ) │ │ │ │ - movs r3, #7 │ │ │ │ - mov r4, r0 │ │ │ │ - vstr d7, [sp] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #108] @ (95f0 ) │ │ │ │ + ldr r3, [pc, #112] @ (95f4 ) │ │ │ │ + sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ + vldr d7, [pc, #92] @ 95e8 │ │ │ │ + mov r6, r1 │ │ │ │ mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [pc, #96] @ (95f8 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #7 │ │ │ │ + add r2, pc │ │ │ │ + vstr d7, [sp] │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ blx 36e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 957c │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ - cbnz r0, 9594 │ │ │ │ - ldr r2, [pc, #60] @ (95bc ) │ │ │ │ - ldr r3, [pc, #52] @ (95b4 ) │ │ │ │ + beq.n 95b6 │ │ │ │ + movs r0, #0 │ │ │ │ + cbz r4, 95ce │ │ │ │ + ldr r2, [pc, #68] @ (95fc ) │ │ │ │ + ldr r3, [pc, #56] @ (95f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 95a0 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.n 95e0 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 95b6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - b.n 957c │ │ │ │ + b.n 95b6 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -6491,2458 +6471,2413 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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, [pc, #56] @ (9620 ) │ │ │ │ + ldr r2, [pc, #56] @ (9660 ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 9602 │ │ │ │ - ldr r1, [pc, #52] @ (9624 ) │ │ │ │ + bpl.n 9642 │ │ │ │ + ldr r1, [pc, #52] @ (9664 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 960a │ │ │ │ - ldr r1, [pc, #48] @ (9628 ) │ │ │ │ + beq.n 964a │ │ │ │ + ldr r1, [pc, #48] @ (9668 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9606 │ │ │ │ + beq.n 9646 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #32] @ (962c ) │ │ │ │ + ldr r3, [pc, #32] @ (966c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #28] @ (9630 ) │ │ │ │ - ldr r0, [pc, #32] @ (9634 ) │ │ │ │ + ldr r1, [pc, #28] @ (9670 ) │ │ │ │ + ldr r0, [pc, #32] @ (9674 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 97c8 │ │ │ │ + ble.n 9648 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 904c │ │ │ │ + b.n 9acc │ │ │ │ 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, #4] │ │ │ │ - ldr r2, [pc, #56] @ (9684 ) │ │ │ │ + ldr r2, [pc, #56] @ (96c4 ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n 9666 │ │ │ │ - ldr r1, [pc, #52] @ (9688 ) │ │ │ │ + bpl.n 96a6 │ │ │ │ + ldr r1, [pc, #52] @ (96c8 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 966e │ │ │ │ - ldr r1, [pc, #48] @ (968c ) │ │ │ │ + beq.n 96ae │ │ │ │ + ldr r1, [pc, #48] @ (96cc ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 966a │ │ │ │ + beq.n 96aa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - bl 412c <__assert_fail@plt+0x744> │ │ │ │ + bl 4180 <__assert_fail@plt+0x798> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #32] @ (9690 ) │ │ │ │ + ldr r3, [pc, #32] @ (96d0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #28] @ (9694 ) │ │ │ │ - ldr r0, [pc, #32] @ (9698 ) │ │ │ │ + ldr r1, [pc, #28] @ (96d4 ) │ │ │ │ + ldr r0, [pc, #32] @ (96d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 9764 │ │ │ │ + ble.n 95e4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 8fe8 │ │ │ │ + b.n 9a68 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ - ldr.w ip, [pc, #84] @ 9708 │ │ │ │ + ldr.w ip, [pc, #84] @ 9748 │ │ │ │ and.w r2, r2, #5 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r2, #4 │ │ │ │ add ip, pc │ │ │ │ it ne │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ - beq.n 96d4 │ │ │ │ + beq.n 9714 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ - cbz r4, 96ea │ │ │ │ + cbz r4, 972a │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ subs r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ - ldr r1, [pc, #32] @ (970c ) │ │ │ │ - ldr r3, [pc, #32] @ (9710 ) │ │ │ │ + ldr r1, [pc, #32] @ (974c ) │ │ │ │ + ldr r3, [pc, #32] @ (9750 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #24] @ (9714 ) │ │ │ │ + ldr r1, [pc, #24] @ (9754 ) │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s8 d0, d10, d1 │ │ │ │ - b.n 92e8 │ │ │ │ + sbcs.w r0, r2, r1 │ │ │ │ + b.n 9d68 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ - ldr.w lr, [pc, #80] @ 9780 │ │ │ │ + ldr.w lr, [pc, #80] @ 97c0 │ │ │ │ mov ip, r1 │ │ │ │ and.w r2, r2, #5 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #4 │ │ │ │ add lr, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ it ne │ │ │ │ ldrne.w lr, [r0, #12] │ │ │ │ - beq.n 975a │ │ │ │ + beq.n 979a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, lr │ │ │ │ ldr r4, [r5, #4] │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r4, 9764 │ │ │ │ + cbz r4, 97a4 │ │ │ │ ldr.w lr, [ip], #4 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 9748 │ │ │ │ - ldr r1, [pc, #28] @ (9784 ) │ │ │ │ - ldr r3, [pc, #32] @ (9788 ) │ │ │ │ + b.n 9788 │ │ │ │ + ldr r1, [pc, #28] @ (97c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (97c8 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #24] @ (978c ) │ │ │ │ + ldr r1, [pc, #24] @ (97cc ) │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9756 │ │ │ │ + b.n 9796 │ │ │ │ nop │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr2, cr1, {0} │ │ │ │ - b.n 9270 │ │ │ │ + @ instruction: 0xeafa0001 │ │ │ │ + b.n 9cf0 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w ip, [pc, #96] @ 9804 │ │ │ │ + ldr.w ip, [pc, #96] @ 9844 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 97d2 │ │ │ │ - ldr.w lr, [pc, #88] @ 9808 │ │ │ │ + bpl.n 9812 │ │ │ │ + ldr.w lr, [pc, #88] @ 9848 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 97ee │ │ │ │ - ldr.w lr, [pc, #80] @ 980c │ │ │ │ + beq.n 982e │ │ │ │ + ldr.w lr, [pc, #80] @ 984c │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 97ea │ │ │ │ + beq.n 982a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 97e6 │ │ │ │ + bge.n 9826 │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (9810 ) │ │ │ │ + ldr r3, [pc, #60] @ (9850 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #60] @ (9814 ) │ │ │ │ - ldr r0, [pc, #60] @ (9818 ) │ │ │ │ + ldr r1, [pc, #60] @ (9854 ) │ │ │ │ + ldr r0, [pc, #60] @ (9858 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 409c <__assert_fail@plt+0x6b4> │ │ │ │ + bl 40f0 <__assert_fail@plt+0x708> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #44] @ (981c ) │ │ │ │ + ldr r3, [pc, #44] @ (985c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #40] @ (9820 ) │ │ │ │ - ldr r0, [pc, #44] @ (9824 ) │ │ │ │ + ldr r1, [pc, #40] @ (9860 ) │ │ │ │ + ldr r0, [pc, #44] @ (9864 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ movs r2, r0 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + bgt.n 9920 │ │ │ │ movs r1, r0 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + bgt.n 977c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ movs r2, r0 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + bgt.n 9870 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 9e74 │ │ │ │ + b.n 98f4 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #120] @ (98b0 ) │ │ │ │ - ldr.w ip, [pc, #120] @ 98b4 │ │ │ │ + ldr r2, [pc, #120] @ (98f0 ) │ │ │ │ + ldr.w ip, [pc, #120] @ 98f4 │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r2, ip] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 9896 │ │ │ │ - ldr r4, [pc, #108] @ (98b8 ) │ │ │ │ + beq.n 98d6 │ │ │ │ + ldr r4, [pc, #108] @ (98f8 ) │ │ │ │ ldr r2, [r2, r4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 98ac │ │ │ │ + beq.n 98ec │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ asrs r4, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r4, ip │ │ │ │ it ge │ │ │ │ movge r2, #0 │ │ │ │ - cbz r2, 988e │ │ │ │ + cbz r2, 98ce │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov lr, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 987e │ │ │ │ + beq.n 98be │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w r2, ip, #1 │ │ │ │ movs r0, #0 │ │ │ │ str.w lr, [r1, ip, lsl #2] │ │ │ │ str r2, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3668 │ │ │ │ - ldr r3, [pc, #36] @ (98bc ) │ │ │ │ + ldr r3, [pc, #36] @ (98fc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #32] @ (98c0 ) │ │ │ │ - ldr r0, [pc, #36] @ (98c4 ) │ │ │ │ + ldr r1, [pc, #32] @ (9900 ) │ │ │ │ + ldr r0, [pc, #36] @ (9904 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ movs r2, r0 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + blt.n 99c0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 9dc4 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #112] @ (9948 ) │ │ │ │ + ldr r3, [pc, #112] @ (9988 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #112] @ (994c ) │ │ │ │ + ldr r2, [pc, #112] @ (998c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9906 │ │ │ │ + bne.n 9946 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 9944 │ │ │ │ + bpl.n 9984 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 9934 │ │ │ │ + bhi.n 9974 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 3960 │ │ │ │ - cbz r0, 993e │ │ │ │ + cbz r0, 997e │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 362c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 9900 │ │ │ │ + beq.n 9940 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9900 │ │ │ │ + bne.n 9940 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9900 │ │ │ │ + b.n 9940 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 3628 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9900 │ │ │ │ - bl 3f50 <__assert_fail@plt+0x568> │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + b.n 9940 │ │ │ │ + bl 3fa4 <__assert_fail@plt+0x5bc> │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #252] @ (9a60 ) │ │ │ │ - ldr r2, [pc, #256] @ (9a64 ) │ │ │ │ + ldr r0, [pc, #252] @ (9aa0 ) │ │ │ │ + ldr r2, [pc, #256] @ (9aa4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - ldr.w ip, [pc, #252] @ 9a68 │ │ │ │ + ldr.w ip, [pc, #252] @ 9aa8 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 9a40 │ │ │ │ - ldr r0, [pc, #228] @ (9a6c ) │ │ │ │ + bpl.n 9a80 │ │ │ │ + ldr r0, [pc, #228] @ (9aac ) │ │ │ │ ldr.w lr, [ip, r0] │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 9a48 │ │ │ │ - ldr r0, [pc, #224] @ (9a70 ) │ │ │ │ + beq.n 9a88 │ │ │ │ + ldr r0, [pc, #224] @ (9ab0 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9a44 │ │ │ │ + beq.n 9a84 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ - beq.n 99de │ │ │ │ + beq.n 9a1e │ │ │ │ add.w ip, r1, #16 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 9a48 │ │ │ │ + beq.n 9a88 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9a44 │ │ │ │ + beq.n 9a84 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 9a16 │ │ │ │ + beq.n 9a56 │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 9a16 │ │ │ │ - ldr r1, [pc, #172] @ (9a74 ) │ │ │ │ - ldr r2, [pc, #156] @ (9a64 ) │ │ │ │ + bge.n 9a56 │ │ │ │ + ldr r1, [pc, #172] @ (9ab4 ) │ │ │ │ + ldr r2, [pc, #156] @ (9aa4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 9a3c │ │ │ │ + bne.n 9a7c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 37e0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 99c4 │ │ │ │ + beq.n 9a04 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 9a28 │ │ │ │ + beq.n 9a68 │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ cmp r3, r5 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #4] │ │ │ │ - ble.n 9a28 │ │ │ │ + ble.n 9a68 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 99c4 │ │ │ │ + beq.n 9a04 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3390 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 99c4 │ │ │ │ + b.n 9a04 │ │ │ │ mov r1, ip │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 349c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 99c4 │ │ │ │ + b.n 9a04 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 349c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 9a06 │ │ │ │ + b.n 9a46 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 4224 <__assert_fail@plt+0x83c> │ │ │ │ + bl 4278 <__assert_fail@plt+0x890> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #44] @ (9a78 ) │ │ │ │ + ldr r3, [pc, #44] @ (9ab8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (9a7c ) │ │ │ │ - ldr r0, [pc, #44] @ (9a80 ) │ │ │ │ + ldr r1, [pc, #44] @ (9abc ) │ │ │ │ + ldr r0, [pc, #44] @ (9ac0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 9998 │ │ │ │ + bls.n 9a18 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 9c1c │ │ │ │ + ble.n 9a9c │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #364] @ (9c00 ) │ │ │ │ + ldr r7, [pc, #364] @ (9c40 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r7, pc │ │ │ │ ldr.w lr, [r7, #1456] @ 0x5b0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9b80 │ │ │ │ + beq.n 9bc0 │ │ │ │ ldr.w r5, [r7, #1448] @ 0x5a8 │ │ │ │ subs r1, r5, #1 │ │ │ │ - bmi.n 9b38 │ │ │ │ + bmi.n 9b78 │ │ │ │ add.w r2, lr, r1, lsl #3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 9b7c │ │ │ │ + bgt.n 9bbc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9be2 │ │ │ │ + beq.w 9c22 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9aca │ │ │ │ - ble.n 9ae8 │ │ │ │ + b.n 9b0a │ │ │ │ + ble.n 9b28 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 9ae2 │ │ │ │ + bge.n 9b22 │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w ip, lr, r3, lsl #3 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 9ac2 │ │ │ │ + bge.n 9b02 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 9aca │ │ │ │ + blt.n 9b0a │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 9b44 │ │ │ │ + ble.n 9b84 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add.w r7, lr, r1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 9bb4 │ │ │ │ - ldr r2, [pc, #264] @ (9c04 ) │ │ │ │ + beq.n 9bf4 │ │ │ │ + ldr r2, [pc, #264] @ (9c44 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1452] @ 0x5ac │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 9b50 │ │ │ │ + beq.n 9b90 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 9b18 │ │ │ │ + bge.n 9b58 │ │ │ │ subs r2, r5, r3 │ │ │ │ adds r3, #1 │ │ │ │ add r1, lr │ │ │ │ add.w r0, lr, r3, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 336c │ │ │ │ - ldr r1, [pc, #236] @ (9c08 ) │ │ │ │ + ldr r1, [pc, #236] @ (9c48 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, pc │ │ │ │ strd r6, r4, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r5, [r1, #1448] @ 0x5a8 │ │ │ │ - beq.n 9b34 │ │ │ │ + beq.n 9b74 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r0, r3 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ - ldr r2, [pc, #196] @ (9c0c ) │ │ │ │ + ldr r2, [pc, #196] @ (9c4c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1452] @ 0x5ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9bac │ │ │ │ + bne.n 9bec │ │ │ │ add.w r5, r2, #64 @ 0x40 │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ blx 35a0 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b34 │ │ │ │ - ldr r2, [pc, #168] @ (9c10 ) │ │ │ │ + beq.n 9b74 │ │ │ │ + ldr r2, [pc, #168] @ (9c50 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ lsls r1, r3, #3 │ │ │ │ str.w r5, [r2, #1452] @ 0x5ac │ │ │ │ adds r7, r0, r1 │ │ │ │ ldr.w r5, [r2, #1448] @ 0x5a8 │ │ │ │ str.w r0, [r2, #1456] @ 0x5b0 │ │ │ │ - b.n 9b04 │ │ │ │ + b.n 9b44 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9b44 │ │ │ │ + b.n 9b84 │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ blx 39a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b34 │ │ │ │ + beq.n 9b74 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r7, #1448] @ 0x5a8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r2, [r7, #1452] @ 0x5ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r7, #1456] @ 0x5b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r6, r4, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9b30 │ │ │ │ - b.n 9b34 │ │ │ │ + bne.n 9b70 │ │ │ │ + b.n 9b74 │ │ │ │ add.w r7, lr, r3, lsl #3 │ │ │ │ - b.n 9b18 │ │ │ │ + b.n 9b58 │ │ │ │ mov r7, lr │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r7, #0] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b34 │ │ │ │ + beq.n 9b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b34 │ │ │ │ + bne.n 9b74 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 343c <_Py_Dealloc@plt> │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r0, r2 │ │ │ │ it gt │ │ │ │ movgt r3, #1 │ │ │ │ - bgt.n 9b44 │ │ │ │ - beq.n 9bb2 │ │ │ │ + bgt.n 9b84 │ │ │ │ + beq.n 9bf2 │ │ │ │ ldr.w r2, [r7, #1452] @ 0x5ac │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9b50 │ │ │ │ + beq.n 9b90 │ │ │ │ mov r7, lr │ │ │ │ movs r5, #1 │ │ │ │ - b.n 9b08 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + b.n 9b48 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ (9c60 ) │ │ │ │ + ldr r3, [pc, #60] @ (9ca0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9c50 │ │ │ │ + cbz r1, 9c90 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r2, 9c4c │ │ │ │ + cbz r2, 9c8c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9c4c │ │ │ │ + beq.n 9c8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 9c56 │ │ │ │ + cbz r3, 9c96 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #16] @ (9c64 ) │ │ │ │ + ldr r2, [pc, #16] @ (9ca4 ) │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - b.n 9c28 │ │ │ │ + b.n 9c68 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r7, #4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ 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 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - blx 37bc │ │ │ │ - mov r2, r0 │ │ │ │ - cbz r0, 9cc6 │ │ │ │ - ldr r1, [pc, #72] @ (9cd0 ) │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - blx 3780 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, ip │ │ │ │ - beq.n 9cb0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 9cb6 │ │ │ │ - mov r0, r1 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r1 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ - movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #96] @ (9d44 ) │ │ │ │ - ldr r3, [pc, #96] @ (9d48 ) │ │ │ │ + ldr r2, [pc, #96] @ (9d18 ) │ │ │ │ + ldr r3, [pc, #96] @ (9d1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.n 9d22 │ │ │ │ + beq.n 9cf6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 9d30 │ │ │ │ + bpl.n 9d04 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d08 │ │ │ │ + beq.n 9cdc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ str r1, [r0, #80] @ 0x50 │ │ │ │ - cbz r2, 9d1e │ │ │ │ + cbz r2, 9cf2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9d1e │ │ │ │ + beq.n 9cf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 9d26 │ │ │ │ + cbz r3, 9cfa │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.n 9d08 │ │ │ │ + b.n 9cdc │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9d20 │ │ │ │ - ldr r3, [pc, #24] @ (9d4c ) │ │ │ │ - ldr r1, [pc, #28] @ (9d50 ) │ │ │ │ + b.n 9cf4 │ │ │ │ + ldr r3, [pc, #24] @ (9d20 ) │ │ │ │ + ldr r1, [pc, #28] @ (9d24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + str r6, [r4, #0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + ble.n 9db8 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #84] @ (9db8 ) │ │ │ │ + ldr r3, [pc, #84] @ (9d8c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9da2 │ │ │ │ + cbz r1, 9d76 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 9da2 │ │ │ │ + bpl.n 9d76 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 9d94 │ │ │ │ + cbz r2, 9d68 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9d94 │ │ │ │ + beq.n 9d68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 9d98 │ │ │ │ + cbz r3, 9d6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9d96 │ │ │ │ - ldr r2, [pc, #24] @ (9dbc ) │ │ │ │ - ldr r1, [pc, #24] @ (9dc0 ) │ │ │ │ + b.n 9d6a │ │ │ │ + ldr r2, [pc, #24] @ (9d90 ) │ │ │ │ + ldr r1, [pc, #24] @ (9d94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + ble.n 9da4 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #84] @ (9e28 ) │ │ │ │ + ldr r3, [pc, #84] @ (9dfc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9e12 │ │ │ │ + cbz r1, 9de6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 9e12 │ │ │ │ + bpl.n 9de6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - cbz r2, 9e04 │ │ │ │ + cbz r2, 9dd8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9e04 │ │ │ │ + beq.n 9dd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 9e08 │ │ │ │ + cbz r3, 9ddc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9e06 │ │ │ │ - ldr r2, [pc, #24] @ (9e2c ) │ │ │ │ - ldr r1, [pc, #24] @ (9e30 ) │ │ │ │ + b.n 9dda │ │ │ │ + ldr r2, [pc, #24] @ (9e00 ) │ │ │ │ + ldr r1, [pc, #24] @ (9e04 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + bgt.n 9d8c │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ (9eb8 ) │ │ │ │ + ldr r3, [pc, #116] @ (9e8c ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9e94 │ │ │ │ - ldr r2, [pc, #112] @ (9ebc ) │ │ │ │ + cbz r1, 9e68 │ │ │ │ + ldr r2, [pc, #112] @ (9e90 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9e9a │ │ │ │ - ldr r0, [pc, #104] @ (9ec0 ) │ │ │ │ + bne.n 9e6e │ │ │ │ + ldr r0, [pc, #104] @ (9e94 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (9ec4 ) │ │ │ │ + ldr r1, [pc, #104] @ (9e98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3424 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, 9e88 │ │ │ │ + cbz r0, 9e5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e88 │ │ │ │ + beq.n 9e5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9e8c │ │ │ │ + cbz r3, 9e60 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9e8a │ │ │ │ - ldr r2, [pc, #36] @ (9ebc ) │ │ │ │ + b.n 9e5e │ │ │ │ + ldr r2, [pc, #36] @ (9e90 ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b.n 9e54 │ │ │ │ + b.n 9e28 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 9e54 │ │ │ │ - ldr r2, [pc, #36] @ (9ec8 ) │ │ │ │ - ldr r1, [pc, #36] @ (9ecc ) │ │ │ │ + bmi.n 9e28 │ │ │ │ + ldr r2, [pc, #36] @ (9e9c ) │ │ │ │ + ldr r1, [pc, #36] @ (9ea0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + bgt.n 9e40 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + bgt.n 9f58 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ (9f54 ) │ │ │ │ + ldr r3, [pc, #116] @ (9f28 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9f30 │ │ │ │ - ldr r2, [pc, #112] @ (9f58 ) │ │ │ │ + cbz r1, 9f04 │ │ │ │ + ldr r2, [pc, #112] @ (9f2c ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9f36 │ │ │ │ - ldr r0, [pc, #104] @ (9f5c ) │ │ │ │ + bne.n 9f0a │ │ │ │ + ldr r0, [pc, #104] @ (9f30 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (9f60 ) │ │ │ │ + ldr r1, [pc, #104] @ (9f34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3424 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #68] @ 0x44 │ │ │ │ - cbz r0, 9f24 │ │ │ │ + cbz r0, 9ef8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f24 │ │ │ │ + beq.n 9ef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9f28 │ │ │ │ + cbz r3, 9efc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9f26 │ │ │ │ - ldr r2, [pc, #36] @ (9f58 ) │ │ │ │ + b.n 9efa │ │ │ │ + ldr r2, [pc, #36] @ (9f2c ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b.n 9ef0 │ │ │ │ + b.n 9ec4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 9ef0 │ │ │ │ - ldr r2, [pc, #36] @ (9f64 ) │ │ │ │ - ldr r1, [pc, #36] @ (9f68 ) │ │ │ │ + bmi.n 9ec4 │ │ │ │ + ldr r2, [pc, #36] @ (9f38 ) │ │ │ │ + ldr r1, [pc, #36] @ (9f3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + bgt.n 9ec4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + bgt.n 9fdc │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (9fdc ) │ │ │ │ + ldr r3, [pc, #96] @ (9fb0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9fb8 │ │ │ │ + cbz r1, 9f8c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 9fcc │ │ │ │ + bpl.n 9fa0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #32] │ │ │ │ - cbz r2, 9fac │ │ │ │ + cbz r2, 9f80 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9fac │ │ │ │ + beq.n 9f80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 9fb0 │ │ │ │ + cbz r3, 9f84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9fac │ │ │ │ - ldr r2, [pc, #36] @ (9fe0 ) │ │ │ │ - ldr r1, [pc, #40] @ (9fe4 ) │ │ │ │ + b.n 9f80 │ │ │ │ + ldr r2, [pc, #36] @ (9fb4 ) │ │ │ │ + ldr r1, [pc, #40] @ (9fb8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #16] @ (9fe0 ) │ │ │ │ - ldr r1, [pc, #24] @ (9fe8 ) │ │ │ │ + ldr r2, [pc, #16] @ (9fb4 ) │ │ │ │ + ldr r1, [pc, #24] @ (9fbc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 9fc6 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + b.n 9f9a │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + bgt.n a07c │ │ │ │ movs r1, r0 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + bgt.n a0b0 │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #256] @ (a0fc ) │ │ │ │ + ldr r3, [pc, #256] @ (a0d0 ) │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [pc, #252] @ (a100 ) │ │ │ │ + ldr r2, [pc, #252] @ (a0d4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n a088 │ │ │ │ + beq.n a05c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a034 │ │ │ │ + beq.n a008 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.n a034 │ │ │ │ + beq.n a008 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0b6 │ │ │ │ + beq.n a08a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ cmp r3, lr │ │ │ │ str r2, [r1, #28] │ │ │ │ - beq.n a09e │ │ │ │ + beq.n a072 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a060 │ │ │ │ + beq.n a034 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.n a060 │ │ │ │ + beq.n a034 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0d2 │ │ │ │ + beq.n a0a6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r3, ip │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - cbz r0, a082 │ │ │ │ + cbz r0, a056 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a082 │ │ │ │ + beq.n a056 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a0c8 │ │ │ │ + cbz r3, a09c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a0e4 │ │ │ │ + beq.n a0b8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, r3 │ │ │ │ itt eq │ │ │ │ ldreq.w ip, [r1, #28] │ │ │ │ streq r2, [r1, #28] │ │ │ │ - bne.n a028 │ │ │ │ + bne.n 9ffc │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a0b0 │ │ │ │ + beq.n a084 │ │ │ │ ldr.w r0, [ip] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n a054 │ │ │ │ + bne.n a028 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ - b.n a070 │ │ │ │ + b.n a044 │ │ │ │ mov r0, ip │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n a034 │ │ │ │ + b.n a008 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, ip │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n a060 │ │ │ │ + b.n a034 │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ str r2, [r0, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a0b0 │ │ │ │ + beq.n a084 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n a054 │ │ │ │ - b.n a0b0 │ │ │ │ + bne.n a028 │ │ │ │ + b.n a084 │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #344] @ (a26c ) │ │ │ │ + ldr r3, [pc, #344] @ (a240 ) │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [pc, #340] @ (a270 ) │ │ │ │ + ldr r2, [pc, #340] @ (a244 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n a1ce │ │ │ │ + beq.n a1a2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a14c │ │ │ │ + beq.n a120 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.n a14c │ │ │ │ + beq.n a120 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a214 │ │ │ │ + beq.n a1e8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ cmp r3, lr │ │ │ │ str r2, [r1, #24] │ │ │ │ - beq.n a1e4 │ │ │ │ + beq.n a1b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a178 │ │ │ │ + beq.n a14c │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.n a178 │ │ │ │ + beq.n a14c │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a226 │ │ │ │ + beq.n a1fa │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ cmp r3, lr │ │ │ │ str r2, [r1, #28] │ │ │ │ - beq.n a1fc │ │ │ │ + beq.n a1d0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a1a4 │ │ │ │ + beq.n a178 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.n a1a4 │ │ │ │ + beq.n a178 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a238 │ │ │ │ + beq.n a20c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r3, ip │ │ │ │ str r2, [r1, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - cbz r0, a1c8 │ │ │ │ + cbz r0, a19c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a1c8 │ │ │ │ + beq.n a19c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a24a │ │ │ │ + beq.n a21e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a254 │ │ │ │ + beq.n a228 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, r3 │ │ │ │ itt eq │ │ │ │ ldreq.w ip, [r1, #24] │ │ │ │ streq r2, [r1, #24] │ │ │ │ - bne.n a140 │ │ │ │ + bne.n a114 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a1f6 │ │ │ │ + beq.n a1ca │ │ │ │ ldr.w r0, [ip] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n a16c │ │ │ │ + bne.n a140 │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ str r2, [r1, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a20e │ │ │ │ + beq.n a1e2 │ │ │ │ ldr.w r0, [ip] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n a198 │ │ │ │ + bne.n a16c │ │ │ │ ldr r0, [r1, #32] │ │ │ │ str r2, [r1, #32] │ │ │ │ - b.n a1b4 │ │ │ │ + b.n a188 │ │ │ │ mov r0, ip │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n a14c │ │ │ │ + b.n a120 │ │ │ │ mov r0, ip │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n a178 │ │ │ │ + b.n a14c │ │ │ │ mov r0, ip │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n a1a4 │ │ │ │ + b.n a178 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr.w ip, [r0, #24] │ │ │ │ str r2, [r0, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a1f6 │ │ │ │ + beq.n a1ca │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n a16c │ │ │ │ - b.n a1f6 │ │ │ │ + bne.n a140 │ │ │ │ + b.n a1ca │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ - ldr r4, [pc, #332] @ (a3dc ) │ │ │ │ + ldr r4, [pc, #332] @ (a3b0 ) │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ add r4, pc │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ blx 39b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a366 │ │ │ │ + beq.n a33a │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ mov r8, r0 │ │ │ │ itt ls │ │ │ │ movls.w fp, #0 │ │ │ │ movls.w sl, #1 │ │ │ │ - bhi.n a372 │ │ │ │ + bhi.n a346 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w a3d2 │ │ │ │ + bpl.w a3a6 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n a38a │ │ │ │ + bpl.n a35e │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w ip, r8, #20 │ │ │ │ addpl.w ip, r8, #28 │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ asr.w r9, r9, fp │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n a344 │ │ │ │ + blt.n a318 │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ movs r6, #0 │ │ │ │ strd ip, r4, [sp, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n a3d6 │ │ │ │ + bpl.n a3aa │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - cbz r4, a334 │ │ │ │ + cbz r4, a308 │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n a342 │ │ │ │ + blt.n a316 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n a3aa │ │ │ │ + bpl.n a37e │ │ │ │ lsls r1, r3, #25 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r2, #20 │ │ │ │ addpl.w r1, r2, #28 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n a3b8 │ │ │ │ + beq.n a38c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 34f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n a352 │ │ │ │ + blt.n a326 │ │ │ │ add r6, r4 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n a2f2 │ │ │ │ + bne.n a2c6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r3, [pc, #152] @ (a3e0 ) │ │ │ │ - ldr r1, [pc, #156] @ (a3e4 ) │ │ │ │ + ldr r3, [pc, #152] @ (a3b4 ) │ │ │ │ + ldr r1, [pc, #156] @ (a3b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a366 │ │ │ │ + beq.n a33a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, a3ca │ │ │ │ + cbz r3, a39e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ itete cs │ │ │ │ movcs.w fp, #2 │ │ │ │ movcc.w fp, #1 │ │ │ │ movcs.w sl, #4 │ │ │ │ movcc.w sl, #2 │ │ │ │ - b.n a2bc │ │ │ │ + b.n a290 │ │ │ │ ldr.w ip, [r8, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n a2dc │ │ │ │ - ldr r3, [pc, #80] @ (a3e8 ) │ │ │ │ + bne.n a2b0 │ │ │ │ + ldr r3, [pc, #80] @ (a3bc ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #80] @ (a3ec ) │ │ │ │ - ldr r0, [pc, #80] @ (a3f0 ) │ │ │ │ + ldr r1, [pc, #80] @ (a3c0 ) │ │ │ │ + ldr r0, [pc, #80] @ (a3c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a394 │ │ │ │ + beq.n a368 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n a322 │ │ │ │ + bne.n a2f6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl.w r0, r6, fp │ │ │ │ lsl.w r2, r4, fp │ │ │ │ add r0, r3 │ │ │ │ blx 3400 │ │ │ │ - b.n a332 │ │ │ │ + b.n a306 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a366 │ │ │ │ + b.n a33a │ │ │ │ bl 3ef0 <__assert_fail@plt+0x508> │ │ │ │ bl 3ec0 <__assert_fail@plt+0x4d8> │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n a328 │ │ │ │ + bls.n a414 │ │ │ │ movs r1, r0 │ │ │ │ - stc2l 0, cr0, [r2, #4]! │ │ │ │ - bcc.n a378 │ │ │ │ + smmls r0, lr, r1, r0 │ │ │ │ + bne.n a464 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n a3fc │ │ │ │ + bne.n a2e8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ - ldr r4, [pc, #328] @ (a558 ) │ │ │ │ + ldr r4, [pc, #328] @ (a52c ) │ │ │ │ cmp r1, r2 │ │ │ │ sub sp, #20 │ │ │ │ it cs │ │ │ │ movcs r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ add r4, pc │ │ │ │ blx 39b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a4e2 │ │ │ │ + beq.n a4b6 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r8, r0 │ │ │ │ itt ls │ │ │ │ movls.w fp, #0 │ │ │ │ movls.w sl, #1 │ │ │ │ - bhi.n a4ee │ │ │ │ + bhi.n a4c2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w a54e │ │ │ │ + bpl.w a522 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n a506 │ │ │ │ + bpl.n a4da │ │ │ │ lsls r5, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w ip, r8, #20 │ │ │ │ addpl.w ip, r8, #28 │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ asr.w r9, r9, fp │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n a4c0 │ │ │ │ + blt.n a494 │ │ │ │ subs r6, r7, #4 │ │ │ │ movs r5, #0 │ │ │ │ adds r7, #16 │ │ │ │ strd ip, r4, [sp, #8] │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n a552 │ │ │ │ + bpl.n a526 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - cbz r4, a4b2 │ │ │ │ + cbz r4, a486 │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n a4be │ │ │ │ + blt.n a492 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n a526 │ │ │ │ + bpl.n a4fa │ │ │ │ lsls r1, r3, #25 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r2, #20 │ │ │ │ addpl.w r1, r2, #28 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n a534 │ │ │ │ + beq.n a508 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 34f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n a4ce │ │ │ │ + blt.n a4a2 │ │ │ │ add r5, r4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n a46e │ │ │ │ + bne.n a442 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r3, [pc, #152] @ (a55c ) │ │ │ │ - ldr r1, [pc, #156] @ (a560 ) │ │ │ │ + ldr r3, [pc, #152] @ (a530 ) │ │ │ │ + ldr r1, [pc, #156] @ (a534 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a4e2 │ │ │ │ + beq.n a4b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, a546 │ │ │ │ + cbz r3, a51a │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r5, #65536 @ 0x10000 │ │ │ │ itete cs │ │ │ │ movcs.w fp, #2 │ │ │ │ movcc.w fp, #1 │ │ │ │ movcs.w sl, #4 │ │ │ │ movcc.w sl, #2 │ │ │ │ - b.n a438 │ │ │ │ + b.n a40c │ │ │ │ ldr.w ip, [r8, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n a458 │ │ │ │ - ldr r3, [pc, #80] @ (a564 ) │ │ │ │ + bne.n a42c │ │ │ │ + ldr r3, [pc, #80] @ (a538 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #80] @ (a568 ) │ │ │ │ - ldr r0, [pc, #80] @ (a56c ) │ │ │ │ + ldr r1, [pc, #80] @ (a53c ) │ │ │ │ + ldr r0, [pc, #80] @ (a540 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a510 │ │ │ │ + beq.n a4e4 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n a4a0 │ │ │ │ + bne.n a474 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl.w r0, r5, fp │ │ │ │ lsl.w r2, r4, fp │ │ │ │ add r0, r3 │ │ │ │ blx 3400 │ │ │ │ - b.n a4b0 │ │ │ │ + b.n a484 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a4e2 │ │ │ │ + b.n a4b6 │ │ │ │ bl 3ef0 <__assert_fail@plt+0x508> │ │ │ │ bl 3ec0 <__assert_fail@plt+0x4d8> │ │ │ │ nop │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n a5ac │ │ │ │ + bvc.n a498 │ │ │ │ movs r1, r0 │ │ │ │ - stc2l 0, cr0, [r6], #-4 │ │ │ │ - bcs.n a5fc │ │ │ │ + ldr??.w r0, [r2, #1] │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n a480 │ │ │ │ + beq.n a56c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #156] @ (a610 ) │ │ │ │ + ldr r3, [pc, #156] @ (a5e4 ) │ │ │ │ cmp r0, r1 │ │ │ │ add r3, pc │ │ │ │ - beq.n a5ec │ │ │ │ + beq.n a5c0 │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cbz r2, a5ce │ │ │ │ + cbz r2, a5a2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n a60a │ │ │ │ - ldr.w ip, [pc, #124] @ a614 │ │ │ │ + bpl.n a5de │ │ │ │ + ldr.w ip, [pc, #124] @ a5e8 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n a5f4 │ │ │ │ - ldr.w ip, [pc, #116] @ a618 │ │ │ │ + beq.n a5c8 │ │ │ │ + ldr.w ip, [pc, #116] @ a5ec │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a5f0 │ │ │ │ + beq.n a5c4 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n a5e8 │ │ │ │ + ble.n a5bc │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n a5c2 │ │ │ │ + b.n a596 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n a5e8 │ │ │ │ + beq.n a5bc │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n a5bc │ │ │ │ + bne.n a590 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n a5ec │ │ │ │ + beq.n a5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a5ce │ │ │ │ - ldr r2, [pc, #64] @ (a61c ) │ │ │ │ + bne.n a5a2 │ │ │ │ + ldr r2, [pc, #64] @ (a5f0 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ subs r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #40] @ (a620 ) │ │ │ │ + ldr r3, [pc, #40] @ (a5f4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #40] @ (a624 ) │ │ │ │ - ldr r0, [pc, #40] @ (a628 ) │ │ │ │ + ldr r1, [pc, #40] @ (a5f8 ) │ │ │ │ + ldr r0, [pc, #40] @ (a5fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - smull r0, r0, r2, r1 │ │ │ │ - beq.n a5e8 │ │ │ │ + vst4.8 {d0-d3}, [lr], r1 │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n a66c │ │ │ │ + bcs.n a558 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #300] @ (a768 ) │ │ │ │ + ldr r4, [pc, #300] @ (a73c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #300] @ (a76c ) │ │ │ │ + ldr r2, [pc, #300] @ (a740 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ cmp r1, r7 │ │ │ │ and.w lr, r2, #1073741824 @ 0x40000000 │ │ │ │ - beq.n a6a8 │ │ │ │ + beq.n a67c │ │ │ │ mov r3, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a69e │ │ │ │ + bne.n a672 │ │ │ │ cmp r2, lr │ │ │ │ - bge.n a6bc │ │ │ │ + bge.n a690 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n a6bc │ │ │ │ + bpl.n a690 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a6da │ │ │ │ + beq.n a6ae │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bpl.n a68a │ │ │ │ + bpl.n a65e │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n a6b2 │ │ │ │ + beq.n a686 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 38a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a75c │ │ │ │ + bne.n a730 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n a73e │ │ │ │ + bpl.n a712 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a6e4 │ │ │ │ + beq.n a6b8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n a6e4 │ │ │ │ - cbz r1, a6ae │ │ │ │ - ldr r1, [pc, #204] @ (a770 ) │ │ │ │ - ldr r3, [pc, #208] @ (a774 ) │ │ │ │ + b.n a6b8 │ │ │ │ + cbz r1, a682 │ │ │ │ + ldr r1, [pc, #204] @ (a744 ) │ │ │ │ + ldr r3, [pc, #208] @ (a748 ) │ │ │ │ add r1, pc │ │ │ │ - b.n a6c2 │ │ │ │ + b.n a696 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n a6d0 │ │ │ │ + beq.n a6a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 3464 │ │ │ │ - ldr r1, [pc, #184] @ (a778 ) │ │ │ │ - ldr r3, [pc, #180] @ (a774 ) │ │ │ │ + ldr r1, [pc, #184] @ (a74c ) │ │ │ │ + ldr r3, [pc, #180] @ (a748 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 352c │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n a6bc │ │ │ │ + bge.n a690 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.n a6bc │ │ │ │ + bpl.n a690 │ │ │ │ movs r0, #0 │ │ │ │ blx 3690 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, a726 │ │ │ │ + cbz r3, a6fa │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 38d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a704 │ │ │ │ + beq.n a6d8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, a736 │ │ │ │ - cbz r6, a726 │ │ │ │ + cbz r2, a70a │ │ │ │ + cbz r6, a6fa │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n a74a │ │ │ │ + bpl.n a71e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3468 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a726 │ │ │ │ + beq.n a6fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, a72a │ │ │ │ + cbz r3, a6fe │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 343c <_Py_Dealloc@plt> │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a704 │ │ │ │ + b.n a6d8 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #1 │ │ │ │ blx 39c4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n a6e2 │ │ │ │ - ldr r1, [pc, #40] @ (a774 ) │ │ │ │ + b.n a6b6 │ │ │ │ + ldr r1, [pc, #40] @ (a748 ) │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ - ldr r1, [pc, #40] @ (a77c ) │ │ │ │ + ldr r1, [pc, #40] @ (a750 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n a716 │ │ │ │ + b.n a6ea │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ movne r1, r3 │ │ │ │ movne r0, r6 │ │ │ │ - bne.n a6b2 │ │ │ │ - b.n a726 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + bne.n a686 │ │ │ │ + b.n a6fa │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n a85c │ │ │ │ + bvs.n a748 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n a724 │ │ │ │ + bvs.n a810 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n a770 │ │ │ │ + bpl.n a65c │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #188] @ a850 │ │ │ │ + ldr.w ip, [pc, #188] @ a824 │ │ │ │ sub sp, #8 │ │ │ │ ands.w r2, r2, r1, lsr #31 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ and.w r0, r0, #33554432 @ 0x2000000 │ │ │ │ - bne.n a7e0 │ │ │ │ + bne.n a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a84c │ │ │ │ - ldr r2, [pc, #168] @ (a854 ) │ │ │ │ + beq.n a820 │ │ │ │ + ldr r2, [pc, #168] @ (a828 ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a836 │ │ │ │ - ldr r2, [pc, #160] @ (a858 ) │ │ │ │ + beq.n a80a │ │ │ │ + ldr r2, [pc, #160] @ (a82c ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a7fe │ │ │ │ + beq.n a7d2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n a802 │ │ │ │ + bcs.n a7d6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a7da │ │ │ │ + beq.n a7ae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a84c │ │ │ │ - ldr r2, [pc, #108] @ (a854 ) │ │ │ │ + beq.n a820 │ │ │ │ + ldr r2, [pc, #108] @ (a828 ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a836 │ │ │ │ - ldr r2, [pc, #104] @ (a858 ) │ │ │ │ + beq.n a80a │ │ │ │ + ldr r2, [pc, #104] @ (a82c ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ addne r3, r1, r2 │ │ │ │ - bne.n a7c2 │ │ │ │ + bne.n a796 │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ mov r0, r1 │ │ │ │ blx 35f4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, a832 │ │ │ │ + cbz r0, a806 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 3564 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a7da │ │ │ │ + beq.n a7ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a7da │ │ │ │ + bne.n a7ae │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a7da │ │ │ │ + b.n a7ae │ │ │ │ mov r4, r0 │ │ │ │ - b.n a7da │ │ │ │ - ldr r3, [pc, #36] @ (a85c ) │ │ │ │ + b.n a7ae │ │ │ │ + ldr r3, [pc, #36] @ (a830 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #32] @ (a860 ) │ │ │ │ - ldr r0, [pc, #36] @ (a864 ) │ │ │ │ + ldr r1, [pc, #32] @ (a834 ) │ │ │ │ + ldr r0, [pc, #36] @ (a838 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 412c <__assert_fail@plt+0x744> │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + bl 4180 <__assert_fail@plt+0x798> │ │ │ │ + strb r6, [r5, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.8 {d16-d19}, [r0], r1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + movt r0, #51201 @ 0xc801 │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n a824 │ │ │ │ + beq.n a910 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #140] @ (a904 ) │ │ │ │ + ldr r2, [pc, #140] @ (a8d8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #140] @ (a908 ) │ │ │ │ + ldr r5, [pc, #140] @ (a8dc ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #140] @ (a90c ) │ │ │ │ + ldr r3, [pc, #140] @ (a8e0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #140] @ (a910 ) │ │ │ │ + ldr r0, [pc, #140] @ (a8e4 ) │ │ │ │ add r5, pc │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - cbz r0, a8ca │ │ │ │ + cbz r0, a89e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a8b0 │ │ │ │ + beq.n a884 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - ldr r1, [pc, #96] @ (a914 ) │ │ │ │ - ldr r2, [pc, #88] @ (a90c ) │ │ │ │ + ldr r1, [pc, #96] @ (a8e8 ) │ │ │ │ + ldr r2, [pc, #88] @ (a8e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n a8fe │ │ │ │ + bne.n a8d2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 3650 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 397c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a8b0 │ │ │ │ + bne.n a884 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 36cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a8b0 │ │ │ │ - ldr r0, [pc, #44] @ (a918 ) │ │ │ │ + bne.n a884 │ │ │ │ + ldr r0, [pc, #44] @ (a8ec ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #44] @ (a91c ) │ │ │ │ + ldr r1, [pc, #44] @ (a8f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a8b0 │ │ │ │ + b.n a884 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n a928 │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #212] @ (aa04 ) │ │ │ │ + ldr r5, [pc, #212] @ (a9d8 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #212] @ (aa08 ) │ │ │ │ + ldr r3, [pc, #212] @ (a9dc ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r3, [pc, #204] @ (aa0c ) │ │ │ │ + ldr r3, [pc, #204] @ (a9e0 ) │ │ │ │ add r3, pc │ │ │ │ it eq │ │ │ │ ldreq r4, [r0, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #196] @ (aa10 ) │ │ │ │ + ldr r3, [pc, #196] @ (a9e4 ) │ │ │ │ it eq │ │ │ │ ldreq r1, [r4, #4] │ │ │ │ ldr.w lr, [r5, r3] │ │ │ │ cmp r1, lr │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n a9a8 │ │ │ │ + beq.n a97c │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, a9ba │ │ │ │ + cbz r2, a98e │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n a9e6 │ │ │ │ - ldr r1, [pc, #160] @ (aa14 ) │ │ │ │ + bpl.n a9ba │ │ │ │ + ldr r1, [pc, #160] @ (a9e8 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n a9ee │ │ │ │ - ldr r1, [pc, #156] @ (aa18 ) │ │ │ │ + beq.n a9c2 │ │ │ │ + ldr r1, [pc, #156] @ (a9ec ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n a9ea │ │ │ │ + beq.n a9be │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n a9b6 │ │ │ │ + ble.n a98a │ │ │ │ add.w ip, r2, #8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n a996 │ │ │ │ + b.n a96a │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a9b6 │ │ │ │ + beq.n a98a │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ cmp r3, lr │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n a990 │ │ │ │ + bne.n a964 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a9a8 │ │ │ │ + beq.n a97c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a9bc │ │ │ │ - ldr r3, [pc, #80] @ (aa1c ) │ │ │ │ + bne.n a990 │ │ │ │ + ldr r3, [pc, #80] @ (a9f0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a9a8 │ │ │ │ + beq.n a97c │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n a9a8 │ │ │ │ + beq.n a97c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a9d0 │ │ │ │ + bne.n a9a4 │ │ │ │ cmp lr, r3 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - beq.n a9a8 │ │ │ │ - b.n a9b4 │ │ │ │ + beq.n a97c │ │ │ │ + b.n a988 │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #48] @ (aa20 ) │ │ │ │ + ldr r3, [pc, #48] @ (a9f4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (aa24 ) │ │ │ │ - ldr r0, [pc, #48] @ (aa28 ) │ │ │ │ + ldr r1, [pc, #44] @ (a9f8 ) │ │ │ │ + ldr r0, [pc, #48] @ (a9fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7880001 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + adds.w r0, r4, #8454144 @ 0x810000 │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n aa78 │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, aa58 │ │ │ │ + cbz r0, aa2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aa58 │ │ │ │ + beq.n aa2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w abba │ │ │ │ + beq.w ab8e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, aa74 │ │ │ │ + cbz r0, aa48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aa74 │ │ │ │ + beq.n aa48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w abc0 │ │ │ │ + beq.w ab94 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, aa90 │ │ │ │ + cbz r0, aa64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aa90 │ │ │ │ + beq.n aa64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w abc6 │ │ │ │ + beq.w ab9a │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, aaac │ │ │ │ + cbz r0, aa80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aaac │ │ │ │ + beq.n aa80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w abcc │ │ │ │ + beq.w aba0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, aac8 │ │ │ │ + cbz r0, aa9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aac8 │ │ │ │ + beq.n aa9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w abd2 │ │ │ │ + beq.w aba6 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, aae2 │ │ │ │ + cbz r0, aab6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aae2 │ │ │ │ + beq.n aab6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n abd8 │ │ │ │ + beq.n abac │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, aafc │ │ │ │ + cbz r0, aad0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aafc │ │ │ │ + beq.n aad0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n abde │ │ │ │ + beq.n abb2 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, ab16 │ │ │ │ + cbz r0, aaea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab16 │ │ │ │ + beq.n aaea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n abe4 │ │ │ │ + beq.n abb8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ - cbz r0, ab30 │ │ │ │ + cbz r0, ab04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab30 │ │ │ │ + beq.n ab04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n abea │ │ │ │ + beq.n abbe │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, ab4a │ │ │ │ + cbz r0, ab1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab4a │ │ │ │ + beq.n ab1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n abf0 │ │ │ │ + beq.n abc4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, ab64 │ │ │ │ + cbz r0, ab38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab64 │ │ │ │ + beq.n ab38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n abf6 │ │ │ │ + beq.n abca │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, ab7e │ │ │ │ + cbz r0, ab52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab7e │ │ │ │ + beq.n ab52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n abfc │ │ │ │ + beq.n abd0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, ab96 │ │ │ │ + cbz r0, ab6a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab96 │ │ │ │ + beq.n ab6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, ac02 │ │ │ │ + cbz r3, abd6 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, abae │ │ │ │ + cbz r0, ab82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n abae │ │ │ │ + beq.n ab82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, abb2 │ │ │ │ + cbz r3, ab86 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aa58 │ │ │ │ + b.n aa2c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aa74 │ │ │ │ + b.n aa48 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aa90 │ │ │ │ + b.n aa64 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aaac │ │ │ │ + b.n aa80 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aac8 │ │ │ │ + b.n aa9c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aae2 │ │ │ │ + b.n aab6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aafc │ │ │ │ + b.n aad0 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ab16 │ │ │ │ + b.n aaea │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ab30 │ │ │ │ + b.n ab04 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ab4a │ │ │ │ + b.n ab1e │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ab64 │ │ │ │ + b.n ab38 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ab7e │ │ │ │ + b.n ab52 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ab96 │ │ │ │ + b.n ab6a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 39dc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, ac26 │ │ │ │ + cbz r3, abfa │ │ │ │ mov r0, r4 │ │ │ │ blx 3320 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa2c │ │ │ │ + bl aa00 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3474 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #40] @ (ac70 ) │ │ │ │ + ldr r3, [pc, #40] @ (ac44 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w ip, [pc, #40] @ ac74 │ │ │ │ + ldr.w ip, [pc, #40] @ ac48 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #28] @ (ac78 ) │ │ │ │ + ldr r1, [pc, #28] @ (ac4c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r4, [ip, #12] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 390c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n ad58 │ │ │ │ + beq.n ac44 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #416] @ (ae38 ) │ │ │ │ + ldr r4, [pc, #416] @ (ae0c ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ ldrd r1, r8, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ad28 │ │ │ │ + beq.n acfc │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n ad28 │ │ │ │ + beq.n acfc │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n acc6 │ │ │ │ + beq.n ac9a │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r3, lr │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n ad42 │ │ │ │ - cbnz r6, ad10 │ │ │ │ + bne.n ad16 │ │ │ │ + cbnz r6, ace4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n ad90 │ │ │ │ - ldr r2, [pc, #356] @ (ae3c ) │ │ │ │ + bne.n ad64 │ │ │ │ + ldr r2, [pc, #356] @ (ae10 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 3924 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, ad38 │ │ │ │ + cbz r4, ad0c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ad08 │ │ │ │ + beq.n acdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ad88 │ │ │ │ + beq.n ad5c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #296] @ (ae3c ) │ │ │ │ + ldr r2, [pc, #296] @ (ae10 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 3924 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n acea │ │ │ │ - ldr r3, [pc, #276] @ (ae40 ) │ │ │ │ - ldr r1, [pc, #280] @ (ae44 ) │ │ │ │ + b.n acbe │ │ │ │ + ldr r3, [pc, #276] @ (ae14 ) │ │ │ │ + ldr r1, [pc, #280] @ (ae18 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -8950,2109 +8885,2107 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 35f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ad38 │ │ │ │ + beq.n ad0c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n adda │ │ │ │ - ldr r2, [pc, #228] @ (ae3c ) │ │ │ │ + beq.n adae │ │ │ │ + ldr r2, [pc, #228] @ (ae10 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx 3924 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n acea │ │ │ │ + beq.n acbe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n acea │ │ │ │ + bne.n acbe │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n acea │ │ │ │ + b.n acbe │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ad08 │ │ │ │ + b.n acdc │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 35f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, ada6 │ │ │ │ + cbnz r0, ad7a │ │ │ │ mov r0, r1 │ │ │ │ - bl 9158 │ │ │ │ - b.n ad38 │ │ │ │ - ldr r2, [pc, #148] @ (ae3c ) │ │ │ │ + bl 9280 │ │ │ │ + b.n ad0c │ │ │ │ + ldr r2, [pc, #148] @ (ae10 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 3924 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n acea │ │ │ │ + beq.n acbe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n acea │ │ │ │ + bne.n acbe │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n acea │ │ │ │ + b.n acbe │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n adee │ │ │ │ - ldr r2, [pc, #88] @ (ae3c ) │ │ │ │ + bne.n adc2 │ │ │ │ + ldr r2, [pc, #88] @ (ae10 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n ad62 │ │ │ │ + b.n ad36 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 35f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, ae34 │ │ │ │ - ldr r2, [pc, #60] @ (ae3c ) │ │ │ │ + cbz r0, ae08 │ │ │ │ + ldr r2, [pc, #60] @ (ae10 ) │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx 3924 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n adbc │ │ │ │ + beq.n ad90 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n adbc │ │ │ │ + bne.n ad90 │ │ │ │ strd r3, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n adbc │ │ │ │ + b.n ad90 │ │ │ │ mov r1, r7 │ │ │ │ - b.n ad9e │ │ │ │ - str r6, [r0, r1] │ │ │ │ + b.n ad72 │ │ │ │ + str r2, [r6, r1] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n ae14 │ │ │ │ + beq.n af00 │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #384] @ (afdc ) │ │ │ │ + ldr r3, [pc, #384] @ (afb0 ) │ │ │ │ ldr r7, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w afca │ │ │ │ + beq.w af9e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n aefe │ │ │ │ + beq.n aed2 │ │ │ │ mov r3, r5 │ │ │ │ - b.n ae82 │ │ │ │ + b.n ae56 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n aefe │ │ │ │ + beq.n aed2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n ae7a │ │ │ │ + bne.n ae4e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w afd8 │ │ │ │ + bpl.w afac │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.w afd8 │ │ │ │ + bpl.w afac │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n ae7a │ │ │ │ + bne.n ae4e │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r8, ip, #2, #3 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n ae7a │ │ │ │ + bne.n ae4e │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n afae │ │ │ │ + beq.n af82 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n af92 │ │ │ │ + beq.n af66 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r6, #20 │ │ │ │ addeq.w r1, r6, #28 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 349c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ae7a │ │ │ │ + bne.n ae4e │ │ │ │ subs r3, r3, r4 │ │ │ │ movs r0, #1 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n af8a │ │ │ │ + beq.n af5e │ │ │ │ mov r8, r4 │ │ │ │ - b.n af0e │ │ │ │ + b.n aee2 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n af8a │ │ │ │ + beq.n af5e │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n af06 │ │ │ │ + bne.n aeda │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n afd8 │ │ │ │ + bpl.n afac │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n afd8 │ │ │ │ + bpl.n afac │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n af06 │ │ │ │ + bne.n aeda │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ ubfx r4, r1, #2, #3 │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n af06 │ │ │ │ + bne.n aeda │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n afb6 │ │ │ │ + bpl.n af8a │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n afc2 │ │ │ │ + beq.n af96 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r6, #20 │ │ │ │ addeq.w r1, r6, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ blx 349c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n af06 │ │ │ │ - ldr r0, [pc, #108] @ (afe0 ) │ │ │ │ + bne.n aeda │ │ │ │ + ldr r0, [pc, #108] @ (afb4 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #108] @ (afe4 ) │ │ │ │ + ldr r1, [pc, #108] @ (afb8 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [sl, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n af8c │ │ │ │ + b.n af60 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n aede │ │ │ │ - ldr r3, [pc, #76] @ (afe8 ) │ │ │ │ + bne.n aeb2 │ │ │ │ + ldr r3, [pc, #76] @ (afbc ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #76] @ (afec ) │ │ │ │ - ldr r0, [pc, #76] @ (aff0 ) │ │ │ │ + ldr r1, [pc, #76] @ (afc0 ) │ │ │ │ + ldr r0, [pc, #76] @ (afc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n aeca │ │ │ │ - b.n af98 │ │ │ │ + bne.n ae9e │ │ │ │ + b.n af6c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n af98 │ │ │ │ + beq.n af6c │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.n af56 │ │ │ │ + bne.n af2a │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n af64 │ │ │ │ - b.n af98 │ │ │ │ + bne.n af38 │ │ │ │ + b.n af6c │ │ │ │ blx 378c │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w ae70 │ │ │ │ - b.n af84 │ │ │ │ + bne.w ae44 │ │ │ │ + b.n af58 │ │ │ │ bl 3ec0 <__assert_fail@plt+0x4d8> │ │ │ │ - ldr r6, [pc, #512] @ (b1e0 ) │ │ │ │ + ldr r6, [pc, #688] @ (b264 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - rsbs r0, lr, #1 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + vhadd.s32 d16, d10, d1 │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #528] @ (b218 ) │ │ │ │ + ldr r4, [pc, #528] @ (b1ec ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #528] @ (b21c ) │ │ │ │ + ldr r2, [pc, #528] @ (b1f0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r4, pc │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #508] @ (b220 ) │ │ │ │ + ldr r2, [pc, #508] @ (b1f4 ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r2, r9, r4, lsl #2 │ │ │ │ - beq.n b124 │ │ │ │ + beq.n b0f8 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ movs r6, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add.w r7, r0, #8 │ │ │ │ str r1, [sp, #28] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b200 │ │ │ │ + beq.w b1d4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ - cbnz r3, b066 │ │ │ │ - b.n b092 │ │ │ │ + cbnz r3, b03a │ │ │ │ + b.n b066 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, b092 │ │ │ │ + cbz r3, b066 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n b060 │ │ │ │ + bne.n b034 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ cmp r8, r6 │ │ │ │ str.w r4, [sl, r0] │ │ │ │ - beq.n b10e │ │ │ │ + beq.n b0e2 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n b04e │ │ │ │ + b.n b022 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #396] @ (b224 ) │ │ │ │ + ldr r3, [pc, #396] @ (b1f8 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n b112 │ │ │ │ + bne.n b0e6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ - bl ae48 │ │ │ │ + bl ae1c │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n b0f2 │ │ │ │ + beq.n b0c6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n b0d2 │ │ │ │ - ldr r0, [pc, #360] @ (b228 ) │ │ │ │ + beq.n b0a6 │ │ │ │ + ldr r0, [pc, #360] @ (b1fc ) │ │ │ │ mov r3, r4 │ │ │ │ ldrd r2, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #356] @ (b22c ) │ │ │ │ + ldr r1, [pc, #356] @ (b200 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #344] @ (b230 ) │ │ │ │ - ldr r3, [pc, #320] @ (b21c ) │ │ │ │ + ldr r2, [pc, #344] @ (b204 ) │ │ │ │ + ldr r3, [pc, #320] @ (b1f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w b1f2 │ │ │ │ + bne.w b1c6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ cmp r8, r6 │ │ │ │ str.w r0, [sl, r4, lsl #2] │ │ │ │ - bne.n b084 │ │ │ │ + bne.n b058 │ │ │ │ movs r0, #0 │ │ │ │ - b.n b0d6 │ │ │ │ + b.n b0aa │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ - bl 8b10 │ │ │ │ + bl 8c38 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ - b.n b0b6 │ │ │ │ + b.n b08a │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ blx 34b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b0d2 │ │ │ │ + beq.n b0a6 │ │ │ │ ldr.w r1, [r9, r4, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r1, b170 │ │ │ │ + cbz r1, b144 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r5, r2 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ blx 339c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b15c │ │ │ │ - blt.n b0d2 │ │ │ │ + beq.n b130 │ │ │ │ + blt.n b0a6 │ │ │ │ sub.w r3, r5, r9 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [sl, r3] │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r6 │ │ │ │ - bgt.n b140 │ │ │ │ + bgt.n b114 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, fp │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n b10e │ │ │ │ + ble.n b0e2 │ │ │ │ mov r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ blx 37fc │ │ │ │ - cbz r0, b1d0 │ │ │ │ + cbz r0, b1a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, b19c │ │ │ │ + cbz r3, b170 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n b178 │ │ │ │ + beq.n b14c │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b18e │ │ │ │ - ldr r3, [pc, #132] @ (b224 ) │ │ │ │ + bne.n b162 │ │ │ │ + ldr r3, [pc, #132] @ (b1f8 ) │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - bne.n b1f6 │ │ │ │ - bl ae48 │ │ │ │ + bne.n b1ca │ │ │ │ + bl ae1c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n b178 │ │ │ │ - cbnz r0, b1d0 │ │ │ │ - ldr r0, [pc, #104] @ (b228 ) │ │ │ │ + beq.n b14c │ │ │ │ + cbnz r0, b1a4 │ │ │ │ + ldr r0, [pc, #104] @ (b1fc ) │ │ │ │ ldrd r2, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #112] @ (b234 ) │ │ │ │ + ldr r1, [pc, #112] @ (b208 ) │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b0d2 │ │ │ │ - ldr r3, [pc, #92] @ (b238 ) │ │ │ │ + bne.w b0a6 │ │ │ │ + ldr r3, [pc, #92] @ (b20c ) │ │ │ │ movw r2, #22308 @ 0x5724 │ │ │ │ - ldr r1, [pc, #88] @ (b23c ) │ │ │ │ - ldr r0, [pc, #92] @ (b240 ) │ │ │ │ + ldr r1, [pc, #88] @ (b210 ) │ │ │ │ + ldr r0, [pc, #92] @ (b214 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #812 @ 0x32c │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 8b10 │ │ │ │ + bl 8c38 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n b178 │ │ │ │ - b.n b1ba │ │ │ │ - ldr r3, [pc, #64] @ (b244 ) │ │ │ │ + beq.n b14c │ │ │ │ + b.n b18e │ │ │ │ + ldr r3, [pc, #64] @ (b218 ) │ │ │ │ movw r2, #22436 @ 0x57a4 │ │ │ │ - ldr r1, [pc, #64] @ (b248 ) │ │ │ │ - ldr r0, [pc, #64] @ (b24c ) │ │ │ │ + ldr r1, [pc, #64] @ (b21c ) │ │ │ │ + ldr r0, [pc, #64] @ (b220 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #784 @ 0x310 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r4, [pc, #848] @ (b56c ) │ │ │ │ + ldr r5, [pc, #0] @ (b1f0 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #752] @ (b514 ) │ │ │ │ + ldr r4, [pc, #928] @ (b598 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #24] @ (b24c ) │ │ │ │ + ldr r4, [pc, #200] @ (b2d0 ) │ │ │ │ movs r3, r0 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + cdp2 0, 2, cr0, cr0, cr1, {0} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + ldc2l 0, cr0, [sl, #4]! │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #184] @ (b31c ) │ │ │ │ + ldr r4, [pc, #184] @ (b2f0 ) │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ add r4, pc │ │ │ │ lsls r3, r1, #7 │ │ │ │ - bpl.n b2b8 │ │ │ │ + bpl.n b28c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ands.w r2, r1, #2 │ │ │ │ - bne.n b2a4 │ │ │ │ + bne.n b278 │ │ │ │ cmp r1, #15 │ │ │ │ it ls │ │ │ │ ldrls r4, [r0, #12] │ │ │ │ - bhi.n b282 │ │ │ │ + bhi.n b256 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #156] @ (b320 ) │ │ │ │ + ldr r1, [pc, #156] @ (b2f4 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n b2b2 │ │ │ │ + blt.n b286 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n b2a4 │ │ │ │ + beq.n b278 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 37ec │ │ │ │ - ldr r3, [pc, #124] @ (b324 ) │ │ │ │ - ldr r1, [pc, #128] @ (b328 ) │ │ │ │ + ldr r3, [pc, #124] @ (b2f8 ) │ │ │ │ + ldr r1, [pc, #128] @ (b2fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n b27c │ │ │ │ + b.n b250 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, b302 │ │ │ │ + cbz r3, b2d6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, b302 │ │ │ │ + cbz r3, b2d6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, b302 │ │ │ │ - ldr r2, [pc, #100] @ (b32c ) │ │ │ │ + cbz r0, b2d6 │ │ │ │ + ldr r2, [pc, #100] @ (b300 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n b2f6 │ │ │ │ + bne.n b2ca │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b250 │ │ │ │ + bl b224 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n b27c │ │ │ │ + beq.n b250 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b27c │ │ │ │ + bne.n b250 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b27c │ │ │ │ - bl 8cb0 │ │ │ │ + b.n b250 │ │ │ │ + bl 8dd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b2d0 │ │ │ │ - b.n b2b2 │ │ │ │ + bne.n b2a4 │ │ │ │ + b.n b286 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b2b2 │ │ │ │ - ldr r3, [pc, #36] @ (b330 ) │ │ │ │ - ldr r1, [pc, #36] @ (b334 ) │ │ │ │ + bne.n b286 │ │ │ │ + ldr r3, [pc, #36] @ (b304 ) │ │ │ │ + ldr r1, [pc, #36] @ (b308 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b2b2 │ │ │ │ + b.n b286 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #488] @ (b508 ) │ │ │ │ + ldr r2, [pc, #664] @ (b58c ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (b3e4 ) │ │ │ │ + ldr r3, [pc, #156] @ (b3b8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #7 │ │ │ │ - bpl.n b37a │ │ │ │ + bpl.n b34e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n b370 │ │ │ │ + bhi.n b344 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 36d8 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, b3cc │ │ │ │ + cbz r3, b3a0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, b3cc │ │ │ │ + cbz r3, b3a0 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, b3cc │ │ │ │ - ldr r3, [pc, #92] @ (b3e8 ) │ │ │ │ + cbz r0, b3a0 │ │ │ │ + ldr r3, [pc, #92] @ (b3bc ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n b3bc │ │ │ │ + bne.n b390 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl b338 │ │ │ │ + bl b30c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n b36a │ │ │ │ + beq.n b33e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b36a │ │ │ │ + bne.n b33e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n b36a │ │ │ │ - bl 8cb0 │ │ │ │ + b.n b33e │ │ │ │ + bl 8dd8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b392 │ │ │ │ + bne.n b366 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n b36a │ │ │ │ + b.n b33e │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b3c6 │ │ │ │ - ldr r3, [pc, #20] @ (b3ec ) │ │ │ │ - ldr r1, [pc, #24] @ (b3f0 ) │ │ │ │ + bne.n b39a │ │ │ │ + ldr r3, [pc, #20] @ (b3c0 ) │ │ │ │ + ldr r1, [pc, #24] @ (b3c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b3c6 │ │ │ │ - ldr r1, [pc, #600] @ (b640 ) │ │ │ │ + b.n b39a │ │ │ │ + ldr r1, [pc, #776] @ (b6c4 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #208] @ (b4d8 ) │ │ │ │ + ldr r5, [pc, #208] @ (b4ac ) │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ add r5, pc │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n b470 │ │ │ │ + bpl.n b444 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ands.w r2, r3, #2 │ │ │ │ - bne.n b45a │ │ │ │ + bne.n b42e │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls r1, r2 │ │ │ │ ldrls r4, [r0, #12] │ │ │ │ - bls.n b454 │ │ │ │ + bls.n b428 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n b44a │ │ │ │ - ldr r3, [pc, #176] @ (b4dc ) │ │ │ │ + beq.n b41e │ │ │ │ + ldr r3, [pc, #176] @ (b4b0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n b468 │ │ │ │ + blt.n b43c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n b45a │ │ │ │ + beq.n b42e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 33a8 │ │ │ │ ldrd r4, r3, [r4, #12] │ │ │ │ lsrs r1, r3, #2 │ │ │ │ orr.w r4, r4, r3, lsl #30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #132] @ (b4e0 ) │ │ │ │ - ldr r1, [pc, #132] @ (b4e4 ) │ │ │ │ + ldr r3, [pc, #132] @ (b4b4 ) │ │ │ │ + ldr r1, [pc, #132] @ (b4b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - b.n b454 │ │ │ │ + b.n b428 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, b4be │ │ │ │ + cbz r3, b492 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, b4be │ │ │ │ + cbz r3, b492 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, b4be │ │ │ │ - ldr r2, [pc, #104] @ (b4e8 ) │ │ │ │ + cbz r0, b492 │ │ │ │ + ldr r2, [pc, #104] @ (b4bc ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n b4b2 │ │ │ │ + bne.n b486 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b3f4 │ │ │ │ + bl b3c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n b454 │ │ │ │ + beq.n b428 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b454 │ │ │ │ + bne.n b428 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n b454 │ │ │ │ - bl 8cb0 │ │ │ │ + b.n b428 │ │ │ │ + bl 8dd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b488 │ │ │ │ - b.n b468 │ │ │ │ + bne.n b45c │ │ │ │ + b.n b43c │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b468 │ │ │ │ - ldr r3, [pc, #36] @ (b4ec ) │ │ │ │ - ldr r1, [pc, #36] @ (b4f0 ) │ │ │ │ + bne.n b43c │ │ │ │ + ldr r3, [pc, #36] @ (b4c0 ) │ │ │ │ + ldr r1, [pc, #36] @ (b4c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b468 │ │ │ │ + b.n b43c │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #856] @ (b834 ) │ │ │ │ + ldr r1, [pc, #8] @ (b4b8 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ (b5c4 ) │ │ │ │ + ldr r3, [pc, #192] @ (b598 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #7 │ │ │ │ - bpl.n b55e │ │ │ │ + bpl.n b532 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.n b528 │ │ │ │ + bls.n b4fc │ │ │ │ blx 36dc │ │ │ │ sxth r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n b550 │ │ │ │ + bne.n b524 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ sxth r2, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n b522 │ │ │ │ - ldr r3, [pc, #136] @ (b5c8 ) │ │ │ │ - ldr r1, [pc, #140] @ (b5cc ) │ │ │ │ + beq.n b4f6 │ │ │ │ + ldr r3, [pc, #136] @ (b59c ) │ │ │ │ + ldr r1, [pc, #140] @ (b5a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n b522 │ │ │ │ + b.n b4f6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n b53c │ │ │ │ + bne.n b510 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b53c │ │ │ │ - b.n b54a │ │ │ │ + beq.n b510 │ │ │ │ + b.n b51e │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, b5ac │ │ │ │ + cbz r3, b580 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, b5ac │ │ │ │ + cbz r3, b580 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, b5ac │ │ │ │ - ldr r2, [pc, #96] @ (b5d0 ) │ │ │ │ + cbz r0, b580 │ │ │ │ + ldr r2, [pc, #96] @ (b5a4 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n b5a0 │ │ │ │ + bne.n b574 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b4f4 │ │ │ │ + bl b4c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n b522 │ │ │ │ + beq.n b4f6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b522 │ │ │ │ + bne.n b4f6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n b522 │ │ │ │ - bl 8cb0 │ │ │ │ + b.n b4f6 │ │ │ │ + bl 8dd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b576 │ │ │ │ - b.n b54a │ │ │ │ + bne.n b54a │ │ │ │ + b.n b51e │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b54a │ │ │ │ - ldr r3, [pc, #28] @ (b5d4 ) │ │ │ │ - ldr r1, [pc, #32] @ (b5d8 ) │ │ │ │ + bne.n b51e │ │ │ │ + ldr r3, [pc, #28] @ (b5a8 ) │ │ │ │ + ldr r1, [pc, #32] @ (b5ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b54a │ │ │ │ - @ instruction: 0x47da │ │ │ │ + b.n b51e │ │ │ │ + ldr r0, [pc, #24] @ (b5b4 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #228] @ (b6d4 ) │ │ │ │ + ldr r4, [pc, #228] @ (b6a8 ) │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ add r4, pc │ │ │ │ lsls r3, r1, #7 │ │ │ │ - bpl.n b66c │ │ │ │ + bpl.n b640 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ands.w r2, r1, #2 │ │ │ │ - bne.n b65c │ │ │ │ + bne.n b630 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n b614 │ │ │ │ + bhi.n b5e8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n b644 │ │ │ │ + bcs.n b618 │ │ │ │ uxth r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #192] @ (b6d8 ) │ │ │ │ + ldr r1, [pc, #192] @ (b6ac ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n b652 │ │ │ │ + blt.n b626 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n b65c │ │ │ │ + beq.n b630 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 37f0 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it cc │ │ │ │ uxthcc r3, r0 │ │ │ │ - bcc.n b60e │ │ │ │ + bcc.n b5e2 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n b644 │ │ │ │ + bne.n b618 │ │ │ │ blx 36cc │ │ │ │ - cbnz r0, b652 │ │ │ │ - ldr r3, [pc, #148] @ (b6dc ) │ │ │ │ - ldr r1, [pc, #152] @ (b6e0 ) │ │ │ │ + cbnz r0, b626 │ │ │ │ + ldr r3, [pc, #148] @ (b6b0 ) │ │ │ │ + ldr r1, [pc, #152] @ (b6b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #124] @ (b6dc ) │ │ │ │ - ldr r1, [pc, #132] @ (b6e4 ) │ │ │ │ + ldr r3, [pc, #124] @ (b6b0 ) │ │ │ │ + ldr r1, [pc, #132] @ (b6b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b652 │ │ │ │ + b.n b626 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, b6ba │ │ │ │ + cbz r3, b68e │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, b6ba │ │ │ │ + cbz r3, b68e │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, b6ba │ │ │ │ - ldr r3, [pc, #108] @ (b6e8 ) │ │ │ │ + cbz r0, b68e │ │ │ │ + ldr r3, [pc, #108] @ (b6bc ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n b6ae │ │ │ │ + bne.n b682 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b5dc │ │ │ │ + bl b5b0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n b60e │ │ │ │ + beq.n b5e2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b60e │ │ │ │ + bne.n b5e2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n b60e │ │ │ │ - bl 8cb0 │ │ │ │ + b.n b5e2 │ │ │ │ + bl 8dd8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b684 │ │ │ │ - b.n b652 │ │ │ │ + bne.n b658 │ │ │ │ + b.n b626 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b652 │ │ │ │ - ldr r3, [pc, #40] @ (b6ec ) │ │ │ │ - ldr r1, [pc, #40] @ (b6f0 ) │ │ │ │ + bne.n b626 │ │ │ │ + ldr r3, [pc, #40] @ (b6c0 ) │ │ │ │ + ldr r1, [pc, #40] @ (b6c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b652 │ │ │ │ + b.n b626 │ │ │ │ nop │ │ │ │ - mov lr, sp │ │ │ │ + bx r3 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #780] @ (ba14 ) │ │ │ │ + ldr r3, [pc, #780] @ (b9e8 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r6, [pc, #780] @ (ba18 ) │ │ │ │ + ldr r6, [pc, #780] @ (b9ec ) │ │ │ │ mov r9, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r6, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ bics.w r1, r5, #2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - beq.n b818 │ │ │ │ + beq.n b7ec │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n b766 │ │ │ │ + beq.n b73a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b8ac │ │ │ │ + beq.w b880 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #20 │ │ │ │ - bpl.w b8b4 │ │ │ │ + bpl.w b888 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 37d4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b9fa │ │ │ │ + beq.w b9ce │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w b9c4 │ │ │ │ + ble.w b998 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w b93a │ │ │ │ + beq.w b90e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx ip │ │ │ │ - ldr r0, [pc, #692] @ (ba1c ) │ │ │ │ + ldr r0, [pc, #692] @ (b9f0 ) │ │ │ │ ldr.w ip, [r6, r0] │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w b95a │ │ │ │ + beq.w b92e │ │ │ │ ldr.w lr, [r2, #172] @ 0xac │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w b968 │ │ │ │ + beq.w b93c │ │ │ │ ldr.w r8, [lr, #4] │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w b9f6 │ │ │ │ - ldr r0, [pc, #648] @ (ba20 ) │ │ │ │ + bpl.w b9ca │ │ │ │ + ldr r0, [pc, #648] @ (b9f4 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w b9e0 │ │ │ │ - ldr r0, [pc, #640] @ (ba24 ) │ │ │ │ + beq.w b9b4 │ │ │ │ + ldr r0, [pc, #640] @ (b9f8 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w b9dc │ │ │ │ + beq.w b9b0 │ │ │ │ ldr.w r8, [lr, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n b728 │ │ │ │ + ble.n b6fc │ │ │ │ add.w lr, lr, #8 │ │ │ │ mov r0, r7 │ │ │ │ - b.n b7c2 │ │ │ │ + b.n b796 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n b728 │ │ │ │ + beq.n b6fc │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ cmp r7, ip │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bne.n b7bc │ │ │ │ + bne.n b790 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.n b728 │ │ │ │ + bpl.n b6fc │ │ │ │ lsls r2, r0, #26 │ │ │ │ - ldr r0, [pc, #588] @ (ba28 ) │ │ │ │ + ldr r0, [pc, #588] @ (b9fc ) │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ ldr.w r8, [r9] │ │ │ │ add r0, pc │ │ │ │ it pl │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ blx 3348 │ │ │ │ - cbnz r0, b814 │ │ │ │ + cbnz r0, b7e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 370c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n b8a4 │ │ │ │ + bne.n b878 │ │ │ │ blx 36cc │ │ │ │ - cbnz r0, b814 │ │ │ │ - ldr r3, [pc, #548] @ (ba2c ) │ │ │ │ - ldr r1, [pc, #548] @ (ba30 ) │ │ │ │ + cbnz r0, b7e8 │ │ │ │ + ldr r3, [pc, #548] @ (ba00 ) │ │ │ │ + ldr r1, [pc, #548] @ (ba04 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ movs r4, #0 │ │ │ │ - b.n b8a4 │ │ │ │ - ldr r0, [pc, #512] @ (ba1c ) │ │ │ │ + b.n b878 │ │ │ │ + ldr r0, [pc, #512] @ (b9f0 ) │ │ │ │ ldr.w ip, [r6, r0] │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w b942 │ │ │ │ + beq.w b916 │ │ │ │ ldr.w r7, [r2, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n b8c6 │ │ │ │ + beq.n b89a │ │ │ │ ldr.w lr, [r7, #4] │ │ │ │ ldr.w r0, [lr, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w b9f6 │ │ │ │ - ldr r0, [pc, #480] @ (ba20 ) │ │ │ │ + bpl.w b9ca │ │ │ │ + ldr r0, [pc, #480] @ (b9f4 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w b9e0 │ │ │ │ - ldr r0, [pc, #472] @ (ba24 ) │ │ │ │ + beq.w b9b4 │ │ │ │ + ldr r0, [pc, #472] @ (b9f8 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w b9dc │ │ │ │ + beq.w b9b0 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n b8ee │ │ │ │ + ble.n b8c2 │ │ │ │ adds r7, #8 │ │ │ │ mov lr, r1 │ │ │ │ - b.n b86a │ │ │ │ + b.n b83e │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n b8ee │ │ │ │ + beq.n b8c2 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - bne.n b862 │ │ │ │ + bne.n b836 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.n b8ee │ │ │ │ + bpl.n b8c2 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - ldr r0, [pc, #432] @ (ba34 ) │ │ │ │ + ldr r0, [pc, #432] @ (ba08 ) │ │ │ │ ite mi │ │ │ │ movmi r4, #0 │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ add r0, pc │ │ │ │ blx 3348 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b814 │ │ │ │ + bne.n b7e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 370c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n b99a │ │ │ │ + beq.n b96e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b754 │ │ │ │ + bne.w b728 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 3718 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n b876 │ │ │ │ + beq.n b84a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b8c8 │ │ │ │ - ldr r0, [pc, #352] @ (ba38 ) │ │ │ │ + bne.n b89c │ │ │ │ + ldr r0, [pc, #352] @ (ba0c ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n b876 │ │ │ │ + beq.n b84a │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n b876 │ │ │ │ + beq.n b84a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b8de │ │ │ │ + bne.n b8b2 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n b876 │ │ │ │ + beq.n b84a │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r3, #20 │ │ │ │ - bmi.w b730 │ │ │ │ - ldr r3, [pc, #324] @ (ba3c ) │ │ │ │ + bmi.w b704 │ │ │ │ + ldr r3, [pc, #324] @ (ba10 ) │ │ │ │ ldr r5, [r2, #64] @ 0x40 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n b9b4 │ │ │ │ - ldr r0, [pc, #316] @ (ba40 ) │ │ │ │ + beq.n b988 │ │ │ │ + ldr r0, [pc, #316] @ (ba14 ) │ │ │ │ add r0, pc │ │ │ │ blx 3348 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b814 │ │ │ │ + bne.n b7e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 370c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n b8a4 │ │ │ │ + bne.n b878 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b814 │ │ │ │ - ldr r3, [pc, #256] @ (ba2c ) │ │ │ │ - ldr r1, [pc, #276] @ (ba44 ) │ │ │ │ + bne.w b7e8 │ │ │ │ + ldr r3, [pc, #256] @ (ba00 ) │ │ │ │ + ldr r1, [pc, #276] @ (ba18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b814 │ │ │ │ + b.n b7e8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b8b4 │ │ │ │ + bne.n b888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n b8f6 │ │ │ │ + b.n b8ca │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ tst.w r0, #4 │ │ │ │ - bne.n b87e │ │ │ │ + bne.n b852 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n b8ee │ │ │ │ + bne.n b8c2 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b754 │ │ │ │ - b.n b8f6 │ │ │ │ + bne.w b728 │ │ │ │ + b.n b8ca │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ tst.w r0, #8 │ │ │ │ - bne.w b7d6 │ │ │ │ - b.n b722 │ │ │ │ + bne.w b7aa │ │ │ │ + b.n b6f6 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w b7ce │ │ │ │ + beq.w b7a2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b96a │ │ │ │ - ldr r0, [pc, #188] @ (ba38 ) │ │ │ │ + bne.n b93e │ │ │ │ + ldr r0, [pc, #188] @ (ba0c ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w b7ce │ │ │ │ + beq.w b7a2 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w b7ce │ │ │ │ + beq.w b7a2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b984 │ │ │ │ + bne.n b958 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.w b728 │ │ │ │ - b.n b7ce │ │ │ │ + bne.w b6fc │ │ │ │ + b.n b7a2 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b814 │ │ │ │ - ldr r3, [pc, #132] @ (ba2c ) │ │ │ │ - ldr r1, [pc, #160] @ (ba48 ) │ │ │ │ + bne.w b7e8 │ │ │ │ + ldr r3, [pc, #132] @ (ba00 ) │ │ │ │ + ldr r1, [pc, #160] @ (ba1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b814 │ │ │ │ + b.n b7e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 38cc │ │ │ │ - ldr r3, [pc, #132] @ (ba4c ) │ │ │ │ + ldr r3, [pc, #132] @ (ba20 ) │ │ │ │ movw r2, #21267 @ 0x5313 │ │ │ │ - ldr r1, [pc, #132] @ (ba50 ) │ │ │ │ - ldr r0, [pc, #132] @ (ba54 ) │ │ │ │ + ldr r1, [pc, #132] @ (ba24 ) │ │ │ │ + ldr r0, [pc, #132] @ (ba28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #840 @ 0x348 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #116] @ (ba58 ) │ │ │ │ + ldr r3, [pc, #116] @ (ba2c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #116] @ (ba5c ) │ │ │ │ - ldr r0, [pc, #116] @ (ba60 ) │ │ │ │ + ldr r1, [pc, #116] @ (ba30 ) │ │ │ │ + ldr r0, [pc, #116] @ (ba34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - ldr r3, [pc, #104] @ (ba64 ) │ │ │ │ + ldr r3, [pc, #104] @ (ba38 ) │ │ │ │ movw r2, #21265 @ 0x5311 │ │ │ │ - ldr r1, [pc, #100] @ (ba68 ) │ │ │ │ - ldr r0, [pc, #104] @ (ba6c ) │ │ │ │ + ldr r1, [pc, #100] @ (ba3c ) │ │ │ │ + ldr r0, [pc, #104] @ (ba40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #840 @ 0x348 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r4, [r5, r2] │ │ │ │ movs r3, r0 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp ip, pc │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #584] @ (bc88 ) │ │ │ │ + ldr r6, [pc, #760] @ (bd0c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - strh.w r0, [sl, #1] │ │ │ │ - cbnz r0, bab8 │ │ │ │ + @ instruction: 0xf6360001 │ │ │ │ + cbnz r4, ba2e │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - b.n b988 │ │ │ │ + b.n b474 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + hlt 0x0000 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + bkpt 0x00c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr??.w r0, [r4, r1] │ │ │ │ - cbnz r2, bac2 │ │ │ │ + addw r0, r0, #2049 @ 0x801 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #188] @ (bb3c ) │ │ │ │ + ldr r2, [pc, #188] @ (bb10 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n bae6 │ │ │ │ + bpl.n baba │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ba9e │ │ │ │ + beq.n ba72 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.n bac6 │ │ │ │ + bls.n ba9a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 36dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n bac0 │ │ │ │ + beq.n ba94 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, bad6 │ │ │ │ + cbz r1, baaa │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ - b.n bab0 │ │ │ │ + b.n ba84 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, bb12 │ │ │ │ + cbz r3, bae6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, bb12 │ │ │ │ + cbz r3, bae6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, bb12 │ │ │ │ - ldr r2, [pc, #72] @ (bb40 ) │ │ │ │ + cbz r0, bae6 │ │ │ │ + ldr r2, [pc, #72] @ (bb14 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n bb1e │ │ │ │ + bne.n baf2 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n ba9e │ │ │ │ + bmi.n ba72 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ba70 │ │ │ │ + bl ba44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.n bab0 │ │ │ │ + b.n ba84 │ │ │ │ blx 36cc │ │ │ │ - cbz r0, bb2c │ │ │ │ + cbz r0, bb00 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n bac0 │ │ │ │ - bl 8cb0 │ │ │ │ + b.n ba94 │ │ │ │ + bl 8dd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bb18 │ │ │ │ + beq.n baec │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n bafe │ │ │ │ - ldr r3, [pc, #20] @ (bb44 ) │ │ │ │ - ldr r1, [pc, #24] @ (bb48 ) │ │ │ │ + b.n bad2 │ │ │ │ + ldr r3, [pc, #20] @ (bb18 ) │ │ │ │ + ldr r1, [pc, #24] @ (bb1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n bb18 │ │ │ │ - negs r6, r3 │ │ │ │ + b.n baec │ │ │ │ + cmp r2, r1 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n bb6e │ │ │ │ + bpl.n bb42 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n bb6a │ │ │ │ + bhi.n bb3e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r0, r3, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ bx lr │ │ │ │ b.w 36d8 │ │ │ │ - b.n ba70 │ │ │ │ + b.n ba44 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r4, [pc, #320] @ (bccc ) │ │ │ │ + ldr r4, [pc, #320] @ (bca0 ) │ │ │ │ sub sp, #16 │ │ │ │ ldrd r3, r0, [r2, #4] │ │ │ │ add r4, pc │ │ │ │ and.w ip, r0, #15 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.n bbac │ │ │ │ + bhi.n bb80 │ │ │ │ tbb [pc, ip] │ │ │ │ lsls r3, r1, #17 │ │ │ │ movs r6, #69 @ 0x45 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ - ldr r3, [pc, #288] @ (bcd0 ) │ │ │ │ - ldr r1, [pc, #292] @ (bcd4 ) │ │ │ │ + ldr r3, [pc, #288] @ (bca4 ) │ │ │ │ + ldr r1, [pc, #292] @ (bca8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n bc54 │ │ │ │ + bne.n bc28 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n bcc6 │ │ │ │ - ldr r0, [pc, #264] @ (bcd8 ) │ │ │ │ + bpl.n bc9a │ │ │ │ + ldr r0, [pc, #264] @ (bcac ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n bcb0 │ │ │ │ - ldr r0, [pc, #260] @ (bcdc ) │ │ │ │ + beq.n bc84 │ │ │ │ + ldr r0, [pc, #260] @ (bcb0 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n bcac │ │ │ │ + beq.n bc80 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n bc92 │ │ │ │ + bne.n bc66 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n bc7e │ │ │ │ + bne.n bc52 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n bcc6 │ │ │ │ - ldr r0, [pc, #216] @ (bcd8 ) │ │ │ │ + bpl.n bc9a │ │ │ │ + ldr r0, [pc, #216] @ (bcac ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n bcb0 │ │ │ │ - ldr r0, [pc, #212] @ (bcdc ) │ │ │ │ + beq.n bc84 │ │ │ │ + ldr r0, [pc, #212] @ (bcb0 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n bcac │ │ │ │ + beq.n bc80 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bbe6 │ │ │ │ - ldr r0, [pc, #200] @ (bce0 ) │ │ │ │ + beq.n bbba │ │ │ │ + ldr r0, [pc, #200] @ (bcb4 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #200] @ (bce4 ) │ │ │ │ + ldr r3, [pc, #200] @ (bcb8 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #196] @ (bce8 ) │ │ │ │ + ldr r1, [pc, #196] @ (bcbc ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n bbba │ │ │ │ + b.n bb8e │ │ │ │ mov r2, lr │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n bbe6 │ │ │ │ + beq.n bbba │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 32cc │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bbe6 │ │ │ │ - b.n bc66 │ │ │ │ + beq.n bbba │ │ │ │ + b.n bc3a │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 32cc │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bbc6 │ │ │ │ - ldr r0, [pc, #120] @ (bce0 ) │ │ │ │ + beq.n bb9a │ │ │ │ + ldr r0, [pc, #120] @ (bcb4 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #128] @ (bcec ) │ │ │ │ - ldr r1, [pc, #128] @ (bcf0 ) │ │ │ │ + ldr r3, [pc, #128] @ (bcc0 ) │ │ │ │ + ldr r1, [pc, #128] @ (bcc4 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - b.n bbba │ │ │ │ + b.n bb8e │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 32cc │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bbf6 │ │ │ │ - b.n bc66 │ │ │ │ - ldr r1, [pc, #76] @ (bce0 ) │ │ │ │ + beq.n bbca │ │ │ │ + b.n bc3a │ │ │ │ + ldr r1, [pc, #76] @ (bcb4 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #92] @ (bcf4 ) │ │ │ │ + ldr r3, [pc, #92] @ (bcc8 ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - ldr r1, [pc, #88] @ (bcf8 ) │ │ │ │ + ldr r1, [pc, #88] @ (bccc ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 390c │ │ │ │ - b.n bbba │ │ │ │ + b.n bb8e │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #72] @ (bcfc ) │ │ │ │ + ldr r3, [pc, #72] @ (bcd0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #72] @ (bd00 ) │ │ │ │ - ldr r0, [pc, #72] @ (bd04 ) │ │ │ │ + ldr r1, [pc, #72] @ (bcd4 ) │ │ │ │ + ldr r0, [pc, #72] @ (bcd8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ nop │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r4, r7 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + pop {r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - b.n b68c │ │ │ │ + b.n c178 │ │ │ │ movs r1, r0 │ │ │ │ - rev r4, r4 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x0064 │ │ │ │ + cbnz r0, bd58 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #140] @ (bda8 ) │ │ │ │ + ldr r2, [pc, #140] @ (bd7c ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n bda4 │ │ │ │ - ldr r0, [pc, #132] @ (bdac ) │ │ │ │ + bpl.n bd78 │ │ │ │ + ldr r0, [pc, #132] @ (bd80 ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n bd8e │ │ │ │ - ldr r0, [pc, #128] @ (bdb0 ) │ │ │ │ + beq.n bd62 │ │ │ │ + ldr r0, [pc, #128] @ (bd84 ) │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n bd8a │ │ │ │ + beq.n bd5e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n bd56 │ │ │ │ + bcs.n bd2a │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n bd50 │ │ │ │ + beq.n bd24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 35f4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, bd86 │ │ │ │ + cbz r0, bd5a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 3564 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n bd50 │ │ │ │ + beq.n bd24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n bd50 │ │ │ │ + bne.n bd24 │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n bd50 │ │ │ │ + b.n bd24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n bd50 │ │ │ │ + b.n bd24 │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #36] @ (bdb4 ) │ │ │ │ + ldr r3, [pc, #36] @ (bd88 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #32] @ (bdb8 ) │ │ │ │ - ldr r0, [pc, #36] @ (bdbc ) │ │ │ │ + ldr r1, [pc, #32] @ (bd8c ) │ │ │ │ + ldr r0, [pc, #36] @ (bd90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c588 │ │ │ │ + b.n c074 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, bdcc │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + cbnz r2, bdd8 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w ip, [pc, #200] @ bea4 │ │ │ │ + ldr.w ip, [pc, #200] @ be78 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ add ip, pc │ │ │ │ lsls r4, r2, #29 │ │ │ │ - bpl.n be02 │ │ │ │ + bpl.n bdd6 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.n be02 │ │ │ │ + bmi.n bdd6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n be52 │ │ │ │ - cbnz r3, be0a │ │ │ │ + beq.n be26 │ │ │ │ + cbnz r3, bdde │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ - cbnz r1, be32 │ │ │ │ + cbnz r1, be06 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, be0c │ │ │ │ + cbnz r3, bde0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n bdf4 │ │ │ │ + b.n bdc8 │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n be86 │ │ │ │ - ldr r4, [pc, #144] @ (bea8 ) │ │ │ │ + bpl.n be5a │ │ │ │ + ldr r4, [pc, #144] @ (be7c ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n be8e │ │ │ │ - ldr r4, [pc, #140] @ (beac ) │ │ │ │ + beq.n be62 │ │ │ │ + ldr r4, [pc, #140] @ (be80 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n be8a │ │ │ │ + beq.n be5e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, be6c │ │ │ │ + cbnz r3, be40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n bdf0 │ │ │ │ - b.n be06 │ │ │ │ - ldr r0, [pc, #124] @ (beb0 ) │ │ │ │ + bne.n bdc4 │ │ │ │ + b.n bdda │ │ │ │ + ldr r0, [pc, #124] @ (be84 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ - ldr r3, [pc, #120] @ (beb4 ) │ │ │ │ + ldr r3, [pc, #120] @ (be88 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #116] @ (beb8 ) │ │ │ │ + ldr r1, [pc, #116] @ (be8c ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #92] @ (beb0 ) │ │ │ │ - ldr r3, [pc, #100] @ (bebc ) │ │ │ │ - ldr r1, [pc, #104] @ (bec0 ) │ │ │ │ + ldr r0, [pc, #92] @ (be84 ) │ │ │ │ + ldr r3, [pc, #100] @ (be90 ) │ │ │ │ + ldr r1, [pc, #104] @ (be94 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - b.n be4c │ │ │ │ - ldr r0, [pc, #64] @ (beb0 ) │ │ │ │ - ldr r3, [pc, #84] @ (bec4 ) │ │ │ │ - ldr r1, [pc, #84] @ (bec8 ) │ │ │ │ + b.n be20 │ │ │ │ + ldr r0, [pc, #64] @ (be84 ) │ │ │ │ + ldr r3, [pc, #84] @ (be98 ) │ │ │ │ + ldr r1, [pc, #84] @ (be9c ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - b.n be4c │ │ │ │ + b.n be20 │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #60] @ (becc ) │ │ │ │ + ldr r3, [pc, #60] @ (bea0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (bed0 ) │ │ │ │ - ldr r0, [pc, #60] @ (bed4 ) │ │ │ │ + ldr r1, [pc, #56] @ (bea4 ) │ │ │ │ + ldr r0, [pc, #60] @ (bea8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x0082 │ │ │ │ + pop {r1, r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x0068 │ │ │ │ + cbnz r4, bf1c │ │ │ │ movs r1, r0 │ │ │ │ - b.n c4a0 │ │ │ │ + b.n bf8c │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + rev r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr.w lr, [pc, #200] @ bfbc │ │ │ │ + ldr.w lr, [pc, #200] @ bf90 │ │ │ │ mov r5, r4 │ │ │ │ lsls r4, r2, #29 │ │ │ │ add lr, pc │ │ │ │ - bpl.n bf20 │ │ │ │ + bpl.n bef4 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.n bf20 │ │ │ │ + bmi.n bef4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bf6e │ │ │ │ - cbnz r3, bf28 │ │ │ │ + beq.n bf42 │ │ │ │ + cbnz r3, befc │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n bf50 │ │ │ │ + bne.n bf24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r1, [ip] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, bf2a │ │ │ │ + cbnz r3, befe │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n bf0e │ │ │ │ + b.n bee2 │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n bf9e │ │ │ │ - ldr r4, [pc, #140] @ (bfc0 ) │ │ │ │ + bpl.n bf72 │ │ │ │ + ldr r4, [pc, #140] @ (bf94 ) │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n bfa6 │ │ │ │ - ldr r4, [pc, #132] @ (bfc4 ) │ │ │ │ + beq.n bf7a │ │ │ │ + ldr r4, [pc, #132] @ (bf98 ) │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n bfa2 │ │ │ │ + beq.n bf76 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, bf86 │ │ │ │ + cbnz r3, bf5a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n bf08 │ │ │ │ - b.n bf24 │ │ │ │ - ldr r0, [pc, #116] @ (bfc8 ) │ │ │ │ + bne.n bedc │ │ │ │ + b.n bef8 │ │ │ │ + ldr r0, [pc, #116] @ (bf9c ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - ldr r3, [pc, #116] @ (bfcc ) │ │ │ │ + ldr r3, [pc, #116] @ (bfa0 ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #112] @ (bfd0 ) │ │ │ │ + ldr r1, [pc, #112] @ (bfa4 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #88] @ (bfc8 ) │ │ │ │ - ldr r3, [pc, #96] @ (bfd4 ) │ │ │ │ - ldr r1, [pc, #100] @ (bfd8 ) │ │ │ │ + ldr r0, [pc, #88] @ (bf9c ) │ │ │ │ + ldr r3, [pc, #96] @ (bfa8 ) │ │ │ │ + ldr r1, [pc, #100] @ (bfac ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - b.n bf68 │ │ │ │ - ldr r0, [pc, #64] @ (bfc8 ) │ │ │ │ - ldr r3, [pc, #80] @ (bfdc ) │ │ │ │ - ldr r1, [pc, #84] @ (bfe0 ) │ │ │ │ + b.n bf3c │ │ │ │ + ldr r0, [pc, #64] @ (bf9c ) │ │ │ │ + ldr r3, [pc, #80] @ (bfb0 ) │ │ │ │ + ldr r1, [pc, #84] @ (bfb4 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - b.n bf68 │ │ │ │ + b.n bf3c │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #60] @ (bfe4 ) │ │ │ │ + ldr r3, [pc, #60] @ (bfb8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (bfe8 ) │ │ │ │ - ldr r0, [pc, #60] @ (bfec ) │ │ │ │ + ldr r1, [pc, #56] @ (bfbc ) │ │ │ │ + ldr r0, [pc, #60] @ (bfc0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r6, #18 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + itte │ │ │ │ + mov r1, r0 │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ + moval r1, r0 │ │ │ │ + revsh r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + revsh r4, r3 │ │ │ │ movs r1, r0 │ │ │ │ - b.n c388 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, c04a │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #388] @ (c184 ) │ │ │ │ + ldr r5, [pc, #388] @ (c158 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r2, [pc, #388] @ (c188 ) │ │ │ │ + ldr r2, [pc, #388] @ (c15c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #388] @ (c18c ) │ │ │ │ + ldr r3, [pc, #388] @ (c160 ) │ │ │ │ add r5, pc │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [r5, r3] │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ cmp r1, lr │ │ │ │ it ne │ │ │ │ cmpne r1, ip │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n c09a │ │ │ │ + beq.n c06e │ │ │ │ ldr.w r0, [r1, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c10a │ │ │ │ + beq.n c0de │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w c14e │ │ │ │ - ldr r2, [pc, #340] @ (c190 ) │ │ │ │ + bpl.w c122 │ │ │ │ + ldr r2, [pc, #340] @ (c164 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n c138 │ │ │ │ - ldr r2, [pc, #336] @ (c194 ) │ │ │ │ + beq.n c10c │ │ │ │ + ldr r2, [pc, #336] @ (c168 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n c134 │ │ │ │ + beq.n c108 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n c0aa │ │ │ │ + ble.n c07e │ │ │ │ adds r0, #8 │ │ │ │ - b.n c058 │ │ │ │ + b.n c02c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n c0aa │ │ │ │ + beq.n c07e │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, lr │ │ │ │ it ne │ │ │ │ cmpne ip, r2 │ │ │ │ - bne.n c052 │ │ │ │ + bne.n c026 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n c0aa │ │ │ │ - ldr r0, [pc, #296] @ (c198 ) │ │ │ │ + bpl.n c07e │ │ │ │ + ldr r0, [pc, #296] @ (c16c ) │ │ │ │ ldr r1, [r7, #0] │ │ │ │ lsls r7, r3, #26 │ │ │ │ add r0, pc │ │ │ │ ite mi │ │ │ │ movmi r4, #0 │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3348 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c106 │ │ │ │ + bne.n c0da │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r6 │ │ │ │ mov r4, r0 │ │ │ │ blx 370c │ │ │ │ - cbz r4, c0f2 │ │ │ │ + cbz r4, c0c6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n c06c │ │ │ │ + bmi.n c040 │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ ldreq r5, [r4, #24] │ │ │ │ - beq.n c0c8 │ │ │ │ + beq.n c09c │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r3, #20 │ │ │ │ - bpl.n c0e0 │ │ │ │ + bpl.n c0b4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 37d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c152 │ │ │ │ + beq.n c126 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ ldrgt r5, [r4, r3] │ │ │ │ - ble.n c16a │ │ │ │ - cbz r5, c0e0 │ │ │ │ + ble.n c13e │ │ │ │ + cbz r5, c0b4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #12 │ │ │ │ @@ -11062,1087 +10995,1088 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 3718 │ │ │ │ blx 36cc │ │ │ │ - cbnz r0, c106 │ │ │ │ - ldr r3, [pc, #160] @ (c19c ) │ │ │ │ - ldr r1, [pc, #164] @ (c1a0 ) │ │ │ │ + cbnz r0, c0da │ │ │ │ + ldr r3, [pc, #160] @ (c170 ) │ │ │ │ + ldr r1, [pc, #164] @ (c174 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ movs r4, #0 │ │ │ │ - b.n c094 │ │ │ │ + b.n c068 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n c064 │ │ │ │ + beq.n c038 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c10c │ │ │ │ - ldr r3, [pc, #136] @ (c1a4 ) │ │ │ │ + bne.n c0e0 │ │ │ │ + ldr r3, [pc, #136] @ (c178 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n c064 │ │ │ │ + beq.n c038 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n c064 │ │ │ │ + beq.n c038 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c122 │ │ │ │ + bne.n c0f6 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n c0aa │ │ │ │ - b.n c064 │ │ │ │ + bne.n c07e │ │ │ │ + b.n c038 │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #108] @ (c1a8 ) │ │ │ │ + ldr r3, [pc, #108] @ (c17c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #108] @ (c1ac ) │ │ │ │ - ldr r0, [pc, #108] @ (c1b0 ) │ │ │ │ + ldr r1, [pc, #108] @ (c180 ) │ │ │ │ + ldr r0, [pc, #108] @ (c184 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - ldr r3, [pc, #96] @ (c1b4 ) │ │ │ │ + ldr r3, [pc, #96] @ (c188 ) │ │ │ │ movw r2, #21265 @ 0x5311 │ │ │ │ - ldr r1, [pc, #92] @ (c1b8 ) │ │ │ │ - ldr r0, [pc, #96] @ (c1bc ) │ │ │ │ + ldr r1, [pc, #92] @ (c18c ) │ │ │ │ + ldr r0, [pc, #96] @ (c190 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #840 @ 0x348 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (c1c0 ) │ │ │ │ + ldr r3, [pc, #84] @ (c194 ) │ │ │ │ movw r2, #21267 @ 0x5313 │ │ │ │ - ldr r1, [pc, #80] @ (c1c4 ) │ │ │ │ - ldr r0, [pc, #84] @ (c1c8 ) │ │ │ │ + ldr r1, [pc, #80] @ (c198 ) │ │ │ │ + ldr r0, [pc, #84] @ (c19c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #840 @ 0x348 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r5, #4 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + bkpt 0x0062 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c228 │ │ │ │ + ble.n c114 │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + cbz r0, c1ce │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, c1ea │ │ │ │ + @ instruction: 0xb768 │ │ │ │ movs r1, r0 │ │ │ │ - adds.w r0, ip, #1 │ │ │ │ - push {r1} │ │ │ │ + cdp 0, 10, cr0, cr8, cr1, {0} │ │ │ │ + cbz r6, c1b2 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - add.w r0, r4, #1 │ │ │ │ - cbz r2, c242 │ │ │ │ + cdp 0, 9, cr0, cr0, cr1, {0} │ │ │ │ + cbz r6, c1b8 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #348] @ (c338 ) │ │ │ │ + ldr r3, [pc, #348] @ (c30c ) │ │ │ │ sub sp, #16 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, c1fa │ │ │ │ + cbz r3, c1ce │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c1f4 │ │ │ │ + beq.n c1c8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n c228 │ │ │ │ - ldr r3, [pc, #312] @ (c33c ) │ │ │ │ + bmi.n c1fc │ │ │ │ + ldr r3, [pc, #312] @ (c310 ) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ ittt ne │ │ │ │ addne r2, #1 │ │ │ │ movne r3, r1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - beq.n c2e8 │ │ │ │ + beq.n c2bc │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c224 │ │ │ │ + beq.n c1f8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ - b.n c1f4 │ │ │ │ - ldr r3, [pc, #276] @ (c340 ) │ │ │ │ + b.n c1c8 │ │ │ │ + ldr r3, [pc, #276] @ (c314 ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #976] @ 0x3d0 │ │ │ │ blx 329c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c1f4 │ │ │ │ + beq.n c1c8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n c320 │ │ │ │ + bpl.n c2f4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n c334 │ │ │ │ + ble.n c308 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [r2, #0] │ │ │ │ - ldr r2, [pc, #228] @ (c344 ) │ │ │ │ + ldr r2, [pc, #228] @ (c318 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, #728] @ 0x2d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 3780 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n c284 │ │ │ │ + beq.n c258 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, c2d0 │ │ │ │ + cbz r1, c2a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c2ec │ │ │ │ + beq.n c2c0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c312 │ │ │ │ + beq.n c2e6 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n c2ac │ │ │ │ + beq.n c280 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, c2dc │ │ │ │ - cbz r1, c2ec │ │ │ │ + cbz r3, c2b0 │ │ │ │ + cbz r1, c2c0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c31c │ │ │ │ + beq.n c2f0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n c1e6 │ │ │ │ + beq.n c1ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c1e6 │ │ │ │ + bne.n c1ba │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ - b.n c1e6 │ │ │ │ + b.n c1ba │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n c284 │ │ │ │ + b.n c258 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n c2ac │ │ │ │ + b.n c280 │ │ │ │ mov r3, r1 │ │ │ │ - b.n c224 │ │ │ │ + b.n c1f8 │ │ │ │ blx 3650 │ │ │ │ - ldr r3, [pc, #84] @ (c348 ) │ │ │ │ + ldr r3, [pc, #84] @ (c31c ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ ittt ne │ │ │ │ addne r2, #1 │ │ │ │ movne r1, r0 │ │ │ │ strne r2, [r0, #0] │ │ │ │ - bne.n c2b0 │ │ │ │ + bne.n c284 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c1e6 │ │ │ │ + bne.w c1ba │ │ │ │ mov r3, r0 │ │ │ │ - b.n c224 │ │ │ │ + b.n c1f8 │ │ │ │ blx 3970 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b.n c29c │ │ │ │ + b.n c270 │ │ │ │ mov r3, r1 │ │ │ │ - b.n c218 │ │ │ │ - ldr r3, [pc, #40] @ (c34c ) │ │ │ │ + b.n c1ec │ │ │ │ + ldr r3, [pc, #40] @ (c320 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #40] @ (c350 ) │ │ │ │ - ldr r0, [pc, #44] @ (c354 ) │ │ │ │ + ldr r1, [pc, #40] @ (c324 ) │ │ │ │ + ldr r0, [pc, #44] @ (c328 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3fb0 <__assert_fail@plt+0x5c8> │ │ │ │ - subs r3, #2 │ │ │ │ + bl 4004 <__assert_fail@plt+0x61c> │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp ip, r1 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, fp │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + blt.n c2ec │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + uxth r6, r5 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + uxtb r2, r6 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #320] @ (c4ac ) │ │ │ │ + ldr r3, [pc, #320] @ (c480 ) │ │ │ │ sub sp, #16 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, c37e │ │ │ │ + cbz r3, c352 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r1, c386 │ │ │ │ + cbnz r1, c35a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #296] @ (c4b0 ) │ │ │ │ + ldr r1, [pc, #296] @ (c484 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n c3b0 │ │ │ │ + bne.n c384 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c37e │ │ │ │ + beq.n c352 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c37e │ │ │ │ + bne.n c352 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c37e │ │ │ │ + b.n c352 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n c3e4 │ │ │ │ + bge.n c3b8 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bpl.n c3e4 │ │ │ │ + bpl.n c3b8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n c3fe │ │ │ │ + bge.n c3d2 │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n c3fe │ │ │ │ + bpl.n c3d2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a570 │ │ │ │ + bl a544 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c392 │ │ │ │ + bne.n c366 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n c380 │ │ │ │ + b.n c354 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3520 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c3de │ │ │ │ + beq.n c3b2 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c37e │ │ │ │ - b.n c396 │ │ │ │ + beq.n c352 │ │ │ │ + b.n c36a │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n c3e4 │ │ │ │ + bpl.n c3b8 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 95d4 │ │ │ │ + bl 9614 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n c3de │ │ │ │ + ble.n c3b2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r0, r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n c422 │ │ │ │ + b.n c3f6 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n c3f2 │ │ │ │ + beq.n c3c6 │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n c420 │ │ │ │ + bne.n c3f4 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n c488 │ │ │ │ + bge.n c45c │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n c488 │ │ │ │ + bpl.n c45c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n c3f2 │ │ │ │ + beq.n c3c6 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, c490 │ │ │ │ + cbz r3, c464 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95d4 │ │ │ │ + bl 9614 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs.w lr, r0, #0 │ │ │ │ - ble.n c488 │ │ │ │ + ble.n c45c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst.w r0, #67108864 @ 0x4000000 │ │ │ │ - beq.n c4a8 │ │ │ │ + beq.n c47c │ │ │ │ add.w r0, r3, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - beq.n c3f2 │ │ │ │ + beq.n c3c6 │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n c47a │ │ │ │ + bne.n c44e │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n c3de │ │ │ │ + beq.n c3b2 │ │ │ │ adds r7, #1 │ │ │ │ - b.n c432 │ │ │ │ + b.n c406 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n c3f2 │ │ │ │ + beq.n c3c6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c492 │ │ │ │ - ldr r3, [pc, #20] @ (c4b4 ) │ │ │ │ + bne.n c466 │ │ │ │ + ldr r3, [pc, #20] @ (c488 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n c488 │ │ │ │ - b.n c3f2 │ │ │ │ - bl 406c <__assert_fail@plt+0x684> │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + bne.n c45c │ │ │ │ + b.n c3c6 │ │ │ │ + bl 40c0 <__assert_fail@plt+0x6d8> │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #328] @ (c614 ) │ │ │ │ + ldr r3, [pc, #328] @ (c5e8 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, c4e8 │ │ │ │ + cbz r3, c4bc │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, c4f2 │ │ │ │ + cbz r3, c4c6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 3970 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c4e0 │ │ │ │ - ldr r2, [pc, #292] @ (c618 ) │ │ │ │ + bne.n c4b4 │ │ │ │ + ldr r2, [pc, #292] @ (c5ec ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 35ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, c518 │ │ │ │ - ldr r0, [pc, #280] @ (c61c ) │ │ │ │ + cbnz r0, c4ec │ │ │ │ + ldr r0, [pc, #280] @ (c5f0 ) │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #276] @ (c620 ) │ │ │ │ + ldr r1, [pc, #276] @ (c5f4 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c4e0 │ │ │ │ + b.n c4b4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3650 │ │ │ │ mov r0, r4 │ │ │ │ blx 3644 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c502 │ │ │ │ + beq.n c4d6 │ │ │ │ blx 3854 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c502 │ │ │ │ - ldr r2, [pc, #236] @ (c624 ) │ │ │ │ + beq.n c4d6 │ │ │ │ + ldr r2, [pc, #236] @ (c5f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #716] @ 0x2cc │ │ │ │ blx 3954 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c5c4 │ │ │ │ + beq.n c598 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3954 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c5e2 │ │ │ │ + beq.n c5b6 │ │ │ │ strd r3, r0, [sp] │ │ │ │ blx 3678 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n c576 │ │ │ │ + beq.n c54a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, c5ac │ │ │ │ + cbz r2, c580 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c586 │ │ │ │ + beq.n c55a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r2, c5b8 │ │ │ │ + cbz r2, c58c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c596 │ │ │ │ + beq.n c56a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, c5a0 │ │ │ │ + cbz r2, c574 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n c502 │ │ │ │ + beq.n c4d6 │ │ │ │ mov r3, r8 │ │ │ │ - b.n c4e0 │ │ │ │ + b.n c4b4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c596 │ │ │ │ + b.n c56a │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c576 │ │ │ │ + b.n c54a │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c586 │ │ │ │ + b.n c55a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c502 │ │ │ │ + beq.n c4d6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c502 │ │ │ │ + bne.n c4d6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c502 │ │ │ │ + b.n c4d6 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c600 │ │ │ │ + beq.n c5d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c5b6 │ │ │ │ + beq.n c58a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ - bne.n c590 │ │ │ │ - b.n c502 │ │ │ │ + bne.n c564 │ │ │ │ + b.n c4d6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w c502 │ │ │ │ + beq.w c4d6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c5d6 │ │ │ │ - b.n c502 │ │ │ │ + beq.n c5aa │ │ │ │ + b.n c4d6 │ │ │ │ nop │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + revsh r4, r0 │ │ │ │ movs r1, r0 │ │ │ │ - negs r4, r2 │ │ │ │ + cmp r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ blx 3798 │ │ │ │ - ldr r3, [pc, #604] @ (c8a0 ) │ │ │ │ + ldr r3, [pc, #604] @ (c874 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3, #1456] @ 0x5b0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n c700 │ │ │ │ + beq.n c6d4 │ │ │ │ ldr.w r6, [r3, #1448] @ 0x5a8 │ │ │ │ subs r1, r6, #1 │ │ │ │ - bmi.n c700 │ │ │ │ + bmi.n c6d4 │ │ │ │ add.w r3, ip, r1, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n c700 │ │ │ │ + bgt.n c6d4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c6f8 │ │ │ │ + beq.n c6cc │ │ │ │ movs r2, #0 │ │ │ │ - b.n c674 │ │ │ │ - ble.n c690 │ │ │ │ + b.n c648 │ │ │ │ + ble.n c664 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n c68a │ │ │ │ + bge.n c65e │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w r0, ip, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n c66c │ │ │ │ + bge.n c640 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n c674 │ │ │ │ + blt.n c648 │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n c700 │ │ │ │ + ble.n c6d4 │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n c700 │ │ │ │ + bne.n c6d4 │ │ │ │ ldr.w r6, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c6b2 │ │ │ │ + beq.n c686 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #496] @ (c8a4 ) │ │ │ │ + ldr r2, [pc, #496] @ (c878 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ blx 3354 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c7ac │ │ │ │ + beq.n c780 │ │ │ │ str r4, [r0, #20] │ │ │ │ blx 35d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c6e0 │ │ │ │ + beq.n c6b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c7d6 │ │ │ │ + beq.n c7aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c6f2 │ │ │ │ + beq.n c6c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c7ca │ │ │ │ + beq.n c79e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n c69c │ │ │ │ + ble.n c670 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c7de │ │ │ │ + beq.n c7b2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, c730 │ │ │ │ + cbz r0, c704 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ - ldr r0, [pc, #372] @ (c8a8 ) │ │ │ │ + ldr r0, [pc, #372] @ (c87c ) │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c81e │ │ │ │ + beq.n c7f2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w c89c │ │ │ │ + bne.w c870 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w c87c │ │ │ │ + bne.w c850 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, c770 │ │ │ │ + cbz r0, c744 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c770 │ │ │ │ + beq.n c744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c876 │ │ │ │ + beq.w c84a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c786 │ │ │ │ + beq.n c75a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c816 │ │ │ │ + beq.n c7ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n c7a2 │ │ │ │ + beq.n c776 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c7a2 │ │ │ │ + beq.n c776 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c872 │ │ │ │ + beq.n c846 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a84 │ │ │ │ - b.n c6b2 │ │ │ │ + bl 9ac4 │ │ │ │ + b.n c686 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c6f2 │ │ │ │ + beq.n c6c6 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c6f2 │ │ │ │ + bne.n c6c6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 343c <_Py_Dealloc@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 343c <_Py_Dealloc@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c6e0 │ │ │ │ - ldr r0, [pc, #204] @ (c8ac ) │ │ │ │ + b.n c6b4 │ │ │ │ + ldr r0, [pc, #204] @ (c880 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c6f2 │ │ │ │ + beq.w c6c6 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c7a2 │ │ │ │ + beq.n c776 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c7a2 │ │ │ │ + beq.n c776 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c7a2 │ │ │ │ + bne.n c776 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c7a2 │ │ │ │ + b.n c776 │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c786 │ │ │ │ + b.n c75a │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c834 │ │ │ │ + beq.n c808 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r2, c894 │ │ │ │ + cbz r2, c868 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c844 │ │ │ │ + beq.n c818 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, c86a │ │ │ │ + cbz r2, c83e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w c6f2 │ │ │ │ + beq.w c6c6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c6f2 │ │ │ │ + beq.w c6c6 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c6f2 │ │ │ │ - b.n c7c0 │ │ │ │ + bne.w c6c6 │ │ │ │ + b.n c794 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c844 │ │ │ │ + b.n c818 │ │ │ │ mov r0, r8 │ │ │ │ - b.n c810 │ │ │ │ + b.n c7e4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c770 │ │ │ │ + b.n c744 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 32e4 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c75c │ │ │ │ - b.n c770 │ │ │ │ + bne.w c730 │ │ │ │ + b.n c744 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n c834 │ │ │ │ - bl 42f0 <__assert_fail@plt+0x908> │ │ │ │ - adcs r6, r0 │ │ │ │ + b.n c808 │ │ │ │ + bl 43cc <__assert_fail@plt+0x9e4> │ │ │ │ + adcs r2, r6 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r2 │ │ │ │ + lsrs r6, r7 │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r4, c8f4 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r6, r6 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #2820] @ d3c8 │ │ │ │ - ldr.w r3, [pc, #2820] @ d3cc │ │ │ │ + ldr.w r1, [pc, #2824] @ d3a0 │ │ │ │ + ldr.w r3, [pc, #2824] @ d3a4 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r1, pc │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r5, [pc, #2812] @ d3d0 │ │ │ │ + ldr.w r5, [pc, #2816] @ d3a8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w d52c │ │ │ │ - ldr.w r2, [pc, #2792] @ d3d4 │ │ │ │ + bpl.w d504 │ │ │ │ + ldr.w r2, [pc, #2796] @ d3ac │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d4e6 │ │ │ │ - ldr.w r2, [pc, #2780] @ d3d8 │ │ │ │ + beq.w d4be │ │ │ │ + ldr.w r2, [pc, #2784] @ d3b0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d530 │ │ │ │ - ldr.w r3, [pc, #2772] @ d3dc │ │ │ │ + beq.w d508 │ │ │ │ + ldr.w r3, [pc, #2776] @ d3b4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n c9ce │ │ │ │ + beq.n c9a2 │ │ │ │ mov r0, r7 │ │ │ │ blx 32cc │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n c9a2 │ │ │ │ + ble.n c976 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w d132 │ │ │ │ + beq.w d108 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w d04c │ │ │ │ + bne.w d022 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w d514 │ │ │ │ + bpl.w d4ec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c94e │ │ │ │ + beq.n c922 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r7, [pc, #2700] @ d3e0 │ │ │ │ + ldr.w r7, [pc, #2704] @ d3b8 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r7, pc │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #0] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl aff4 │ │ │ │ + bl afc8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w d0d0 │ │ │ │ + beq.w d0a6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n c9e4 │ │ │ │ + bne.n c9b8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n c9e4 │ │ │ │ - ldr.w r3, [pc, #2664] @ d3e4 │ │ │ │ + bne.n c9b8 │ │ │ │ + ldr.w r3, [pc, #2668] @ d3bc │ │ │ │ movs r4, #1 │ │ │ │ - ldr.w r1, [pc, #2664] @ d3e8 │ │ │ │ + ldr.w r1, [pc, #2668] @ d3c0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r3] │ │ │ │ strd r4, r1, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2652] @ d3ec │ │ │ │ - ldr.w r1, [pc, #2652] @ d3f0 │ │ │ │ + ldr.w r3, [pc, #2656] @ d3c4 │ │ │ │ + ldr.w r1, [pc, #2656] @ d3c8 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n d06e │ │ │ │ + b.n d044 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w d04c │ │ │ │ + bne.w d022 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n c9d4 │ │ │ │ - ldr.w r3, [pc, #2624] @ d3f4 │ │ │ │ + bmi.n c9a8 │ │ │ │ + ldr.w r3, [pc, #2628] @ d3cc │ │ │ │ movw r2, #8091 @ 0x1f9b │ │ │ │ - ldr.w r1, [pc, #2620] @ d3f8 │ │ │ │ - ldr.w r0, [pc, #2620] @ d3fc │ │ │ │ + ldr.w r1, [pc, #2624] @ d3d0 │ │ │ │ + ldr.w r0, [pc, #2624] @ d3d4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #896 @ 0x380 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w d04c │ │ │ │ + bne.w d022 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #2584] @ d400 │ │ │ │ + ldr.w r3, [pc, #2588] @ d3d8 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr.w r3, [pc, #2584] @ d404 │ │ │ │ + ldr.w r3, [pc, #2588] @ d3dc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.w d13c │ │ │ │ - ldr.w r3, [pc, #2564] @ d408 │ │ │ │ + bne.w d112 │ │ │ │ + ldr.w r3, [pc, #2568] @ d3e0 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #72] @ 0x48 │ │ │ │ add r3, pc │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ strh.w r7, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [r3, #268] @ 0x10c │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cde4 │ │ │ │ + bne.w cdba │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w d314 │ │ │ │ + beq.w d2ea │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ca3c │ │ │ │ + beq.n ca10 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 9534 │ │ │ │ + bl 9570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w d310 │ │ │ │ + beq.w d2e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ca70 │ │ │ │ + beq.n ca46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d106 │ │ │ │ - ldr.w r6, [pc, #2456] @ d40c │ │ │ │ + beq.w d0dc │ │ │ │ + ldr.w r6, [pc, #2460] @ d3e4 │ │ │ │ str.w r4, [r8, #12] │ │ │ │ add r6, pc │ │ │ │ ldr.w r1, [r6, #972] @ 0x3cc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d1ac │ │ │ │ + beq.w d182 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ca9e │ │ │ │ + beq.n ca74 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [pc, #2412] @ d410 │ │ │ │ + ldr.w r2, [pc, #2412] @ d3e8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1128] @ 0x468 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d202 │ │ │ │ + beq.w d1d8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w d1e2 │ │ │ │ + beq.w d1b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cad2 │ │ │ │ + beq.n caa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d10c │ │ │ │ - ldr.w r3, [pc, #2368] @ d414 │ │ │ │ + beq.w d0e2 │ │ │ │ + ldr.w r3, [pc, #2368] @ d3ec │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w d210 │ │ │ │ + beq.w d1e6 │ │ │ │ movs r0, #1 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ blx 3690 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd52 │ │ │ │ + beq.w cd28 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r1, #4 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - ldr.w ip, [pc, #2320] @ d418 │ │ │ │ + ldr.w ip, [pc, #2324] @ d3f0 │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r1, r1, #5 │ │ │ │ ldr.w r0, [ip, #1036] @ 0x40c │ │ │ │ ldr.w ip, [ip, #1196] @ 0x4ac │ │ │ │ - bpl.w d4fc │ │ │ │ + bpl.w d4d4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w d4e6 │ │ │ │ + beq.w d4be │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w d530 │ │ │ │ + beq.w d508 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w d510 │ │ │ │ + ble.w d4e8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r7, lr │ │ │ │ str r0, [r3, #12] │ │ │ │ itt ne │ │ │ │ addne r7, #1 │ │ │ │ @@ -12152,51 +12086,51 @@ │ │ │ │ add r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ blx 3750 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, r3, [sp, #28] │ │ │ │ - cbz r0, cb72 │ │ │ │ + cbz r0, cb48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n cb72 │ │ │ │ + beq.n cb48 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w d0b8 │ │ │ │ + beq.w d08e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n cb86 │ │ │ │ + beq.n cb5c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w d124 │ │ │ │ + beq.w d0fa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cb9a │ │ │ │ + beq.n cb70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d044 │ │ │ │ + beq.w d01a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w cd66 │ │ │ │ + beq.w cd3c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cbb8 │ │ │ │ + beq.n cb8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d12c │ │ │ │ - ldr.w r6, [pc, #2144] @ d41c │ │ │ │ + beq.w d102 │ │ │ │ + ldr.w r6, [pc, #2148] @ d3f4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ add r6, pc │ │ │ │ str.w r7, [r8, #16] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ @@ -12211,401 +12145,401 @@ │ │ │ │ ldr.w r0, [r6, #1204] @ 0x4b4 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cc04 │ │ │ │ + beq.n cbda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d0c0 │ │ │ │ + beq.w d096 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w d304 │ │ │ │ - ldr.w r3, [pc, #2068] @ d420 │ │ │ │ + beq.w d2da │ │ │ │ + ldr.w r3, [pc, #2068] @ d3f8 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r6, sl │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ - bne.w d3ac │ │ │ │ + bne.w d382 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cc34 │ │ │ │ + beq.n cc0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d136 │ │ │ │ - ldr.w r3, [pc, #2028] @ d424 │ │ │ │ + beq.w d10c │ │ │ │ + ldr.w r3, [pc, #2032] @ d3fc │ │ │ │ str.w r6, [r8, #20] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w ce44 │ │ │ │ + beq.w ce1a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r2, r3, r7 │ │ │ │ subs r7, r0, r7 │ │ │ │ clz r2, r2 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ tst r2, r7 │ │ │ │ - bne.w cde8 │ │ │ │ + bne.w cdbe │ │ │ │ cmp r6, sl │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ - cbnz r7, cc7e │ │ │ │ + cbnz r7, cc54 │ │ │ │ cmp r1, sl │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w d150 │ │ │ │ - ldr.w r2, [pc, #1960] @ d428 │ │ │ │ + beq.w d126 │ │ │ │ + ldr.w r2, [pc, #1960] @ d400 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w d2c6 │ │ │ │ + bne.w d29c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ccaa │ │ │ │ + beq.n cc80 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1916] @ d42c │ │ │ │ + ldr.w r3, [pc, #1920] @ d404 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #628] @ 0x274 │ │ │ │ ldr.w r3, [r3, #692] @ 0x2b4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bpl.w d4c6 │ │ │ │ + bpl.w d49e │ │ │ │ mov r0, r6 │ │ │ │ - bl 932c │ │ │ │ + bl 9400 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ orr.w r3, r0, #127 @ 0x7f │ │ │ │ movs r1, #3 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl a274 │ │ │ │ + bl a248 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d2e0 │ │ │ │ + beq.w d2b6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ccf8 │ │ │ │ + beq.n ccce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d374 │ │ │ │ + beq.w d34a │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ - bl bff0 │ │ │ │ + bl bfc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cd1c │ │ │ │ + beq.n ccf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d36c │ │ │ │ + beq.w d342 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cd30 │ │ │ │ + beq.n cd06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d2be │ │ │ │ - cbz r6, cd4e │ │ │ │ + beq.w d294 │ │ │ │ + cbz r6, cd24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a62c │ │ │ │ + bl a600 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cd4e │ │ │ │ + beq.n cd24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d37c │ │ │ │ + beq.w d352 │ │ │ │ movs r5, #181 @ 0xb5 │ │ │ │ - b.n cd68 │ │ │ │ + b.n cd3e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cd66 │ │ │ │ + beq.n cd3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d0b0 │ │ │ │ + beq.w d086 │ │ │ │ movs r5, #178 @ 0xb2 │ │ │ │ ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d0fa │ │ │ │ + bne.w d0d0 │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d0ee │ │ │ │ + bne.w d0c4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr.w r0, [pc, #1712] @ d430 │ │ │ │ + ldr.w r0, [pc, #1712] @ d408 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ + bl c5fc │ │ │ │ blx 353c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n cdae │ │ │ │ + beq.n cd84 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cdae │ │ │ │ + beq.n cd84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d11c │ │ │ │ + beq.w d0f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cdc2 │ │ │ │ + beq.n cd98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d114 │ │ │ │ - ldr.w r2, [pc, #1648] @ d434 │ │ │ │ - ldr.w r3, [pc, #1540] @ d3cc │ │ │ │ + beq.w d0ea │ │ │ │ + ldr.w r2, [pc, #1648] @ d40c │ │ │ │ + ldr.w r3, [pc, #1540] @ d3a4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w d3c4 │ │ │ │ + bne.w d39a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r7 │ │ │ │ - b.n ca4a │ │ │ │ + b.n ca20 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w d4ca │ │ │ │ + bpl.w d4a2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d4e6 │ │ │ │ + beq.w d4be │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d530 │ │ │ │ + beq.w d508 │ │ │ │ ldr r7, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w d4ca │ │ │ │ + bpl.w d4a2 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w d4e6 │ │ │ │ + beq.w d4be │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w d530 │ │ │ │ + beq.w d508 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w cc7e │ │ │ │ + bne.w cc54 │ │ │ │ ldrb r7, [r6, #16] │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w cc7e │ │ │ │ + bne.w cc54 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n ce44 │ │ │ │ + beq.n ce1a │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r6, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 349c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cc7e │ │ │ │ + bne.w cc54 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d33c │ │ │ │ - ldr.w r3, [pc, #1500] @ d438 │ │ │ │ + bne.w d312 │ │ │ │ + ldr.w r3, [pc, #1500] @ d410 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r6, [r8, #24] │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ ldr.w r7, [r3, #1468] @ 0x5bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ blx 3814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d340 │ │ │ │ + beq.w d316 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl bff0 │ │ │ │ + bl bfc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ceac │ │ │ │ + beq.n ce82 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, ceac │ │ │ │ + cbnz r2, ce82 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cec2 │ │ │ │ + beq.n ce98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, cec2 │ │ │ │ + cbnz r3, ce98 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w d34c │ │ │ │ - ldr.w r3, [pc, #1392] @ d43c │ │ │ │ + beq.w d322 │ │ │ │ + ldr.w r3, [pc, #1396] @ d414 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w d296 │ │ │ │ + bne.w d26c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w d296 │ │ │ │ + bne.w d26c │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cef8 │ │ │ │ + beq.n cece │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d20a │ │ │ │ - ldr.w r3, [pc, #1348] @ d440 │ │ │ │ + beq.w d1e0 │ │ │ │ + ldr.w r3, [pc, #1352] @ d418 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r7, [r8, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ ldr r6, [r5, r3] │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [pc, #1316] @ d444 │ │ │ │ + ldr.w r3, [pc, #1316] @ d41c │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ movs r3, #0 │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cf44 │ │ │ │ + beq.n cf1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d0c8 │ │ │ │ + beq.w d09e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w d350 │ │ │ │ + beq.w d326 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ cmpne r7, sl │ │ │ │ - bne.w d49e │ │ │ │ + bne.w d476 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cf6e │ │ │ │ + beq.n cf44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d270 │ │ │ │ + beq.w d246 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r8 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d354 │ │ │ │ + beq.w d32a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n cf96 │ │ │ │ + beq.n cf6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d2fe │ │ │ │ + beq.w d2d4 │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [pc, #1172] @ d448 │ │ │ │ + ldr.w r3, [pc, #1172] @ d420 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cfdc │ │ │ │ + beq.n cfb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d334 │ │ │ │ + beq.w d30a │ │ │ │ movs r5, #186 @ 0xba │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w cd68 │ │ │ │ + beq.w cd3e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cff8 │ │ │ │ + beq.n cfce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d308 │ │ │ │ + beq.w d2de │ │ │ │ ldrb.w r3, [sp, #74] @ 0x4a │ │ │ │ - cbz r3, d040 │ │ │ │ + cbz r3, d016 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sp, #74 @ 0x4a │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #58 @ 0x3a │ │ │ │ itt ne │ │ │ │ @@ -12613,208 +12547,208 @@ │ │ │ │ strne.w r3, [sl] │ │ │ │ mov r3, sl │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d03a │ │ │ │ + beq.n d010 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d344 │ │ │ │ + beq.w d31a │ │ │ │ adds r5, #1 │ │ │ │ - beq.w d368 │ │ │ │ + beq.w d33e │ │ │ │ movs r5, #0 │ │ │ │ - b.n cd8c │ │ │ │ + b.n cd62 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cb9a │ │ │ │ - ldr r3, [pc, #916] @ (d3e4 ) │ │ │ │ + b.n cb70 │ │ │ │ + ldr r3, [pc, #920] @ (d3bc ) │ │ │ │ movs r4, #1 │ │ │ │ - ldr r1, [pc, #1016] @ (d44c ) │ │ │ │ - ldr r2, [pc, #1020] @ (d450 ) │ │ │ │ + ldr r1, [pc, #1020] @ (d424 ) │ │ │ │ + ldr r2, [pc, #1020] @ (d428 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #1012] @ (d454 ) │ │ │ │ - ldr r1, [pc, #1012] @ (d458 ) │ │ │ │ + ldr r3, [pc, #1012] @ (d42c ) │ │ │ │ + ldr r1, [pc, #1016] @ (d430 ) │ │ │ │ str r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - ldr r0, [pc, #1004] @ (d45c ) │ │ │ │ + ldr r0, [pc, #1004] @ (d434 ) │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ + bl c5fc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n cdc2 │ │ │ │ + b.n cd98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d4bc │ │ │ │ + beq.w d494 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d358 │ │ │ │ + beq.w d32e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w cd66 │ │ │ │ + beq.w cd3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w cd66 │ │ │ │ + bne.w cd3c │ │ │ │ mov r6, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cd66 │ │ │ │ + b.n cd3c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n cb72 │ │ │ │ + b.n cb48 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cc04 │ │ │ │ + b.n cbda │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cf44 │ │ │ │ + b.n cf1a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n d06e │ │ │ │ + beq.n d044 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d06e │ │ │ │ + beq.n d044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d06e │ │ │ │ + bne.n d044 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d06e │ │ │ │ + b.n d044 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n cd7c │ │ │ │ + b.n cd52 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n cd72 │ │ │ │ + b.n cd48 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ca70 │ │ │ │ + b.n ca46 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cad2 │ │ │ │ + b.n caa8 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cdc2 │ │ │ │ + b.n cd98 │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cdae │ │ │ │ + b.n cd84 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cb86 │ │ │ │ + b.n cb5c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cbb8 │ │ │ │ + b.n cb8e │ │ │ │ mov r3, r6 │ │ │ │ - b.n c94e │ │ │ │ + b.n c922 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cc34 │ │ │ │ + b.n cc0a │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #800] @ (d460 ) │ │ │ │ + ldr r2, [pc, #800] @ (d438 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl ac38 │ │ │ │ + bl ac0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9158 │ │ │ │ - b.n d078 │ │ │ │ + bl 9280 │ │ │ │ + b.n d04e │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #3 │ │ │ │ blx 34c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d292 │ │ │ │ - ldr r2, [pc, #768] @ (d464 ) │ │ │ │ - ldr r3, [pc, #772] @ (d468 ) │ │ │ │ + beq.w d268 │ │ │ │ + ldr r2, [pc, #772] @ (d43c ) │ │ │ │ + ldr r3, [pc, #772] @ (d440 ) │ │ │ │ ldr r1, [r5, r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r0, sl │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n d276 │ │ │ │ + beq.n d24c │ │ │ │ subs r6, r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ clz r6, r6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ - beq.n d19e │ │ │ │ + beq.n d174 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d2b8 │ │ │ │ + beq.w d28e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w ce44 │ │ │ │ + beq.w ce1a │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n cc7e │ │ │ │ + b.n cc54 │ │ │ │ blx 3650 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx 397c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w ca9e │ │ │ │ + bne.w ca74 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cd66 │ │ │ │ - ldr r3, [pc, #664] @ (d46c ) │ │ │ │ - ldr r1, [pc, #668] @ (d470 ) │ │ │ │ + bne.w cd3c │ │ │ │ + ldr r3, [pc, #668] @ (d444 ) │ │ │ │ + ldr r1, [pc, #668] @ (d448 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ - b.n cd66 │ │ │ │ + b.n cd3c │ │ │ │ movs r5, #178 @ 0xb2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cd68 │ │ │ │ + beq.w cd3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cd68 │ │ │ │ + bne.w cd3e │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cd68 │ │ │ │ + b.n cd3e │ │ │ │ blx 3970 │ │ │ │ mov r6, r0 │ │ │ │ - b.n cab8 │ │ │ │ + b.n ca8e │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cef8 │ │ │ │ + b.n cece │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d4ce │ │ │ │ + beq.w d4a6 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -12824,4463 +12758,2985 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d24e │ │ │ │ + beq.n d224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d360 │ │ │ │ + beq.w d336 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r4, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ blx 3690 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d07e │ │ │ │ + beq.w d054 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r7 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b.n cb02 │ │ │ │ + b.n cad8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cf6e │ │ │ │ + b.n cf44 │ │ │ │ blx 3768 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d28e │ │ │ │ + beq.n d264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d384 │ │ │ │ + beq.n d35a │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n d19e │ │ │ │ + bge.n d174 │ │ │ │ movs r5, #180 @ 0xb4 │ │ │ │ - b.n cd68 │ │ │ │ + b.n cd3e │ │ │ │ mov r0, r6 │ │ │ │ blx 38b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d38c │ │ │ │ + beq.n d362 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cee0 │ │ │ │ + beq.w ceb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, d2f4 │ │ │ │ + cbz r3, d2ca │ │ │ │ mov r6, r7 │ │ │ │ - b.n cede │ │ │ │ + b.n ceb4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d19e │ │ │ │ + b.n d174 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cd30 │ │ │ │ + b.n cd06 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w d484 │ │ │ │ + bne.w d45c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w d4b6 │ │ │ │ + bne.w d48e │ │ │ │ movs r5, #181 @ 0xb5 │ │ │ │ - b.n d1e4 │ │ │ │ + b.n d1ba │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d2dc │ │ │ │ + beq.n d2b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d2dc │ │ │ │ + bne.n d2b2 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d2dc │ │ │ │ + b.n d2b2 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cede │ │ │ │ + b.n ceb4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cf96 │ │ │ │ + b.n cf6c │ │ │ │ movs r5, #179 @ 0xb3 │ │ │ │ - b.n cd68 │ │ │ │ + b.n cd3e │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cff8 │ │ │ │ + b.n cfce │ │ │ │ movs r5, #166 @ 0xa6 │ │ │ │ - b.n cd68 │ │ │ │ - ldr r1, [pc, #348] @ (d474 ) │ │ │ │ + b.n cd3e │ │ │ │ + ldr r1, [pc, #352] @ (d44c ) │ │ │ │ movs r2, #166 @ 0xa6 │ │ │ │ - ldr r0, [pc, #348] @ (d478 ) │ │ │ │ + ldr r0, [pc, #352] @ (d450 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d310 │ │ │ │ + beq.n d2e6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w ca3c │ │ │ │ + b.w ca10 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cfdc │ │ │ │ + b.n cfb2 │ │ │ │ movs r5, #182 @ 0xb6 │ │ │ │ - b.n cd68 │ │ │ │ + b.n cd3e │ │ │ │ movs r5, #183 @ 0xb7 │ │ │ │ - b.n d1e4 │ │ │ │ + b.n d1ba │ │ │ │ mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d03a │ │ │ │ + b.n d010 │ │ │ │ movs r5, #183 @ 0xb7 │ │ │ │ - b.n cd68 │ │ │ │ + b.n cd3e │ │ │ │ movs r5, #184 @ 0xb8 │ │ │ │ - b.n cd68 │ │ │ │ + b.n cd3e │ │ │ │ movs r5, #185 @ 0xb9 │ │ │ │ - b.n cd68 │ │ │ │ + b.n cd3e │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d098 │ │ │ │ + b.n d06e │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d24e │ │ │ │ + b.n d224 │ │ │ │ movs r5, #187 @ 0xbb │ │ │ │ - b.n cd68 │ │ │ │ + b.n cd3e │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cd1c │ │ │ │ + b.n ccf2 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ccf8 │ │ │ │ + b.n ccce │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cd4e │ │ │ │ + b.n cd24 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d28e │ │ │ │ + b.n d264 │ │ │ │ movs r5, #183 @ 0xb7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cd68 │ │ │ │ + beq.w cd3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cd68 │ │ │ │ + bne.w cd3e │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cd68 │ │ │ │ - ldr r2, [pc, #52] @ (d3e4 ) │ │ │ │ - ldr r1, [pc, #204] @ (d47c ) │ │ │ │ + b.n cd3e │ │ │ │ + ldr r2, [pc, #56] @ (d3bc ) │ │ │ │ + ldr r1, [pc, #204] @ (d454 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #179 @ 0xb3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #196] @ (d480 ) │ │ │ │ + ldr r2, [pc, #196] @ (d458 ) │ │ │ │ add r2, pc │ │ │ │ blx 390c │ │ │ │ - b.n d38e │ │ │ │ + b.n d364 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - adds r4, #20 │ │ │ │ + nop │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r0, d3f0 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n d364 │ │ │ │ + bmi.n d454 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, d3f0 │ │ │ │ + @ instruction: 0xb68e │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xb692 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, d3f4 │ │ │ │ + b.n d058 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia.w r8!, {r0} │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ movs r3, r0 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r5, #14 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ movs r3, r0 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + subs r3, #4 │ │ │ │ movs r3, r0 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + uxtb r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - sxth r4, r6 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ - sxth r4, r6 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ - sxth r2, r7 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r2, r5 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + cbnz r0, d456 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r5, pc, #672 @ (adr r5, d6ec ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #172] @ (d534 ) │ │ │ │ + ldr r2, [pc, #172] @ (d50c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d2ce │ │ │ │ - ldr r3, [pc, #168] @ (d538 ) │ │ │ │ + beq.w d2a4 │ │ │ │ + ldr r3, [pc, #168] @ (d510 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ blx 3308 │ │ │ │ mov r6, r0 │ │ │ │ - b.n d2d6 │ │ │ │ - ldr r2, [pc, #156] @ (d53c ) │ │ │ │ - ldr r1, [pc, #156] @ (d540 ) │ │ │ │ + b.n d2ac │ │ │ │ + ldr r2, [pc, #156] @ (d514 ) │ │ │ │ + ldr r1, [pc, #156] @ (d518 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #184 @ 0xb8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #148] @ (d544 ) │ │ │ │ + ldr r2, [pc, #148] @ (d51c ) │ │ │ │ add r2, pc │ │ │ │ blx 390c │ │ │ │ - b.n d1e4 │ │ │ │ + b.n d1ba │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.w ccaa │ │ │ │ + b.w cc80 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w d0a4 │ │ │ │ - b.n cd66 │ │ │ │ + bne.w d07a │ │ │ │ + b.n cd3c │ │ │ │ bl 3ec0 <__assert_fail@plt+0x4d8> │ │ │ │ - bl 41f4 <__assert_fail@plt+0x80c> │ │ │ │ - ldr r3, [pc, #120] @ (d548 ) │ │ │ │ + bl 4248 <__assert_fail@plt+0x860> │ │ │ │ + ldr r3, [pc, #120] @ (d520 ) │ │ │ │ movw r2, #8181 @ 0x1ff5 │ │ │ │ - ldr r1, [pc, #116] @ (d54c ) │ │ │ │ - ldr r0, [pc, #120] @ (d550 ) │ │ │ │ + ldr r1, [pc, #116] @ (d524 ) │ │ │ │ + ldr r0, [pc, #120] @ (d528 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #940 @ 0x3ac │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #108] @ (d554 ) │ │ │ │ + ldr r3, [pc, #108] @ (d52c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #104] @ (d558 ) │ │ │ │ - ldr r0, [pc, #108] @ (d55c ) │ │ │ │ + ldr r1, [pc, #104] @ (d530 ) │ │ │ │ + ldr r0, [pc, #108] @ (d534 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (d560 ) │ │ │ │ + ldr r3, [pc, #96] @ (d538 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #96] @ (d564 ) │ │ │ │ - ldr r0, [pc, #100] @ (d568 ) │ │ │ │ + ldr r1, [pc, #96] @ (d53c ) │ │ │ │ + ldr r0, [pc, #100] @ (d540 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 409c <__assert_fail@plt+0x6b4> │ │ │ │ - ldr r3, [pc, #84] @ (d56c ) │ │ │ │ + bl 40f0 <__assert_fail@plt+0x708> │ │ │ │ + ldr r3, [pc, #84] @ (d544 ) │ │ │ │ movw r2, #8077 @ 0x1f8d │ │ │ │ - ldr r1, [pc, #84] @ (d570 ) │ │ │ │ - ldr r0, [pc, #84] @ (d574 ) │ │ │ │ + ldr r1, [pc, #84] @ (d548 ) │ │ │ │ + ldr r0, [pc, #84] @ (d54c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #896 @ 0x380 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ lsls r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #8 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n d48c │ │ │ │ + blt.n d574 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #536 @ (adr r0, d768 ) │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #952 @ (adr r1, d914 ) │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #184 @ (adr r6, d618 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, d810 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2} │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #104 @ (adr r2, d5d0 ) │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #280 @ (adr r2, d684 ) │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n d624 │ │ │ │ + bge.n d50c │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #256 @ (adr r0, d674 ) │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r1, [pc, #612] @ (d7f0 ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #612] @ (d7f4 ) │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr.w r1, [pc, #1388] @ dad0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1384] @ dad4 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #612] @ (d7f8 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldr.w r3, [pc, #1384] @ dad8 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ + ldr.w r6, [pc, #1376] @ dadc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #604] @ (d7fc ) │ │ │ │ + add r6, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr.w r4, [r3, #296] @ 0x128 │ │ │ │ - strd r7, r7, [sp, #20] │ │ │ │ - add r5, pc │ │ │ │ - str r7, [sp, #28] │ │ │ │ - strh.w r7, [sp, #32] │ │ │ │ + ldr.w r5, [r3, #296] @ 0x128 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + strh.w r3, [sp, #32] │ │ │ │ blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n d6c0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w d732 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n d682 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w d70a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d5d6 │ │ │ │ + beq.n d5b6 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #552] @ (d800 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #524] @ d7e8 │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc │ │ │ │ + str r3, [r5, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp] │ │ │ │ - blx 36e8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 9570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w d708 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n d620 │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n d6f8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + beq.w d6d8 │ │ │ │ + cbnz r4, d5e4 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w d762 │ │ │ │ + bne.w d72a │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w d762 │ │ │ │ - ldr r3, [pc, #480] @ (d804 ) │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n d6cc │ │ │ │ - mov r0, sl │ │ │ │ + bne.w d72a │ │ │ │ + ldr.w r3, [pc, #1272] @ dae0 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov r2, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w d8be │ │ │ │ + mov r0, r9 │ │ │ │ blx 3814 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d6da │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - mov r2, sp │ │ │ │ - mov r1, r7 │ │ │ │ + beq.n d698 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, r8 │ │ │ │ blx 339c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d962 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + beq.w d8ce │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w d94a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w d8e6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d662 │ │ │ │ + beq.n d630 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d75a │ │ │ │ - ldr r2, [pc, #420] @ (d808 ) │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ + beq.n d702 │ │ │ │ + ldr.w r2, [pc, #1200] @ dae4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r4, sl │ │ │ │ it ne │ │ │ │ - cmpne r6, r8 │ │ │ │ - bne.w d9d8 │ │ │ │ + cmpne r3, r2 │ │ │ │ + bne.w d958 │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, d68a │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n d6da │ │ │ │ + cbnz r3, d686 │ │ │ │ blx 353c │ │ │ │ - cbz r4, d6a2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cbz r5, d660 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d6a2 │ │ │ │ + beq.n d660 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d752 │ │ │ │ - ldr r2, [pc, #360] @ (d80c ) │ │ │ │ - ldr r3, [pc, #332] @ (d7f4 ) │ │ │ │ + beq.n d6fa │ │ │ │ + ldr.w r2, [pc, #1156] @ dae8 │ │ │ │ + ldr.w r3, [pc, #1132] @ dad4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w db22 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w d9cc │ │ │ │ - mov r4, r9 │ │ │ │ - b.n d604 │ │ │ │ - ldr r3, [pc, #320] @ (d810 ) │ │ │ │ - ldr r1, [pc, #324] @ (d814 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - mov.w r5, #296 @ 0x128 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, d714 │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, d726 │ │ │ │ - ldr r0, [pc, #300] @ (d818 ) │ │ │ │ + bne.w da82 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + movs r5, #0 │ │ │ │ + b.n d5c6 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - movs r6, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n d68a │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w d604 │ │ │ │ + bne.n d648 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ - movw r5, #295 @ 0x127 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n d6e4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + mov.w r6, #296 @ 0x128 │ │ │ │ + cbz r3, d6e4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n d6ea │ │ │ │ + cbz r3, d6ec │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n d6ea │ │ │ │ - ldr r1, [pc, #232] @ (d81c ) │ │ │ │ + b.n d6ec │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n d6d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, d6d8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + movw r6, #295 @ 0x127 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n d6a2 │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n d6b2 │ │ │ │ + ldr r0, [pc, #1020] @ (daec ) │ │ │ │ + mov r1, r6 │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + b.n d648 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n d660 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n d630 │ │ │ │ + ldr r1, [pc, #996] @ (daf0 ) │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ - ldr r0, [pc, #228] @ (d820 ) │ │ │ │ + ldr r0, [pc, #992] @ (daf4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d708 │ │ │ │ + beq.n d6d8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n d5d6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d6a2 │ │ │ │ + b.n d5b6 │ │ │ │ + ldr r2, [pc, #972] @ (daf8 ) │ │ │ │ mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d662 │ │ │ │ - ldr r2, [pc, #192] @ (d824 ) │ │ │ │ - mov r0, r6 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #932] @ 0x3a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d9d0 │ │ │ │ + beq.w d950 │ │ │ │ blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n d708 │ │ │ │ - ldr r3, [pc, #168] @ (d828 ) │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #160] @ (d82c ) │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n d6d8 │ │ │ │ + ldr r3, [pc, #948] @ (dafc ) │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #940] @ (db00 ) │ │ │ │ it ne │ │ │ │ - movne r8, r9 │ │ │ │ + movne lr, r8 │ │ │ │ add r3, pc │ │ │ │ it eq │ │ │ │ - ldreq.w r8, [r9, #8] │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - ldr r3, [pc, #148] @ (d830 ) │ │ │ │ + ldreq.w lr, [r8, #8] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ldr r3, [pc, #928] @ (db04 ) │ │ │ │ it eq │ │ │ │ - ldreq.w r0, [r8, #4] │ │ │ │ - ldr.w ip, [r5, r3] │ │ │ │ - cmp r0, ip │ │ │ │ + ldreq.w r1, [lr, #4] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + cmp r1, r0 │ │ │ │ it ne │ │ │ │ - cmpne r1, r0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - beq.n d84e │ │ │ │ - ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w da16 │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w db6c │ │ │ │ - ldr r0, [pc, #104] @ (d834 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r7, r0 │ │ │ │ - beq.w db56 │ │ │ │ - ldr r0, [pc, #100] @ (d838 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r7, r0 │ │ │ │ - beq.w db3a │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n d85c │ │ │ │ - adds r2, #8 │ │ │ │ - b.n d842 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ - movs r3, r0 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n d85c │ │ │ │ - ldr.w r0, [r2, #4]! │ │ │ │ - cmp r0, ip │ │ │ │ + cmpne r2, r1 │ │ │ │ + beq.n d7c0 │ │ │ │ + ldr.w r3, [r1, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w d996 │ │ │ │ + ldr.w ip, [r3, #4] │ │ │ │ + ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w dacc │ │ │ │ + ldr r1, [pc, #888] @ (db08 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp ip, r1 │ │ │ │ + beq.w dab6 │ │ │ │ + ldr r1, [pc, #884] @ (db0c ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp ip, r1 │ │ │ │ + beq.w da9a │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n d7ce │ │ │ │ + adds r3, #8 │ │ │ │ + b.n d7b4 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, ip │ │ │ │ + beq.n d7ce │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ + cmp r1, r0 │ │ │ │ it ne │ │ │ │ - cmpne r1, r0 │ │ │ │ - bne.n d83c │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.n d7ae │ │ │ │ + ldr.w r3, [lr, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #792] @ (db70 ) │ │ │ │ + ldr r3, [pc, #840] @ (db10 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n d928 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.n d89c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ + strne.w r3, [r8] │ │ │ │ blx 3814 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w daa2 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, fp │ │ │ │ - beq.n d980 │ │ │ │ + beq.w da00 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w d908 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r9, r8 │ │ │ │ add r1, sp, #12 │ │ │ │ - movs r6, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r6, r7, [sp, #8] │ │ │ │ - bl b6f4 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r4, r7, [sp, #8] │ │ │ │ + bl b6c8 │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 9158 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 9280 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d8b8 │ │ │ │ + beq.n d82c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w da0e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w d98e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d8ce │ │ │ │ + beq.n d842 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d978 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w da80 │ │ │ │ - ldr r2, [pc, #668] @ (db74 ) │ │ │ │ - ldr r1, [pc, #672] @ (db78 ) │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ + beq.n d900 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w d6be │ │ │ │ + ldr r2, [pc, #664] @ (dae4 ) │ │ │ │ + ldr r1, [pc, #660] @ (dae0 ) │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ - cmpne r6, r1 │ │ │ │ + cmpne r4, r1 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - bne.w dad6 │ │ │ │ + bne.w da36 │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, d906 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r4 │ │ │ │ + cbz r3, d87a │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w da80 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w d6be │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d68a │ │ │ │ + beq.w d648 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d68a │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w d648 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d68a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + b.n d648 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d620 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w d620 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d620 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w d6da │ │ │ │ + beq.w d5e4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d6da │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w d5e4 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d6da │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + b.n d5e4 │ │ │ │ + ldr r3, [pc, #596] @ (db14 ) │ │ │ │ + ldr r1, [pc, #596] @ (db18 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n d698 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n da46 │ │ │ │ - ldr r3, [pc, #528] @ (db7c ) │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + bmi.n d9c6 │ │ │ │ + ldr r3, [pc, #576] @ (db1c ) │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3468 │ │ │ │ - b.n d648 │ │ │ │ + b.n d612 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w d698 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w d698 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d8ce │ │ │ │ - ldr.w r6, [r9, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w db3e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n d698 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n d842 │ │ │ │ + ldr.w r4, [r8, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w da9e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [r9, #8] │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d9c6 │ │ │ │ + beq.n d94a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w dace │ │ │ │ + beq.n da2e │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ - b.n d890 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n d620 │ │ │ │ + b.n d804 │ │ │ │ blx 3970 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n d778 │ │ │ │ - ldr r2, [pc, #420] @ (db80 ) │ │ │ │ + mov r8, r0 │ │ │ │ + b.n d740 │ │ │ │ + ldr r2, [pc, #440] @ (db14 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r5, r2] │ │ │ │ - ldr r2, [pc, #420] @ (db84 ) │ │ │ │ + ldr r1, [r6, r2] │ │ │ │ + ldr r2, [pc, #448] @ (db20 ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #416] @ (db88 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w d6da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w d6da │ │ │ │ - mov.w r5, #296 @ 0x128 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d6de │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d8b8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w d84e │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n da18 │ │ │ │ - ldr r3, [pc, #356] @ (db8c ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w d84e │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, ip │ │ │ │ - beq.w d84e │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n da30 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.w d85c │ │ │ │ - b.n d84e │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 39c4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w d648 │ │ │ │ - ldr r3, [pc, #292] @ (db7c ) │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3468 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w d648 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w d648 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d648 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w d708 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w d708 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d708 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w d708 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, dac2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n da8e │ │ │ │ - b.n d708 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n dab8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d9c6 │ │ │ │ - ldr r2, [pc, #168] @ (db80 ) │ │ │ │ - ldr r1, [pc, #180] @ (db90 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r1, [pc, #444] @ (db24 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #176] @ (db94 ) │ │ │ │ - add r2, pc │ │ │ │ blx 390c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n db26 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, db1a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w d708 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w d708 │ │ │ │ - movw r5, #295 @ 0x127 │ │ │ │ - b.n da06 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dafe │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w d708 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w d708 │ │ │ │ - b.n db14 │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #88] @ (db98 ) │ │ │ │ - movw r2, #10345 @ 0x2869 │ │ │ │ - ldr r1, [pc, #84] @ (db9c ) │ │ │ │ - ldr r0, [pc, #88] @ (dba0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #984 @ 0x3d8 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (dba4 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #72] @ (dba8 ) │ │ │ │ - ldr r0, [pc, #76] @ (dbac ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - strh r7, [r2, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ - movs r1, r0 │ │ │ │ - bvc.n dbfc │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #992 @ (adr r7, df84 ) │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r6!, {r5} │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #644] @ (de48 ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #644] @ (de4c ) │ │ │ │ - movs r7, #0 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - strd r7, r7, [sp, #20] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - mov r9, r1 │ │ │ │ - ldr.w r4, [r3, #328] @ 0x148 │ │ │ │ - ldr r3, [pc, #628] @ (de50 ) │ │ │ │ - strh.w r7, [sp, #32] │ │ │ │ - ldr r5, [pc, #624] @ (de54 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w dd10 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w dd8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dc0e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #584] @ (de58 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #556] @ de40 │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #20 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w dd36 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n dc5a │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w dd64 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w ddb6 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w ddb6 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [pc, #500] @ (de5c ) │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - strd r6, r3, [sp, #12] │ │ │ │ - ldr.w r0, [r2, #800] @ 0x320 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - blx 3808 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n dc98 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n dd5c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w df58 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n dcb0 │ │ │ │ + beq.w d698 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n dd54 │ │ │ │ - ldr r3, [pc, #428] @ (de60 ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ - cbz r3, dcda │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n dd36 │ │ │ │ - blx 353c │ │ │ │ - cbz r4, dcf2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n dcf2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n ddae │ │ │ │ - ldr r2, [pc, #368] @ (de64 ) │ │ │ │ - ldr r3, [pc, #344] @ (de50 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w dfe2 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w df66 │ │ │ │ - mov r4, r9 │ │ │ │ - b.n dc3e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n dd36 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, dd36 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - movw r5, #417 @ 0x1a1 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, dd82 │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, dd76 │ │ │ │ - ldr r0, [pc, #288] @ (de68 ) │ │ │ │ - mov r1, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n dcda │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dcb0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dc98 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w dc3e │ │ │ │ - b.n dd36 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n dd46 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n dd40 │ │ │ │ - ldr r1, [pc, #220] @ (de6c ) │ │ │ │ - movw r2, #417 @ 0x1a1 │ │ │ │ - ldr r0, [pc, #216] @ (de70 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n dd36 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n dc0e │ │ │ │ + bne.w d698 │ │ │ │ + mov.w r6, #296 @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dcf2 │ │ │ │ - ldr r7, [r3, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [pc, #184] @ (de74 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #800] @ 0x320 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w df6a │ │ │ │ - blx r7 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n dd36 │ │ │ │ - ldr r3, [pc, #164] @ (de78 ) │ │ │ │ - ldr.w lr, [r8, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp lr, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #156] @ (de7c ) │ │ │ │ - itt ne │ │ │ │ - movne r1, lr │ │ │ │ - movne r9, r8 │ │ │ │ - add r3, pc │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [r8, #8] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #140] @ (de80 ) │ │ │ │ - it eq │ │ │ │ - ldreq.w r1, [r9, #4] │ │ │ │ - ldr.w ip, [r5, r3] │ │ │ │ - cmp r1, ip │ │ │ │ - it ne │ │ │ │ - cmpne r1, r0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - beq.n de9e │ │ │ │ - ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w df72 │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r1, [r7, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w e018 │ │ │ │ - ldr r1, [pc, #100] @ (de84 ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.w e002 │ │ │ │ - ldr r1, [pc, #92] @ (de88 ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.w dffe │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n deac │ │ │ │ - adds r2, #8 │ │ │ │ - b.n de92 │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r1, #20 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ - movs r3, r0 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #30 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r5, #7 │ │ │ │ - movs r3, r0 │ │ │ │ - add r6, pc, #400 @ (adr r6, dffc ) │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, pc, #72 @ (adr r6, deb8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, pc, #784 @ (adr r4, e184 ) │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n deac │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ - cmp r1, ip │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - bne.n de8c │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #372] @ (e01c ) │ │ │ │ - add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n df36 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - cmp lr, sl │ │ │ │ - ittt ne │ │ │ │ - movne.w r2, #2147483648 @ 0x80000000 │ │ │ │ - addne r1, sp, #16 │ │ │ │ - movne r6, #0 │ │ │ │ - beq.n df9a │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl b6f4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9158 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n def4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, df5e │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w dd1c │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, df14 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w dd1c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w dcda │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w dcda │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dcda │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w dc5a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w dc5a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dc5a │ │ │ │ - mov.w r5, #422 @ 0x1a6 │ │ │ │ - b.n dd3a │ │ │ │ - mov r0, r9 │ │ │ │ + b.n d6dc │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n def4 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n dc5a │ │ │ │ - blx 3970 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n ddcc │ │ │ │ + b.n d82c │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n de9e │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w d7c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n df74 │ │ │ │ - ldr r3, [pc, #156] @ (e020 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n de9e │ │ │ │ + bne.n d998 │ │ │ │ + ldr r3, [pc, #384] @ (db28 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w d7c0 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cmp r1, ip │ │ │ │ - beq.n de9e │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w d7c0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n df88 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.n deac │ │ │ │ - b.n de9e │ │ │ │ - ldr.w r6, [r8, #12] │ │ │ │ - cbz r6, dfe6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n dfd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, dfda │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ - b.n decc │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dfd4 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (e024 ) │ │ │ │ - movw r2, #12832 @ 0x3220 │ │ │ │ - ldr r1, [pc, #56] @ (e028 ) │ │ │ │ - ldr r0, [pc, #60] @ (e02c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1040 @ 0x410 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #44] @ (e030 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #40] @ (e034 ) │ │ │ │ - ldr r0, [pc, #44] @ (e038 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - lsls r3, r2, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n df38 │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #320 @ (adr r3, e170 ) │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #448] @ (e20c ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #448] @ (e210 ) │ │ │ │ - cmp r2, #0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [pc, #444] @ (e214 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mov.w r1, #0 │ │ │ │ - bgt.w e174 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e19a │ │ │ │ - ldr r2, [pc, #424] @ (e218 ) │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r4, [r2, #328] @ 0x148 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e102 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n e116 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n e09e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #368] @ (e21c ) │ │ │ │ - movs r3, #7 │ │ │ │ - add r0, sp, #28 │ │ │ │ - add r2, pc │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n e144 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e136 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl dbb0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n e144 │ │ │ │ - blx 353c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n e0e8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n e16c │ │ │ │ - ldr r1, [pc, #308] @ (e220 ) │ │ │ │ - ldr r2, [pc, #292] @ (e210 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n e1ea │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl dbb0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n e1c8 │ │ │ │ - blx 353c │ │ │ │ - b.n e0e8 │ │ │ │ - ldr r1, [pc, #268] @ (e224 ) │ │ │ │ - movw r2, #417 @ 0x1a1 │ │ │ │ - ldr r0, [pc, #264] @ (e228 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ + bne.n d9b0 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w d7ce │ │ │ │ + b.n d7c0 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 39c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e1c8 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n e09e │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n e0c4 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e1cc │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e1da │ │ │ │ - ldr r0, [pc, #212] @ (e22c ) │ │ │ │ - movw r1, #417 @ 0x1a1 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - blx 353c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n e1e6 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n e0d6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e0e8 │ │ │ │ - ldr r3, [pc, #184] @ (e230 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [pc, #184] @ (e234 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #176] @ (e238 ) │ │ │ │ - ldr r2, [pc, #180] @ (e23c ) │ │ │ │ - ldr r1, [pc, #180] @ (e240 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n e0e8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n e208 │ │ │ │ - ldr r1, [pc, #160] @ (e244 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n e1f2 │ │ │ │ - ldr r1, [pc, #156] @ (e248 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n e1ee │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n e196 │ │ │ │ - beq.w e06e │ │ │ │ - ldr r0, [pc, #140] @ (e24c ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 8d2c │ │ │ │ - b.n e196 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n e144 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movw r2, #417 @ 0x1a1 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n e14c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n e154 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n e0e8 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #92] @ (e250 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #88] @ (e254 ) │ │ │ │ - ldr r0, [pc, #92] @ (e258 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - adds r6, r1, #2 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r1, #2 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r7, #22 │ │ │ │ - movs r3, r0 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, r6, r7 │ │ │ │ - movs r3, r0 │ │ │ │ - add r2, pc, #712 @ (adr r2, e4f0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #240 @ (adr r1, e31c ) │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #344 @ (adr r2, e388 ) │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, pc, #584 @ (adr r1, e480 ) │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #56 @ (adr r1, e274 ) │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #104 @ (adr r2, e2a8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #64 @ (adr r1, e284 ) │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, pc, #928 @ (adr r1, e5f0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - itt hi │ │ │ │ - movhi r1, r0 │ │ │ │ - strhi r4, [sp, #904] @ 0x388 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #760] @ (e568 ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #760] @ (e56c ) │ │ │ │ - movs r7, #0 │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - strd r7, r7, [sp, #20] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - mov r9, r1 │ │ │ │ - ldr.w r4, [r3, #340] @ 0x154 │ │ │ │ - ldr r3, [pc, #744] @ (e570 ) │ │ │ │ - strh.w r7, [sp, #32] │ │ │ │ - ldr r6, [pc, #740] @ (e574 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e35a │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n e39a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n e2b6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #704] @ (e578 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #676] @ e560 │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #20 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n e374 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n e2fa │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e366 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n e3c2 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.n e3c2 │ │ │ │ - ldr r5, [r5, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, e324 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #1 │ │ │ │ + beq.w d612 │ │ │ │ + ldr r3, [pc, #324] @ (db1c ) │ │ │ │ mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w e536 │ │ │ │ - blx 353c │ │ │ │ - cbz r4, e33c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3468 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e33c │ │ │ │ + beq.w d612 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e3ba │ │ │ │ - ldr r2, [pc, #572] @ (e57c ) │ │ │ │ - ldr r3, [pc, #560] @ (e570 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w e69a │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w e554 │ │ │ │ - mov r4, r9 │ │ │ │ - b.n e2e2 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n e2e2 │ │ │ │ - movw r5, #491 @ 0x1eb │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e548 │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e53c │ │ │ │ - ldr r0, [pc, #496] @ (e580 ) │ │ │ │ - mov r1, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n e324 │ │ │ │ - ldr r1, [pc, #488] @ (e584 ) │ │ │ │ - movw r2, #491 @ 0x1eb │ │ │ │ - ldr r0, [pc, #484] @ (e588 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n e374 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n e2b6 │ │ │ │ + bne.w d612 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e33c │ │ │ │ - ldr r7, [r3, #72] @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [pc, #452] @ (e58c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #904] @ 0x388 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w e558 │ │ │ │ - blx r7 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n e374 │ │ │ │ - ldr r3, [pc, #432] @ (e590 ) │ │ │ │ - ldr.w lr, [r8, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp lr, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #424] @ (e594 ) │ │ │ │ - itt ne │ │ │ │ - movne r1, lr │ │ │ │ - movne r9, r8 │ │ │ │ - add r3, pc │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [r8, #8] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #408] @ (e598 ) │ │ │ │ - it eq │ │ │ │ - ldreq.w r1, [r9, #4] │ │ │ │ - ldr.w ip, [r6, r3] │ │ │ │ - cmp r1, ip │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - beq.n e45a │ │ │ │ - ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w e5b0 │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r1, [r7, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w e6d0 │ │ │ │ - ldr r1, [pc, #368] @ (e59c ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.w e6ba │ │ │ │ - ldr r1, [pc, #360] @ (e5a0 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.w e6b6 │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n e468 │ │ │ │ - adds r2, #8 │ │ │ │ - b.n e44e │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n e468 │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ - cmp r1, ip │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - bne.n e448 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #320] @ (e5a4 ) │ │ │ │ - add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n e50c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - cmp lr, sl │ │ │ │ - ittt ne │ │ │ │ - movne.w r2, #2147483648 @ 0x80000000 │ │ │ │ - addne r1, sp, #16 │ │ │ │ - movne r7, #0 │ │ │ │ - beq.w e602 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl b6f4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9158 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n e4b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n e52e │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w e5e0 │ │ │ │ - ldr r2, [pc, #236] @ (e5a8 ) │ │ │ │ - ldr r1, [pc, #236] @ (e5ac ) │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r5, r1 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - bne.w e64c │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, e4ea │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n e5e0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w e324 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e324 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e324 │ │ │ │ + b.n d612 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w e2fa │ │ │ │ + beq.w d6d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e2fa │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e2fa │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e4b4 │ │ │ │ - movw r5, #495 @ 0x1ef │ │ │ │ - b.n e378 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n e38c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n e382 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n e2fa │ │ │ │ - blx 3970 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n e3d8 │ │ │ │ - ... │ │ │ │ - movs r5, #24 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r0, r5, r1 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r2, r1 │ │ │ │ - movs r3, r0 │ │ │ │ - bkpt 0x00c0 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, r4, r6 │ │ │ │ - movs r3, r0 │ │ │ │ - add r0, pc, #408 @ (adr r0, e71c ) │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, pc, #248 @ (adr r0, e680 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r7, r2, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w e45a │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e5b2 │ │ │ │ - ldr r3, [pc, #272] @ (e6d4 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w e45a │ │ │ │ - ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cmp r1, ip │ │ │ │ - beq.w e45a │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n e5ca │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.w e468 │ │ │ │ - b.n e45a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + cbz r3, da22 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w e374 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e374 │ │ │ │ + bne.w d6ca │ │ │ │ + b.n d6d8 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e374 │ │ │ │ - ldr.w r7, [r8, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n e69e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n e63e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, e644 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ - b.n e48a │ │ │ │ + b.n da16 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e63e │ │ │ │ - ldr r2, [pc, #136] @ (e6d8 ) │ │ │ │ - ldr r1, [pc, #140] @ (e6dc ) │ │ │ │ + b.n d94a │ │ │ │ + ldr r2, [pc, #220] @ (db14 ) │ │ │ │ + ldr r1, [pc, #240] @ (db2c ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #132] @ (e6e0 ) │ │ │ │ + ldr r2, [pc, #236] @ (db30 ) │ │ │ │ add r2, pc │ │ │ │ blx 390c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e674 │ │ │ │ + beq.n da86 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, e692 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + cbz r3, da7a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w e374 │ │ │ │ + beq.w d6d8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e374 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e374 │ │ │ │ + bne.w d6d8 │ │ │ │ + movw r6, #295 @ 0x127 │ │ │ │ + b.n d986 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e674 │ │ │ │ + b.n da5e │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (e6e4 ) │ │ │ │ - movw r2, #13921 @ 0x3661 │ │ │ │ - ldr r1, [pc, #64] @ (e6e8 ) │ │ │ │ - ldr r0, [pc, #68] @ (e6ec ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1084 @ 0x43c │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #52] @ (e6f0 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #48] @ (e6f4 ) │ │ │ │ - ldr r0, [pc, #52] @ (e6f8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ - movs r1, r0 │ │ │ │ - hlt 0x003c │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ - movs r1, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #448] @ (e8cc ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #448] @ (e8d0 ) │ │ │ │ - cmp r2, #0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [pc, #444] @ (e8d4 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mov.w r1, #0 │ │ │ │ - bgt.w e834 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e85a │ │ │ │ - ldr r2, [pc, #424] @ (e8d8 ) │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r4, [r2, #340] @ 0x154 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e7c2 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n e7d6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n e75e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #368] @ (e8dc ) │ │ │ │ - movs r3, #7 │ │ │ │ - add r0, sp, #28 │ │ │ │ - add r2, pc │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n e804 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e7f6 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e25c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n e804 │ │ │ │ - blx 353c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n e7a8 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w d6d8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n e82c │ │ │ │ - ldr r1, [pc, #308] @ (e8e0 ) │ │ │ │ - ldr r2, [pc, #292] @ (e8d0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n e8aa │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e25c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n e888 │ │ │ │ - blx 353c │ │ │ │ - b.n e7a8 │ │ │ │ - ldr r1, [pc, #268] @ (e8e4 ) │ │ │ │ - movw r2, #491 @ 0x1eb │ │ │ │ - ldr r0, [pc, #264] @ (e8e8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n e888 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n e75e │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n e784 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e88c │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e89a │ │ │ │ - ldr r0, [pc, #212] @ (e8ec ) │ │ │ │ - movw r1, #491 @ 0x1eb │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - blx 353c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n e8a6 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n e796 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e7a8 │ │ │ │ - ldr r3, [pc, #184] @ (e8f0 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [pc, #184] @ (e8f4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #176] @ (e8f8 ) │ │ │ │ - ldr r2, [pc, #180] @ (e8fc ) │ │ │ │ - ldr r1, [pc, #180] @ (e900 ) │ │ │ │ + bne.w d6d8 │ │ │ │ + b.n da74 │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #148] @ (db34 ) │ │ │ │ + movw r2, #10345 @ 0x2869 │ │ │ │ + ldr r1, [pc, #144] @ (db38 ) │ │ │ │ + ldr r0, [pc, #148] @ (db3c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r2, pc │ │ │ │ add r1, pc │ │ │ │ - blx 390c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n e7a8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n e8c8 │ │ │ │ - ldr r1, [pc, #160] @ (e904 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n e8b2 │ │ │ │ - ldr r1, [pc, #156] @ (e908 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n e8ae │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n e856 │ │ │ │ - beq.w e72e │ │ │ │ - ldr r0, [pc, #140] @ (e90c ) │ │ │ │ - mov r1, r3 │ │ │ │ + add.w r3, r3, #984 @ 0x3d8 │ │ │ │ add r0, pc │ │ │ │ - bl 8d2c │ │ │ │ - b.n e856 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n e804 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movw r2, #491 @ 0x1eb │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n e80c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n e814 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n e7a8 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #92] @ (e910 ) │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #136] @ (db40 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #88] @ (e914 ) │ │ │ │ - ldr r0, [pc, #92] @ (e918 ) │ │ │ │ + ldr r1, [pc, #132] @ (db44 ) │ │ │ │ + ldr r0, [pc, #136] @ (db48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + adds r2, #22 │ │ │ │ movs r3, r0 │ │ │ │ - rev r2, r2 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #760] @ (ec28 ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #760] @ (ec2c ) │ │ │ │ - movs r7, #0 │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - strd r7, r7, [sp, #20] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - mov r9, r1 │ │ │ │ - ldr.w r4, [r3, #344] @ 0x158 │ │ │ │ - ldr r3, [pc, #744] @ (ec30 ) │ │ │ │ - strh.w r7, [sp, #32] │ │ │ │ - ldr r6, [pc, #740] @ (ec34 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n ea1a │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n ea5a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n e976 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #704] @ (ec38 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #676] @ ec20 │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #20 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n ea34 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n e9ba │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n ea26 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n ea82 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.n ea82 │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, e9e4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w ebf6 │ │ │ │ - blx 353c │ │ │ │ - cbz r4, e9fc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n e9fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n ea7a │ │ │ │ - ldr r2, [pc, #572] @ (ec3c ) │ │ │ │ - ldr r3, [pc, #560] @ (ec30 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w ed5a │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w ec14 │ │ │ │ - mov r4, r9 │ │ │ │ - b.n e9a2 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n e9a2 │ │ │ │ - movw r5, #497 @ 0x1f1 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w ec08 │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w ebfc │ │ │ │ - ldr r0, [pc, #496] @ (ec40 ) │ │ │ │ - mov r1, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n e9e4 │ │ │ │ - ldr r1, [pc, #488] @ (ec44 ) │ │ │ │ - movw r2, #497 @ 0x1f1 │ │ │ │ - ldr r0, [pc, #484] @ (ec48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n ea34 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n e976 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e9fc │ │ │ │ - ldr r7, [r3, #72] @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [pc, #452] @ (ec4c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #940] @ 0x3ac │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w ec18 │ │ │ │ - blx r7 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n ea34 │ │ │ │ - ldr r3, [pc, #432] @ (ec50 ) │ │ │ │ - ldr.w lr, [r8, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp lr, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #424] @ (ec54 ) │ │ │ │ - itt ne │ │ │ │ - movne r1, lr │ │ │ │ - movne r9, r8 │ │ │ │ - add r3, pc │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [r8, #8] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #408] @ (ec58 ) │ │ │ │ - it eq │ │ │ │ - ldreq.w r1, [r9, #4] │ │ │ │ - ldr.w ip, [r6, r3] │ │ │ │ - cmp r1, ip │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - beq.n eb1a │ │ │ │ - ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w ec70 │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r1, [r7, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w ed90 │ │ │ │ - ldr r1, [pc, #368] @ (ec5c ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.w ed7a │ │ │ │ - ldr r1, [pc, #360] @ (ec60 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.w ed76 │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n eb28 │ │ │ │ - adds r2, #8 │ │ │ │ - b.n eb0e │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n eb28 │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ - cmp r1, ip │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - bne.n eb08 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #320] @ (ec64 ) │ │ │ │ - add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n ebcc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - cmp lr, sl │ │ │ │ - ittt ne │ │ │ │ - movne.w r2, #2147483648 @ 0x80000000 │ │ │ │ - addne r1, sp, #16 │ │ │ │ - movne r7, #0 │ │ │ │ - beq.w ecc2 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl b6f4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9158 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n eb74 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n ebee │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w eca0 │ │ │ │ - ldr r2, [pc, #236] @ (ec68 ) │ │ │ │ - ldr r1, [pc, #236] @ (ec6c ) │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r5, r1 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - bne.w ed0c │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, ebaa │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n eca0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w e9e4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e9e4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e9e4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w e9ba │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e9ba │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e9ba │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n eb74 │ │ │ │ - movw r5, #501 @ 0x1f5 │ │ │ │ - b.n ea38 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n ea4c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n ea42 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n e9ba │ │ │ │ - blx 3970 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n ea98 │ │ │ │ - ... │ │ │ │ - subs r0, r3, #1 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ - movs r3, r0 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r7, r2, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w eb1a │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n ec72 │ │ │ │ - ldr r3, [pc, #272] @ (ed94 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w eb1a │ │ │ │ - ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cmp r1, ip │ │ │ │ - beq.w eb1a │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n ec8a │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.w eb28 │ │ │ │ - b.n eb1a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w ea34 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w ea34 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ea34 │ │ │ │ - ldr.w r7, [r8, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n ed5e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n ecfe │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, ed04 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ - b.n eb4a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ecfe │ │ │ │ - ldr r2, [pc, #136] @ (ed98 ) │ │ │ │ - ldr r1, [pc, #140] @ (ed9c ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #132] @ (eda0 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n ed34 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, ed52 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w ea34 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w ea34 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ea34 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ed34 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (eda4 ) │ │ │ │ - movw r2, #14136 @ 0x3738 │ │ │ │ - ldr r1, [pc, #64] @ (eda8 ) │ │ │ │ - ldr r0, [pc, #68] @ (edac ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1140 @ 0x474 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #52] @ (edb0 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #48] @ (edb4 ) │ │ │ │ - ldr r0, [pc, #52] @ (edb8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + movs r7, #89 @ 0x59 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r5!, {r4} │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + add r7, pc, #968 @ (adr r7, dee4 ) │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, ee32 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #448] @ (ef8c ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #448] @ (ef90 ) │ │ │ │ - cmp r2, #0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [pc, #444] @ (ef94 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mov.w r1, #0 │ │ │ │ - bgt.w eef4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w ef1a │ │ │ │ - ldr r2, [pc, #424] @ (ef98 ) │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r4, [r2, #344] @ 0x158 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n ee82 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n ee96 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n ee1e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #368] @ (ef9c ) │ │ │ │ - movs r3, #7 │ │ │ │ - add r0, sp, #28 │ │ │ │ - add r2, pc │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n eec4 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n eeb6 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e91c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n eec4 │ │ │ │ - blx 353c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n ee68 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n eeec │ │ │ │ - ldr r1, [pc, #308] @ (efa0 ) │ │ │ │ - ldr r2, [pc, #292] @ (ef90 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n ef6a │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e91c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n ef48 │ │ │ │ - blx 353c │ │ │ │ - b.n ee68 │ │ │ │ - ldr r1, [pc, #268] @ (efa4 ) │ │ │ │ - movw r2, #497 @ 0x1f1 │ │ │ │ - ldr r0, [pc, #264] @ (efa8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n ef48 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n ee1e │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n ee44 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n ef4c │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n ef5a │ │ │ │ - ldr r0, [pc, #212] @ (efac ) │ │ │ │ - movw r1, #497 @ 0x1f1 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - blx 353c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n ef66 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n ee56 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ee68 │ │ │ │ - ldr r3, [pc, #184] @ (efb0 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [pc, #184] @ (efb4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #176] @ (efb8 ) │ │ │ │ - ldr r2, [pc, #180] @ (efbc ) │ │ │ │ - ldr r1, [pc, #180] @ (efc0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n ee68 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n ef88 │ │ │ │ - ldr r1, [pc, #160] @ (efc4 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n ef72 │ │ │ │ - ldr r1, [pc, #156] @ (efc8 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n ef6e │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n ef16 │ │ │ │ - beq.w edee │ │ │ │ - ldr r0, [pc, #140] @ (efcc ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 8d2c │ │ │ │ - b.n ef16 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n eec4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movw r2, #497 @ 0x1f1 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n eecc │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n eed4 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n ee68 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #92] @ (efd0 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #88] @ (efd4 ) │ │ │ │ - ldr r0, [pc, #92] @ (efd8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r6, r2, r6 │ │ │ │ - movs r3, r0 │ │ │ │ - cbz r2, eff4 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ - movs r3, r0 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + add r7, pc, #152 @ (adr r7, dbbc ) │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + add r7, pc, #40 @ (adr r7, db50 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + add r6, pc, #208 @ (adr r6, dc00 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + add r6, pc, #272 @ (adr r6, dc44 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + bpl.n db98 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r5, pc, #992 @ (adr r5, df20 ) │ │ │ │ movs r1, r0 │ │ │ │ - sxth r4, r0 │ │ │ │ + stmia r4!, {r5} │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ 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 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #548] @ (f218 ) │ │ │ │ + ldr r2, [pc, #548] @ (dd88 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #548] @ (f21c ) │ │ │ │ + ldr r3, [pc, #548] @ (dd8c ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #548] @ (f220 ) │ │ │ │ + ldr r1, [pc, #548] @ (dd90 ) │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ strh.w r4, [sp, #24] │ │ │ │ - ldr r7, [pc, #536] @ (f224 ) │ │ │ │ + ldr r7, [pc, #536] @ (dd94 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r5, [r1, #348] @ 0x15c │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f12c │ │ │ │ + bne.w dc9c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w f1b2 │ │ │ │ + beq.w dd22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f03a │ │ │ │ + beq.n dbaa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #492] @ (f228 ) │ │ │ │ + ldr r2, [pc, #492] @ (dd98 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #464] @ f210 │ │ │ │ + vldr d7, [pc, #464] @ dd80 │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n f13e │ │ │ │ + beq.n dcae │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f130 │ │ │ │ + bne.n dca0 │ │ │ │ mov.w r4, r9, lsr #16 │ │ │ │ mov.w r1, r8, lsr #16 │ │ │ │ orr.w r4, r4, r8, lsl #16 │ │ │ │ mov r0, r4 │ │ │ │ blx 3378 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f10e │ │ │ │ + beq.n dc7e │ │ │ │ eor.w r0, r9, r4, lsl #16 │ │ │ │ blx 3814 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f16a │ │ │ │ + beq.n dcda │ │ │ │ movs r0, #2 │ │ │ │ blx 3690 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f184 │ │ │ │ + beq.n dcf4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w f1f8 │ │ │ │ - ldr r2, [pc, #396] @ (f22c ) │ │ │ │ + bpl.w dd68 │ │ │ │ + ldr r2, [pc, #396] @ (dd9c ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w f1e2 │ │ │ │ - ldr r2, [pc, #392] @ (f230 ) │ │ │ │ + beq.w dd52 │ │ │ │ + ldr r2, [pc, #392] @ (dda0 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w f1de │ │ │ │ + beq.w dd4e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w f20c │ │ │ │ + ble.w dd7c │ │ │ │ cmp r3, #1 │ │ │ │ str r6, [r0, #12] │ │ │ │ - beq.w f20c │ │ │ │ + beq.w dd7c │ │ │ │ ldrb.w r3, [sp, #14] │ │ │ │ str.w r8, [r0, #16] │ │ │ │ - cbnz r3, f0fc │ │ │ │ + cbnz r3, dc6c │ │ │ │ blx 353c │ │ │ │ - cbz r5, f0e0 │ │ │ │ + cbz r5, dc50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f0e0 │ │ │ │ + beq.n dc50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, f144 │ │ │ │ - ldr r2, [pc, #336] @ (f234 ) │ │ │ │ - ldr r3, [pc, #312] @ (f21c ) │ │ │ │ + cbz r3, dcb4 │ │ │ │ + ldr r2, [pc, #336] @ (dda4 ) │ │ │ │ + ldr r3, [pc, #312] @ (dd8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f1da │ │ │ │ + bne.n dd4a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sp, #14 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n f0ca │ │ │ │ + bne.n dc3a │ │ │ │ movw r4, #511 @ 0x1ff │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, f14c │ │ │ │ + cbnz r3, dcbc │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, f15e │ │ │ │ - ldr r0, [pc, #280] @ (f238 ) │ │ │ │ + cbnz r3, dcce │ │ │ │ + ldr r0, [pc, #280] @ (dda8 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n f0ca │ │ │ │ + bl c5fc │ │ │ │ + b.n dc3a │ │ │ │ mov r5, r4 │ │ │ │ - b.n f060 │ │ │ │ + b.n dbd0 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n f060 │ │ │ │ + bne.n dbd0 │ │ │ │ movw r4, #503 @ 0x1f7 │ │ │ │ - b.n f112 │ │ │ │ + b.n dc82 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f0e0 │ │ │ │ + b.n dc50 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f11e │ │ │ │ + beq.n dc8e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n f11e │ │ │ │ + b.n dc8e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f10e │ │ │ │ + beq.n dc7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f10e │ │ │ │ + bne.n dc7e │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f10e │ │ │ │ + b.n dc7e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f194 │ │ │ │ + beq.n dd04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, f1d2 │ │ │ │ + cbz r3, dd42 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f10e │ │ │ │ + beq.n dc7e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f10e │ │ │ │ + bne.n dc7e │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f10e │ │ │ │ - ldr r1, [pc, #136] @ (f23c ) │ │ │ │ + b.n dc7e │ │ │ │ + ldr r1, [pc, #136] @ (ddac ) │ │ │ │ movw r2, #503 @ 0x1f7 │ │ │ │ - ldr r0, [pc, #132] @ (f240 ) │ │ │ │ + ldr r0, [pc, #132] @ (ddb0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f13e │ │ │ │ + beq.n dcae │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n f03a │ │ │ │ + b.n dbaa │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f194 │ │ │ │ + b.n dd04 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #96] @ (f244 ) │ │ │ │ + ldr r3, [pc, #96] @ (ddb4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (f248 ) │ │ │ │ - ldr r0, [pc, #96] @ (f24c ) │ │ │ │ + ldr r1, [pc, #92] @ (ddb8 ) │ │ │ │ + ldr r0, [pc, #96] @ (ddbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (f250 ) │ │ │ │ + ldr r3, [pc, #84] @ (ddc0 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #84] @ (f254 ) │ │ │ │ - ldr r0, [pc, #88] @ (f258 ) │ │ │ │ + ldr r1, [pc, #84] @ (ddc4 ) │ │ │ │ + ldr r0, [pc, #88] @ (ddc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 409c <__assert_fail@plt+0x6b4> │ │ │ │ + bl 40f0 <__assert_fail@plt+0x708> │ │ │ │ ... │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + cmp r4, #26 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r4, f23a │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ movs r3, r0 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + add r4, pc, #592 @ (adr r4, dffc ) │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + add r3, pc, #888 @ (adr r3, e128 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + add r2, pc, #576 @ (adr r2, dff4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #528] @ (f480 ) │ │ │ │ + ldr r2, [pc, #528] @ (dff0 ) │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #528] @ (f484 ) │ │ │ │ + ldr r3, [pc, #528] @ (dff4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #528] @ (f488 ) │ │ │ │ + ldr r1, [pc, #528] @ (dff8 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r7, [pc, #520] @ (f48c ) │ │ │ │ + ldr r7, [pc, #520] @ (dffc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r4, [r1, #352] @ 0x160 │ │ │ │ strd r5, r5, [sp, #28] │ │ │ │ add r7, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ strh.w r5, [sp, #40] @ 0x28 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, f2f0 │ │ │ │ + cbnz r3, de60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w f444 │ │ │ │ + beq.w dfb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f2b8 │ │ │ │ + beq.n de28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #468] @ (f490 ) │ │ │ │ + ldr r2, [pc, #468] @ (e000 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #440] @ f478 │ │ │ │ + vldr d7, [pc, #440] @ dfe8 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #28 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n f2ea │ │ │ │ + beq.n de5a │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ - cbz r3, f2f2 │ │ │ │ + cbz r3, de62 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n f2f2 │ │ │ │ + bne.n de62 │ │ │ │ movw r5, #513 @ 0x201 │ │ │ │ - b.n f3f6 │ │ │ │ + b.n df66 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ blx 3378 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f3e0 │ │ │ │ - ldr.w ip, [pc, #384] @ f494 │ │ │ │ + beq.n df50 │ │ │ │ + ldr.w ip, [pc, #384] @ e004 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r0, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ add ip, pc │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr.w r0, [ip, #1356] @ 0x54c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r0, [ip, #1260] @ 0x4ec │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n f348 │ │ │ │ + beq.n deb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f420 │ │ │ │ + beq.n df90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n f35a │ │ │ │ + beq.n deca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f3d4 │ │ │ │ + beq.n df44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f3f2 │ │ │ │ + beq.n df62 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n f370 │ │ │ │ + beq.n dee0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f410 │ │ │ │ - ldr r3, [pc, #292] @ (f498 ) │ │ │ │ + beq.n df80 │ │ │ │ + ldr r3, [pc, #292] @ (e008 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ - cbnz r3, f3bc │ │ │ │ + cbnz r3, df2c │ │ │ │ blx 353c │ │ │ │ - cbz r4, f3a0 │ │ │ │ + cbz r4, df10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f3a0 │ │ │ │ + beq.n df10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f418 │ │ │ │ - ldr r2, [pc, #248] @ (f49c ) │ │ │ │ - ldr r3, [pc, #224] @ (f484 ) │ │ │ │ + beq.n df88 │ │ │ │ + ldr r2, [pc, #248] @ (e00c ) │ │ │ │ + ldr r3, [pc, #224] @ (dff4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f46e │ │ │ │ + bne.n dfde │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n f388 │ │ │ │ + bne.n def8 │ │ │ │ movw r5, #517 @ 0x205 │ │ │ │ - b.n f3f6 │ │ │ │ + b.n df66 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n f35a │ │ │ │ + b.n deca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f3f2 │ │ │ │ + beq.n df62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f466 │ │ │ │ + beq.n dfd6 │ │ │ │ mov.w r5, #516 @ 0x204 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, f42c │ │ │ │ + cbnz r3, df9c │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ - cbnz r3, f438 │ │ │ │ - ldr r0, [pc, #156] @ (f4a0 ) │ │ │ │ + cbnz r3, dfa8 │ │ │ │ + ldr r0, [pc, #156] @ (e010 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n f388 │ │ │ │ + bl c5fc │ │ │ │ + b.n def8 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f370 │ │ │ │ + b.n dee0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f3a0 │ │ │ │ + b.n df10 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n f348 │ │ │ │ + b.n deb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n f3fc │ │ │ │ + b.n df6c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n f402 │ │ │ │ - ldr r1, [pc, #92] @ (f4a4 ) │ │ │ │ + b.n df72 │ │ │ │ + ldr r1, [pc, #92] @ (e014 ) │ │ │ │ movw r2, #513 @ 0x201 │ │ │ │ - ldr r0, [pc, #92] @ (f4a8 ) │ │ │ │ + ldr r0, [pc, #92] @ (e018 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f2ea │ │ │ │ + beq.w de5a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n f2b8 │ │ │ │ + b.n de28 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f3f2 │ │ │ │ + b.n df62 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + subs r4, r7, #3 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + subs r4, r3, #3 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + adds r4, r1, #7 │ │ │ │ + movs r3, r0 │ │ │ │ + add r1, pc, #1008 @ (adr r1, e404 ) │ │ │ │ + movs r1, r0 │ │ │ │ + add r1, pc, #656 @ (adr r1, e2a8 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + 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, #3984] @ 0xf90 │ │ │ │ + ldr r0, [pc, #896] @ (e3b0 ) │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + mov r5, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + ldr r7, [pc, #892] @ (e3b4 ) │ │ │ │ + add.w r0, r0, #1264 @ 0x4f0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #888] @ (e3b8 ) │ │ │ │ + add r7, pc │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [pc, #884] @ (e3bc ) │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + mov.w r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n e0de │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w e5e8 │ │ │ │ + ldr r0, [pc, #860] @ (e3c0 ) │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w e5f4 │ │ │ │ + ldr r0, [pc, #856] @ (e3c4 ) │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w e5ec │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n e0de │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w e4e2 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w e42c │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r4, r6 │ │ │ │ + beq.n e096 │ │ │ │ + adds r4, #1 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + ldr r6, [pc, #816] @ (e3c8 ) │ │ │ │ + add.w r1, r1, r5, lsl #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r6, pc │ │ │ │ + mov r0, r3 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl afc8 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w e46e │ │ │ │ + cbnz r4, e0f4 │ │ │ │ + cbnz r5, e0f4 │ │ │ │ + ldr r3, [pc, #780] @ (e3cc ) │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r1, [pc, #780] @ (e3d0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #772] @ (e3d4 ) │ │ │ │ + ldr r1, [pc, #772] @ (e3d8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n e44e │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w e42c │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #740] @ (e3dc ) │ │ │ │ + movs r6, #0 │ │ │ │ + strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + strh.w r6, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r5, [r3, #256] @ 0x100 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w e30c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w e570 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n e128 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #692] @ (e3e0 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #632] @ e3a8 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w e4a6 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w e496 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [pc, #652] @ (e3e4 ) │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1300] @ 0x514 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w e4fe │ │ │ │ + blx r2 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w e338 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34a8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w e320 │ │ │ │ + ldr r2, [pc, #612] @ (e3e8 ) │ │ │ │ + ldr r3, [r7, r2] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r9, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w e542 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n e1a6 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w e4aa │ │ │ │ + ldr r3, [pc, #580] @ (e3ec ) │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1296] @ 0x510 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e514 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w e412 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34a8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w e3fc │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w e592 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n e1ee │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w e4da │ │ │ │ + ldr r2, [pc, #512] @ (e3f0 ) │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + add r2, pc │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + str.w r8, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r0, [r2, #384] @ 0x180 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + ldr.w r2, [r2, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + bpl.w e5f0 │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + bpl.w e5f0 │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ + lsls r1, r2, #25 │ │ │ │ + bmi.w e48c │ │ │ │ + ubfx r2, r2, #2, #3 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w e50a │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w e51c │ │ │ │ + cmp r2, #4 │ │ │ │ + itttt eq │ │ │ │ + movweq r2, #65535 @ 0xffff │ │ │ │ + movteq r2, #16 │ │ │ │ + moveq r0, r2 │ │ │ │ + moveq r7, r2 │ │ │ │ + bne.w e5e4 │ │ │ │ + ldrb.w r1, [r8, #16] │ │ │ │ + lsls r3, r1, #25 │ │ │ │ + bmi.n e272 │ │ │ │ + ubfx r1, r1, #2, #3 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w e506 │ │ │ │ + cmp r1, #2 │ │ │ │ + beq.w e58e │ │ │ │ + cmp r1, #4 │ │ │ │ + bne.w e5e4 │ │ │ │ + movw r2, #65535 @ 0xffff │ │ │ │ + movt r2, #16 │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + add r1, r0 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ + bl a3c8 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n e310 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n e29c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w e4e6 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n e2b4 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w e4ee │ │ │ │ + mov r0, r7 │ │ │ │ + blx 38c0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w e5c8 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n e2d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e4f6 │ │ │ │ + ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ + cbz r3, e2ee │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #42 @ 0x2a │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n e338 │ │ │ │ + blx 353c │ │ │ │ + cbz r5, e308 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n e308 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e464 │ │ │ │ + mov r5, r6 │ │ │ │ + b.n e374 │ │ │ │ + mov r5, r6 │ │ │ │ + b.n e152 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n e320 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbnz r2, e320 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n e338 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w e45c │ │ │ │ + movs r6, #127 @ 0x7f │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w e4ba │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w e4ce │ │ │ │ + ldr r0, [pc, #164] @ (e3f4 ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + blx 353c │ │ │ │ + cbz r5, e372 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n e370 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n e464 │ │ │ │ + movs r5, #0 │ │ │ │ + cbz r4, e388 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n e388 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e4b2 │ │ │ │ + ldr r2, [pc, #108] @ (e3f8 ) │ │ │ │ + ldr r3, [pc, #48] @ (e3bc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w e5e0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r0, r4, #2 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r2, r3, #2 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #1016 @ (adr r0, e7c4 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ + movs r3, r0 │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r2, r5 │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w e52e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e526 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n e338 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n e338 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e338 │ │ │ │ + ldr r3, [pc, #476] @ (e60c ) │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r1, [pc, #476] @ (e610 ) │ │ │ │ + ldr r2, [pc, #480] @ (e614 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #472] @ (e618 ) │ │ │ │ + ldr r1, [pc, #472] @ (e61c ) │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [pc, #464] @ (e620 ) │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ + movs r5, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + b.n e388 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e338 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e372 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n e44e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n e44e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n e44e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e44e │ │ │ │ + movs r2, #127 @ 0x7f │ │ │ │ + movs r0, #255 @ 0xff │ │ │ │ + movw r7, #65535 @ 0xffff │ │ │ │ + b.n e24c │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w e152 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ + b.n e33a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e1a6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e388 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e34e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n e34e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e1ee │ │ │ │ + mov r0, r5 │ │ │ │ + b.n e096 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e29c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e2b4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e2d6 │ │ │ │ + blx 3970 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n e16a │ │ │ │ + mov r2, r0 │ │ │ │ + b.n e272 │ │ │ │ + movs r2, #255 @ 0xff │ │ │ │ + movw r7, #65535 @ 0xffff │ │ │ │ + mov r0, r2 │ │ │ │ + b.n e24c │ │ │ │ + blx 3970 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n e1be │ │ │ │ + movw r2, #65535 @ 0xffff │ │ │ │ + mov r0, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + b.n e24c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e412 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w e338 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w e338 │ │ │ │ + b.n e424 │ │ │ │ + ldr r2, [pc, #224] @ (e624 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ + blx 3308 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n e55e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbz r2, e568 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w e320 │ │ │ │ + mov r6, r7 │ │ │ │ + b.n e18e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e55e │ │ │ │ + ldr r1, [pc, #180] @ (e628 ) │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ + ldr r0, [pc, #180] @ (e62c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n e4a6 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n e128 │ │ │ │ + mov r2, r7 │ │ │ │ + b.n e272 │ │ │ │ + ldr r2, [pc, #156] @ (e630 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ + blx 3308 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n e5b2 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cbz r2, e5bc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e3fc │ │ │ │ + mov r8, r3 │ │ │ │ + b.n e1da │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n e5b2 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w e338 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w e338 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e338 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 41e4 <__assert_fail@plt+0x7fc> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + bl 3ec0 <__assert_fail@plt+0x4d8> │ │ │ │ + ldr r3, [pc, #60] @ (e634 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #60] @ (e638 ) │ │ │ │ + ldr r0, [pc, #60] @ (e63c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, e62e │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ blx 3798 │ │ │ │ - ldr r3, [pc, #596] @ (f720 ) │ │ │ │ + ldr r3, [pc, #596] @ (e8b4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3, #1456] @ 0x5b0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n f586 │ │ │ │ + beq.n e71a │ │ │ │ ldr.w r6, [r3, #1448] @ 0x5a8 │ │ │ │ subs r1, r6, #1 │ │ │ │ - bmi.n f586 │ │ │ │ + bmi.n e71a │ │ │ │ add.w r3, ip, r1, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n f586 │ │ │ │ + bgt.n e71a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n f57e │ │ │ │ + beq.n e712 │ │ │ │ movs r2, #0 │ │ │ │ - b.n f4fa │ │ │ │ - ble.n f516 │ │ │ │ + b.n e68e │ │ │ │ + ble.n e6aa │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n f510 │ │ │ │ + bge.n e6a4 │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w r0, ip, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n f4f2 │ │ │ │ + bge.n e686 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n f4fa │ │ │ │ + blt.n e68e │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n f586 │ │ │ │ + ble.n e71a │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n f586 │ │ │ │ + bne.n e71a │ │ │ │ ldr.w r6, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f538 │ │ │ │ + beq.n e6cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #488] @ (f724 ) │ │ │ │ + ldr r2, [pc, #488] @ (e8b8 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ blx 3354 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f630 │ │ │ │ + beq.n e7c4 │ │ │ │ str r4, [r0, #20] │ │ │ │ blx 35d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f566 │ │ │ │ + beq.n e6fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f65a │ │ │ │ + beq.n e7ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f578 │ │ │ │ + beq.n e70c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f64e │ │ │ │ + beq.n e7e2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n f522 │ │ │ │ + ble.n e6b6 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f662 │ │ │ │ + beq.n e7f6 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, f5b6 │ │ │ │ + cbz r0, e74a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 39d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f69e │ │ │ │ + beq.n e832 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w f71c │ │ │ │ + bne.w e8b0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w f6fc │ │ │ │ + bne.w e890 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, f5f4 │ │ │ │ + cbz r0, e788 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f5f4 │ │ │ │ + beq.n e788 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f6f6 │ │ │ │ + beq.w e88a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f60a │ │ │ │ + beq.n e79e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f696 │ │ │ │ + beq.n e82a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n f626 │ │ │ │ + beq.n e7ba │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f626 │ │ │ │ + beq.n e7ba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f6f2 │ │ │ │ + beq.n e886 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a84 │ │ │ │ - b.n f538 │ │ │ │ + bl 9ac4 │ │ │ │ + b.n e6cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f578 │ │ │ │ + beq.n e70c │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f578 │ │ │ │ + bne.n e70c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 343c <_Py_Dealloc@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 343c <_Py_Dealloc@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f566 │ │ │ │ + b.n e6fa │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 39d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f578 │ │ │ │ + beq.n e70c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f626 │ │ │ │ + beq.n e7ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f626 │ │ │ │ + beq.n e7ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f626 │ │ │ │ + bne.n e7ba │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f626 │ │ │ │ + b.n e7ba │ │ │ │ mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f60a │ │ │ │ + b.n e79e │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n f6b4 │ │ │ │ + beq.n e848 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - cbz r2, f714 │ │ │ │ + cbz r2, e8a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n f6c4 │ │ │ │ + beq.n e858 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, f6ea │ │ │ │ + cbz r2, e87e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w f578 │ │ │ │ + beq.w e70c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w f578 │ │ │ │ + beq.w e70c │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f578 │ │ │ │ - b.n f644 │ │ │ │ + bne.w e70c │ │ │ │ + b.n e7d8 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f6c4 │ │ │ │ + b.n e858 │ │ │ │ mov r0, r9 │ │ │ │ - b.n f690 │ │ │ │ + b.n e824 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f5f4 │ │ │ │ + b.n e788 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 32e4 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w f5e0 │ │ │ │ - b.n f5f4 │ │ │ │ + bne.w e774 │ │ │ │ + b.n e788 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n f6b4 │ │ │ │ - bl 42f0 <__assert_fail@plt+0x908> │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + b.n e848 │ │ │ │ + bl 43cc <__assert_fail@plt+0x9e4> │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r0, [pc, #612] @ (f9a0 ) │ │ │ │ + ldr r0, [pc, #612] @ (eb34 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #608] @ (f9a4 ) │ │ │ │ + ldr r4, [pc, #608] @ (eb38 ) │ │ │ │ addw r0, r0, #1164 @ 0x48c │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #604] @ (f9a8 ) │ │ │ │ + ldr r0, [pc, #604] @ (eb3c ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #600] @ (f9ac ) │ │ │ │ + ldr r2, [pc, #600] @ (eb40 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f7ee │ │ │ │ + beq.n e982 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w f980 │ │ │ │ - ldr r0, [pc, #576] @ (f9b0 ) │ │ │ │ + bpl.w eb14 │ │ │ │ + ldr r0, [pc, #576] @ (eb44 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w f988 │ │ │ │ - ldr r0, [pc, #572] @ (f9b4 ) │ │ │ │ + beq.w eb1c │ │ │ │ + ldr r0, [pc, #572] @ (eb48 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w f984 │ │ │ │ + beq.w eb18 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n f7ee │ │ │ │ + ble.n e982 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w f978 │ │ │ │ + beq.w eb0c │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w f8ee │ │ │ │ + bne.w ea82 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n f7a2 │ │ │ │ + beq.n e936 │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #528] @ (f9b8 ) │ │ │ │ + ldr r3, [pc, #528] @ (eb4c ) │ │ │ │ add r6, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ add r3, pc │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r8, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ - bl aff4 │ │ │ │ + bl afc8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w f94e │ │ │ │ - cbnz r5, f804 │ │ │ │ - cbnz r7, f804 │ │ │ │ - ldr r3, [pc, #492] @ (f9bc ) │ │ │ │ + beq.w eae2 │ │ │ │ + cbnz r5, e998 │ │ │ │ + cbnz r7, e998 │ │ │ │ + ldr r3, [pc, #492] @ (eb50 ) │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #492] @ (f9c0 ) │ │ │ │ + ldr r1, [pc, #492] @ (eb54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ movs r4, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #484] @ (f9c4 ) │ │ │ │ - ldr r1, [pc, #484] @ (f9c8 ) │ │ │ │ + ldr r3, [pc, #484] @ (eb58 ) │ │ │ │ + ldr r1, [pc, #484] @ (eb5c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n f910 │ │ │ │ + b.n eaa4 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n f8ee │ │ │ │ + bne.n ea82 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #452] @ (f9cc ) │ │ │ │ + ldr r2, [pc, #452] @ (eb60 ) │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ strd r7, r7, [r6, #4] │ │ │ │ strh r7, [r6, #12] │ │ │ │ ldr.w r4, [r2, #320] @ 0x140 │ │ │ │ blx 3798 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w f96c │ │ │ │ + bne.w eb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n f920 │ │ │ │ + beq.n eab4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f834 │ │ │ │ + beq.n e9c8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #400] @ (f9d0 ) │ │ │ │ + ldr r2, [pc, #400] @ (eb64 ) │ │ │ │ movs r3, #7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n f94a │ │ │ │ + beq.n eade │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f93c │ │ │ │ - ldr r3, [pc, #376] @ (f9d4 ) │ │ │ │ + bne.n ead0 │ │ │ │ + ldr r3, [pc, #376] @ (eb68 ) │ │ │ │ movs r6, #4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1080] @ 0x438 │ │ │ │ ldr.w r0, [r3, #1472] @ 0x5c0 │ │ │ │ - bl a62c │ │ │ │ + bl a600 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f8da │ │ │ │ + bne.n ea6e │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, f8ce │ │ │ │ - ldr r2, [pc, #348] @ (f9d8 ) │ │ │ │ + cbnz r3, ea62 │ │ │ │ + ldr r2, [pc, #348] @ (eb6c ) │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #348] @ (f9dc ) │ │ │ │ + ldr r0, [pc, #348] @ (eb70 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl f4ac │ │ │ │ + bl e640 │ │ │ │ blx 353c │ │ │ │ - cbz r4, f89e │ │ │ │ + cbz r4, ea32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f89e │ │ │ │ + beq.n ea32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, f8e6 │ │ │ │ - cbz r5, f8b2 │ │ │ │ + cbz r3, ea7a │ │ │ │ + cbz r5, ea46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f8b2 │ │ │ │ + beq.n ea46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f970 │ │ │ │ - ldr r2, [pc, #300] @ (f9e0 ) │ │ │ │ - ldr r3, [pc, #244] @ (f9ac ) │ │ │ │ + beq.n eb04 │ │ │ │ + ldr r2, [pc, #300] @ (eb74 ) │ │ │ │ + ldr r3, [pc, #244] @ (eb40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f97c │ │ │ │ + bne.n eb10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n f87a │ │ │ │ + b.n ea0e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n f874 │ │ │ │ + b.n ea08 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f89e │ │ │ │ - ldr r3, [pc, #204] @ (f9bc ) │ │ │ │ + b.n ea32 │ │ │ │ + ldr r3, [pc, #204] @ (eb50 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #240] @ (f9e4 ) │ │ │ │ - ldr r2, [pc, #240] @ (f9e8 ) │ │ │ │ + ldr r1, [pc, #240] @ (eb78 ) │ │ │ │ + ldr r2, [pc, #240] @ (eb7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #232] @ (f9ec ) │ │ │ │ - ldr r1, [pc, #236] @ (f9f0 ) │ │ │ │ + ldr r3, [pc, #232] @ (eb80 ) │ │ │ │ + ldr r1, [pc, #236] @ (eb84 ) │ │ │ │ str r7, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - ldr r2, [pc, #224] @ (f9f4 ) │ │ │ │ + ldr r2, [pc, #224] @ (eb88 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #224] @ (f9f8 ) │ │ │ │ + ldr r0, [pc, #224] @ (eb8c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl f4ac │ │ │ │ - b.n f8b2 │ │ │ │ - ldr r1, [pc, #216] @ (f9fc ) │ │ │ │ + bl e640 │ │ │ │ + b.n ea46 │ │ │ │ + ldr r1, [pc, #216] @ (eb90 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #216] @ (fa00 ) │ │ │ │ + ldr r0, [pc, #216] @ (eb94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, f94a │ │ │ │ + cbz r0, eade │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n f834 │ │ │ │ + b.n e9c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n f85a │ │ │ │ + bne.n e9ee │ │ │ │ movs r6, #3 │ │ │ │ - b.n f86c │ │ │ │ + b.n ea00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n f910 │ │ │ │ + beq.n eaa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f910 │ │ │ │ + beq.n eaa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f910 │ │ │ │ + bne.n eaa4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f910 │ │ │ │ + b.n eaa4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n f85a │ │ │ │ + b.n e9ee │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f8b2 │ │ │ │ + b.n ea46 │ │ │ │ mov r0, r7 │ │ │ │ - b.n f7a2 │ │ │ │ + b.n e936 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #120] @ (fa04 ) │ │ │ │ + ldr r3, [pc, #120] @ (eb98 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #120] @ (fa08 ) │ │ │ │ - ldr r0, [pc, #120] @ (fa0c ) │ │ │ │ + ldr r1, [pc, #120] @ (eb9c ) │ │ │ │ + ldr r0, [pc, #120] @ (eba0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + subs r0, r7, #2 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + adds r6, r5, #7 │ │ │ │ movs r3, r0 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + push {r3, lr} │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + adds r2, r3, #6 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #296 @ (adr r7, fb10 ) │ │ │ │ + cbz r6, ebc0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #952 @ (adr r7, fdc0 ) │ │ │ │ + cbz r2, ec0a │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #424] @ (fbc8 ) │ │ │ │ + ldr r4, [pc, #420] @ (ed58 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #424] @ (fbcc ) │ │ │ │ + ldr r1, [pc, #420] @ (ed5c ) │ │ │ │ cmp r2, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #420] @ (fbd0 ) │ │ │ │ + ldr r0, [pc, #416] @ (ed60 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ - bgt.n fb28 │ │ │ │ + bgt.n ecbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w fb4c │ │ │ │ - ldr r2, [pc, #404] @ (fbd4 ) │ │ │ │ + bne.w ece0 │ │ │ │ + ldr r2, [pc, #400] @ (ed64 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r4, [r2, #316] @ 0x13c │ │ │ │ blx 3798 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n fb24 │ │ │ │ + bne.n ecb8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w fb7a │ │ │ │ + beq.w ed0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fa70 │ │ │ │ + beq.n ec04 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #356] @ (fbd8 ) │ │ │ │ + ldr r2, [pc, #352] @ (ed68 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #328] @ fbc0 │ │ │ │ + vldr d7, [pc, #324] @ ed50 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #28 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n fb18 │ │ │ │ + beq.n ecac │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n fb0a │ │ │ │ - ldr r3, [pc, #324] @ (fbdc ) │ │ │ │ + bne.n ec9e │ │ │ │ + ldr r3, [pc, #320] @ (ed6c ) │ │ │ │ movs r5, #2 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1080] @ 0x438 │ │ │ │ ldr.w r0, [r3, #1472] @ 0x5c0 │ │ │ │ - bl a62c │ │ │ │ + bl a600 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, fafe │ │ │ │ + cbnz r3, ec92 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ - cbnz r3, faf2 │ │ │ │ - ldr r2, [pc, #296] @ (fbe0 ) │ │ │ │ + cbnz r3, ec86 │ │ │ │ + ldr r2, [pc, #292] @ (ed70 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #296] @ (fbe4 ) │ │ │ │ + ldr r0, [pc, #292] @ (ed74 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl f4ac │ │ │ │ + bl e640 │ │ │ │ blx 353c │ │ │ │ - cbz r4, fad8 │ │ │ │ + cbz r4, ec6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fad8 │ │ │ │ + beq.n ec6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, fb1c │ │ │ │ - ldr r2, [pc, #268] @ (fbe8 ) │ │ │ │ - ldr r3, [pc, #240] @ (fbcc ) │ │ │ │ + cbz r3, ecb0 │ │ │ │ + ldr r2, [pc, #264] @ (ed78 ) │ │ │ │ + ldr r3, [pc, #236] @ (ed5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n fb98 │ │ │ │ + bne.n ed2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n fab4 │ │ │ │ + b.n ec48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n faae │ │ │ │ + b.n ec42 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n fa96 │ │ │ │ + bne.n ec2a │ │ │ │ movs r5, #1 │ │ │ │ - b.n faa8 │ │ │ │ + b.n ec3c │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fad8 │ │ │ │ + b.n ec6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n fa96 │ │ │ │ - ldr r3, [pc, #192] @ (fbec ) │ │ │ │ + b.n ec2a │ │ │ │ + ldr r3, [pc, #188] @ (ed7c ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #192] @ (fbf0 ) │ │ │ │ + ldr r1, [pc, #188] @ (ed80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #184] @ (fbf4 ) │ │ │ │ - ldr r2, [pc, #188] @ (fbf8 ) │ │ │ │ - ldr r1, [pc, #188] @ (fbfc ) │ │ │ │ + ldr r3, [pc, #180] @ (ed84 ) │ │ │ │ + ldr r2, [pc, #184] @ (ed88 ) │ │ │ │ + ldr r1, [pc, #184] @ (ed8c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n fad8 │ │ │ │ + b.n ec6c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n fbb6 │ │ │ │ - ldr r1, [pc, #168] @ (fc00 ) │ │ │ │ + bpl.n ed4a │ │ │ │ + ldr r1, [pc, #164] @ (ed90 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n fba0 │ │ │ │ - ldr r1, [pc, #164] @ (fc04 ) │ │ │ │ + beq.n ed34 │ │ │ │ + ldr r1, [pc, #160] @ (ed94 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n fb9c │ │ │ │ + beq.n ed30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n fad8 │ │ │ │ - beq.w fa3e │ │ │ │ - ldr r0, [pc, #152] @ (fc08 ) │ │ │ │ + blt.n ec6c │ │ │ │ + beq.w ebd2 │ │ │ │ + ldr r0, [pc, #148] @ (ed98 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 8d2c │ │ │ │ - b.n fad8 │ │ │ │ - ldr r1, [pc, #144] @ (fc0c ) │ │ │ │ + bl 8e54 │ │ │ │ + b.n ec6c │ │ │ │ + ldr r1, [pc, #140] @ (ed9c ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r0, [pc, #144] @ (fc10 ) │ │ │ │ + ldr r0, [pc, #140] @ (eda0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fb18 │ │ │ │ + beq.n ecac │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n fa70 │ │ │ │ + b.n ec04 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #112] @ (fc14 ) │ │ │ │ + ldr r3, [pc, #108] @ (eda4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #112] @ (fc18 ) │ │ │ │ - ldr r0, [pc, #112] @ (fc1c ) │ │ │ │ + ldr r1, [pc, #108] @ (eda8 ) │ │ │ │ + ldr r0, [pc, #108] @ (edac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + subs r2, r6, r6 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #24 @ (adr r7, fbf4 ) │ │ │ │ + uxtb r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + subs r6, r3, r5 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #856 @ (adr r5, ff70 ) │ │ │ │ + cbz r2, edd0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #876] @ (ffa0 ) │ │ │ │ + ldr r1, [pc, #876] @ (f130 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #876] @ (ffa4 ) │ │ │ │ + ldr r2, [pc, #876] @ (f134 ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - ldr r3, [pc, #872] @ (ffa8 ) │ │ │ │ + ldr r3, [pc, #872] @ (f138 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, fc9e │ │ │ │ + cbz r5, ee2e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w ff4e │ │ │ │ - ldr r1, [pc, #848] @ (ffac ) │ │ │ │ + bpl.w f0de │ │ │ │ + ldr r1, [pc, #848] @ (f13c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r1, r7, #12 │ │ │ │ - beq.w ff6a │ │ │ │ - ldr r0, [pc, #836] @ (ffb0 ) │ │ │ │ + beq.w f0fa │ │ │ │ + ldr r0, [pc, #836] @ (f140 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w ff66 │ │ │ │ + beq.w f0f6 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbnz r6, fcd0 │ │ │ │ - ldr r0, [pc, #824] @ (ffb4 ) │ │ │ │ - ldr r3, [pc, #804] @ (ffa4 ) │ │ │ │ + cbnz r6, ee60 │ │ │ │ + ldr r0, [pc, #824] @ (f144 ) │ │ │ │ + ldr r3, [pc, #804] @ (f134 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r0, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w ff4a │ │ │ │ + bne.w f0da │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ and.w r2, r2, #5 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w fe52 │ │ │ │ - ldr r2, [pc, #780] @ (ffb8 ) │ │ │ │ - ldr r3, [pc, #756] @ (ffa4 ) │ │ │ │ + beq.w efe2 │ │ │ │ + ldr r2, [pc, #780] @ (f148 ) │ │ │ │ + ldr r3, [pc, #756] @ (f134 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w ff4a │ │ │ │ + bne.w f0da │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w bb70 │ │ │ │ + b.w bb44 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.w ff80 │ │ │ │ + bpl.w f110 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fc7a │ │ │ │ + beq.n ee0a │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r0, r3, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 39a0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ff20 │ │ │ │ + beq.w f0b0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r2, fd4c │ │ │ │ + cbz r2, eedc │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #6 │ │ │ │ - bls.w ff08 │ │ │ │ + bls.w f098 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub.w ip, r0, r7 │ │ │ │ cmp.w ip, #16 │ │ │ │ - beq.w ff08 │ │ │ │ + beq.w f098 │ │ │ │ mov.w ip, r2, lsr #1 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r0, ip, lsl #3 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ strd r3, r2, [r0] │ │ │ │ adds r0, #8 │ │ │ │ adds r7, #8 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n fd26 │ │ │ │ + bne.n eeb6 │ │ │ │ bic.w r0, sl, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, lr │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n fd4c │ │ │ │ + beq.n eedc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ str.w r1, [r7, r0, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 3690 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ff26 │ │ │ │ + beq.w f0b6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w sl, #268435456 @ 0x10000000 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w r5, r7, #8 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ @@ -17293,15 +15749,15 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n fde4 │ │ │ │ + b.n ef74 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w sl, sl, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -17314,11319 +15770,10854 @@ │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w ff8c │ │ │ │ + bpl.w f11c │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w ff6a │ │ │ │ + beq.w f0fa │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w ff66 │ │ │ │ + beq.w f0f6 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w ff88 │ │ │ │ + bge.w f118 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ str.w r1, [r6, #4]! │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 37fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n fd94 │ │ │ │ + bne.n ef24 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w ff38 │ │ │ │ + beq.w f0c8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fe22 │ │ │ │ + beq.n efb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ff00 │ │ │ │ + beq.n f090 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n fed4 │ │ │ │ + ble.n f064 │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r3 │ │ │ │ - b.n fe3a │ │ │ │ + b.n efca │ │ │ │ adds r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n fed2 │ │ │ │ + beq.n f062 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n fe34 │ │ │ │ + beq.n efc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n fe34 │ │ │ │ + bne.n efc4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fe34 │ │ │ │ + b.n efc4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w ff84 │ │ │ │ - ldr r1, [pc, #332] @ (ffac ) │ │ │ │ + bpl.w f114 │ │ │ │ + ldr r1, [pc, #332] @ (f13c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w ff6a │ │ │ │ - ldr r1, [pc, #328] @ (ffb0 ) │ │ │ │ + beq.w f0fa │ │ │ │ + ldr r1, [pc, #328] @ (f140 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ff66 │ │ │ │ + beq.n f0f6 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fefc │ │ │ │ + beq.n f08c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 3594 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r0, fedc │ │ │ │ + cbz r0, f06c │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl bb70 │ │ │ │ + bl bb44 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n feae │ │ │ │ + beq.n f03e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, feca │ │ │ │ - ldr r2, [pc, #268] @ (ffbc ) │ │ │ │ - ldr r3, [pc, #240] @ (ffa4 ) │ │ │ │ + cbz r3, f05a │ │ │ │ + ldr r2, [pc, #268] @ (f14c ) │ │ │ │ + ldr r3, [pc, #240] @ (f134 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ff4a │ │ │ │ + bne.n f0da │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n feae │ │ │ │ + b.n f03e │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 3360 │ │ │ │ - b.n feae │ │ │ │ + b.n f03e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n feec │ │ │ │ + beq.n f07c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbz r1, ff2e │ │ │ │ - ldr r0, [pc, #208] @ (ffc0 ) │ │ │ │ - ldr r1, [pc, #212] @ (ffc4 ) │ │ │ │ + cbz r1, f0be │ │ │ │ + ldr r0, [pc, #208] @ (f150 ) │ │ │ │ + ldr r1, [pc, #212] @ (f154 ) │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ movs r4, #0 │ │ │ │ - b.n feae │ │ │ │ + b.n f03e │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fe22 │ │ │ │ + b.n efb2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r7, #8 │ │ │ │ mov r1, r0 │ │ │ │ add.w ip, r0, r2, lsl #2 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n ff12 │ │ │ │ - b.n fd4c │ │ │ │ + bne.n f0a2 │ │ │ │ + b.n eedc │ │ │ │ blx 3458 │ │ │ │ - b.n fefc │ │ │ │ + b.n f08c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 3360 │ │ │ │ - b.n fefc │ │ │ │ + b.n f08c │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n feec │ │ │ │ - ldr r2, [pc, #132] @ (ffc0 ) │ │ │ │ + b.n f07c │ │ │ │ + ldr r2, [pc, #132] @ (f150 ) │ │ │ │ mov r4, r7 │ │ │ │ - ldr r1, [pc, #136] @ (ffc8 ) │ │ │ │ + ldr r1, [pc, #136] @ (f158 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n fe0e │ │ │ │ + b.n ef9e │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (ffcc ) │ │ │ │ + ldr r3, [pc, #124] @ (f15c ) │ │ │ │ movw r2, #25754 @ 0x649a │ │ │ │ - ldr r1, [pc, #120] @ (ffd0 ) │ │ │ │ - ldr r0, [pc, #124] @ (ffd4 ) │ │ │ │ + ldr r1, [pc, #120] @ (f160 ) │ │ │ │ + ldr r0, [pc, #124] @ (f164 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1192 @ 0x4a8 │ │ │ │ + add.w r3, r3, #1040 @ 0x410 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #108] @ (ffd8 ) │ │ │ │ + ldr r3, [pc, #108] @ (f168 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #104] @ (ffdc ) │ │ │ │ - ldr r0, [pc, #108] @ (ffe0 ) │ │ │ │ + ldr r1, [pc, #104] @ (f16c ) │ │ │ │ + ldr r0, [pc, #108] @ (f170 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 41c4 <__assert_fail@plt+0x7dc> │ │ │ │ + bl 4218 <__assert_fail@plt+0x830> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - bl 409c <__assert_fail@plt+0x6b4> │ │ │ │ - ldr r3, [pc, #84] @ (ffe4 ) │ │ │ │ + bl 40f0 <__assert_fail@plt+0x708> │ │ │ │ + ldr r3, [pc, #84] @ (f174 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #84] @ (ffe8 ) │ │ │ │ - ldr r0, [pc, #88] @ (ffec ) │ │ │ │ + ldr r1, [pc, #84] @ (f178 ) │ │ │ │ + ldr r0, [pc, #88] @ (f17c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ movs r3, r0 │ │ │ │ - movs r2, r6 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ movs r3, r0 │ │ │ │ - cdp2 0, 2, cr0, cr14, cr2, {0} │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 10018 │ │ │ │ + bkpt 0x00f0 │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #48 @ (adr r2, 1000c ) │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #944 @ (adr r1, 10398 ) │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ movs r1, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r0, [pc, #900] @ (10388 ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r5, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, pc │ │ │ │ - ldr r7, [pc, #896] @ (1038c ) │ │ │ │ - add.w r0, r0, #1264 @ 0x4f0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #892] @ (10390 ) │ │ │ │ - add r7, pc │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #888] @ (10394 ) │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r1, [pc, #712] @ (f458 ) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r2, [pc, #712] @ (f45c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [pc, #712] @ (f460 ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 100b2 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 105c0 │ │ │ │ - ldr r0, [pc, #864] @ (10398 ) │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 105cc │ │ │ │ - ldr r0, [pc, #860] @ (1039c ) │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 105c4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 100b2 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 104ba │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 10404 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, r6 │ │ │ │ - beq.n 1006a │ │ │ │ - adds r4, #1 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr r6, [pc, #820] @ (103a0 ) │ │ │ │ - add.w r1, r1, r5, lsl #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - add r6, pc │ │ │ │ - mov r0, r3 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl aff4 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 10446 │ │ │ │ - cbnz r4, 100c8 │ │ │ │ - cbnz r5, 100c8 │ │ │ │ - ldr r3, [pc, #784] @ (103a4 ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r1, [pc, #784] @ (103a8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #776] @ (103ac ) │ │ │ │ - ldr r1, [pc, #776] @ (103b0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 10426 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 10404 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ands.w r1, r1, #1048576 @ 0x100000 │ │ │ │ + bne.w f3a8 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w f3a4 │ │ │ │ + ldr r2, [pc, #676] @ (f464 ) │ │ │ │ + ldr r3, [pc, #680] @ (f468 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, #1476] @ 0x5c4 │ │ │ │ + str r2, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #744] @ (103b4 ) │ │ │ │ - movs r6, #0 │ │ │ │ - strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ - add r3, pc │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - strh.w r6, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r5, [r3, #256] @ 0x100 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 102e0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 10548 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + str r5, [r4, #12] │ │ │ │ + str r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 100fc │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #696] @ (103b8 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #636] @ 10380 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1047e │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1046e │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [pc, #656] @ (103bc ) │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1300] @ 0x514 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 104d6 │ │ │ │ - blx r2 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1030c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34a8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 102f4 │ │ │ │ - ldr r2, [pc, #616] @ (103c0 ) │ │ │ │ - ldr r3, [r7, r2] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1051a │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1017a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 10482 │ │ │ │ - ldr r3, [pc, #584] @ (103c4 ) │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1296] @ 0x510 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ + it eq │ │ │ │ + streq r5, [r4, #20] │ │ │ │ + beq.w f340 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + str r5, [r4, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + beq.w f340 │ │ │ │ + adds r1, r3, #2 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w f340 │ │ │ │ + adds r1, r3, #3 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + cmp r1, r2 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + beq.w f342 │ │ │ │ + adds r1, r3, #4 │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ + cmp r1, r2 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + itt ne │ │ │ │ + addne r3, #5 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r1, [pc, #604] @ (f46c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w f448 │ │ │ │ + ldr r0, [pc, #592] @ (f470 ) │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w f432 │ │ │ │ + ldr r0, [pc, #584] @ (f474 ) │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w f44c │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 104ec │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 103ea │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34a8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 103d4 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 1056a │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 101c2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 104b2 │ │ │ │ - ldr r2, [pc, #516] @ (103c8 ) │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - add r2, pc │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str.w r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r0, [r2, #384] @ 0x180 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - ldr.w r2, [r2, #688] @ 0x2b0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - bpl.w 105c8 │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - bpl.w 105c8 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ - lsls r1, r2, #25 │ │ │ │ - bmi.w 10464 │ │ │ │ - ubfx r2, r2, #2, #3 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 104e2 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 104f4 │ │ │ │ - cmp r2, #4 │ │ │ │ - itttt eq │ │ │ │ - movweq r2, #65535 @ 0xffff │ │ │ │ - movteq r2, #16 │ │ │ │ - moveq r0, r2 │ │ │ │ - moveq r7, r2 │ │ │ │ - bne.w 105bc │ │ │ │ - ldrb.w r1, [r8, #16] │ │ │ │ - lsls r3, r1, #25 │ │ │ │ - bmi.n 10246 │ │ │ │ - ubfx r1, r1, #2, #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 104de │ │ │ │ - cmp r1, #2 │ │ │ │ - beq.w 10566 │ │ │ │ - cmp r1, #4 │ │ │ │ - bne.w 105bc │ │ │ │ - movw r2, #65535 @ 0xffff │ │ │ │ - movt r2, #16 │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - add r1, r0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ - bl a3f4 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 102e4 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 10270 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + bgt.w f3be │ │ │ │ + add r7, sp, #28 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r6, [r1, #272] @ 0x110 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + strd r3, r3, [r7, #4] │ │ │ │ + strh r3, [r7, #12] │ │ │ │ + blx 3798 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 104be │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 10288 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ + beq.n f2e2 │ │ │ │ + ldrb.w r2, [sp, #30] │ │ │ │ + movs r0, #0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + strd r0, r1, [r4, #32] │ │ │ │ + strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ + strd r0, r1, [r4, #48] @ 0x30 │ │ │ │ + strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 104c6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 38c0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w f3e2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 105a0 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 102aa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 104ce │ │ │ │ - ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ - cbz r3, 102c2 │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #42 @ 0x2a │ │ │ │ + mov.w r2, #0 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + mov r3, r5 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 1030c │ │ │ │ - blx 353c │ │ │ │ - cbz r5, 102dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 102dc │ │ │ │ + beq.n f2aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1043c │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 10348 │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 10126 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 102f4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbnz r2, 102f4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1030c │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 10434 │ │ │ │ - movs r6, #127 @ 0x7f │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 10492 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 104a6 │ │ │ │ - ldr r0, [pc, #168] @ (103cc ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ + beq.n f346 │ │ │ │ + adds r7, #1 │ │ │ │ + beq.n f364 │ │ │ │ blx 353c │ │ │ │ - cbz r5, 10346 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 10344 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 1043c │ │ │ │ - movs r5, #0 │ │ │ │ - cbz r4, 1035c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cbz r6, f2c6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1035c │ │ │ │ + beq.n f2c6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1048a │ │ │ │ - ldr r2, [pc, #112] @ (103d0 ) │ │ │ │ - ldr r3, [pc, #52] @ (10394 ) │ │ │ │ + beq.n f34e │ │ │ │ + ldr r2, [pc, #432] @ (f478 ) │ │ │ │ + ldr r3, [pc, #400] @ (f45c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 105b8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - lsls r4, r0, #30 │ │ │ │ - movs r3, r0 │ │ │ │ - stc2l 0, cr0, [ip], {2} │ │ │ │ - stc2l 0, cr0, [r6], {2} │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ - movs r3, r0 │ │ │ │ - add r0, pc, #488 @ (adr r0, 105a4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ - movs r3, r0 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - vst1.8 {d0[0]}, [r0], r2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 10506 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 104fe │ │ │ │ + bne.w f42e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w f3f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1030c │ │ │ │ - subs r3, #1 │ │ │ │ + beq.n f2f6 │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ + ldr r2, [pc, #388] @ (f47c ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #340] @ f450 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #16] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n f364 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cbnz r3, f356 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r4, #32] │ │ │ │ + strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ + strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ + strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ + ldrb.w r3, [sp, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1030c │ │ │ │ + bne.n f278 │ │ │ │ + blx 353c │ │ │ │ + b.n f2b4 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ + b.n f20e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n f2aa │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1030c │ │ │ │ - ldr r3, [pc, #476] @ (105e4 ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r1, [pc, #476] @ (105e8 ) │ │ │ │ - ldr r2, [pc, #480] @ (105ec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #472] @ (105f0 ) │ │ │ │ - ldr r1, [pc, #472] @ (105f4 ) │ │ │ │ - str r5, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [pc, #464] @ (105f8 ) │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ - movs r5, #0 │ │ │ │ + b.n f2c6 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n f31a │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n f416 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n f422 │ │ │ │ + ldr r0, [pc, #264] @ (f480 ) │ │ │ │ + movs r1, #189 @ 0xbd │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n 1035c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1030c │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10346 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 10426 │ │ │ │ + bl c5fc │ │ │ │ + blx 353c │ │ │ │ + cbz r6, f394 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n f394 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, f3f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10426 │ │ │ │ + beq.n f3a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 10426 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10426 │ │ │ │ - movs r2, #127 @ 0x7f │ │ │ │ - movs r0, #255 @ 0xff │ │ │ │ - movw r7, #65535 @ 0xffff │ │ │ │ - b.n 10220 │ │ │ │ + cbz r3, f3e8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n f2c6 │ │ │ │ + ldr r1, [pc, #216] @ (f484 ) │ │ │ │ movs r2, #0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 10126 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ - b.n 1030e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1017a │ │ │ │ + ldr r3, [pc, #216] @ (f488 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n f1b6 │ │ │ │ + ldr r1, [pc, #204] @ (f48c ) │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r2, [pc, #204] @ (f490 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + strd r0, r2, [sp] │ │ │ │ + ldr r3, [pc, #196] @ (f494 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r2, [pc, #196] @ (f498 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #196] @ (f49c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n f394 │ │ │ │ + blx 353c │ │ │ │ + b.n f2c6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1035c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10322 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 10322 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 101c2 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 1006a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10270 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10288 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 102aa │ │ │ │ - blx 3970 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 1013e │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 10246 │ │ │ │ - movs r2, #255 @ 0xff │ │ │ │ - movw r7, #65535 @ 0xffff │ │ │ │ - mov r0, r2 │ │ │ │ - b.n 10220 │ │ │ │ - blx 3970 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 10192 │ │ │ │ - movw r2, #65535 @ 0xffff │ │ │ │ - mov r0, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - b.n 10220 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 103ea │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1030c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1030c │ │ │ │ - b.n 103fc │ │ │ │ - ldr r2, [pc, #224] @ (105fc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [r2, #20] │ │ │ │ - blx 3308 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 10536 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 10540 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 102f4 │ │ │ │ - mov r6, r7 │ │ │ │ - b.n 10162 │ │ │ │ + b.n f3a4 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10536 │ │ │ │ - ldr r1, [pc, #180] @ (10600 ) │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ - ldr r0, [pc, #180] @ (10604 ) │ │ │ │ + b.n f394 │ │ │ │ + ldr r1, [pc, #164] @ (f4a0 ) │ │ │ │ + movs r2, #189 @ 0xbd │ │ │ │ + ldr r0, [pc, #164] @ (f4a4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1047e │ │ │ │ + beq.n f364 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 100fc │ │ │ │ - mov r2, r7 │ │ │ │ - b.n 10246 │ │ │ │ - ldr r2, [pc, #156] @ (10608 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [r2, #20] │ │ │ │ - blx 3308 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1058a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cbz r2, 10594 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 103d4 │ │ │ │ - mov r8, r3 │ │ │ │ - b.n 101ae │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 1058a │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1030c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1030c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1030c │ │ │ │ + b.n f2f6 │ │ │ │ + movs r2, #189 @ 0xbd │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n f36c │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n f374 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 4190 <__assert_fail@plt+0x7a8> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - bl 3ec0 <__assert_fail@plt+0x4d8> │ │ │ │ - ldr r3, [pc, #60] @ (1060c ) │ │ │ │ + ldr r3, [pc, #116] @ (f4a8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #60] @ (10610 ) │ │ │ │ - ldr r0, [pc, #60] @ (10614 ) │ │ │ │ + ldr r1, [pc, #112] @ (f4ac ) │ │ │ │ + ldr r0, [pc, #116] @ (f4b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ... │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ + movs r3, r0 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ - movs r3, r0 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #708] @ (108f0 ) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #708] @ (108f4 ) │ │ │ │ + ldr.w r2, [pc, #1908] @ fc3c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r3, [pc, #1904] @ fc40 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - movs r5, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r6, [pc, #700] @ (108f8 ) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r7, [pc, #1896] @ fc44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, pc │ │ │ │ + add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #688] @ (108fc ) │ │ │ │ - strd r5, r5, [sp, #20] │ │ │ │ + ldr.w r3, [pc, #1884] @ fc48 │ │ │ │ + strd r4, r4, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ - str r5, [sp, #28] │ │ │ │ - strh.w r5, [sp, #32] │ │ │ │ - ldr.w r4, [r3, #288] @ 0x120 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + strh.w r4, [sp, #24] │ │ │ │ + ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 106de │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 108bc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bne.w f6ba │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w f7f0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10678 │ │ │ │ + beq.n f51e │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #644] @ (10900 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #616] @ 108e8 │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #20 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 106b0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 10706 │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - cbz r3, 106e8 │ │ │ │ - mov r2, sl │ │ │ │ - add r0, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 106e8 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - movw r6, #269 @ 0x10d │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10880 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add r0, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1088a │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1088a │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 10bfe │ │ │ │ - mov r4, sl │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 9570 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w f742 │ │ │ │ + cbnz r6, f54e │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1092c │ │ │ │ + bne.w f81c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1092c │ │ │ │ - ldr r3, [pc, #508] @ (10904 ) │ │ │ │ - ldr.w r5, [r8, #64] @ 0x40 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 10864 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 10b40 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + bne.w f81c │ │ │ │ + ldr.w r3, [pc, #1788] @ fc4c │ │ │ │ + ldr.w r4, [r9, #64] @ 0x40 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w f6be │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w f9dc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 10dc2 │ │ │ │ - ldr r2, [pc, #480] @ (10908 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + bpl.w fc18 │ │ │ │ + ldr.w r2, [pc, #1756] @ fc50 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10dc6 │ │ │ │ - ldr r2, [pc, #476] @ (1090c ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + beq.w fc02 │ │ │ │ + ldr.w r2, [pc, #1748] @ fc54 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10ddc │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - bcs.w 10b50 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + beq.w fc1c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + bcs.w f9ec │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr.w r4, [r3, r8, lsl #2] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10aec │ │ │ │ + beq.w f7c2 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10aec │ │ │ │ + beq.w f7c2 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, fp │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ blx 3814 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10afa │ │ │ │ + beq.w f7d0 │ │ │ │ movs r0, #0 │ │ │ │ blx 329c │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10b84 │ │ │ │ - ldr r3, [pc, #396] @ (10910 ) │ │ │ │ + beq.w fa20 │ │ │ │ + ldr.w r3, [pc, #1668] @ fc58 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - strd r7, r8, [sp, #8] │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r6, [sp] │ │ │ │ ldr.w r0, [r3, #896] @ 0x380 │ │ │ │ movs r3, #0 │ │ │ │ blx 3808 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 107b2 │ │ │ │ + beq.n f604 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 108b4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w f7ba │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 107ca │ │ │ │ + beq.n f618 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10ae4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w f796 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 107e2 │ │ │ │ + beq.n f630 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10adc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w f782 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 107f4 │ │ │ │ + beq.n f644 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 108ac │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 10872 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.w f7ac │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n f6d0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 38b4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r9, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10c38 │ │ │ │ + beq.w fac8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1081a │ │ │ │ + beq.n f66a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10b1a │ │ │ │ - mov r0, r7 │ │ │ │ + beq.w f9b6 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3740 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 10c58 │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ + blt.w fae0 │ │ │ │ + ldrb.w r3, [sp, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10898 │ │ │ │ + bne.n f76c │ │ │ │ blx 353c │ │ │ │ - cbz r4, 10846 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cbz r5, f698 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10846 │ │ │ │ + beq.n f698 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 108de │ │ │ │ - ldr r2, [pc, #204] @ (10914 ) │ │ │ │ - ldr r3, [pc, #168] @ (108f4 ) │ │ │ │ + beq.w f814 │ │ │ │ + ldr.w r2, [pc, #1472] @ fc5c │ │ │ │ + ldr.w r3, [pc, #1440] @ fc40 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 10daa │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.w fbe6 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #176] @ (10918 ) │ │ │ │ - ldr r1, [pc, #180] @ (1091c ) │ │ │ │ + mov r5, r4 │ │ │ │ + b.n f52e │ │ │ │ + ldr.w r3, [pc, #1440] @ fc60 │ │ │ │ + ldr.w r1, [pc, #1440] @ fc64 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - mov.w r6, #278 @ 0x116 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ + mov.w r7, #278 @ 0x116 │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 106be │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ + bne.n f74e │ │ │ │ + ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 106d2 │ │ │ │ - ldr r0, [pc, #148] @ (10920 ) │ │ │ │ - mov r1, r6 │ │ │ │ - movs r7, #0 │ │ │ │ + bne.n f760 │ │ │ │ + ldr.w r0, [pc, #1408] @ fc68 │ │ │ │ + mov r1, r7 │ │ │ │ + mov.w r9, #0 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n 1082e │ │ │ │ - mov r3, r7 │ │ │ │ + bl c5fc │ │ │ │ + b.n f67e │ │ │ │ + ldr.w r2, [pc, #1384] @ fc60 │ │ │ │ + ldr.w r1, [pc, #1392] @ fc6c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #1384] @ fc70 │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w fbea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, f728 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n f742 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, f742 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ + movw r7, #269 @ 0x10d │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n f6dc │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n f6e4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n f6e4 │ │ │ │ + mov r3, r9 │ │ │ │ movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #14 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1082e │ │ │ │ - b.n 10872 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w f67e │ │ │ │ + b.n f6d0 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 107f4 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w f63a │ │ │ │ + b.n f644 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w f624 │ │ │ │ + b.n f630 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w f648 │ │ │ │ + b.n f6d0 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 107b2 │ │ │ │ - ldr r1, [pc, #100] @ (10924 ) │ │ │ │ + b.n f604 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3814 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w f5c2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w f6d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w faa0 │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r7, #278 @ 0x116 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n fa36 │ │ │ │ + ldr.w r1, [pc, #1152] @ fc74 │ │ │ │ movw r2, #269 @ 0x10d │ │ │ │ - ldr r0, [pc, #100] @ (10928 ) │ │ │ │ + ldr.w r0, [pc, #1148] @ fc78 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 106b0 │ │ │ │ + beq.n f742 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 10678 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n f51e │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10846 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - @ instruction: 0xf6b00002 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subw r0, r2, #2050 @ 0x802 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r2, r0 │ │ │ │ - movs r3, r0 │ │ │ │ - eors.w r0, r6, #8519680 @ 0x820000 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr.w r2, [pc, #1228] @ 10dfc │ │ │ │ - mov r0, r8 │ │ │ │ + b.n f698 │ │ │ │ + ldr.w r2, [pc, #1116] @ fc7c │ │ │ │ + mov r0, r9 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10c76 │ │ │ │ + beq.w fb02 │ │ │ │ blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 106b0 │ │ │ │ - ldr.w r3, [pc, #1204] @ 10e00 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr.w sl, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1196] @ 10e04 │ │ │ │ - cmp r0, sl │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n f742 │ │ │ │ + ldr.w r3, [pc, #1092] @ fc80 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr.w sl, [r7, r3] │ │ │ │ + ldr.w r3, [pc, #1088] @ fc84 │ │ │ │ + cmp r1, sl │ │ │ │ add r3, pc │ │ │ │ ite ne │ │ │ │ - movne lr, r5 │ │ │ │ - ldreq.w lr, [r5, #8] │ │ │ │ + movne lr, r4 │ │ │ │ + ldreq.w lr, [r4, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr.w r3, [pc, #1184] @ 10e08 │ │ │ │ + ldr.w r3, [pc, #1072] @ fc88 │ │ │ │ it eq │ │ │ │ - ldreq.w r0, [lr, #4] │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - cmp r0, r1 │ │ │ │ + ldreq.w r1, [lr, #4] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + cmp r1, r0 │ │ │ │ it ne │ │ │ │ - cmpne r2, r0 │ │ │ │ - ite eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - movne.w r9, #0 │ │ │ │ - beq.n 109d6 │ │ │ │ - ldr.w r3, [r0, #172] @ 0xac │ │ │ │ + cmpne r2, r1 │ │ │ │ + beq.n f8b4 │ │ │ │ + ldr.w r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10cae │ │ │ │ + beq.w fb22 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ - ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 10df8 │ │ │ │ - ldr.w r0, [pc, #1132] @ 10e0c │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 10dc6 │ │ │ │ - ldr.w r0, [pc, #1124] @ 10e10 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 10ddc │ │ │ │ + ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w fc20 │ │ │ │ + ldr r1, [pc, #972] @ (fc50 ) │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + cmp ip, r1 │ │ │ │ + beq.w fc02 │ │ │ │ + ldr r1, [pc, #968] @ (fc54 ) │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + cmp ip, r1 │ │ │ │ + beq.w fc1c │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 109e8 │ │ │ │ + ble.n f8c2 │ │ │ │ adds r3, #8 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 109ca │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r0, ip │ │ │ │ - beq.n 109e8 │ │ │ │ - ldr.w r9, [r3, #4]! │ │ │ │ - cmp r9, r1 │ │ │ │ + b.n f8a8 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, ip │ │ │ │ + beq.n f8c2 │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ + cmp r1, r0 │ │ │ │ it ne │ │ │ │ - cmpne r2, r9 │ │ │ │ - bne.n 109c4 │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.n f8a2 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr.w r3, [pc, #1076] @ 10e14 │ │ │ │ + ldr r3, [pc, #976] @ (fc8c ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 10b22 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n f9be │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ + strne r3, [r4, #0] │ │ │ │ blx 3814 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10cde │ │ │ │ + beq.w fb52 │ │ │ │ mov r0, fp │ │ │ │ blx 3814 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10c1e │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + beq.w fab0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 10cf0 │ │ │ │ + beq.w fb68 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - mov sl, r5 │ │ │ │ - add r1, sp, #12 │ │ │ │ - movs r7, #0 │ │ │ │ + mov sl, r4 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, sl │ │ │ │ - strd r7, r9, [sp, #8] │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - bl b6f4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + bl b6c8 │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 9158 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 9280 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10a56 │ │ │ │ + beq.n f930 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10c9e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w fb1a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10a6e │ │ │ │ + beq.n f944 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10ca6 │ │ │ │ + beq.w fb12 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10a86 │ │ │ │ + beq.n f95c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10c16 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 10d3e │ │ │ │ - ldr r2, [pc, #904] @ (10e18 ) │ │ │ │ - ldr r1, [pc, #908] @ (10e1c ) │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ + beq.w faa8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w fbb8 │ │ │ │ + ldr r2, [pc, #808] @ (fc90 ) │ │ │ │ + ldr r1, [pc, #740] @ (fc4c ) │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ - cmpne r7, r1 │ │ │ │ + cmpne r9, r1 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - bne.w 10d5e │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, 10abe │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ + bne.w f6f6 │ │ │ │ + ldrb.w r3, [sp, #14] │ │ │ │ + cbz r3, f998 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #14 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 10d3e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w fbb8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1082e │ │ │ │ + beq.w f67e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1082e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1082e │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 107e2 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w f67e │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 107ca │ │ │ │ - mov r0, fp │ │ │ │ - blx 3814 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 10772 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 10872 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 10c02 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov.w r6, #278 @ 0x116 │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 10b9a │ │ │ │ - mov r0, r5 │ │ │ │ + b.n f67e │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1081a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.n f66a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10706 │ │ │ │ + beq.w f54e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10706 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w f54e │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10706 │ │ │ │ - ldr r3, [pc, #732] @ (10e20 ) │ │ │ │ - ldr r1, [pc, #736] @ (10e24 ) │ │ │ │ + b.n f54e │ │ │ │ + ldr r3, [pc, #692] @ (fc94 ) │ │ │ │ + ldr r1, [pc, #696] @ (fc98 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 10872 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n f6d0 │ │ │ │ + mov r0, r8 │ │ │ │ blx 35f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10872 │ │ │ │ + beq.w f6d0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3564 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10b7a │ │ │ │ + beq.n fa16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10c0a │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 10872 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.n 10756 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.n fa94 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w f6d0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.n f5a6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10b96 │ │ │ │ + beq.n fa32 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10c7e │ │ │ │ - mov.w r6, #278 @ 0x116 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10baa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 10bf6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 10bc4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.n fb0a │ │ │ │ + mov.w r7, #278 @ 0x116 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10bc4 │ │ │ │ + beq.n fa46 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, 10bee │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, fa8c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 10876 │ │ │ │ + beq.n fa60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10876 │ │ │ │ + beq.n fa60 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ + cbz r3, fa84 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w f6d4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w f6d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10876 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10876 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w f6d4 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10bc4 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n f6d4 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10baa │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 10706 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n fa60 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10b0e │ │ │ │ + b.n fa46 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 10b80 │ │ │ │ - b.n 10872 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n fa1c │ │ │ │ + b.n f6d0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n f7e6 │ │ │ │ mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10a86 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.n f95c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10c30 │ │ │ │ + beq.n fac2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10d30 │ │ │ │ - mov r7, r5 │ │ │ │ - movw r6, #269 @ 0x10d │ │ │ │ - b.n 10b9a │ │ │ │ + beq.n fbb0 │ │ │ │ + movw r7, #269 @ 0x10d │ │ │ │ + b.n fa36 │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - movne.w r6, #278 @ 0x116 │ │ │ │ - beq.w 10872 │ │ │ │ + beq.w f6d0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 10c92 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 10876 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 10b9a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w f6d0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n f6d0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10872 │ │ │ │ + beq.w f6d0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10872 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w f6d0 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10872 │ │ │ │ + b.n f6d0 │ │ │ │ blx 3970 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 10944 │ │ │ │ - mov r0, r7 │ │ │ │ - mov.w r6, #278 @ 0x116 │ │ │ │ - mov.w r9, #0 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 10b9a │ │ │ │ - b.n 10bc4 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n f834 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 10c50 │ │ │ │ - b.n 10876 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n fa32 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10a56 │ │ │ │ + b.n f944 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10a6e │ │ │ │ - mov r3, r0 │ │ │ │ + b.n f930 │ │ │ │ + mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 109d6 │ │ │ │ + beq.w f8b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10cb0 │ │ │ │ - ldr r3, [pc, #360] @ (10e28 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + bne.n fb24 │ │ │ │ + ldr r3, [pc, #360] @ (fc9c ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 109d6 │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 109d6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 10cc8 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 109e8 │ │ │ │ - b.n 109d6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w f8b4 │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w f8b4 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n fb3c │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w f8c2 │ │ │ │ + b.n f8b4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10d5a │ │ │ │ - mov r7, r5 │ │ │ │ - movw r6, #269 @ 0x10d │ │ │ │ - b.n 10c44 │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 10de0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.n fb64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n fbd6 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n fac2 │ │ │ │ + ldr.w r9, [r4, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n fc24 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ + strne.w r3, [r9] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10d2a │ │ │ │ + beq.n fbaa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 10d52 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, fbde │ │ │ │ movs r2, #3 │ │ │ │ - add r1, sp, #8 │ │ │ │ - b.n 10a26 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r7, r5 │ │ │ │ - movw r6, #269 @ 0x10d │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10b9a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 106b0 │ │ │ │ - movs r7, #0 │ │ │ │ - movw r6, #269 @ 0x10d │ │ │ │ - b.n 10c44 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10d2a │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 10c30 │ │ │ │ - ldr r2, [pc, #204] @ (10e2c ) │ │ │ │ - ldr r1, [pc, #204] @ (10e30 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #200] @ (10e34 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10dae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 10d88 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, sp │ │ │ │ + b.n f902 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + b.n fac2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 106b0 │ │ │ │ + beq.w f742 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 106b0 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r7, #0 │ │ │ │ - mov r8, r7 │ │ │ │ - movw r6, #269 @ 0x10d │ │ │ │ - b.n 10c84 │ │ │ │ + bne.w f742 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n f742 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n fb64 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n fbaa │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 106b0 │ │ │ │ + beq.w f742 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 106b0 │ │ │ │ - b.n 10d9e │ │ │ │ - bl 412c <__assert_fail@plt+0x744> │ │ │ │ - ldr r3, [pc, #112] @ (10e38 ) │ │ │ │ + bne.w f742 │ │ │ │ + b.n f73c │ │ │ │ + ldr r3, [pc, #156] @ (fca0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #108] @ (10e3c ) │ │ │ │ - ldr r0, [pc, #112] @ (10e40 ) │ │ │ │ + ldr r1, [pc, #152] @ (fca4 ) │ │ │ │ + ldr r0, [pc, #156] @ (fca8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 4180 <__assert_fail@plt+0x798> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #96] @ (10e44 ) │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + ldr r3, [pc, #132] @ (fcac ) │ │ │ │ movw r2, #9663 @ 0x25bf │ │ │ │ - ldr r1, [pc, #96] @ (10e48 ) │ │ │ │ - ldr r0, [pc, #96] @ (10e4c ) │ │ │ │ + ldr r1, [pc, #132] @ (fcb0 ) │ │ │ │ + ldr r0, [pc, #132] @ (fcb4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1224 @ 0x4c8 │ │ │ │ + add.w r3, r3, #1072 @ 0x430 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - cdp2 0, 5, cr0, cr8, cr2, {0} │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 3, cr0, cr2, cr2, {0} │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r5, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #568 @ (adr r4, 11080 ) │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r5, r6, #15 │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ - 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, #4016] @ 0xfb0 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [pc, #644] @ (110e8 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #644] @ (110ec ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - vldr d7, [pc, #624] @ 110e0 │ │ │ │ - ldr r6, [pc, #636] @ (110f0 ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #632] @ (110f4 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov.w r2, #0 │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #8 │ │ │ │ - ldmia r1, {r0, r1, r2} │ │ │ │ - stmia.w r4, {r0, r1, r2} │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 10f54 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r7, r1, #5 │ │ │ │ - bpl.w 11352 │ │ │ │ - ldr r1, [pc, #596] @ (110f8 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 1133c │ │ │ │ - ldr r1, [pc, #592] @ (110fc ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 11338 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 10f54 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 1113c │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.w 11128 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 11178 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #560] @ (11100 ) │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, ip │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl aff4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 10f14 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 10ef2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 10f82 │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r3, [pc, #528] @ (11104 ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #528] @ (11108 ) │ │ │ │ - ldr r2, [pc, #528] @ (1110c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #520] @ (11110 ) │ │ │ │ - ldr r1, [pc, #524] @ (11114 ) │ │ │ │ - str r5, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 10f2c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10f2c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11218 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 10f44 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10f44 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1121e │ │ │ │ - ldr r0, [pc, #464] @ (11118 ) │ │ │ │ - movw r1, #269 @ 0x10d │ │ │ │ - movs r4, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n 11086 │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.w 11178 │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.w 1125e │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ands.w r2, r1, #2 │ │ │ │ - bne.w 111dc │ │ │ │ - cmp r1, #15 │ │ │ │ - bhi.w 110a4 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r7, r3 │ │ │ │ - adds r1, r7, #1 │ │ │ │ - beq.w 111ea │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 112b0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 111fa │ │ │ │ - cmp r3, #15 │ │ │ │ - it ls │ │ │ │ - ldrls r6, [r5, #12] │ │ │ │ - bls.n 10fe6 │ │ │ │ - ldr r3, [pc, #340] @ (1111c ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 11208 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 111fa │ │ │ │ - mov r0, r5 │ │ │ │ - blx 37f0 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - beq.w 11208 │ │ │ │ - ldr r3, [pc, #304] @ (11120 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [r4, #4] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 110c6 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 11224 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1101c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 9534 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 111b2 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 10618 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 111b2 │ │ │ │ - blx 353c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11056 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1119c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 1106e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1106e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 111aa │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 11086 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11086 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 111a4 │ │ │ │ - ldr r2, [pc, #156] @ (11124 ) │ │ │ │ - ldr r3, [pc, #96] @ (110ec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 11334 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #116] @ (1111c ) │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 111ea │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 111dc │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 37f0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 10fa0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 10618 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 111b0 │ │ │ │ - blx 353c │ │ │ │ - b.n 11056 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - cdp 0, 7, cr0, cr8, cr2, {0} │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 6, cr0, cr6, cr2, {0} │ │ │ │ - sbcs.w r0, ip, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + add r2, pc, #848 @ (adr r2, fff4 ) │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + cbz r2, fd1a │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf79e0002 │ │ │ │ - mrrc 0, 0, r0, r6, cr2 │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp r1, lr │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r0, #0] │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp r1, lr │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #516] @ (11358 ) │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r1, ip, r5, lsl #2 │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl aff4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 10f14 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 10eea │ │ │ │ - b.n 10f82 │ │ │ │ - ldr r3, [pc, #480] @ (1135c ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #480] @ (11360 ) │ │ │ │ - ldr r2, [pc, #484] @ (11364 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ + movs r1, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #260] @ (fdcc ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r1, [pc, #260] @ (fdd0 ) │ │ │ │ + mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #472] @ (11368 ) │ │ │ │ - ldr r1, [pc, #476] @ (1136c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 10f14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11056 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11086 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1106e │ │ │ │ - movs r5, #0 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 11250 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 11244 │ │ │ │ - ldr r0, [pc, #428] @ (11370 ) │ │ │ │ - movw r1, #269 @ 0x10d │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - blx 353c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 112fc │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 11042 │ │ │ │ - ldr r3, [pc, #404] @ (11374 ) │ │ │ │ - ldr r1, [pc, #408] @ (11378 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 10f14 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 10fa6 │ │ │ │ - ldr r3, [pc, #376] @ (11374 ) │ │ │ │ - ldr r1, [pc, #380] @ (1137c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 10f14 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 10fec │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10f2c │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10f44 │ │ │ │ - ldr r1, [pc, #344] @ (11380 ) │ │ │ │ - movw r2, #269 @ 0x10d │ │ │ │ - ldr r0, [pc, #344] @ (11384 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 111b0 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1101c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 111c2 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - movw r2, #269 @ 0x10d │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 111ba │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1131a │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n fd5e │ │ │ │ + ldr r1, [pc, #248] @ (fdd4 ) │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n fd22 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1131a │ │ │ │ - mov r0, r3 │ │ │ │ - blx r2 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.n fd4a │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n fd4a │ │ │ │ + movs r0, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 35f4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1131a │ │ │ │ - ldr r3, [pc, #272] @ (11388 ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 112a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b250 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n fda4 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10fa0 │ │ │ │ + beq.n fd8a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10fa0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n fd8a │ │ │ │ + mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10fa0 │ │ │ │ - bl 8cb0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1127e │ │ │ │ - b.n 111ea │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 11300 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 11300 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 11300 │ │ │ │ - ldr r3, [pc, #196] @ (11388 ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 112f0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b250 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.n fd8a │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n fdc6 │ │ │ │ + ldr r1, [pc, #172] @ (fdd8 ) │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n fda8 │ │ │ │ + ldr r1, [pc, #168] @ (fddc ) │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n fdbe │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, fd90 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10fe6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 10fe6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10fe6 │ │ │ │ - bl 8cb0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 112ca │ │ │ │ - b.n 11208 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 11056 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 11208 │ │ │ │ - ldr r3, [pc, #80] @ (1135c ) │ │ │ │ - ldr r1, [pc, #124] @ (1138c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 11208 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 111ea │ │ │ │ - ldr r3, [pc, #52] @ (1135c ) │ │ │ │ - ldr r1, [pc, #104] @ (11390 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 111ea │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #84] @ (11394 ) │ │ │ │ + bne.n fd86 │ │ │ │ + b.n fd8a │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cbz r3, fd90 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, fd90 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ + bpl.n fdc2 │ │ │ │ + ldr r1, [pc, #112] @ (fdd8 ) │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n fda8 │ │ │ │ + ldr r1, [pc, #108] @ (fddc ) │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n fdbe │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cbz r3, fd90 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n fd8a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cbz r0, fda4 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3564 │ │ │ │ + b.n fd04 │ │ │ │ + mov r4, r1 │ │ │ │ + b.n fd8a │ │ │ │ + ldr r3, [pc, #52] @ (fde0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #84] @ (11398 ) │ │ │ │ - ldr r0, [pc, #84] @ (1139c ) │ │ │ │ + ldr r1, [pc, #52] @ (fde4 ) │ │ │ │ + ldr r0, [pc, #52] @ (fde8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + bl 4180 <__assert_fail@plt+0x798> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ nop │ │ │ │ - strb r6, [r4, #19] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + movs r2, r2 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ - movs r1, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #184 @ (adr r1, fe9c ) │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + strb r4, [r1, #26] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #260] @ (114b4 ) │ │ │ │ + ldr r2, [pc, #264] @ (ff04 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #260] @ (114b8 ) │ │ │ │ + ldr r1, [pc, #264] @ (ff08 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 11446 │ │ │ │ - ldr r1, [pc, #248] @ (114bc ) │ │ │ │ + beq.n fe94 │ │ │ │ + ldr r1, [pc, #252] @ (ff0c ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1140a │ │ │ │ + beq.n fe56 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 11432 │ │ │ │ + beq.n fe80 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 11432 │ │ │ │ - movs r0, #0 │ │ │ │ + beq.n fe80 │ │ │ │ + movs r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 35f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1148c │ │ │ │ + beq.n fedc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11472 │ │ │ │ + beq.n fec2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11472 │ │ │ │ + bne.n fec2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11472 │ │ │ │ + b.n fec2 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 114ae │ │ │ │ - ldr r1, [pc, #172] @ (114c0 ) │ │ │ │ + bpl.n fefe │ │ │ │ + ldr r1, [pc, #176] @ (ff10 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 11490 │ │ │ │ - ldr r1, [pc, #168] @ (114c4 ) │ │ │ │ + beq.n fee0 │ │ │ │ + ldr r1, [pc, #172] @ (ff14 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 114a6 │ │ │ │ + beq.n fef6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 11478 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n fec8 │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1146e │ │ │ │ - b.n 11472 │ │ │ │ + bne.n febe │ │ │ │ + b.n fec2 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 11478 │ │ │ │ + cbz r3, fec8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 11478 │ │ │ │ - movs r1, #0 │ │ │ │ + cbz r3, fec8 │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - bpl.n 114aa │ │ │ │ - ldr r1, [pc, #112] @ (114c0 ) │ │ │ │ + bpl.n fefa │ │ │ │ + ldr r1, [pc, #116] @ (ff10 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 11490 │ │ │ │ - ldr r1, [pc, #108] @ (114c4 ) │ │ │ │ + beq.n fee0 │ │ │ │ + ldr r1, [pc, #112] @ (ff14 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 114a6 │ │ │ │ + beq.n fef6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 11478 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n fec8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11472 │ │ │ │ + beq.n fec2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ + movs r0, #1 │ │ │ │ blx 35f4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1148c │ │ │ │ + cbz r0, fedc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 3564 │ │ │ │ - b.n 113ec │ │ │ │ + b.n fe38 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 11472 │ │ │ │ - ldr r3, [pc, #52] @ (114c8 ) │ │ │ │ + b.n fec2 │ │ │ │ + ldr r3, [pc, #52] @ (ff18 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (114cc ) │ │ │ │ - ldr r0, [pc, #52] @ (114d0 ) │ │ │ │ + ldr r1, [pc, #52] @ (ff1c ) │ │ │ │ + ldr r0, [pc, #52] @ (ff20 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - bl 412c <__assert_fail@plt+0x744> │ │ │ │ + bl 4180 <__assert_fail@plt+0x798> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ nop │ │ │ │ - stmdb sl!, {r1} │ │ │ │ + cdp2 0, 13, cr0, cr14, cr2, {0} │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + strb r4, [r2, #21] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ movs r1, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ - sub sp, #164 @ 0xa4 │ │ │ │ - mov sl, r1 │ │ │ │ - ldr.w r1, [pc, #2012] @ 11ccc │ │ │ │ - mov r9, r2 │ │ │ │ - ldr.w r4, [pc, #2012] @ 11cd0 │ │ │ │ - ldr.w r2, [pc, #2012] @ 11cd4 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [pc, #2008] @ 11cd8 │ │ │ │ - add r4, pc │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - add r3, pc │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr.w r5, [r3, #1360] @ 0x550 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #856] @ (10290 ) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #856] @ (10294 ) │ │ │ │ + add r0, pc │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + ldr r5, [pc, #852] @ (10298 ) │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + add r5, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr.w r7, [r3, #364] @ 0x16c │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - strd r4, r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - strh.w r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [pc, #844] @ (1029c ) │ │ │ │ + add r2, pc │ │ │ │ + addw r2, r2, #1228 @ 0x4cc │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n ffea │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 10264 │ │ │ │ + ldr r0, [pc, #820] @ (102a0 ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 1026c │ │ │ │ + ldr r0, [pc, #812] @ (102a4 ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 10268 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n ffea │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1017e │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 10106 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r4, ip │ │ │ │ + beq.n ffa0 │ │ │ │ + adds r4, #1 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #768] @ (102a8 ) │ │ │ │ + add.w r1, r1, r6, lsl #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r7, r3 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + bl afc8 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 10182 │ │ │ │ + cbnz r4, 10000 │ │ │ │ + cbnz r6, 10000 │ │ │ │ + ldr r3, [pc, #736] @ (102ac ) │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r1, [pc, #736] @ (102b0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r3, [pc, #728] @ (102b4 ) │ │ │ │ + ldr r1, [pc, #728] @ (102b8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 10128 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 10106 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 101f8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 101a0 │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.n 100d0 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r7, r3 │ │ │ │ + adds r3, r7, #1 │ │ │ │ + beq.w 101ae │ │ │ │ + ldr r3, [pc, #664] @ (102bc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r5, [r3, #296] @ 0x128 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strh.w r3, [sp, #52] @ 0x34 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11612 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 11ae6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.n 100f0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 101bc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11546 │ │ │ │ + beq.n 10054 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 9534 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - beq.w 11c6e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 11566 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #616] @ (102c0 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #556] @ 10288 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 10146 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - it gt │ │ │ │ - ldrgt.w r5, [r9, #4] │ │ │ │ - ldr.w r3, [pc, #1908] @ 11cdc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [r2, r3] │ │ │ │ - ldr.w r3, [pc, #1904] @ 11ce0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - sub.w r0, sl, r1 │ │ │ │ - clz r0, r0 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - ldr.w r3, [pc, #1888] @ 11ce4 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - cmp sl, r4 │ │ │ │ - ite ne │ │ │ │ - movne r4, r0 │ │ │ │ - orreq.w r4, r0, #1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + bne.n 10138 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d550 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 10146 │ │ │ │ + blx 353c │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 100a0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 10176 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 100b2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1016e │ │ │ │ + ldr r1, [pc, #528] @ (102c4 ) │ │ │ │ + ldr r2, [pc, #476] @ (10294 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.w 10260 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #500] @ (102c8 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - cmp sl, r3 │ │ │ │ - it eq │ │ │ │ - orreq.w r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 117fe │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11616 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ - cbz r3, 115d0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #5 │ │ │ │ + blt.n 101ae │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 101a0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 37f0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 1001c │ │ │ │ + movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - add.w r0, sp, #98 @ 0x62 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl d550 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 101f4 │ │ │ │ + blx 353c │ │ │ │ + b.n 100a0 │ │ │ │ + ldr r3, [pc, #420] @ (102ac ) │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r1, [pc, #448] @ (102cc ) │ │ │ │ + ldr r2, [pc, #448] @ (102d0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #440] @ (102d4 ) │ │ │ │ + ldr r1, [pc, #444] @ (102d8 ) │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [pc, #432] @ (102dc ) │ │ │ │ + movw r1, #295 @ 0x127 │ │ │ │ + movs r6, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + b.n 100b2 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 12c4e │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + bne.n 1007a │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 101e6 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 101da │ │ │ │ + ldr r0, [pc, #392] @ (102e0 ) │ │ │ │ + movw r1, #295 @ 0x127 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ blx 353c │ │ │ │ - cbz r7, 115ec │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 10244 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 1008e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 100b2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 100a0 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n ffa0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 10128 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 115ec │ │ │ │ + beq.n 10128 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11b08 │ │ │ │ - ldr.w r2, [pc, #1784] @ 11ce8 │ │ │ │ - ldr.w r3, [pc, #1760] @ 11cd4 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 135e8 │ │ │ │ + bne.n 10128 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #164 @ 0xa4 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 11554 │ │ │ │ - ldr.w r8, [pc, #1748] @ 11cec │ │ │ │ - add r8, pc │ │ │ │ - ldr.w r0, [r8, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12a38 │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11b10 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11b10 │ │ │ │ - ldr.w r1, [r8, #200] @ 0xc8 │ │ │ │ - mov r0, sl │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10128 │ │ │ │ + ldr r3, [pc, #320] @ (102e4 ) │ │ │ │ + ldr r1, [pc, #324] @ (102e8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12dd2 │ │ │ │ - ldr.w r3, [pc, #1692] @ 11cf0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - addne r1, sp, #116 @ 0x74 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne.w r9, #0 │ │ │ │ - beq.w 12ad6 │ │ │ │ - ldr.w r3, [pc, #1664] @ 11cf4 │ │ │ │ + bne.n 10182 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 10022 │ │ │ │ + ldr r1, [pc, #300] @ (102ec ) │ │ │ │ + movw r2, #295 @ 0x127 │ │ │ │ + ldr r0, [pc, #300] @ (102f0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 101f4 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 10054 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 10156 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + movw r2, #295 @ 0x127 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1014e │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 10146 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cbz r3, 10248 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cbz r3, 10248 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ - add r3, pc │ │ │ │ - str.w fp, [sp, #120] @ 0x78 │ │ │ │ - ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - bl b6f4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9158 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 10248 │ │ │ │ + ldr r3, [pc, #148] @ (102a0 ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 10238 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b224 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 116ac │ │ │ │ + beq.w 1001c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11abe │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 116c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + bne.w 1001c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1001c │ │ │ │ + bl 8dd8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 10212 │ │ │ │ + b.n 101ae │ │ │ │ + mov r6, r5 │ │ │ │ + b.n 100a0 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 101ae │ │ │ │ + ldr r3, [pc, #88] @ (102ac ) │ │ │ │ + ldr r1, [pc, #160] @ (102f4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 101ae │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #136] @ (102f8 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #136] @ (102fc ) │ │ │ │ + ldr r0, [pc, #136] @ (10300 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + stc2 0, cr0, [r4, #8]! │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc2 0, cr0, [ip, #8] │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r4, #6] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r3, #0] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r3, #0] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ + movs r1, r0 │ │ │ │ + stc2 0, cr0, [sl], #-8 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r4, [r7, #10] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r1, #7] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r1, #24] │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #624] @ (10588 ) │ │ │ │ + ldr r3, [pc, #624] @ (1058c ) │ │ │ │ + sub sp, #28 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #624] @ (10590 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11ac6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 12aa8 │ │ │ │ - ldr.w r3, [pc, #1580] @ 11cf8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #1576] @ 11cfc │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r0 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r2 │ │ │ │ - bne.w 12c70 │ │ │ │ - ldr.w r2, [pc, #1556] @ 11d00 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 14490 │ │ │ │ - ldr.w r2, [pc, #1548] @ 11d04 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 14506 │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.w 12b28 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bne.w 12c14 │ │ │ │ - lsls r1, r3, #5 │ │ │ │ - bpl.w 14478 │ │ │ │ - ldr.w r4, [r8, #12] │ │ │ │ + beq.n 103f2 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.n 10374 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r0, r3 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #12 │ │ │ │ + movs r3, #0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + strd r3, r8, [sp, #8] │ │ │ │ + bl b6c8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #572] @ (10594 ) │ │ │ │ + ldr r3, [pc, #560] @ (1058c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 10538 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r0, #1 │ │ │ │ + blx 3690 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 10488 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r8, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11742 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 10574 │ │ │ │ + ldr r2, [pc, #508] @ (10598 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1175a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11ad6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4f4 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 12b6e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 1053c │ │ │ │ + ldr r2, [pc, #500] @ (1059c ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1177c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + beq.w 10552 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11ace │ │ │ │ - mov r0, r9 │ │ │ │ - bl b4f4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 12b96 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ble.w 10570 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ + lsls r3, r3, #30 │ │ │ │ + bmi.n 103e4 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 117a2 │ │ │ │ + beq.n 10356 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11ade │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - movw r3, #2820 @ 0xb04 │ │ │ │ - ands r3, r2 │ │ │ │ + bne.n 10356 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10356 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 103ca │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11828 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 117c0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bne.n 1033e │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + bl 8dcc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 10488 │ │ │ │ + ldr r2, [pc, #400] @ (105a0 ) │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [r5, r2] │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 10464 │ │ │ │ + ldr.w r2, [r0, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1048c │ │ │ │ + ldr.w ip, [r2, #4] │ │ │ │ + ldr.w r7, [ip, #84] @ 0x54 │ │ │ │ + lsls r7, r7, #5 │ │ │ │ + bpl.w 10556 │ │ │ │ + ldr.w lr, [pc, #360] @ 10598 │ │ │ │ + ldr.w r7, [r5, lr] │ │ │ │ + cmp ip, r7 │ │ │ │ + beq.w 1053c │ │ │ │ + ldr.w lr, [pc, #352] @ 1059c │ │ │ │ + ldr.w r7, [r5, lr] │ │ │ │ + cmp ip, r7 │ │ │ │ + beq.w 10552 │ │ │ │ + ldr.w lr, [r2, #8] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.n 104a2 │ │ │ │ + adds r2, #8 │ │ │ │ + b.n 1045c │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + cmp r3, lr │ │ │ │ + beq.n 104a2 │ │ │ │ + ldr.w ip, [r2, #4]! │ │ │ │ + cmp ip, r1 │ │ │ │ + bne.n 10456 │ │ │ │ + ldr.w r2, [r9, #20] │ │ │ │ + ldrd r2, r3, [r2, #4] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + bic.w r3, r3, #112 @ 0x70 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 115d0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #32 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #98 @ 0x62 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 115d0 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #636 @ 0x27c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.n 11b3e │ │ │ │ - mov r0, sl │ │ │ │ - blx 3768 │ │ │ │ + bne.n 1051a │ │ │ │ + str.w r9, [r4, #12] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1033c │ │ │ │ + b.n 10336 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 10356 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 10464 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1048e │ │ │ │ + ldr r3, [pc, #264] @ (105a4 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 10464 │ │ │ │ + ldr r3, [pc, #260] @ (105a8 ) │ │ │ │ + ldr r1, [r5, r3] │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 104c6 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 38f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 115a2 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - movw r6, #629 @ 0x275 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #28] │ │ │ │ - b.n 11b3e │ │ │ │ - mov r3, r2 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ - bpl.n 1183a │ │ │ │ - lsls r1, r2, #30 │ │ │ │ - bpl.w 12a58 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ - bmi.w 12bc4 │ │ │ │ - ldr.w r8, [pc, #1228] @ 11d08 │ │ │ │ - add r8, pc │ │ │ │ - ldr.w r0, [r8, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ - mov r4, r0 │ │ │ │ + beq.n 10474 │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 104c6 │ │ │ │ + blx 38f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12cf4 │ │ │ │ - add.w r3, r8, #204 @ 0xcc │ │ │ │ - movs r2, #12 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #8 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, sl │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - bl ac7c │ │ │ │ - mov fp, r0 │ │ │ │ + beq.n 1055a │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ands.w r3, r3, #32 │ │ │ │ + bne.n 10474 │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 10474 │ │ │ │ + ldr r1, [pc, #208] @ (105ac ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 10474 │ │ │ │ + ldr r0, [pc, #204] @ (105b0 ) │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc │ │ │ │ + blx 3508 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12d14 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - addne r1, sp, #116 @ 0x74 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne.w r9, #0 │ │ │ │ - beq.w 12d4a │ │ │ │ - ldr.w r3, [pc, #1152] @ 11d0c │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ - add r3, pc │ │ │ │ - str.w fp, [sp, #120] @ 0x78 │ │ │ │ - ldr.w r3, [r3, #516] @ 0x204 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - bl b6f4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9158 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 118c2 │ │ │ │ + beq.n 10488 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 10508 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12c44 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 1050c │ │ │ │ + mov r9, r2 │ │ │ │ + b.n 10474 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r9, r2 │ │ │ │ + b.n 10474 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 118d6 │ │ │ │ + beq.n 1047e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11c8e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 12d9c │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r2 │ │ │ │ - bne.w 12f30 │ │ │ │ - ldr.w r2, [pc, #1036] @ 11d00 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 14490 │ │ │ │ - ldr.w r2, [pc, #1028] @ 11d04 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + bne.n 1047e │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1047e │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (105b4 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #116] @ (105b8 ) │ │ │ │ + ldr r0, [pc, #116] @ (105bc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + ldr r3, [pc, #100] @ (105c0 ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r1, [pc, #100] @ (105c4 ) │ │ │ │ + ldr r0, [pc, #100] @ (105c8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1124 @ 0x464 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 40f0 <__assert_fail@plt+0x708> │ │ │ │ + ldr r3, [pc, #84] @ (105cc ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #84] @ (105d0 ) │ │ │ │ + ldr r0, [pc, #88] @ (105d4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + vst1.8 {d16[0]}, [r4], r2 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh.w r0, [ip, #2] │ │ │ │ + vst1.8 {d0[0]}, [r6], r2 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xfb9c0002 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r7, #12] │ │ │ │ + movs r1, r0 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ + 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, #4008] @ 0xfa8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #836] @ (10930 ) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #836] @ (10934 ) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + ldr r7, [pc, #832] @ (10938 ) │ │ │ │ + movs r0, #0 │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #0 │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [pc, #812] @ (1093c ) │ │ │ │ + strd r0, r1, [sp, #24] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #32] │ │ │ │ + adds r3, #8 │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + cbz r6, 10656 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 10a1e │ │ │ │ + ldr r2, [pc, #788] @ (10940 ) │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14506 │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.w 12df0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + beq.w 10a08 │ │ │ │ + ldr r2, [pc, #780] @ (10944 ) │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 12eae │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.w 14430 │ │ │ │ - ldr.w r4, [r8, #12] │ │ │ │ + beq.w 10a22 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 10656 │ │ │ │ + cmp r5, #3 │ │ │ │ + bhi.w 10980 │ │ │ │ + tbh [pc, r5, lsl #1] │ │ │ │ + lsls r5, r5, #3 │ │ │ │ + lsls r3, r4, #3 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + cmp r5, #3 │ │ │ │ + bne.w 10980 │ │ │ │ + ldr.w r6, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r8, #16] │ │ │ │ - ldr.w r9, [r8, #20] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [ip, #4] │ │ │ │ + ldr.w r9, [ip, #8] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r6, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ + strne.w r3, [r8] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11960 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [pc, #672] @ (10948 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r5, [r3, #260] @ 0x104 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, r3, [r4, #4] │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + blx 3798 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 107e8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 109e6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 106d6 │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #628] @ (1094c ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #588] @ 10928 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #16] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 10902 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 108f2 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [pc, #584] @ (10950 ) │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #1068] @ 0x42c │ │ │ │ + mov r2, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 109d6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 10922 │ │ │ │ + ldr r3, [pc, #564] @ (10954 ) │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #736] @ 0x2e0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 109e0 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 109dc │ │ │ │ + ldr r3, [pc, #536] @ (10958 ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbz r3, 10768 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #38 @ 0x26 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 10902 │ │ │ │ + blx 353c │ │ │ │ + cbz r5, 10782 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11978 │ │ │ │ + beq.n 10782 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11cbc │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4f4 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 12e5e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 109a4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 1079a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1199a │ │ │ │ + beq.n 1079a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11cac │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl b4f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, r4, #1 │ │ │ │ - beq.w 12e36 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + beq.w 109b2 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 107b2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 119c0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + beq.n 107b2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11cb4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl b4f4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 12e84 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 109ac │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 107ca │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 119e4 │ │ │ │ + beq.n 107ca │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11cc4 │ │ │ │ + beq.w 109b8 │ │ │ │ + ldr r2, [pc, #400] @ (1095c ) │ │ │ │ + ldr r3, [pc, #356] @ (10934 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 10a04 │ │ │ │ mov r0, r4 │ │ │ │ - blx 361c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12ef2 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - blx 34c0 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12f12 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 10700 │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr.w r1, [ip] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r8, r5, lsl #2 │ │ │ │ + ldr r3, [pc, #304] @ (10960 ) │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, ip, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r3, pc │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #24 │ │ │ │ + bl afc8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 1089c │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + cmp r5, #2 │ │ │ │ + bgt.n 10872 │ │ │ │ + add r8, sp │ │ │ │ + ldr.w r3, [r8, #24] │ │ │ │ + cbz r3, 1087a │ │ │ │ + adds r3, r5, #1 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.n 10872 │ │ │ │ + add.w r2, sp, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cbz r2, 10878 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r5, #3 │ │ │ │ + beq.n 10872 │ │ │ │ + add.w r3, sp, r5, lsl #2 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cbz r3, 1087a │ │ │ │ + ldrd r8, r9, [sp, #28] │ │ │ │ + b.n 106a4 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #232] @ (10964 ) │ │ │ │ + movs r4, #3 │ │ │ │ + ldr r1, [pc, #232] @ (10968 ) │ │ │ │ + ldr r2, [pc, #232] @ (1096c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #224] @ (10970 ) │ │ │ │ + ldr r1, [pc, #228] @ (10974 ) │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 108b4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11a1c │ │ │ │ + beq.n 108b4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 11a1c │ │ │ │ - mov r0, r8 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 108b4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - sub.w r8, r9, r3 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - clz r8, r8 │ │ │ │ - mov.w r8, r8, lsr #5 │ │ │ │ - cmp r9, r3 │ │ │ │ - ite ne │ │ │ │ - movne r5, r8 │ │ │ │ - orreq.w r5, r8, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r9, r3 │ │ │ │ - it eq │ │ │ │ - orreq.w r5, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 11c96 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 108cc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11a60 │ │ │ │ + beq.n 108cc │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 11a60 │ │ │ │ - mov r0, r9 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 108cc │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - ite ne │ │ │ │ - movne r5, r8 │ │ │ │ - orreq.w r5, r8, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 11d24 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 108e4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 115d0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #98 @ 0x62 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 115d0 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #650 @ 0x28a │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.n 11b3e │ │ │ │ - mov r0, fp │ │ │ │ + beq.n 108e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 108e4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 116ac │ │ │ │ + ldr r0, [pc, #144] @ (10978 ) │ │ │ │ + movs r1, #137 @ 0x89 │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + b.n 107ca │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 10700 │ │ │ │ + movs r4, #137 @ 0x89 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 109ca │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 109be │ │ │ │ + ldr r0, [pc, #100] @ (1097c ) │ │ │ │ + mov r1, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + b.n 10768 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ + b.n 10904 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + @ instruction: 0xf6f00002 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf6de0002 │ │ │ │ + ldr??.w r0, [r2, #2] │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + adds.w r0, r2, #8519680 @ 0x820000 │ │ │ │ + strb r4, [r6, #30] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r5, #31] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r4, #29] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r4, #29] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r5, #29] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [pc, #164] @ (10a28 ) │ │ │ │ + movs r4, #3 │ │ │ │ + ldr r1, [pc, #164] @ (10a2c ) │ │ │ │ + ldr r2, [pc, #168] @ (10a30 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #156] @ (10a34 ) │ │ │ │ + ldr r1, [pc, #160] @ (10a38 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 1089c │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 116c0 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 10782 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1177c │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 107b2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1175a │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 1079a │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 117a2 │ │ │ │ - ldr r1, [pc, #552] @ (11d10 ) │ │ │ │ - mov.w r2, #608 @ 0x260 │ │ │ │ - ldr r0, [pc, #548] @ (11d14 ) │ │ │ │ + b.n 107ca │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 10914 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1090c │ │ │ │ + blx 36c0 │ │ │ │ + b.n 10718 │ │ │ │ + movs r4, #139 @ 0x8b │ │ │ │ + b.n 10904 │ │ │ │ + blx 36c0 │ │ │ │ + b.n 10736 │ │ │ │ + ldr r1, [pc, #84] @ (10a3c ) │ │ │ │ + movs r2, #137 @ 0x89 │ │ │ │ + ldr r0, [pc, #84] @ (10a40 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 129e6 │ │ │ │ + beq.n 10902 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 11546 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 115ec │ │ │ │ - ldr r3, [pc, #516] @ (11d18 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - mov r9, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #500] @ (11d1c ) │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + b.n 106d6 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #56] @ (10a44 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #56] @ (10a48 ) │ │ │ │ + ldr r0, [pc, #56] @ (10a4c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - blx 390c │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 9158 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 9158 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9158 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9158 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9158 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9158 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9158 │ │ │ │ - ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 11c62 │ │ │ │ - ldrb.w r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 11c56 │ │ │ │ - ldr r0, [pc, #420] @ (11d20 ) │ │ │ │ - mov r1, r6 │ │ │ │ + adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 11ba0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + nop │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r4, #27] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r4, #25] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r4, #25] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r4, #25] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r0, #24] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r1, #23] │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ + 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, #4008] @ 0xfa8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #836] @ (10da8 ) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #836] @ (10dac ) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + ldr r7, [pc, #832] @ (10db0 ) │ │ │ │ + movs r0, #0 │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #0 │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [pc, #812] @ (10db4 ) │ │ │ │ + strd r0, r1, [sp, #24] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #32] │ │ │ │ + adds r3, #24 │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + cbz r6, 10ace │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 10e96 │ │ │ │ + ldr r2, [pc, #788] @ (10db8 ) │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 10e80 │ │ │ │ + ldr r2, [pc, #780] @ (10dbc ) │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 10e9a │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 10ace │ │ │ │ + cmp r5, #3 │ │ │ │ + bhi.w 10df8 │ │ │ │ + tbh [pc, r5, lsl #1] │ │ │ │ + lsls r5, r5, #3 │ │ │ │ + lsls r3, r4, #3 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + cmp r5, #3 │ │ │ │ + bne.w 10df8 │ │ │ │ + ldr.w r6, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [ip, #4] │ │ │ │ + ldr.w r8, [ip, #8] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r6, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11ba0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [pc, #672] @ (10dc0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r5, [r3, #252] @ 0xfc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, r3, [r4, #4] │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + blx 3798 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 10c60 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 10e5e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 10b4e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #628] @ (10dc4 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #588] @ 10da0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #16] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 10d7a │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11c4e │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bne.w 10d6a │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [pc, #584] @ (10dc8 ) │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #1296] @ 0x510 │ │ │ │ + mov r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12cee │ │ │ │ - movs r4, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 10e4e │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 10d9a │ │ │ │ + ldr r3, [pc, #564] @ (10dcc ) │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1300] @ 0x514 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 10e58 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 10e54 │ │ │ │ + ldr r3, [pc, #536] @ (10dd0 ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbz r3, 10be0 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #38 @ 0x26 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 10d7a │ │ │ │ + blx 353c │ │ │ │ + cbz r5, 10bfa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11bbe │ │ │ │ + beq.n 10bfa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11c32 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 11bd6 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + beq.w 10e1c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 10c12 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11bd6 │ │ │ │ + beq.n 10c12 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11c3e │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 11bec │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + beq.w 10e2a │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 10c2a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11bec │ │ │ │ + beq.n 10c2a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 11c46 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 11c02 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 10e24 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 10c42 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11c02 │ │ │ │ + beq.n 10c42 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 11c2a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 115d2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 10e30 │ │ │ │ + ldr r2, [pc, #400] @ (10dd4 ) │ │ │ │ + ldr r3, [pc, #356] @ (10dac ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 10e7c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 10b78 │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr.w r1, [ip] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r8, r5, lsl #2 │ │ │ │ + ldr r3, [pc, #304] @ (10dd8 ) │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, ip, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r3, pc │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #24 │ │ │ │ + bl afc8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 10d14 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + cmp r5, #2 │ │ │ │ + bgt.n 10cea │ │ │ │ + add r8, sp │ │ │ │ + ldr.w r3, [r8, #24] │ │ │ │ + cbz r3, 10cf2 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.n 10cea │ │ │ │ + add.w r2, sp, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cbz r2, 10cf0 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r5, #3 │ │ │ │ + beq.n 10cea │ │ │ │ + add.w r3, sp, r5, lsl #2 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cbz r3, 10cf2 │ │ │ │ + ldrd r9, r8, [sp, #28] │ │ │ │ + b.n 10b1c │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #232] @ (10ddc ) │ │ │ │ + movs r4, #3 │ │ │ │ + ldr r1, [pc, #232] @ (10de0 ) │ │ │ │ + ldr r2, [pc, #232] @ (10de4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #224] @ (10de8 ) │ │ │ │ + ldr r1, [pc, #228] @ (10dec ) │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 10d2c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 115d2 │ │ │ │ + beq.n 10d2c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 115d2 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 115d2 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11c02 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11bbe │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11bd6 │ │ │ │ - mov r0, r1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 10d2c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11bec │ │ │ │ - mov r0, fp │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 10d44 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 10d44 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 10d44 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11ba0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #100 @ 0x64 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 11b7a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 11b72 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #608 @ 0x260 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.n 11b3e │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 10d5c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 10d5c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 10d5c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 118d6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3768 │ │ │ │ - cmp r0, r5 │ │ │ │ - blt.w 13052 │ │ │ │ - ite ne │ │ │ │ - movne.w r8, #1 │ │ │ │ - moveq r8, r5 │ │ │ │ - b.n 11a46 │ │ │ │ + ldr r0, [pc, #144] @ (10df0 ) │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + b.n 10c42 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1199a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 119c0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11978 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 119e4 │ │ │ │ - b.n 11c9c │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 11c94 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 10b78 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 10e42 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 10e36 │ │ │ │ + ldr r0, [pc, #100] @ (10df4 ) │ │ │ │ + mov r1, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + b.n 10be0 │ │ │ │ + movs r4, #123 @ 0x7b │ │ │ │ + b.n 10d7c │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + @ instruction: 0xf2780002 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2860002 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 11ac4 │ │ │ │ - movs r2, r0 │ │ │ │ - sbcs.w r0, r2, #2 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - adds.w r0, r0, #2 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ + @ instruction: 0xf2660002 │ │ │ │ + sbcs.w r0, sl, #8519680 @ 0x820000 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s8 d16, d14, d2 │ │ │ │ - cdp 0, 15, cr0, cr10, cr2, {0} │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + stc2l 0, cr0, [lr], #-8 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + stc2 0, cr0, [ip], {2} │ │ │ │ + @ instruction: 0xfbf00002 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + eors.w r0, sl, #2 │ │ │ │ + strb r4, [r7, #12] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + strb r2, [r6, #13] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + strb r6, [r5, #11] │ │ │ │ movs r1, r0 │ │ │ │ - ldr.w r4, [pc, #2864] @ 12858 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13070 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - movs r2, #4 │ │ │ │ - mov r3, r5 │ │ │ │ + strb r6, [r5, #11] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r6, #11] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r6, #25] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r0, #25] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [pc, #164] @ (10ea0 ) │ │ │ │ + movs r4, #3 │ │ │ │ + ldr r1, [pc, #164] @ (10ea4 ) │ │ │ │ + ldr r2, [pc, #168] @ (10ea8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #156] @ (10eac ) │ │ │ │ + ldr r1, [pc, #160] @ (10eb0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 10d14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10bfa │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10c2a │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10c12 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10c42 │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl ac7c │ │ │ │ - mov fp, r0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 10d8c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 10d84 │ │ │ │ + blx 36c0 │ │ │ │ + b.n 10b90 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ + b.n 10d7c │ │ │ │ + blx 36c0 │ │ │ │ + b.n 10bae │ │ │ │ + ldr r1, [pc, #84] @ (10eb4 ) │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ + ldr r0, [pc, #84] @ (10eb8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 130ba │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ - movne r2, #2 │ │ │ │ - movne r1, #4 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - beq.w 13172 │ │ │ │ - ldr.w r3, [pc, #2796] @ 1285c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + beq.n 10d7a │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 10b4e │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #56] @ (10ebc ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #56] @ (10ec0 ) │ │ │ │ + ldr r0, [pc, #56] @ (10ec4 ) │ │ │ │ add r3, pc │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - str.w fp, [sp, #120] @ 0x78 │ │ │ │ - ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - add r1, r3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl b6f4 │ │ │ │ - mov r9, r0 │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + nop │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r5, #9] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r5, #7] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r5, #7] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r5, #7] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r1, #6] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r2, #5] │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ + 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, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr.w r2, [pc, #2628] @ 11924 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r3, [pc, #2628] @ 11928 │ │ │ │ + movs r4, #0 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w sl, [pc, #2620] @ 1192c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add sl, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r3, [pc, #2608] @ 11930 │ │ │ │ + strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + strh.w r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r7, [r3, #312] @ 0x138 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1121a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 112ea │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 10f32 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9570 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1130c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 10f64 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 113a4 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 113a4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 329c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11504 │ │ │ │ + ldr.w r3, [pc, #2496] @ 11934 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 115a6 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ + beq.w 1191a │ │ │ │ + ldr.w r1, [pc, #2468] @ 11938 │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 118ec │ │ │ │ + ldr.w r1, [pc, #2456] @ 1193c │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 1191e │ │ │ │ + ldr.w ip, [r9, #8] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1160a │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.w 11738 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + strd sl, ip, [sp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1191a │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 118ec │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1191e │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + cmp fp, r3 │ │ │ │ + bcs.w 114c2 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r5, [r3, fp, lsl #2] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11004 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9158 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + bl fcb8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1150a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11dac │ │ │ │ + beq.n 11026 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12fcc │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + beq.w 1121e │ │ │ │ + mov r0, r4 │ │ │ │ + bl b224 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 115d4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11dc2 │ │ │ │ + beq.n 1104a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12a08 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 130e2 │ │ │ │ + beq.w 11226 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 113a0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + bl a754 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 131f6 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 115fc │ │ │ │ + bl fdec │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11610 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11df0 │ │ │ │ + beq.n 1107c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12fd6 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl bb4c │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 13214 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + beq.w 1122e │ │ │ │ + mov r0, r5 │ │ │ │ + bl b224 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 1161c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11e16 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + beq.n 1109e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12fe0 │ │ │ │ - ldr.w r5, [pc, #2632] @ 12860 │ │ │ │ + beq.w 11236 │ │ │ │ + ldr.w r5, [pc, #2208] @ 11940 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r0, [r5, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ + ldr.w sl, [r5, #924] @ 0x39c │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + mov r1, sl │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1162e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 110ca │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 3814 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11272 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3814 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 114f8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3814 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13260 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - movs r2, #8 │ │ │ │ + beq.w 114f8 │ │ │ │ + ldr.w r3, [pc, #2124] @ 11944 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 11694 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, sl │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl ac7c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13280 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + mov r8, r7 │ │ │ │ + strd sl, r5, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl b6c8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - movne r1, #4 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r5, #0 │ │ │ │ - beq.w 132b8 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - add r1, r3 │ │ │ │ - ldr.w r3, [pc, #2552] @ 12864 │ │ │ │ - str.w fp, [sp, #120] @ 0x78 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - bl b6f4 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9158 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.n 11138 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1123e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11e9c │ │ │ │ + beq.n 1114c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1302a │ │ │ │ + beq.w 1124e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11eb0 │ │ │ │ + beq.n 1115e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13034 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + beq.n 11246 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11174 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13302 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 113a0 │ │ │ │ + beq.n 11256 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 11708 │ │ │ │ + mov r0, r7 │ │ │ │ + bl b3c8 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1335a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 11710 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11edc │ │ │ │ + beq.n 111a2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1303e │ │ │ │ + beq.n 1125e │ │ │ │ mov r0, r4 │ │ │ │ - bl bb4c │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 13380 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + blx 3378 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11728 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 118ec │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1191e │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + asrs r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + ite le │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + it ge │ │ │ │ + movge r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1165c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + str.w r0, [r1, r2, lsl #2] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r6, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11efe │ │ │ │ + beq.n 11202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13048 │ │ │ │ - ldr.w r4, [pc, #2408] @ 12868 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 133aa │ │ │ │ - movs r3, #1 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - movs r2, #20 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r1, #16 │ │ │ │ + cbz r3, 1126a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 11736 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ + b.n 10fce │ │ │ │ + mov r7, r4 │ │ │ │ + b.n 10f42 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11026 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1104a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1107c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1109e │ │ │ │ mov r0, sl │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl ac7c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13436 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - movne r1, #4 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r5, #0 │ │ │ │ - beq.w 133ea │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r8 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - add r1, r3 │ │ │ │ - ldr.w r3, [pc, #2328] @ 1286c │ │ │ │ - str.w fp, [sp, #120] @ 0x78 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - bl b6f4 │ │ │ │ - mov r4, r0 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11138 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1115e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9158 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1114c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11174 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + b.n 111a2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11202 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r9, #362 @ 0x16a │ │ │ │ + mov r4, r2 │ │ │ │ + cbz r5, 11294 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11f86 │ │ │ │ + beq.n 11294 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 130d8 │ │ │ │ + beq.n 11386 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 112b0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11f9e │ │ │ │ + beq.n 112b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12a12 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 133ca │ │ │ │ - mov r0, r4 │ │ │ │ - bl 113a0 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13468 │ │ │ │ + beq.n 1137e │ │ │ │ + cbz r4, 11312 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11fc6 │ │ │ │ + beq.n 11312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ + cbnz r3, 11312 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cbz r3, 1131a │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cbz r3, 11322 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 11322 │ │ │ │ + ldr.w r1, [pc, #1628] @ 11948 │ │ │ │ + mov.w r2, #348 @ 0x15c │ │ │ │ + ldr.w r0, [pc, #1624] @ 1194c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 1130c │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 10f32 │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r9, #348 @ 0x15c │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 131de │ │ │ │ - mov r0, r8 │ │ │ │ - bl bb4c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 134ba │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bne.n 112ce │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 112de │ │ │ │ + ldr.w r0, [pc, #1580] @ 11950 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + cbz r6, 1138e │ │ │ │ + movs r5, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11fec │ │ │ │ + beq.n 11344 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 131e8 │ │ │ │ - ldr.w r4, [pc, #2176] @ 12870 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1350a │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 361c │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 134ea │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r1, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - blx 3994 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 135ec │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 11394 │ │ │ │ + blx 353c │ │ │ │ + cbz r7, 1135a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1203a │ │ │ │ + beq.n 1135a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 1139c │ │ │ │ + ldr.w r2, [pc, #1528] @ 11954 │ │ │ │ + ldr.w r3, [pc, #1480] @ 11928 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 118c2 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 112b0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11294 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 11344 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11344 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1135a │ │ │ │ + ldr.w r2, [pc, #1456] @ 11958 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #928] @ 0x3a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 132ae │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, sl │ │ │ │ - add.w r2, r3, #32 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl ac7c │ │ │ │ - mov fp, r0 │ │ │ │ + beq.w 117a6 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 1130e │ │ │ │ + ldr.w r1, [pc, #1432] @ 1195c │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, pc │ │ │ │ + bl a8f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 135a6 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + bne.w 115bc │ │ │ │ cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ - movne r2, #2 │ │ │ │ - movne r1, #4 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - beq.w 1365e │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - add r1, r3 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ - strd r5, fp, [sp, #116] @ 0x74 │ │ │ │ - bl b6f4 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + blx 3814 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 117ba │ │ │ │ + ldr.w r3, [pc, #1364] @ 11944 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 117e8 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r8, r6 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ + bl b6c8 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9158 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 9280 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 120a2 │ │ │ │ + beq.n 11436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13346 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 1168c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 120ba │ │ │ │ + beq.n 1144e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13350 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 11684 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 11576 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b3c8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1182a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 120d2 │ │ │ │ + beq.n 11482 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 11482 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12a1c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1360a │ │ │ │ - mov r0, r8 │ │ │ │ - bl 113a0 │ │ │ │ - mov r9, r0 │ │ │ │ + beq.w 11334 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 3378 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 136aa │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 1183e │ │ │ │ + ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1154a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12100 │ │ │ │ + beq.w 11334 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13454 │ │ │ │ - ldr.w r3, [pc, #1904] @ 12874 │ │ │ │ - movs r2, #1 │ │ │ │ + bne.w 11334 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11334 │ │ │ │ + mov r0, fp │ │ │ │ + blx 35f4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 114f0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - add r3, pc │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl ac7c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13740 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + blx 3564 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1213e │ │ │ │ + beq.n 114ea │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1345e │ │ │ │ - ldr.w r3, [pc, #1848] @ 12878 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne fp, r1 │ │ │ │ - bne.w 13cde │ │ │ │ - ldr.w r4, [pc, #1824] @ 1287c │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13878 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 361c │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1385a │ │ │ │ - ldr.w r0, [r4, #812] @ 0x32c │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3994 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13840 │ │ │ │ + beq.w 11676 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 11004 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov.w r9, #360 @ 0x168 │ │ │ │ + b.n 11312 │ │ │ │ + mov r8, r7 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov.w r9, #362 @ 0x16a │ │ │ │ + b.n 1127e │ │ │ │ + mov.w r9, #358 @ 0x166 │ │ │ │ + b.n 11312 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov.w r9, #360 @ 0x168 │ │ │ │ + movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 121a6 │ │ │ │ + beq.n 11524 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13490 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r5, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, sl │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - add.w r6, r1, r6, lsl #2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - bl ac7c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1375e │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ - movne r2, #2 │ │ │ │ - movne r1, #4 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - beq.w 1377a │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - strd r5, r4, [sp, #112] @ 0x70 │ │ │ │ - bl b6f4 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9158 │ │ │ │ + beq.n 11596 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 11312 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1220c │ │ │ │ + beq.w 11312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ + cbz r3, 1159e │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 112b0 │ │ │ │ + ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 135d4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + beq.w 11334 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #42 @ 0x2a │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12222 │ │ │ │ + beq.n 1156e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 135de │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + beq.w 1185a │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 11334 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12238 │ │ │ │ + beq.w 1130c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 135ca │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 1130c │ │ │ │ + mov r5, r6 │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r9, #348 @ 0x15c │ │ │ │ + mov r4, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11524 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1153c │ │ │ │ + ldr r3, [pc, #952] @ (11960 ) │ │ │ │ + movw r9, #359 @ 0x167 │ │ │ │ + ldr r1, [pc, #948] @ (11964 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 11312 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 10f64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 137ce │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r0 │ │ │ │ - bne.w 13abe │ │ │ │ - ldr.w r5, [pc, #1580] @ 12880 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r0, [r5, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 139bc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - vmov s14, r3 │ │ │ │ - vcvt.f64.s32 d7, d7, #1 │ │ │ │ - vmov.f64 d0, d7 │ │ │ │ - vmov.f64 d8, d7 │ │ │ │ - blx 333c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 139a2 │ │ │ │ - ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3994 │ │ │ │ - mov r9, r0 │ │ │ │ + bne.w 10f64 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10f64 │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1398a │ │ │ │ + beq.w 11036 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov.w r9, #360 @ 0x168 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1127e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 122ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 136d0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 361c │ │ │ │ - mov r4, r0 │ │ │ │ + bne.n 11536 │ │ │ │ + b.n 1153c │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r9, #361 @ 0x169 │ │ │ │ + b.n 1127e │ │ │ │ + movw r9, #359 @ 0x167 │ │ │ │ + b.n 11312 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movw r9, #361 @ 0x169 │ │ │ │ + b.n 115ea │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13972 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - blx 333c │ │ │ │ - mov r3, r0 │ │ │ │ + beq.w 1108a │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + movw r9, #361 @ 0x169 │ │ │ │ + b.n 11510 │ │ │ │ + blx 3650 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r1, sl │ │ │ │ + blx 397c │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 110ca │ │ │ │ + str.w sl, [sp] │ │ │ │ + ldrd r7, sl, [sp, #12] │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1395c │ │ │ │ + beq.w 1188e │ │ │ │ + mov.w r9, #362 @ 0x16a │ │ │ │ + b.n 11312 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 366c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 11672 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r5, r4 │ │ │ │ + movw r9, #363 @ 0x16b │ │ │ │ + b.n 11510 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.n 111f4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33b8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13a30 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 11004 │ │ │ │ + b.n 114f0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1144e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11436 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 118d4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [r8] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 122f6 │ │ │ │ + beq.n 116d2 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13822 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + beq.n 117ae │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + strd sl, r5, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + bl b6c8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1230a │ │ │ │ + beq.w 11120 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1382e │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, sl │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl ac7c │ │ │ │ - str r0, [sp, #28] │ │ │ │ + bne.w 11120 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11120 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov.w r9, #362 @ 0x16a │ │ │ │ + b.n 11312 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + blx 36cc │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 138ac │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 11190 │ │ │ │ + mov r5, r7 │ │ │ │ + mov.w r9, #362 @ 0x16a │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + b.n 11510 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r9, #363 @ 0x16b │ │ │ │ + b.n 1127e │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + bl b3c8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1187a │ │ │ │ + ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11334 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 3378 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 118a2 │ │ │ │ + ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 114a4 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #32 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #42 @ 0x2a │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1233a │ │ │ │ + beq.n 11798 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 138a2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - movne r1, #1 │ │ │ │ - beq.w 138c4 │ │ │ │ + beq.w 118ba │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 11334 │ │ │ │ + mov.w r9, #364 @ 0x16c │ │ │ │ + b.n 11312 │ │ │ │ + blx 3970 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 113bc │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - rsb r2, r1, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - orr.w r2, r2, r1, lsl #31 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - strd r4, r9, [sp, #112] @ 0x70 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - bl b6f4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9158 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + b.n 116d2 │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 117cc │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r6, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 1186a │ │ │ │ + mov r8, r6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1130c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1238a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13898 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + beq.n 11862 │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r9, #348 @ 0x15c │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 112a6 │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 11902 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 123a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 137ee │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 123b6 │ │ │ │ + beq.n 11824 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12a26 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1390e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 113a0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 11886 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + b.n 1140a │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13940 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 1146c │ │ │ │ + mov r5, r6 │ │ │ │ + mov.w r9, #348 @ 0x15c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 11512 │ │ │ │ + blx 3650 │ │ │ │ + ldr r3, [pc, #240] @ (11934 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r4, [sl, r3] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 123e4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13936 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 123f6 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 13ca2 │ │ │ │ + beq.w 11540 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 1149c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1156e │ │ │ │ + mov.w r9, #348 @ 0x15c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 11312 │ │ │ │ mov r0, r6 │ │ │ │ - blx 361c │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 139e4 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - blx 333c │ │ │ │ - mov r8, r0 │ │ │ │ + mov r8, r6 │ │ │ │ + mov.w r9, #348 @ 0x15c │ │ │ │ + mov r6, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11294 │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13d3a │ │ │ │ - mov r1, r0 │ │ │ │ + beq.w 11750 │ │ │ │ + b.n 117a0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11824 │ │ │ │ + ldr r3, [pc, #216] @ (11968 ) │ │ │ │ + ldr r1, [pc, #216] @ (1196c ) │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + b.n 11656 │ │ │ │ + blx 3650 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 118c6 │ │ │ │ + adds r3, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 1176a │ │ │ │ mov r0, r4 │ │ │ │ - blx 3384 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13d24 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1243a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 13a00 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 12452 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 13a0e │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl bb4c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.w 13afc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 12478 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11798 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11334 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.n 11774 │ │ │ │ + ldr r3, [pc, #152] @ (11970 ) │ │ │ │ + movw r2, #11926 @ 0x2e96 │ │ │ │ + ldr r1, [pc, #152] @ (11974 ) │ │ │ │ + ldr r0, [pc, #152] @ (11978 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1148 @ 0x47c │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #140] @ (1197c ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #140] @ (11980 ) │ │ │ │ + ldr r0, [pc, #140] @ (11984 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #132] @ (11988 ) │ │ │ │ + movw r2, #11795 @ 0x2e13 │ │ │ │ + ldr r1, [pc, #128] @ (1198c ) │ │ │ │ + ldr r0, [pc, #132] @ (11990 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1148 @ 0x47c │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 4180 <__assert_fail@plt+0x798> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + nop │ │ │ │ + ldcl 0, cr0, [r8, #8]! │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [ip, #8]! │ │ │ │ + strb.w r0, [r6, #2] │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf6ea0002 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r1, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r4, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrd r0, r0, [lr, #-8]! │ │ │ │ + @ instruction: 0xf3e00002 │ │ │ │ + movs r4, #131 @ 0x83 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ + 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, #4000] @ 0xfa0 │ │ │ │ + ldr.w r4, [pc, #1932] @ 12134 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr.w r1, [pc, #1932] @ 12138 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13a1c │ │ │ │ - ldr.w r4, [pc, #1032] @ 12884 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r8, [pc, #1928] @ 1213c │ │ │ │ + add r8, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w r1, #0 │ │ │ │ + bgt.w 11ea6 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 11ece │ │ │ │ + ldr.w r3, [pc, #1904] @ 12140 │ │ │ │ + movs r4, #0 │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + strh.w r4, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r7, [r3, #368] @ 0x170 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 11d7a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 11e76 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11a04 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9570 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 11fe0 │ │ │ │ + ldrd r0, r1, [r6, #40] @ 0x28 │ │ │ │ + blx 3378 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13b3c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 361c │ │ │ │ - mov r9, r0 │ │ │ │ + beq.w 11f06 │ │ │ │ + ldrd r0, r1, [r6, #48] @ 0x30 │ │ │ │ + blx 3378 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13b24 │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r1, r9 │ │ │ │ - blx 3994 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + beq.w 11f6c │ │ │ │ + movs r0, #9 │ │ │ │ + blx 3690 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13a64 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 11f88 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ + bpl.w 1211e │ │ │ │ + ldr.w r1, [pc, #1764] @ 12144 │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 120fc │ │ │ │ + ldr.w r1, [pc, #1752] @ 12148 │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 12116 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 1211a │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 1211a │ │ │ │ + str r1, [r4, #16] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 1211a │ │ │ │ + str r1, [r4, #20] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.w 1211a │ │ │ │ + str r1, [r4, #24] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq.w 1211a │ │ │ │ + cmp r3, #5 │ │ │ │ + str r1, [r4, #28] │ │ │ │ + beq.w 1211a │ │ │ │ + cmp r3, #6 │ │ │ │ + str r5, [r4, #32] │ │ │ │ + beq.w 1211a │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str.w fp, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r3, #7 │ │ │ │ + beq.w 1211a │ │ │ │ + str r1, [r4, #40] @ 0x28 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r6, #32] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r3, #8 │ │ │ │ + beq.w 1211a │ │ │ │ + ldr.w r3, [pc, #1572] @ 1214c │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [r4, #44] @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #828] @ 0x33c │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 397c │ │ │ │ + cbnz r0, 11b68 │ │ │ │ + ldr.w r3, [pc, #1548] @ 12150 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r8, r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 124c6 │ │ │ │ - subs r3, #1 │ │ │ │ + beq.n 11b5a │ │ │ │ + adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13a26 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - movs r4, #1 │ │ │ │ - mov r0, sl │ │ │ │ - add.w r9, r3, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - bl ac7c │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr.w sl, [r6, #16] │ │ │ │ + cmp sl, r9 │ │ │ │ + beq.w 11d7e │ │ │ │ + mov sl, r9 │ │ │ │ + b.n 11bfc │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 12086 │ │ │ │ + ldr.w r3, [pc, #1500] @ 12150 │ │ │ │ + ldr.w r9, [r8, r3] │ │ │ │ + cmp r5, r9 │ │ │ │ + beq.n 11b5a │ │ │ │ + movs r0, #1 │ │ │ │ + blx 3690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13b9e │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - movne r1, r4 │ │ │ │ - beq.w 13b58 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - rsb r2, r1, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - orr.w r2, r2, r1, lsl #31 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - bl b6f4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9158 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + beq.w 12082 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12536 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 13a58 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r5, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 1211e │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1254c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 13a4c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + beq.w 120fc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12562 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + beq.w 12116 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 12a2e │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13c66 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 113a0 │ │ │ │ + ble.w 1211a │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [r0, #12] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13c4c │ │ │ │ + beq.w 1208a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1258e │ │ │ │ + beq.n 11be4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 139da │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 125a0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 13a7c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + cbnz r2, 11be4 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13bbe │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + beq.n 11bf8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11fd8 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r4, fp │ │ │ │ + ldr.w r5, [pc, #1364] @ 12154 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r1, [r5, #1172] @ 0x494 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1201a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - movs r4, #0 │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - add.w r8, r6, #8 │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 11c26 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + movs r0, #3 │ │ │ │ + blx 3690 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 12046 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 95d4 │ │ │ │ - cmp r4, r0 │ │ │ │ - bge.n 12638 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bpl.w 1450a │ │ │ │ - ldr.w r7, [r8, #4]! │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r1, #5 │ │ │ │ + bpl.w 1211e │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 120fc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 12116 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 1211a │ │ │ │ + ldr.w r2, [pc, #1264] @ 12158 │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [r2, #1424] @ 0x590 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r7, #0] │ │ │ │ - bl bb4c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 13638 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.n 12612 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r7, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 13486 │ │ │ │ - tst.w r9, #13 │ │ │ │ - beq.w 130ae │ │ │ │ - and.w r3, r9, #11 │ │ │ │ - and.w r1, r9, #15 │ │ │ │ - cmp r1, #8 │ │ │ │ - it ne │ │ │ │ - cmpne r3, #3 │ │ │ │ - beq.w 130ae │ │ │ │ - adds r4, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 95d4 │ │ │ │ - cmp r4, r0 │ │ │ │ - blt.n 125da │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 1211a │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + str r0, [r3, #16] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [r9] │ │ │ │ + cmp r1, #2 │ │ │ │ + beq.w 1211a │ │ │ │ + str.w r9, [r3, #20] │ │ │ │ + movs r0, #3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 3690 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1204c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 1211e │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 120fc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 12116 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 1211a │ │ │ │ + cmp r2, #1 │ │ │ │ + str.w fp, [r0, #12] │ │ │ │ + beq.w 1211a │ │ │ │ + str r3, [r0, #16] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 11fc4 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r2, #2 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + beq.w 1211a │ │ │ │ + ldrb.w r2, [sp, #38] @ 0x26 │ │ │ │ + str r4, [r0, #20] │ │ │ │ + cbz r2, 11d18 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #38 @ 0x26 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 12040 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12654 │ │ │ │ + beq.n 11d2a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1423e │ │ │ │ - ldr r3, [pc, #560] @ (12888 ) │ │ │ │ + beq.w 11f64 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, sl │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #704] @ 0x2c0 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r2, r5 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl ac7c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 14218 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 1269a │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 14248 │ │ │ │ - ldr.w r8, [pc, #496] @ 1288c │ │ │ │ - add r8, pc │ │ │ │ - ldr.w r4, [r8, #144] @ 0x90 │ │ │ │ - ldr.w r5, [r8, #616] @ 0x268 │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 141ae │ │ │ │ - ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ - cmp r3, #8 │ │ │ │ - beq.w 141a2 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 14174 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 14164 │ │ │ │ - ldr r3, [pc, #456] @ (12890 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.w 140e6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #436] @ (12894 ) │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #148] @ 0x94 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - bl b6f4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + beq.n 11d42 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 140d0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl bb4c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.w 13f2e │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + beq.w 11e96 │ │ │ │ + blx 353c │ │ │ │ + cbz r7, 11d5c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12722 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + beq.n 11d5c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14230 │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 13f04 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 35dc │ │ │ │ + beq.w 11e9e │ │ │ │ + ldr r2, [pc, #1020] @ (1215c ) │ │ │ │ + ldr r3, [pc, #984] @ (12138 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 120f8 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r7, r4 │ │ │ │ + b.n 11a14 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 11bfc │ │ │ │ + ldr.w sl, [r6, #12] │ │ │ │ + cmp sl, r9 │ │ │ │ + bne.w 11b64 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 11bfc │ │ │ │ + ldr.w sl, [r6, #36] @ 0x24 │ │ │ │ + cmp sl, r9 │ │ │ │ + bne.w 11b64 │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 11bfc │ │ │ │ + ldr.w sl, [r6, #32] │ │ │ │ + cmp sl, r9 │ │ │ │ + bne.w 11b64 │ │ │ │ + ldr r3, [pc, #936] @ (12160 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #1172] @ 0x494 │ │ │ │ + bl a83c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13ef0 │ │ │ │ - ldr r5, [pc, #340] @ (12898 ) │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add r5, pc │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ + beq.n 11e70 │ │ │ │ + movs r0, #3 │ │ │ │ + blx 3690 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1209a │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r0, [r5, #712] @ 0x2c8 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr.w r0, [r5, #876] @ 0x36c │ │ │ │ - blx 3808 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9158 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r2, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 97d0 │ │ │ │ + ldr r2, [pc, #884] @ (12164 ) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r2, [r2, #1424] @ 0x590 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r2, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + bl 97d0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + mov.w r1, #2 │ │ │ │ + it ne │ │ │ │ + addne r2, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + it ne │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 97d0 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 3690 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 120b6 │ │ │ │ + mov r2, r8 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 97d0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 97d0 │ │ │ │ + ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11d16 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #38 @ 0x26 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 11d16 │ │ │ │ + mov r5, sl │ │ │ │ + movs r6, #15 │ │ │ │ + b.n 11f0c │ │ │ │ + ldr r1, [pc, #752] @ (12168 ) │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r0, [pc, #752] @ (1216c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 12012 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 11a04 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11d42 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11d5c │ │ │ │ + ldr r3, [pc, #712] @ (12170 ) │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r1, [pc, #712] @ (12174 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [r8, r3] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #700] @ (12178 ) │ │ │ │ + ldr r2, [pc, #704] @ (1217c ) │ │ │ │ + ldr r1, [pc, #704] @ (12180 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 11d5c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ + bpl.w 12112 │ │ │ │ + ldr r1, [pc, #616] @ (12144 ) │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 120fc │ │ │ │ + ldr r1, [pc, #608] @ (12148 ) │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 12116 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 11eca │ │ │ │ + beq.w 119ce │ │ │ │ + ldr r0, [pc, #648] @ (12184 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 8e54 │ │ │ │ + b.n 11eca │ │ │ │ + movs r5, #0 │ │ │ │ + movs r6, #5 │ │ │ │ + mov r4, r5 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cbnz r3, 11f58 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 11f4c │ │ │ │ + ldr r2, [pc, #620] @ (12188 ) │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [pc, #620] @ (1218c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + bl e640 │ │ │ │ + cbz r4, 11f38 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1278e │ │ │ │ + beq.n 11f38 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 140c6 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13ed0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 11f44 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 11d42 │ │ │ │ + mov sl, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 11d2a │ │ │ │ mov r0, r4 │ │ │ │ - blx 361c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13ebc │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33b8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13eac │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11f38 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 11f18 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 11f12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11d2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 127ca │ │ │ │ + beq.n 11f06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13ee6 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 11fe8 │ │ │ │ + mov.w sl, #0 │ │ │ │ + movs r6, #5 │ │ │ │ + mov r5, sl │ │ │ │ + mov r4, fp │ │ │ │ + b.n 11f0c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 127e0 │ │ │ │ + beq.n 11ff0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 11fb2 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 11fac │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r5, [fp] │ │ │ │ + cbz r5, 11fba │ │ │ │ + movs r5, #0 │ │ │ │ + movs r6, #5 │ │ │ │ + b.n 11f0c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11f98 │ │ │ │ + mov r0, fp │ │ │ │ + movs r6, #5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11f0c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1211a │ │ │ │ + ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ + str r4, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13e98 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 13e90 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 98c8 │ │ │ │ + beq.w 11d2a │ │ │ │ + b.n 11d02 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11bf8 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 11f0c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11f7c │ │ │ │ mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 13e72 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + movs r6, #5 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1280e │ │ │ │ + beq.n 11f0c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13ea2 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - adds r1, r4, #3 │ │ │ │ - blx 35dc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + bne.n 11f0c │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11f0c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 11f0c │ │ │ │ + blx 3650 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ + blx 397c │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 11c26 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13e52 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + beq.n 120e4 │ │ │ │ + mov r5, sl │ │ │ │ + movs r6, #13 │ │ │ │ + b.n 11f0c │ │ │ │ + mov r5, sl │ │ │ │ + movs r6, #13 │ │ │ │ + b.n 11ff4 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 12060 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cbz r2, 1208e │ │ │ │ + mov r5, sl │ │ │ │ + movs r6, #13 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 11f0c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 11f0c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11f0c │ │ │ │ + movs r6, #8 │ │ │ │ + b.n 11f0c │ │ │ │ + movs r6, #6 │ │ │ │ + b.n 11f0c │ │ │ │ + movs r6, #8 │ │ │ │ + b.n 12064 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 12060 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12836 │ │ │ │ + beq.w 11e70 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13e68 │ │ │ │ - ldr r3, [pc, #100] @ (1289c ) │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 120d0 │ │ │ │ + mov fp, r4 │ │ │ │ + movs r6, #15 │ │ │ │ + b.n 11f82 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 120ca │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cbz r2, 120d8 │ │ │ │ + mov r5, sl │ │ │ │ + movs r6, #15 │ │ │ │ + b.n 12064 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 120b0 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 120ca │ │ │ │ + ldr r3, [pc, #168] @ (12190 ) │ │ │ │ + ldr r1, [pc, #172] @ (12194 ) │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + b.n 12040 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (12198 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #152] @ (1219c ) │ │ │ │ + ldr r0, [pc, #152] @ (121a0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [r3, #644] @ 0x284 │ │ │ │ - bl a868 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13e2e │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 13e02 │ │ │ │ - b.n 128a0 │ │ │ │ - orn r0, r4, r2 │ │ │ │ - ands.w r0, r8, r2 │ │ │ │ - ldrd r0, r0, [r2, #-8]! │ │ │ │ - ldmdb ip, {r1} │ │ │ │ - stmia.w sl, {r1} │ │ │ │ - @ instruction: 0xe8320002 │ │ │ │ - b.n 127ac │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 12580 │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + bl 40f0 <__assert_fail@plt+0x708> │ │ │ │ + ldr r3, [pc, #132] @ (121a4 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #132] @ (121a8 ) │ │ │ │ + ldr r0, [pc, #132] @ (121ac ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 12798 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 124dc │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 122f0 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 12ea8 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 12ae8 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 12a6c │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 12a1c │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 129e8 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 12924 │ │ │ │ + b.n 12794 │ │ │ │ movs r2, r0 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - movs r2, #1 │ │ │ │ - bl a780 │ │ │ │ - mov r3, r0 │ │ │ │ + ldc 0, cr0, [r4, #8]! │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + mrrc 0, 0, r0, lr, cr2 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeb8c0002 │ │ │ │ + adds.w r0, ip, r2 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrd r0, r0, [r6, #8] │ │ │ │ + @ instruction: 0xe9960002 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, #28] │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r7, #16] │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r7, #16] │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r0, [r7, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r0, [r3, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r4, [r0, 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, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr.w r2, [pc, #2512] @ 12b98 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr.w r3, [pc, #2512] @ 12b9c │ │ │ │ + movs r5, #0 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov fp, r1 │ │ │ │ + ldr.w sl, [pc, #2504] @ 12ba0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add sl, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r3, [pc, #2492] @ 12ba4 │ │ │ │ + strd r5, r5, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + strh.w r5, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [r3, #292] @ 0x124 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 12446 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 12610 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 12220 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + add r0, sp, #28 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 9570 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1264c │ │ │ │ + cbnz r4, 12250 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 12666 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 12666 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 329c │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13dec │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - blx 361c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 12872 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 32d8 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13dd8 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - blx 361c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 128aa │ │ │ │ + blx 3860 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13dc2 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ubfx r0, r3, #4, #1 │ │ │ │ - blx 361c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w 12418 │ │ │ │ mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13dc2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 13d52 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - rsb r0, r2, #10 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r1, r1, r2, lsl #2 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - orr.w r2, r0, r2, lsl #31 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - strd r6, fp, [sp, #112] @ 0x70 │ │ │ │ - strd r8, r5, [sp, #124] @ 0x7c │ │ │ │ - str.w r9, [sp, #132] @ 0x84 │ │ │ │ - bl b6f4 │ │ │ │ + strd r8, r7, [sp, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3484 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9158 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 123f0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ + bpl.w 129f0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 127e0 │ │ │ │ + cmp r3, #15 │ │ │ │ + it ls │ │ │ │ + ldrls r7, [r0, #12] │ │ │ │ + bhi.w 1244a │ │ │ │ + adds r1, r7, #1 │ │ │ │ + beq.w 127f4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 122c2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12470 │ │ │ │ + ldr.w r3, [pc, #2276] @ 12ba8 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 12804 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 12856 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ + bpl.w 12b5e │ │ │ │ + ldr.w r1, [pc, #2244] @ 12bac │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 12b66 │ │ │ │ + ldr.w r1, [pc, #2232] @ 12bb0 │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 12b62 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp fp, r3 │ │ │ │ + bcs.w 1287a │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r4, [r3, fp, lsl #2] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1232a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 12948 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 13e48 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3814 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 128b0 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 329c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 128be │ │ │ │ + ldr.w r3, [pc, #2156] @ 12bb4 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #16 │ │ │ │ + strd r4, r6, [sp, #16] │ │ │ │ + ldr.w r0, [r3, #896] @ 0x380 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3808 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12960 │ │ │ │ + beq.n 1237a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13da4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 124a6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12974 │ │ │ │ + beq.n 1238c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13dae │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.n 12478 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1298c │ │ │ │ + beq.n 123a2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13db8 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + beq.n 1248c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 129a2 │ │ │ │ + beq.n 123b4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13bec │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 13bf6 │ │ │ │ - ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ - cbz r3, 129c2 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #255 @ 0xff │ │ │ │ + beq.n 1249e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 128cc │ │ │ │ mov r1, r7 │ │ │ │ - add.w r0, sp, #98 @ 0x62 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 38dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 13c0e │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.n 124ba │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13c32 │ │ │ │ + beq.w 1227c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13c28 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 11bac │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ + bne.w 1227c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3484 │ │ │ │ mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov.w r6, #608 @ 0x260 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1228a │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ + str.w r9, [sp] │ │ │ │ + bl c32c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1297a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 12418 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 128d4 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + movw sl, #291 @ 0x123 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1254e │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12558 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 12558 │ │ │ │ + mov r8, r5 │ │ │ │ + b.n 12230 │ │ │ │ + ldr.w r3, [pc, #1900] @ 12bb8 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 127f4 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 127e0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 37f0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 122a8 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11dc2 │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 122c2 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11f9e │ │ │ │ - mov r0, r9 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 12398 │ │ │ │ + b.n 123a2 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 120d2 │ │ │ │ - mov r0, r1 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 123ac │ │ │ │ + b.n 123b4 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 123b6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + b.n 123b4 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - b.n 12562 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 115d0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #98 @ 0x62 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 115d0 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #641 @ 0x281 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - mov fp, r8 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr.w r9, [r4, #12] │ │ │ │ + bne.w 12384 │ │ │ │ + b.n 1238c │ │ │ │ + mov r3, r9 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov.w sl, #292 @ 0x124 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 124e2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 12608 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 144ee │ │ │ │ + beq.n 124fe │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 124fe │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 125de │ │ │ │ + cbz r6, 12512 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ + beq.n 12512 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 125e6 │ │ │ │ + cbz r4, 12526 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12b1e │ │ │ │ + beq.n 12526 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12dca │ │ │ │ - mov r4, r8 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - b.w 11672 │ │ │ │ - bgt.w 12d32 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 12b4e │ │ │ │ - ldr.w r3, [pc, #2992] @ 136e4 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 12fc4 │ │ │ │ - ldr.w r3, [pc, #2984] @ 136e8 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #2980] @ 136ec │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11768 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 12fea │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.n 125ee │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 12544 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 117ae │ │ │ │ + beq.n 12544 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 117ae │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 117ae │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + beq.w 1265e │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 115d0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #98 @ 0x62 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 115d0 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #643 @ 0x283 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - lsls r2, r3, #6 │ │ │ │ - bpl.w 1437a │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr.w r9, [r2, #4] │ │ │ │ + bne.w 12426 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1243a │ │ │ │ + ldr.w r0, [pc, #1632] @ 12bbc │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + cbz r5, 12576 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1173c │ │ │ │ - b.w 11742 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 118c2 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #629 @ 0x275 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3860 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13090 │ │ │ │ + beq.n 12576 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 125d6 │ │ │ │ + cbz r7, 1258c │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1258a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbz r2, 125ce │ │ │ │ + mov r7, r4 │ │ │ │ + blx 353c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 125ac │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12c96 │ │ │ │ + beq.n 125ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12fbc │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr.w r8, [r3, #112] @ 0x70 │ │ │ │ - blx r8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13110 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 131f2 │ │ │ │ + beq.n 12656 │ │ │ │ + ldr.w r2, [pc, #1552] @ 12bc0 │ │ │ │ + ldr.w r3, [pc, #1512] @ 12b9c │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 12b5a │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1258a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12576 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 124fe │ │ │ │ mov r0, r6 │ │ │ │ - blx r8 │ │ │ │ - mov fp, r0 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12512 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12526 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w sl, #280 @ 0x118 │ │ │ │ + mov r7, fp │ │ │ │ + mov r4, fp │ │ │ │ + mov r6, fp │ │ │ │ + mov r5, fp │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 124e2 │ │ │ │ + ldr.w r1, [pc, #1456] @ 12bc4 │ │ │ │ + mov.w r2, #280 @ 0x118 │ │ │ │ + ldr.w r0, [pc, #1452] @ 12bc8 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1323e │ │ │ │ - bl c358 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 13320 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + beq.w 12904 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 12220 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1175a │ │ │ │ + beq.n 1264c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1175a │ │ │ │ - mov r0, r1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 1264c │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1175a │ │ │ │ - mov r4, r3 │ │ │ │ - b.w 11bbe │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w sl, #280 @ 0x118 │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 12544 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 125ac │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12544 │ │ │ │ + ldr.w r2, [pc, #1380] @ 12bcc │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr.w r1, [r2, #912] @ 0x390 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1296a │ │ │ │ + blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr.w r3, [pc, #2480] @ 136e4 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #2484] @ 136f0 │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 390c │ │ │ │ - b.n 12b4e │ │ │ │ - ldr.w r9, [r4, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 144a6 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 12962 │ │ │ │ + ldr.w r3, [pc, #1352] @ 12bd0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr.w r9, [sl, r3] │ │ │ │ + ldr.w r3, [pc, #1348] @ 12bd4 │ │ │ │ + cmp r1, r9 │ │ │ │ + add r3, pc │ │ │ │ + ite ne │ │ │ │ + movne ip, r5 │ │ │ │ + ldreq.w ip, [r5, #8] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ldr.w r3, [pc, #1332] @ 12bd8 │ │ │ │ + it eq │ │ │ │ + ldreq.w r1, [ip, #4] │ │ │ │ + ldr.w r0, [sl, r3] │ │ │ │ + cmp r1, r0 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + beq.n 12702 │ │ │ │ + ldr.w r3, [r1, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12a42 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + ldr r1, [r6, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 12b94 │ │ │ │ + ldr.w r1, [pc, #1248] @ 12bac │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.w 12b66 │ │ │ │ + ldr.w r1, [pc, #1236] @ 12bb0 │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.w 12b62 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 12714 │ │ │ │ + adds r3, #8 │ │ │ │ + b.n 126f6 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, r6 │ │ │ │ + beq.n 12714 │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ + cmp r1, r0 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.n 126f0 │ │ │ │ + ldr.w r3, [ip, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr.w r3, [pc, #1232] @ 12bdc │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 12838 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ + mov r0, fp │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + blx 3814 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 12a84 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 1290e │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r4, r5 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + strd r9, r6, [sp, #16] │ │ │ │ + bl b6c8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12d92 │ │ │ │ + beq.n 1276e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13022 │ │ │ │ - mov r4, r8 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - b.w 11888 │ │ │ │ - mov r5, r8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - mov fp, r8 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12b1e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - bgt.w 1300a │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 12e16 │ │ │ │ - ldr.w r3, [pc, #2280] @ 136e4 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 132a6 │ │ │ │ - ldr.w r3, [pc, #2284] @ 136f4 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #2280] @ 136f8 │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 119a8 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11986 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 119cc │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ - bpl.w 1456a │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - ldr.w r9, [r2, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 12972 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1195a │ │ │ │ - b.w 11960 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #649 @ 0x289 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #649 @ 0x289 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3860 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1349a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12f56 │ │ │ │ + beq.n 12782 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1329e │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr.w r8, [r3, #112] @ 0x70 │ │ │ │ - blx r8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 135a0 │ │ │ │ - mov r0, fp │ │ │ │ - blx r8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1352a │ │ │ │ - mov r0, fp │ │ │ │ - blx r8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1373c │ │ │ │ - mov r0, fp │ │ │ │ - blx r8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1371c │ │ │ │ - bl c358 │ │ │ │ + beq.w 128fc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 12636 │ │ │ │ + ldr.w r2, [pc, #1108] @ 12be0 │ │ │ │ + ldr.w r1, [pc, #1048] @ 12ba8 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r7, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + bne.w 12b1c │ │ │ │ + ldrb.w r3, [sp, #30] │ │ │ │ + cbz r3, 127c2 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, sp, #30 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 13800 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + beq.w 12636 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11978 │ │ │ │ + beq.w 1258c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11978 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11978 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12c96 │ │ │ │ - ldr.w r3, [pc, #1844] @ 136fc │ │ │ │ - add r3, pc │ │ │ │ - b.n 12b44 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11dac │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11df0 │ │ │ │ - mov r0, r2 │ │ │ │ + bne.w 1258c │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11e16 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr.w r3, [pc, #1752] @ 136e4 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #1772] @ 13700 │ │ │ │ - movs r2, #3 │ │ │ │ + b.n 1258c │ │ │ │ + ldr.w r3, [pc, #1024] @ 12be4 │ │ │ │ + ldr.w r1, [pc, #1024] @ 12be8 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 390c │ │ │ │ - b.n 12e16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12d92 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11e9c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11eb0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11edc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11efe │ │ │ │ - mov r3, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - movw r6, #649 @ 0x289 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #655 @ 0x28f │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - add.w r3, r3, r9, asr #4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - b.w 1262c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - movw r6, #655 @ 0x28f │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11f86 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - mov fp, r9 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #655 @ 0x28f │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 13128 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13378 │ │ │ │ - bl c358 │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 131be │ │ │ │ - ldr.w r3, [pc, #1456] @ 136e4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 134e4 │ │ │ │ - ldr.w r3, [pc, #1472] @ 13704 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #1472] @ 13708 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ + bne.w 129de │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 122ae │ │ │ │ + ldr r2, [pc, #996] @ (12bec ) │ │ │ │ + str.w r9, [sp] │ │ │ │ + ldr r1, [pc, #996] @ (12bf0 ) │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - mov r9, r5 │ │ │ │ - blx 390c │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 14346 │ │ │ │ - mov r1, r3 │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 3530 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 12832 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 12956 │ │ │ │ + mov.w sl, #292 @ 0x124 │ │ │ │ + b.n 12544 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 131b4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + beq.w 12250 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 135c2 │ │ │ │ - movs r2, #3 │ │ │ │ - movs r1, #0 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - b.w 11d6e │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11fc6 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 12250 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11fec │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 13112 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ + b.n 12250 │ │ │ │ + ldr r2, [pc, #924] @ (12bf4 ) │ │ │ │ + str.w r9, [sp] │ │ │ │ + ldr r1, [pc, #920] @ (12bf8 ) │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 3530 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 1281e │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w sl, #288 @ 0x120 │ │ │ │ + b.n 12544 │ │ │ │ + mov r0, fp │ │ │ │ + blx 35f4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - movw r6, #655 @ 0x28f │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11dfe │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #655 @ 0x28f │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - movs r5, #0 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 94e0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ + beq.w 12a74 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3564 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 128a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 128f0 │ │ │ │ + cbz r6, 128e0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 1231e │ │ │ │ + mov.w sl, #290 @ 0x122 │ │ │ │ + b.n 12544 │ │ │ │ + mov r3, r9 │ │ │ │ + mov.w sl, #292 @ 0x124 │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #657 @ 0x291 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ + b.n 124cc │ │ │ │ + mov r3, r9 │ │ │ │ + mov.w sl, #292 @ 0x124 │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #657 @ 0x291 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 124cc │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 1281e │ │ │ │ + mov r0, r3 │ │ │ │ + movw sl, #291 @ 0x123 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12f56 │ │ │ │ - ldr.w r3, [pc, #1124] @ 1370c │ │ │ │ - add r3, pc │ │ │ │ - b.n 12e0c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 12544 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r4, r6 │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ + mov r9, r6 │ │ │ │ + mov.w sl, #292 @ 0x124 │ │ │ │ + b.n 124cc │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1203a │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 144be │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 128a4 │ │ │ │ + b.n 128e0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12782 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w sl, #280 @ 0x118 │ │ │ │ + b.n 12544 │ │ │ │ + ldr.w r9, [r5, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 12b7c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 132f8 │ │ │ │ + beq.n 12950 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 136c8 │ │ │ │ - mov r4, r8 │ │ │ │ + beq.w 12af6 │ │ │ │ movs r2, #3 │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 11e60 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - movw r6, #657 @ 0x291 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, fp │ │ │ │ - mov r3, fp │ │ │ │ - mov r8, fp │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 120a2 │ │ │ │ - mov r0, fp │ │ │ │ + add r1, sp, #16 │ │ │ │ + b.n 12746 │ │ │ │ + mov r0, r3 │ │ │ │ + mov.w sl, #292 @ 0x124 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 120ba │ │ │ │ + b.n 12544 │ │ │ │ + mov r7, r5 │ │ │ │ + mov.w sl, #280 @ 0x118 │ │ │ │ + b.n 12544 │ │ │ │ + blx 3970 │ │ │ │ mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - movw r6, #657 @ 0x291 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 1267e │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13128 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11eea │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #657 @ 0x291 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ + b.n 1276e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1298e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 12ab8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 38b4 │ │ │ │ mov r4, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #659 @ 0x293 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 12adc │ │ │ │ + blx 3740 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 12afe │ │ │ │ + ldrb.w r3, [sp, #30] │ │ │ │ + cbz r3, 129c0 │ │ │ │ mov r3, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #659 @ 0x293 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr.w r5, [r8, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1453a │ │ │ │ + movs r2, #21 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, sp, #30 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 12adc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1342c │ │ │ │ + beq.w 1257a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13838 │ │ │ │ - mov r8, r4 │ │ │ │ - movs r2, #3 │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 11f4a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #659 @ 0x293 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12100 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1213e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #659 @ 0x293 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 1257a │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12612 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 1257a │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + movw sl, #291 @ 0x123 │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 124cc │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 12ac0 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 12ac0 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 12ac0 │ │ │ │ + ldr r3, [pc, #420] @ (12bac ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 12a36 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b224 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 122a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 122a8 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 121a6 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - blx 36cc │ │ │ │ + b.n 122a8 │ │ │ │ + bl 8dd8 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11fd4 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #659 @ 0x293 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ + bne.n 12a10 │ │ │ │ + b.n 127f4 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 12702 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 12a44 │ │ │ │ + ldr r3, [pc, #424] @ (12bfc ) │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 12702 │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 12702 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 12a5e │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 12714 │ │ │ │ + b.n 12702 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + mov.w sl, #292 @ 0x124 │ │ │ │ + b.n 124cc │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 12a94 │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + cbz r4, 12ae2 │ │ │ │ mov r4, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r3, [pc, #552] @ (13710 ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 13146 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r5, r6 │ │ │ │ + mov.w sl, #280 @ 0x118 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 12544 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13542 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 136da │ │ │ │ - bl c358 │ │ │ │ - cbnz r0, 13582 │ │ │ │ - ldr r3, [pc, #408] @ (136e4 ) │ │ │ │ - cmp r5, #1 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 137f8 │ │ │ │ - ldr r3, [pc, #444] @ (13714 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #444] @ (13718 ) │ │ │ │ - mov r2, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - add r1, pc │ │ │ │ - mov r9, r5 │ │ │ │ - blx 390c │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 1352c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 131b4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12238 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1220c │ │ │ │ - mov r0, r1 │ │ │ │ + it ne │ │ │ │ + movne.w fp, #0 │ │ │ │ + bne.w 1251e │ │ │ │ + b.n 12544 │ │ │ │ + mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12222 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - mov fp, r8 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ + b.n 1298e │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 14276 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.w 1262c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r7, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 1262c │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 127f4 │ │ │ │ + ldr r3, [pc, #288] @ (12bec ) │ │ │ │ + ldr r1, [pc, #304] @ (12c00 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 127f4 │ │ │ │ + movw sl, #293 @ 0x125 │ │ │ │ + b.n 12544 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r7, fp │ │ │ │ + mov r5, fp │ │ │ │ + mov.w sl, #280 @ 0x118 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1261a │ │ │ │ - ldr.w r4, [r9, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 14552 │ │ │ │ + b.n 12512 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12950 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ + beq.n 12adc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 12adc │ │ │ │ + mov r0, r4 │ │ │ │ + movw sl, #293 @ 0x125 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12544 │ │ │ │ + ldr r2, [pc, #204] @ (12bec ) │ │ │ │ + ldr r1, [pc, #228] @ (12c04 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #220] @ (12c08 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 136a0 │ │ │ │ + beq.n 12b46 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13a44 │ │ │ │ - mov r9, r5 │ │ │ │ - movs r2, #3 │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 12074 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 132f8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 122ae │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13542 │ │ │ │ - nop │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + beq.w 125f6 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r9, r7 │ │ │ │ + mov.w sl, #280 @ 0x118 │ │ │ │ + mov r7, fp │ │ │ │ + mov r5, fp │ │ │ │ + mov r4, fp │ │ │ │ + mov r6, fp │ │ │ │ + b.n 124e8 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 4180 <__assert_fail@plt+0x798> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #164] @ (12c0c ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #160] @ (12c10 ) │ │ │ │ + ldr r0, [pc, #164] @ (12c14 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (12c18 ) │ │ │ │ + movw r2, #9973 @ 0x26f5 │ │ │ │ + ldr r1, [pc, #152] @ (12c1c ) │ │ │ │ + ldr r0, [pc, #152] @ (12c20 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1216 @ 0x4c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + blt.n 12bbc │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + blt.n 12bac │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 126e4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 1242c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + bvc.n 12c1c │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #248] @ (137ec ) │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + b.n 12e10 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 12dc8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r5, r2, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r5, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + lsls r4, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #408] @ (1389c ) │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r5, r3] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + strb r0, [r6, #13] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #824] @ (12f4c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #720] @ (139e8 ) │ │ │ │ + ldr r5, [pc, #56] @ (12c50 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r1, #3 │ │ │ │ - bl 94e0 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - movs r5, #2 │ │ │ │ - b.n 1352c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov.w r6, #664 @ 0x298 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + bx r7 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r3, r4] │ │ │ │ + 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, #4008] @ 0xfa8 │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r1, [pc, #624] @ (12ea8 ) │ │ │ │ mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ + ldr r2, [pc, #624] @ (12eac ) │ │ │ │ + add r1, pc │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + vldr d7, [pc, #604] @ 12ea0 │ │ │ │ + ldr r6, [pc, #616] @ (12eb0 ) │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #612] @ (12eb4 ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov.w r2, #0 │ │ │ │ + vstr d7, [sp, #32] │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ + ldmia r1, {r0, r1, r2} │ │ │ │ + stmia.w r4, {r0, r1, r2} │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 12cd0 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 130b4 │ │ │ │ + ldr r1, [pc, #576] @ (12eb8 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 1309e │ │ │ │ + ldr r1, [pc, #572] @ (12ebc ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 130b8 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 12cd0 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 12e5c │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.w 12e48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 14522 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bne.w 12ee0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #540] @ (12ec0 ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, ip │ │ │ │ + add r3, pc │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl afc8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 12f02 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12f40 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 12f3e │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 12cfe │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.w 12ee0 │ │ │ │ + ldr.w r5, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [sp, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ + ldr.w r2, [ip, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 137c2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13ab6 │ │ │ │ - movs r2, #3 │ │ │ │ - movs r1, #0 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - b.w 121de │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov.w r6, #664 @ 0x298 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 123a0 │ │ │ │ - ldr.w r3, [pc, #2968] @ 14394 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 1302a │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 12fb0 │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.n 12e0a │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mov r7, r3 │ │ │ │ + adds r3, r7, #1 │ │ │ │ + beq.w 12fbe │ │ │ │ + ldr r3, [pc, #416] @ (12ec4 ) │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + ldr r3, [pc, #416] @ (12ec8 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r6, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.w 12fcc │ │ │ │ + ldr r3, [pc, #404] @ (12ecc ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1355a │ │ │ │ - mov r5, fp │ │ │ │ - mov r3, fp │ │ │ │ - mov r8, fp │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ + ldr.w r5, [r3, #292] @ 0x124 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r3, [r4, #4] │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 12e2e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 12ff0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 12d66 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #360] @ (12ed0 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #308] @ 12ea0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.w 122f6 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1230a │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 12f74 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 12f64 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1342c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w r6, #664 @ 0x298 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov.w r6, #664 @ 0x298 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov.w r6, #664 @ 0x298 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1238a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1233a │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 14460 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 121b0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 12f74 │ │ │ │ + blx 353c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ + beq.n 12dbc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12fa2 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 12dd4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 12dd4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12f9c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 12dec │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13906 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + beq.n 12dec │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d1c │ │ │ │ - movs r1, #0 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - b.w 1234e │ │ │ │ - mov r5, r8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ + beq.w 12faa │ │ │ │ + ldr r2, [pc, #228] @ (12ed4 ) │ │ │ │ + ldr r3, [pc, #188] @ (12eac ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 1309a │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #204] @ (12ed8 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 12fbe │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 12fb0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37f0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 12d1a │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 123e4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ + bl 121b0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1307a │ │ │ │ + blx 353c │ │ │ │ + b.n 12dbc │ │ │ │ + ldr.w r0, [ip, #4] │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp r1, lr │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r0, #0] │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp r1, lr │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1258e │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #669 @ 0x29d │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.w 11b3e │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.w 1243a │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #104] @ (12edc ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w r1, ip, r5, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl afc8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 12f02 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 12e96 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 12f3e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.w 12452 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12478 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 124c6 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 136a0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - b.w 1254c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - b.w 12536 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #670 @ 0x29e │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.w 11b3e │ │ │ │ - ldr.w r2, [pc, #2328] @ 14398 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r9, r5 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - movw r6, #670 @ 0x29e │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #2312] @ 1439c │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 12cfe │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + beq.n 12df4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 12dd8 │ │ │ │ + movs r2, r0 │ │ │ │ + bcc.n 12e08 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 12f78 │ │ │ │ + movs r2, r0 │ │ │ │ + strb r0, [r6, #5] │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [pc, #472] @ (130bc ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #472] @ (130c0 ) │ │ │ │ + ldr r2, [pc, #476] @ (130c4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2308] @ 143a0 │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 137c2 │ │ │ │ - ldr.w r2, [pc, #2264] @ 14398 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov.w r6, #664 @ 0x298 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #2256] @ 143a4 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #468] @ (130c8 ) │ │ │ │ + ldr r1, [pc, #468] @ (130cc ) │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2252] @ 143a8 │ │ │ │ - add r2, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 36cc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12464 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #669 @ 0x29d │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #670 @ 0x29e │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #670 @ 0x29e │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 144d6 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 12f18 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13b96 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + beq.n 12f18 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 13bb6 │ │ │ │ - movs r1, #0 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - b.w 124fa │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - movw r6, #670 @ 0x29e │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13b96 │ │ │ │ - ldr.w r3, [pc, #2008] @ 14398 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r9, r5 │ │ │ │ - ldr.w r1, [pc, #2016] @ 143ac │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - movw r6, #673 @ 0x2a1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 129a2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r9, r4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #693 @ 0x2b5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - b.w 11b3e │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r4, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #693 @ 0x2b5 │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 129dc │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 12fe4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 12f2e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13c88 │ │ │ │ + beq.n 12f2e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 13c80 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 11bc2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - movw r6, #670 @ 0x29e │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #670 @ 0x29e │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13c44 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 13c9a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 11c3a │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 11bda │ │ │ │ - ldr.w r2, [pc, #1780] @ 14398 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r9, r5 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #1780] @ 143b0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 12fea │ │ │ │ + ldr r0, [pc, #416] @ (130d0 ) │ │ │ │ + mov.w r1, #280 @ 0x118 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 12dec │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [pc, #376] @ (130bc ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #396] @ (130d4 ) │ │ │ │ + ldr r2, [pc, #400] @ (130d8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #1776] @ 143b4 │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - ldr.w r2, [pc, #1720] @ 14398 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r8, fp │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r1, [r1, r2] │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - ldr.w r2, [pc, #1728] @ 143b8 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #1724] @ 143bc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #388] @ (130dc ) │ │ │ │ + ldr r1, [pc, #392] @ (130e0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13906 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - movw r6, #669 @ 0x29d │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 11b3e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #669 @ 0x29d │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 14448 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 13d90 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cbz r2, 13d98 │ │ │ │ + b.n 12f02 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - b.w 128f6 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 13d90 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 12d90 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1301c │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 13010 │ │ │ │ + ldr r0, [pc, #348] @ (130e4 ) │ │ │ │ + mov.w r1, #280 @ 0x118 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + blx 353c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 1307e │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 12da8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12960 │ │ │ │ + b.n 12dd4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12974 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 12dbc │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1298c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r4, r9 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #693 @ 0x2b5 │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - movw r6, #693 @ 0x2b5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #693 @ 0x2b5 │ │ │ │ - b.w 11b3e │ │ │ │ - ldr.w r3, [pc, #1428] @ 14398 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r8, r5 │ │ │ │ - ldr.w r1, [pc, #1456] @ 143c0 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - movw r6, #693 @ 0x2b5 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + b.n 12dec │ │ │ │ + ldr r3, [pc, #308] @ (130e8 ) │ │ │ │ + ldr r1, [pc, #312] @ (130ec ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #693 @ 0x2b5 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12948 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #690 @ 0x2b2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12836 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 127f6 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #690 @ 0x2b2 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.w 11b3e │ │ │ │ - mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.w 127f6 │ │ │ │ - mov r0, r1 │ │ │ │ + bne.n 12f02 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 12d20 │ │ │ │ + ldr r2, [pc, #288] @ (130f0 ) │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + bl ac0c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9280 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9280 │ │ │ │ + b.n 12f3a │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 127e0 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 12f18 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1280e │ │ │ │ + b.n 12f2e │ │ │ │ + ldr r1, [pc, #256] @ (130f4 ) │ │ │ │ + mov.w r2, #280 @ 0x118 │ │ │ │ + ldr r0, [pc, #256] @ (130f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1307a │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 12d66 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 12f84 │ │ │ │ + mov.w r2, #280 @ 0x118 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 12f7c │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cbz r3, 13082 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cbz r3, 13082 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - movw r6, #690 @ 0x2b2 │ │ │ │ - b.w 11b3e │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #690 @ 0x2b2 │ │ │ │ - mov r5, r8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #690 @ 0x2b2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ + cbz r0, 13082 │ │ │ │ + ldr r2, [pc, #192] @ (130fc ) │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 1306e │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl b224 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 12d1a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 12d1a │ │ │ │ + mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 127ca │ │ │ │ - mov r5, r0 │ │ │ │ + b.n 12d1a │ │ │ │ + bl 8dd8 │ │ │ │ mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #690 @ 0x2b2 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 11b3e │ │ │ │ - ldr.w r3, [pc, #1168] @ 14398 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 13044 │ │ │ │ + b.n 12fbe │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r9, r5 │ │ │ │ - ldr.w r1, [pc, #1204] @ 143c4 │ │ │ │ + b.n 12f74 │ │ │ │ mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - movw r6, #690 @ 0x2b2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + b.n 12dbc │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 12fbe │ │ │ │ + ldr r3, [pc, #48] @ (130bc ) │ │ │ │ + ldr r1, [pc, #112] @ (13100 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.w 11b3e │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 140b2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + b.n 12fbe │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (13104 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #96] @ (13108 ) │ │ │ │ + ldr r0, [pc, #100] @ (1310c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r0, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r0, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r0, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r0, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r2, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r4, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r4, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r4, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r4, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r7, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #128] @ (13170 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r0, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [pc, #776] @ (13404 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #184] @ (131bc ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ + movs r1, r0 │ │ │ │ + bics r6, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ + 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, #4008] @ 0xfa8 │ │ │ │ + ldr r3, [pc, #684] @ (133d0 ) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + add r7, sp, #28 │ │ │ │ + ldr r2, [pc, #684] @ (133d4 ) │ │ │ │ + add r3, pc │ │ │ │ + movs r4, #0 │ │ │ │ + add r2, pc │ │ │ │ + str r4, [sp, #28] │ │ │ │ + strd r4, r4, [r7, #4] │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r5, [r3, #336] @ 0x150 │ │ │ │ + ldr r3, [pc, #668] @ (133d8 ) │ │ │ │ + strh r4, [r7, #12] │ │ │ │ + ldr r6, [pc, #668] @ (133dc ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 13492 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1358a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13f50 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + beq.n 1316c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #624] @ (133e0 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #596] @ 133c8 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #16] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 134a6 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14230 │ │ │ │ - ldr.w r3, [pc, #1140] @ 143c8 │ │ │ │ + bne.w 13496 │ │ │ │ + ldr r3, [pc, #588] @ (133e4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [r3, #604] @ 0x25c │ │ │ │ - bl a868 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr.w r4, [r3, #184] @ 0xb8 │ │ │ │ + ldr.w r2, [r3, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cbz r4, 131bc │ │ │ │ + ldr.w r3, [r3, #192] @ 0xc0 │ │ │ │ + cmp r3, #8 │ │ │ │ + beq.w 13542 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + beq.w 13564 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + beq.w 134c6 │ │ │ │ + ldr r0, [pc, #552] @ (133e8 ) │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ + bl 10304 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1351c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #6 │ │ │ │ + bpl.w 137fe │ │ │ │ + ldr r1, [pc, #528] @ (133ec ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 137e8 │ │ │ │ + ldr r1, [pc, #520] @ (133f0 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 137c8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14096 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov r0, sl │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r1, #32 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - bl ac7c │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 134d4 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1320c │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 13220 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 134ae │ │ │ │ + ldr r3, [pc, #464] @ (133f4 ) │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + ldr r3, [pc, #464] @ (133f8 ) │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + bne.w 13714 │ │ │ │ + cmp r4, r8 │ │ │ │ + beq.w 13570 │ │ │ │ + ldr r2, [pc, #436] @ (133fc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #556] @ 0x22c │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r7, [r2, #84] @ 0x54 │ │ │ │ + ands.w r7, r7, #67108864 @ 0x4000000 │ │ │ │ + bne.w 135aa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9990 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + beq.w 1365c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1407c │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 14028 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - rsb r2, r4, #3 │ │ │ │ - orr.w r2, r2, r4, lsl #31 │ │ │ │ - mov r0, r9 │ │ │ │ - strd r5, r8, [sp, #112] @ 0x70 │ │ │ │ - add.w r1, r3, r4, lsl #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - bl b6f4 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9158 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 1341a │ │ │ │ + ldr r3, [pc, #404] @ (13400 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cbz r7, 13290 │ │ │ │ + ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ + cmp r3, #8 │ │ │ │ + beq.w 135f4 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + beq.w 135fe │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + beq.w 13642 │ │ │ │ + ldr r0, [pc, #368] @ (13404 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ + bl 10304 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 136c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bb20 │ │ │ │ + mov r1, r0 │ │ │ │ + adds r0, r1, #1 │ │ │ │ + beq.w 136cc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13fc6 │ │ │ │ + beq.n 132c6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 140aa │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 13fdc │ │ │ │ + beq.w 137bc │ │ │ │ + add.w r2, r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + adds r1, #3 │ │ │ │ + blx 35dc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1374c │ │ │ │ + ldr r3, [pc, #300] @ (13408 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 136f8 │ │ │ │ + ldr.w lr, [r0, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w ip, [r1, #4] │ │ │ │ + sub.w r9, lr, r9 │ │ │ │ + sub.w r3, ip, r3 │ │ │ │ + clz r9, r9 │ │ │ │ + clz r3, r3 │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + tst.w r9, r3 │ │ │ │ + bne.w 13664 │ │ │ │ + cmp r0, r8 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1360a │ │ │ │ + cmp r1, r8 │ │ │ │ + ite ne │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r9, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1360a │ │ │ │ + movs r2, #2 │ │ │ │ + blx 34c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 13774 │ │ │ │ + ldr r3, [pc, #204] @ (1340c ) │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + ldr r3, [pc, #204] @ (13410 ) │ │ │ │ + subs r2, r0, r2 │ │ │ │ + clz r2, r2 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + cmp r0, r3 │ │ │ │ + ite ne │ │ │ │ + movne ip, r2 │ │ │ │ + orreq.w ip, r2, #1 │ │ │ │ + cmp r0, r8 │ │ │ │ + ite ne │ │ │ │ + movne r3, ip │ │ │ │ + orreq.w r3, ip, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 13754 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, ip │ │ │ │ + beq.n 1337a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1406c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 14012 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a62c │ │ │ │ + beq.w 1377e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 1338e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 13636 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1341a │ │ │ │ + ldr r3, [pc, #120] @ (1340c ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + ldrb.w r3, [sp, #30] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 13432 │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #33 @ 0x21 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #30 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 13432 │ │ │ │ + mov r6, r4 │ │ │ │ + mov.w r8, #488 @ 0x1e8 │ │ │ │ + b.n 13522 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + bvs.n 1349c │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ + movs r1, r0 │ │ │ │ + bpl.n 133d0 │ │ │ │ + movs r2, r0 │ │ │ │ + bpl.n 13384 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 1348c │ │ │ │ + movs r2, r0 │ │ │ │ + bpl.n 13444 │ │ │ │ + movs r2, r0 │ │ │ │ + bmi.n 133f8 │ │ │ │ + movs r2, r0 │ │ │ │ + bmi.n 1336c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r5, r6, [sp, #8] │ │ │ │ + mov r4, sl │ │ │ │ + ldr r3, [pc, #1000] @ (13804 ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + ldrb.w r3, [sp, #30] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r6, #0] │ │ │ │ + cbnz r3, 13478 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13ffc │ │ │ │ + beq.n 13444 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14074 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #689 @ 0x2b1 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #689 @ 0x2b1 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - b.w 11b3e │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1435e │ │ │ │ + beq.n 134b6 │ │ │ │ + blx 353c │ │ │ │ + cbz r5, 1345a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14066 │ │ │ │ + beq.n 1345a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, 1408e │ │ │ │ - mov r9, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 13f8c │ │ │ │ - mov r0, r9 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 134be │ │ │ │ + ldr r2, [pc, #940] @ (13808 ) │ │ │ │ + ldr r3, [pc, #940] @ (1380c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 137b8 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #30 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 13432 │ │ │ │ + mov r6, r4 │ │ │ │ + movw r8, #489 @ 0x1e9 │ │ │ │ + b.n 13522 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 13196 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 13196 │ │ │ │ + movs r6, #0 │ │ │ │ + movw r8, #473 @ 0x1d9 │ │ │ │ + b.n 13522 │ │ │ │ + mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13fdc │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 13220 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13ffc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #689 @ 0x2b1 │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 13444 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14066 │ │ │ │ - mov r5, r0 │ │ │ │ + b.n 1345a │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx r4 │ │ │ │ mov r3, r0 │ │ │ │ + b.n 131ca │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 35f4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 13506 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3564 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #689 @ 0x2b1 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 11b3e │ │ │ │ - mov r0, r8 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 13500 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 13626 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 1320c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1351c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 1351c │ │ │ │ + mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13fc6 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #688 @ 0x2b0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.w 11b3e │ │ │ │ + movs r6, #0 │ │ │ │ + movw r8, #481 @ 0x1e1 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 13558 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cbnz r3, 1354c │ │ │ │ + ldr r0, [pc, #736] @ (13810 ) │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 13444 │ │ │ │ + mov r4, r6 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 13432 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1278e │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov.w r6, #688 @ 0x2b0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 11b3e │ │ │ │ - movs r0, #1 │ │ │ │ - blx 3690 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1418c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ - bpl.w 14332 │ │ │ │ - ldr r2, [pc, #704] @ (143cc ) │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 14490 │ │ │ │ - ldr r2, [pc, #696] @ (143d0 ) │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 14506 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 14376 │ │ │ │ - ldr r3, [pc, #680] @ (143d4 ) │ │ │ │ - str r5, [r0, #12] │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #152] @ 0x98 │ │ │ │ - ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ - bpl.n 14182 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + blx r4 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 131ca │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - blx r3 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1352e │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 13528 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx r4 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 131ca │ │ │ │ + ldr r3, [pc, #672] @ (13814 ) │ │ │ │ + mov.w r8, #482 @ 0x1e2 │ │ │ │ + ldr r2, [pc, #672] @ (13818 ) │ │ │ │ + ldr r1, [pc, #672] @ (1381c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r1, pc │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + b.n 13522 │ │ │ │ + ldr r1, [pc, #660] @ (13820 ) │ │ │ │ + movw r2, #473 @ 0x1d9 │ │ │ │ + ldr r0, [pc, #656] @ (13824 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 134a6 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 1316c │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 9614 │ │ │ │ + subs.w ip, r0, #0 │ │ │ │ + ble.w 1341a │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov sl, r4 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov fp, ip │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + add.w r6, r1, #8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 137d0 │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ + mov r0, sl │ │ │ │ + bl 9990 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 13650 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp fp, r4 │ │ │ │ + beq.w 13414 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r7, [r3, #84] @ 0x54 │ │ │ │ + and.w r7, r7, #67108864 @ 0x4000000 │ │ │ │ + b.n 135ce │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r7 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 1329e │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r7 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 1329e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 126f4 │ │ │ │ + beq.w 1341a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 126f4 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 1341a │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 126f4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + b.n 1341a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 1320c │ │ │ │ + b.n 13506 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 1338e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - blx r4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 126f4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - blx r4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 126f4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - blx r3 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 14144 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #688 @ 0x2b0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 126f4 │ │ │ │ - ldr.w r3, [r8, #148] @ 0x94 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 126d4 │ │ │ │ - ldr.w r3, [r8, #140] @ 0x8c │ │ │ │ - ldr.w r0, [r8, #136] @ 0x88 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 8ca4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1418c │ │ │ │ - ldr r3, [pc, #520] @ (143d8 ) │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r9, [r0, #4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r3 │ │ │ │ - bl a570 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r7 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 1329e │ │ │ │ + ldrd r5, r6, [sp, #8] │ │ │ │ + mov r4, sl │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 1326a │ │ │ │ + mov r6, r4 │ │ │ │ + mov.w r8, #482 @ 0x1e2 │ │ │ │ + b.n 13522 │ │ │ │ + ldr.w r3, [lr, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ + bpl.w 137cc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp lr, r0 │ │ │ │ + beq.w 137e8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp lr, r3 │ │ │ │ + beq.w 137c8 │ │ │ │ + ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.w 137cc │ │ │ │ + cmp ip, r0 │ │ │ │ + beq.w 137e8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp ip, r3 │ │ │ │ + beq.w 137c8 │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 136ee │ │ │ │ + ldrb.w ip, [r7, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ + cmp ip, r0 │ │ │ │ + bne.n 136ee │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 1378a │ │ │ │ + adds r1, #16 │ │ │ │ + add.w r0, r7, #16 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 349c │ │ │ │ + clz r2, r0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + b.n 1337c │ │ │ │ + mov r6, r4 │ │ │ │ + mov.w r8, #484 @ 0x1e4 │ │ │ │ + b.n 13522 │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 142ae │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldrd r2, r3, [r2, #4] │ │ │ │ - str.w r2, [r8, #144] @ 0x90 │ │ │ │ - bic.w r3, r3, #112 @ 0x70 │ │ │ │ - str.w r3, [r8, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #484] @ (143dc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 14294 │ │ │ │ - str.w r4, [r3, #148] @ 0x94 │ │ │ │ - ldr r3, [pc, #472] @ (143e0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ + bne.n 137a2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1341a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 126d4 │ │ │ │ - b.w 126c6 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movw r6, #687 @ 0x2af │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - b.w 11b3e │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.w 12722 │ │ │ │ - b.n 13f50 │ │ │ │ - mov r0, r1 │ │ │ │ + bne.w 1341a │ │ │ │ + mov r0, r7 │ │ │ │ + b.n 13620 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 136e0 │ │ │ │ + b.n 1341a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 13392 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 13392 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12654 │ │ │ │ - ldr r2, [pc, #332] @ (14398 ) │ │ │ │ - mov r9, r5 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r8, r5 │ │ │ │ - movw r6, #687 @ 0x2af │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #392] @ (143e4 ) │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #388] @ (143e8 ) │ │ │ │ + b.n 13392 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + movw r8, #481 @ 0x1e1 │ │ │ │ + ldr r2, [pc, #268] @ (13828 ) │ │ │ │ + ldr r1, [r6, r2] │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r2, [pc, #264] @ (1382c ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ + ldr r1, [pc, #264] @ (13830 ) │ │ │ │ + add r1, pc │ │ │ │ blx 390c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b.w 11b3e │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r9, r5 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #673 @ 0x2a1 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b.w 11b3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14206 │ │ │ │ + beq.w 13522 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14206 │ │ │ │ + bne.w 13522 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14206 │ │ │ │ - ldr r3, [pc, #316] @ (143ec ) │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r8, [r2, r3] │ │ │ │ - cmp r9, r8 │ │ │ │ - beq.n 142d4 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 38f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 141f6 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, r8 │ │ │ │ - beq.n 142d4 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 38f4 │ │ │ │ - cbz r0, 1431c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ands.w r3, r3, #32 │ │ │ │ - bne.n 141f6 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 141f6 │ │ │ │ + b.n 13522 │ │ │ │ + mov r6, r4 │ │ │ │ + movw r8, #487 @ 0x1e7 │ │ │ │ + b.n 13522 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + blx 3768 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 1376e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 137ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 141f6 │ │ │ │ - ldr r0, [pc, #260] @ (143f0 ) │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - blx 3508 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1418c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bge.w 1337a │ │ │ │ + mov r6, r4 │ │ │ │ + movw r8, #487 @ 0x1e7 │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 1372e │ │ │ │ + str r2, [sp, #0] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 1337c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1430e │ │ │ │ + beq.w 13392 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 14312 │ │ │ │ - mov r4, r8 │ │ │ │ - b.n 141f6 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r8 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 13392 │ │ │ │ + mov r0, r7 │ │ │ │ + b.n 1370e │ │ │ │ + mov r6, r4 │ │ │ │ + mov.w r8, #484 @ 0x1e4 │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 1372e │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 141f6 │ │ │ │ - ldr r3, [pc, #212] @ (143f4 ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #212] @ (143f8 ) │ │ │ │ - ldr r0, [pc, #216] @ (143fc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #204] @ (14400 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #204] @ (14404 ) │ │ │ │ - ldr r0, [pc, #204] @ (14408 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (1440c ) │ │ │ │ - movw r2, #16367 @ 0x3fef │ │ │ │ - ldr r1, [pc, #192] @ (14410 ) │ │ │ │ - ldr r0, [pc, #196] @ (14414 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (14418 ) │ │ │ │ - movw r2, #16936 @ 0x4228 │ │ │ │ - ldr r1, [pc, #180] @ (1441c ) │ │ │ │ - ldr r0, [pc, #184] @ (14420 ) │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 1376e │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 132c6 │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + bl 4248 <__assert_fail@plt+0x860> │ │ │ │ + ldr r3, [pc, #96] @ (13834 ) │ │ │ │ + movw r2, #23577 @ 0x5c19 │ │ │ │ + ldr r1, [pc, #96] @ (13838 ) │ │ │ │ + ldr r0, [pc, #96] @ (1383c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1276 @ 0x4fc │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 409c <__assert_fail@plt+0x6b4> │ │ │ │ - ldr r3, [pc, #168] @ (14424 ) │ │ │ │ - movw r2, #16020 @ 0x3e94 │ │ │ │ - ldr r1, [pc, #164] @ (14428 ) │ │ │ │ - ldr r0, [pc, #168] @ (1442c ) │ │ │ │ + ldr r3, [pc, #84] @ (13840 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #84] @ (13844 ) │ │ │ │ + ldr r0, [pc, #84] @ (13848 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ + adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 4180 <__assert_fail@plt+0x798> │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #480] @ (14580 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [pc, #424] @ (1454c ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [pc, #224] @ (14488 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [pc, #440] @ (14564 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #504] @ (145a8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - mov r2, sl │ │ │ │ - movs r1, r0 │ │ │ │ - mov r4, r8 │ │ │ │ - movs r1, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r2, r6 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r4 │ │ │ │ + str r6, [r3, r1] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, sp │ │ │ │ - movs r1, r0 │ │ │ │ - add r8, r3 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, #16 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, lr │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ - movs r1, r0 │ │ │ │ - bics r0, r2 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #336] @ (14584 ) │ │ │ │ - movw r2, #16245 @ 0x3f75 │ │ │ │ - ldr r1, [pc, #336] @ (14588 ) │ │ │ │ - ldr r0, [pc, #336] @ (1458c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #324] @ (14590 ) │ │ │ │ - movw r2, #17034 @ 0x428a │ │ │ │ - ldr r1, [pc, #324] @ (14594 ) │ │ │ │ - ldr r0, [pc, #324] @ (14598 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (1459c ) │ │ │ │ - movw r2, #16618 @ 0x40ea │ │ │ │ - ldr r1, [pc, #312] @ (145a0 ) │ │ │ │ - ldr r0, [pc, #312] @ (145a4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (145a8 ) │ │ │ │ - movw r2, #16015 @ 0x3e8f │ │ │ │ - ldr r1, [pc, #300] @ (145ac ) │ │ │ │ - ldr r0, [pc, #300] @ (145b0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (145b4 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #288] @ (145b8 ) │ │ │ │ - ldr r0, [pc, #288] @ (145bc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (145c0 ) │ │ │ │ - movw r2, #16218 @ 0x3f5a │ │ │ │ - ldr r1, [pc, #276] @ (145c4 ) │ │ │ │ - ldr r0, [pc, #280] @ (145c8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (145cc ) │ │ │ │ - movw r2, #16408 @ 0x4018 │ │ │ │ - ldr r1, [pc, #264] @ (145d0 ) │ │ │ │ - ldr r0, [pc, #268] @ (145d4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (145d8 ) │ │ │ │ - movw r2, #16685 @ 0x412d │ │ │ │ - ldr r1, [pc, #252] @ (145dc ) │ │ │ │ - ldr r0, [pc, #256] @ (145e0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (145e4 ) │ │ │ │ - movw r2, #15988 @ 0x3e74 │ │ │ │ - ldr r1, [pc, #240] @ (145e8 ) │ │ │ │ - ldr r0, [pc, #244] @ (145ec ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #228] @ (145f0 ) │ │ │ │ - movw r2, #16743 @ 0x4167 │ │ │ │ - ldr r1, [pc, #224] @ (145f4 ) │ │ │ │ - ldr r0, [pc, #228] @ (145f8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #216] @ (145fc ) │ │ │ │ - movw r2, #16555 @ 0x40ab │ │ │ │ - ldr r1, [pc, #212] @ (14600 ) │ │ │ │ - ldr r0, [pc, #216] @ (14604 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #204] @ (14608 ) │ │ │ │ - movw r2, #16449 @ 0x4041 │ │ │ │ - ldr r1, [pc, #200] @ (1460c ) │ │ │ │ - ldr r0, [pc, #204] @ (14610 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #192] @ (14614 ) │ │ │ │ - movw r2, #16495 @ 0x406f │ │ │ │ - ldr r1, [pc, #188] @ (14618 ) │ │ │ │ - ldr r0, [pc, #192] @ (1461c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #180] @ (14620 ) │ │ │ │ - movw r2, #16252 @ 0x3f7c │ │ │ │ - ldr r1, [pc, #176] @ (14624 ) │ │ │ │ - ldr r0, [pc, #180] @ (14628 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - cmn r2, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r1, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - negs r6, r6 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ - movs r1, r0 │ │ │ │ - negs r6, r3 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ - movs r1, r0 │ │ │ │ - negs r2, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + ldr r7, [pc, #776] @ (13b24 ) │ │ │ │ movs r1, r0 │ │ │ │ - negs r4, r7 │ │ │ │ + ldr r7, [pc, #808] @ (13b48 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r7, [pc, #568] @ (13a5c ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + ldr r2, [pc, #160] @ (138c8 ) │ │ │ │ movs r1, r0 │ │ │ │ - negs r4, r4 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ - movs r1, r0 │ │ │ │ - rors r0, r2 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ - movs r1, r0 │ │ │ │ - negs r4, r3 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - tst r0, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #26 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #272] @ (13940 ) │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r4, r0 │ │ │ │ + ldr r1, [pc, #288] @ (13954 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + strb r6, [r7, #31] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #2 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ - rors r4, r3 │ │ │ │ + ldr r5, [pc, #584] @ (13a88 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r0, r4 │ │ │ │ + lsls r4, r1 │ │ │ │ movs r1, r0 │ │ │ │ - push {r4, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #264] @ (14744 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r1, [pc, #264] @ (14748 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 146d4 │ │ │ │ - ldr r1, [pc, #252] @ (1474c ) │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 14696 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #624] @ (13ad0 ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #624] @ (13ad4 ) │ │ │ │ + add r1, pc │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + vldr d7, [pc, #604] @ 13ac8 │ │ │ │ + ldr r6, [pc, #616] @ (13ad8 ) │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #612] @ (13adc ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov.w r2, #0 │ │ │ │ + vstr d7, [sp, #32] │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ + ldmia r1, {r0, r1, r2} │ │ │ │ + stmia.w r4, {r0, r1, r2} │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 138f8 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 13cb2 │ │ │ │ + ldr r1, [pc, #576] @ (13ae0 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 13cba │ │ │ │ + ldr r1, [pc, #572] @ (13ae4 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 13cb6 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 146c0 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 146c0 │ │ │ │ - movs r0, #1 │ │ │ │ + ble.n 138f8 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 13a84 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.w 13a72 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 13b08 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #540] @ (13ae8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 35f4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1471c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 14702 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + add r3, pc │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl afc8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 13b2a │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14702 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14702 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 1473e │ │ │ │ - ldr r1, [pc, #176] @ (14750 ) │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 14720 │ │ │ │ - ldr r1, [pc, #172] @ (14754 ) │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 14736 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 14708 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + beq.w 13b98 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 13b96 │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 13922 │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.w 13b08 │ │ │ │ + ldr r5, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 146fe │ │ │ │ - b.n 14702 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 14708 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 14708 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ - bpl.n 1473a │ │ │ │ - ldr r1, [pc, #116] @ (14750 ) │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 14720 │ │ │ │ - ldr r1, [pc, #112] @ (14754 ) │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 14736 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 14708 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 13c4a │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 13bd0 │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.w 13a4a │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mov r8, r3 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 13bde │ │ │ │ + ldr r3, [pc, #416] @ (13aec ) │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + ldr r3, [pc, #416] @ (13af0 ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r7, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.w 13bec │ │ │ │ + ldr r3, [pc, #404] @ (13af4 ) │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + strd r6, r6, [r4, #4] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ + ldr.w r5, [r3, #312] @ 0x138 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 13a6e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 13c2a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14702 │ │ │ │ + beq.n 1398e │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 1471c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3564 │ │ │ │ - b.n 14678 │ │ │ │ - mov r4, r1 │ │ │ │ - b.n 14702 │ │ │ │ - ldr r3, [pc, #52] @ (14758 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (1475c ) │ │ │ │ - ldr r0, [pc, #52] @ (14760 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - bl 412c <__assert_fail@plt+0x744> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb69e │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #624] @ (149e8 ) │ │ │ │ - ldr r3, [pc, #624] @ (149ec ) │ │ │ │ - sub sp, #28 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #360] @ (13af8 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #308] @ 13ac8 │ │ │ │ + add r1, sp, #24 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #624] @ (149f0 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 13b76 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14852 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 147d4 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #12 │ │ │ │ - movs r3, #0 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - strd r3, r8, [sp, #8] │ │ │ │ - bl b6f4 │ │ │ │ + bne.w 13b66 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 10ec8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 13b76 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3378 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #572] @ (149f4 ) │ │ │ │ - ldr r3, [pc, #560] @ (149ec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 14998 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - blx 3690 │ │ │ │ - mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 148e8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 13b76 │ │ │ │ + blx 353c │ │ │ │ + cbz r5, 139fc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 149d4 │ │ │ │ - ldr r2, [pc, #508] @ (149f8 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1499c │ │ │ │ - ldr r2, [pc, #500] @ (149fc ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 149b2 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + beq.n 139fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 149d0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - str r6, [r0, #12] │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bmi.n 14844 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - blx r4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 13bc2 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 13a14 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 147b6 │ │ │ │ + beq.n 13a14 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 147b6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 147b6 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 1482a │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1479e │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - bl 8ca4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 148e8 │ │ │ │ - ldr r2, [pc, #400] @ (14a00 ) │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [r5, r2] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 148c4 │ │ │ │ - ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 148ec │ │ │ │ - ldr.w ip, [r2, #4] │ │ │ │ - ldr.w r7, [ip, #84] @ 0x54 │ │ │ │ - lsls r7, r7, #5 │ │ │ │ - bpl.w 149b6 │ │ │ │ - ldr.w lr, [pc, #360] @ 149f8 │ │ │ │ - ldr.w r7, [r5, lr] │ │ │ │ - cmp ip, r7 │ │ │ │ - beq.w 1499c │ │ │ │ - ldr.w lr, [pc, #352] @ 149fc │ │ │ │ - ldr.w r7, [r5, lr] │ │ │ │ - cmp ip, r7 │ │ │ │ - beq.w 149b2 │ │ │ │ - ldr.w lr, [r2, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 14902 │ │ │ │ - adds r2, #8 │ │ │ │ - b.n 148bc │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, lr │ │ │ │ - beq.n 14902 │ │ │ │ - ldr.w ip, [r2, #4]! │ │ │ │ - cmp ip, r1 │ │ │ │ - bne.n 148b6 │ │ │ │ - ldr.w r2, [r9, #20] │ │ │ │ - ldrd r2, r3, [r2, #4] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - bic.w r3, r3, #112 @ 0x70 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1497a │ │ │ │ - str.w r9, [r4, #12] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1479c │ │ │ │ - b.n 14796 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 147b6 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 148c4 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 148ee │ │ │ │ - ldr r3, [pc, #264] @ (14a04 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 148c4 │ │ │ │ - ldr r3, [pc, #260] @ (14a08 ) │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 14926 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 38f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 148d4 │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 14926 │ │ │ │ - blx 38f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 149ba │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ands.w r3, r3, #32 │ │ │ │ - bne.n 148d4 │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 148d4 │ │ │ │ - ldr r1, [pc, #208] @ (14a0c ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 148d4 │ │ │ │ - ldr r0, [pc, #204] @ (14a10 ) │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc │ │ │ │ - blx 3508 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 148e8 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 14968 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, 1496c │ │ │ │ - mov r9, r2 │ │ │ │ - b.n 148d4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r9, r2 │ │ │ │ - b.n 148d4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 13bbc │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 13a2c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 148de │ │ │ │ + beq.n 13a2c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 148de │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 148de │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (14a14 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #116] @ (14a18 ) │ │ │ │ - ldr r0, [pc, #116] @ (14a1c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - ldr r3, [pc, #100] @ (14a20 ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #100] @ (14a24 ) │ │ │ │ - ldr r0, [pc, #100] @ (14a28 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 409c <__assert_fail@plt+0x6b4> │ │ │ │ - ldr r3, [pc, #84] @ (14a2c ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #84] @ (14a30 ) │ │ │ │ - ldr r0, [pc, #88] @ (14a34 ) │ │ │ │ + beq.w 13bca │ │ │ │ + ldr r2, [pc, #204] @ (13afc ) │ │ │ │ + ldr r3, [pc, #164] @ (13ad4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 13cae │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r3, [pc, #180] @ (13b00 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 13bde │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 13bd0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37f0 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 13940 │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 139b8 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r0, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #104] @ (13b04 ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w r1, r7, r5, lsl #2 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl afc8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 13b2a │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 13abc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 13b96 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 13922 │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + stmia r7!, {r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + ldr r3, [pc, #192] @ (13bac ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #384] @ (13c88 ) │ │ │ │ movs r1, r0 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #712] @ (14d10 ) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #712] @ (14d14 ) │ │ │ │ + ldr r3, [pc, #452] @ (13cd0 ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #452] @ (13cd4 ) │ │ │ │ + ldr r2, [pc, #456] @ (13cd8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r6, [pc, #712] @ (14d18 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r0, #84] @ 0x54 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #0 │ │ │ │ - ands.w r1, r1, #1048576 @ 0x100000 │ │ │ │ - bne.w 14c60 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 14c5c │ │ │ │ - ldr r2, [pc, #676] @ (14d1c ) │ │ │ │ - ldr r3, [pc, #680] @ (14d20 ) │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r2, [r2, #1476] @ 0x5c4 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - str r5, [r4, #12] │ │ │ │ - str r5, [r4, #16] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r5, [r4, #20] │ │ │ │ - beq.w 14bf8 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str r5, [r4, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - beq.w 14bf8 │ │ │ │ - adds r1, r3, #2 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 14bf8 │ │ │ │ - adds r1, r3, #3 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - cmp r1, r2 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - beq.w 14bfa │ │ │ │ - adds r1, r3, #4 │ │ │ │ - str r5, [r4, #64] @ 0x40 │ │ │ │ - cmp r1, r2 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - itt ne │ │ │ │ - addne r3, #5 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r1, [pc, #604] @ (14d24 ) │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #448] @ (13cdc ) │ │ │ │ + ldr r1, [pc, #448] @ (13ce0 ) │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 14d00 │ │ │ │ - ldr r0, [pc, #592] @ (14d28 ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 14cea │ │ │ │ - ldr r0, [pc, #584] @ (14d2c ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 14d04 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 14c76 │ │ │ │ - add r7, sp, #28 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r6, [r1, #272] @ 0x110 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - strd r3, r3, [r7, #4] │ │ │ │ - strh r3, [r7, #12] │ │ │ │ - blx 3798 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 14b9a │ │ │ │ - ldrb.w r2, [sp, #30] │ │ │ │ - movs r0, #0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - strd r0, r1, [r4, #32] │ │ │ │ - strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - strd r0, r1, [r4, #48] @ 0x30 │ │ │ │ - strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 14c9a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, sp, #30 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 13b40 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14b62 │ │ │ │ + beq.n 13b40 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14bfe │ │ │ │ - adds r7, #1 │ │ │ │ - beq.n 14c1c │ │ │ │ - blx 353c │ │ │ │ - cbz r6, 14b7e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n 13c04 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 13b56 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14b7e │ │ │ │ + beq.n 13b56 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14c06 │ │ │ │ - ldr r2, [pc, #432] @ (14d30 ) │ │ │ │ - ldr r3, [pc, #400] @ (14d14 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 14ce6 │ │ │ │ + beq.n 13c0a │ │ │ │ + ldr r0, [pc, #396] @ (13ce4 ) │ │ │ │ + mov.w r1, #348 @ 0x15c │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 13a2c │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 14cb0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 14bae │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #388] @ (14d34 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #340] @ 14d08 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #16] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 14c1c │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, 14c0e │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r4, #32] │ │ │ │ - strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ - strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ - ldrb.w r3, [sp, #30] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 14b30 │ │ │ │ - blx 353c │ │ │ │ - b.n 14b6c │ │ │ │ - str r5, [r4, #28] │ │ │ │ - str r5, [r4, #64] @ 0x40 │ │ │ │ - b.n 14ac6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14b62 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14b7e │ │ │ │ movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 14bd2 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 139b8 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14cce │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ + bne.n 13c1c │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14cda │ │ │ │ - ldr r0, [pc, #264] @ (14d38 ) │ │ │ │ - movs r1, #189 @ 0xbd │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - blx 353c │ │ │ │ - cbz r6, 14c4c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 14c4c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 14ca8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 14c5c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 14ca0 │ │ │ │ + bne.n 13c10 │ │ │ │ + ldr r0, [pc, #352] @ (13ce8 ) │ │ │ │ + mov.w r1, #348 @ 0x15c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 14b7e │ │ │ │ - ldr r1, [pc, #216] @ (14d3c ) │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [pc, #216] @ (14d40 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 14a6e │ │ │ │ - ldr r1, [pc, #204] @ (14d44 ) │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r2, [pc, #204] @ (14d48 ) │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + b.n 139e2 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [pc, #308] @ (13cd0 ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #332] @ (13cec ) │ │ │ │ + ldr r2, [pc, #336] @ (13cf0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - strd r0, r2, [sp] │ │ │ │ - ldr r3, [pc, #196] @ (14d4c ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r2, [pc, #196] @ (14d50 ) │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #324] @ (13cf4 ) │ │ │ │ + ldr r1, [pc, #328] @ (13cf8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #196] @ (14d54 ) │ │ │ │ - add r2, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n 14c4c │ │ │ │ - blx 353c │ │ │ │ - b.n 14b7e │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 13b2a │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14c5c │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 13a14 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14c4c │ │ │ │ - ldr r1, [pc, #164] @ (14d58 ) │ │ │ │ - movs r2, #189 @ 0xbd │ │ │ │ - ldr r0, [pc, #164] @ (14d5c ) │ │ │ │ + b.n 139fc │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13a2c │ │ │ │ + ldr r3, [pc, #296] @ (13cfc ) │ │ │ │ + ldr r1, [pc, #300] @ (13d00 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 13b2a │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ + b.n 13948 │ │ │ │ + ldr r2, [pc, #276] @ (13d04 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, pc │ │ │ │ + bl ac0c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9280 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9280 │ │ │ │ + b.n 13b62 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13b40 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13b56 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 13b86 │ │ │ │ + mov.w r2, #348 @ 0x15c │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 13b7e │ │ │ │ + ldr r1, [pc, #220] @ (13d08 ) │ │ │ │ + mov.w r2, #348 @ 0x15c │ │ │ │ + ldr r0, [pc, #216] @ (13d0c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14c1c │ │ │ │ + beq.n 13b76 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 14bae │ │ │ │ - movs r2, #189 @ 0xbd │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 14c24 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 14c2c │ │ │ │ + b.n 1398e │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cbz r3, 13c96 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cbz r3, 13c96 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 13c96 │ │ │ │ + ldr r3, [pc, #180] @ (13d10 ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 13c8a │ │ │ │ + mov r0, r7 │ │ │ │ + bl b224 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 13940 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 13940 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13940 │ │ │ │ + bl 8dd8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 13c64 │ │ │ │ + b.n 13bde │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 13bde │ │ │ │ + ldr r3, [pc, #48] @ (13cd0 ) │ │ │ │ + ldr r1, [pc, #112] @ (13d14 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 13bde │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (14d60 ) │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #92] @ (13d18 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #112] @ (14d64 ) │ │ │ │ - ldr r0, [pc, #116] @ (14d68 ) │ │ │ │ + ldr r1, [pc, #88] @ (13d1c ) │ │ │ │ + ldr r0, [pc, #92] @ (13d20 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ... │ │ │ │ - uxth r4, r2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - uxth r0, r2 │ │ │ │ - movs r2, r0 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 14d4a │ │ │ │ - movs r2, r0 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + cmp r4, fp │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #0 │ │ │ │ + ldr r0, [pc, #944] @ (1408c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 14d8c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + add r8, fp │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #12 │ │ │ │ + add lr, fp │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + ldr r0, [pc, #944] @ (14098 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #14 │ │ │ │ + ldr r0, [pc, #744] @ (13fd4 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + add ip, r9 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + ldr r0, [pc, #368] @ (13e64 ) │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + add r0, r9 │ │ │ │ + movs r1, r0 │ │ │ │ + add r4, r9 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r0, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [pc, #160] @ (13da8 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [pc, #584] @ (13f54 ) │ │ │ │ + movs r1, r0 │ │ │ │ + bics r0, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r3, #32] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ + movs r1, r0 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ - ldr.w r3, [pc, #2924] @ 158ec │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r2, [pc, #2924] @ 158f0 │ │ │ │ + str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr.w r3, [pc, #2596] @ 1475c │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + ldr.w r2, [pc, #2596] @ 14760 │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ - mov r9, r0 │ │ │ │ + mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ - strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r7, [r3, #356] @ 0x164 │ │ │ │ - ldr.w r3, [pc, #2904] @ 158f4 │ │ │ │ - strh.w r4, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r8, [pc, #2900] @ 158f8 │ │ │ │ + strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r6, [r3, #276] @ 0x114 │ │ │ │ + ldr.w r3, [pc, #2576] @ 14764 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + strh.w r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w sl, [pc, #2572] @ 14768 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r8, pc │ │ │ │ + add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 154be │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 15636 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cbnz r3, 13da0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 14568 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14dd0 │ │ │ │ + beq.n 13d86 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 9534 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 9570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1565a │ │ │ │ - ldr.w r3, [pc, #2844] @ 158fc │ │ │ │ - ldr.w r0, [r9, #20] │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1260] @ 0x4ec │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 155ba │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 155c2 │ │ │ │ - ldr.w r3, [pc, #2812] @ 15900 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r6, [r3, #228] @ 0xe4 │ │ │ │ + bne.n 13da2 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w fp, #196 @ 0xc4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.w 145b2 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr.w r3, [pc, #2504] @ 1476c │ │ │ │ + ldr.w r4, [fp, #64] @ 0x40 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 1459a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r5, [r3, #64] @ 0x40 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 155ca │ │ │ │ - ldr.w r0, [pc, #2796] @ 15904 │ │ │ │ - add r0, pc │ │ │ │ - blx 3348 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 15416 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 370c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1540c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 14e4c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 154e2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #6 │ │ │ │ + bpl.w 14c66 │ │ │ │ + ldr.w r2, [pc, #2476] @ 14770 │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + str r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14e60 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 154da │ │ │ │ - ldr.w r5, [pc, #2724] @ 15908 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r4, [r5, #1328] @ 0x530 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 14c76 │ │ │ │ + ldr.w r2, [pc, #2464] @ 14774 │ │ │ │ + ldr.w r5, [sl, r2] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 14c72 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 155de │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 14652 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14e8a │ │ │ │ + beq.n 13e04 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr.w r5, [r9, #20] │ │ │ │ + str r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [pc, #2680] @ 1590c │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r0, [r4, #1364] @ 0x554 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr.w r3, [pc, #2416] @ 14778 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r3, pc │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r0, [r3, #992] @ 0x3e0 │ │ │ │ movs r3, #0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r0, [r4, #1204] @ 0x4b4 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ blx 3808 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14ed4 │ │ │ │ + beq.n 13e4a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15518 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 15618 │ │ │ │ - ldr.w r3, [pc, #2612] @ 15910 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1567a │ │ │ │ - ldr.w r3, [pc, #2596] @ 15914 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - mov fp, r6 │ │ │ │ - ldr.w r3, [r3, #552] @ 0x228 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl b6f4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1451e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14f26 │ │ │ │ + beq.n 13e4a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15502 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 14516 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 145aa │ │ │ │ + ldr.w r3, [pc, #2344] @ 1477c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 14540 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 14540 │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ + bpl.w 14c66 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14f3e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 154fa │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1560c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 113a0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 14c76 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 14c72 │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 145f2 │ │ │ │ + cmp r4, #10 │ │ │ │ + mov r0, r4 │ │ │ │ + it ge │ │ │ │ + movge r0, #10 │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + blx 329c │ │ │ │ + str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15538 │ │ │ │ + beq.w 14600 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 13f7a │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 13f7a │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [r3, #8] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r4, #3 │ │ │ │ + beq.n 13f7a │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [r3, #12] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r4, #4 │ │ │ │ + beq.n 13f7a │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r4, #5 │ │ │ │ + beq.n 13f7a │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r4, #6 │ │ │ │ + beq.n 13f7a │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [r3, #24] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r4, #7 │ │ │ │ + beq.n 13f7a │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [r3, #28] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r4, #8 │ │ │ │ + beq.n 13f7a │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [r3, #32] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r4, #9 │ │ │ │ + beq.n 13f7a │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 13f7a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14f66 │ │ │ │ + beq.n 13f8e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 155a6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ - bpl.w 15cb4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 1571a │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.w 15560 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - cmp.w r5, #65536 @ 0x10000 │ │ │ │ - bcs.w 15594 │ │ │ │ - uxth r5, r5 │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 1572a │ │ │ │ - str r5, [sp, #4] │ │ │ │ + beq.w 14642 │ │ │ │ + ldr.w r4, [fp, #12] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 146dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14fac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 155ae │ │ │ │ - ldr.w r5, [r9, #20] │ │ │ │ + ldr.w r2, [fp, #20] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [pc, #2000] @ 14780 │ │ │ │ + ldr.w r1, [sl, r3] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bne.w 146e6 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r1, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14fbe │ │ │ │ + beq.n 13fd0 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 361c │ │ │ │ - mov fp, r0 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr.w r0, [fp, #24] │ │ │ │ + blx 3814 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 157ee │ │ │ │ - ldr.w r3, [pc, #2376] @ 15918 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r3, pc │ │ │ │ - strd r5, fp, [sp, #32] │ │ │ │ - ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3808 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 147a8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 148e2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14ffe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15528 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.n 14010 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15016 │ │ │ │ + beq.n 1400e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15520 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 15824 │ │ │ │ - ldr.w r3, [pc, #2300] @ 1591c │ │ │ │ - ldr.w r2, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #2296] @ 15920 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr.w r1, [r8, r3] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r1 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bne.w 15c06 │ │ │ │ - ldr.w fp, [pc, #2268] @ 15924 │ │ │ │ - add fp, pc │ │ │ │ - ldr.w r0, [fp, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ + beq.w 14528 │ │ │ │ + mov r8, r5 │ │ │ │ + ldrd r0, r1, [fp, #32] │ │ │ │ + blx 3378 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1580a │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 1586a │ │ │ │ - ldr.w r6, [fp, #164] @ 0xa4 │ │ │ │ - ldr.w r2, [fp, #520] @ 0x208 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cbz r6, 15084 │ │ │ │ - ldr.w r3, [fp, #172] @ 0xac │ │ │ │ - cmp r3, #8 │ │ │ │ - beq.w 15710 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1573a │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1585c │ │ │ │ - ldr.w r0, [pc, #2208] @ 15928 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ - bl 14764 │ │ │ │ + beq.w 148fe │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 14910 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1404e │ │ │ │ mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 15a06 │ │ │ │ - ldr.w r2, [pc, #2192] @ 1592c │ │ │ │ - ldr.w r3, [pc, #2192] @ 15930 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr.w fp, [r2, #1368] @ 0x558 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 15988 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - bmi.w 159ee │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.w 15e22 │ │ │ │ - and.w r0, r2, #3 │ │ │ │ - cmp r2, #15 │ │ │ │ - bhi.w 15a26 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - rsb r0, r0, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mul.w r0, r2, r0 │ │ │ │ - adds r0, #4 │ │ │ │ - blx 361c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 159a8 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 15100 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15666 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp fp, r2 │ │ │ │ - beq.w 155b6 │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 15b32 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 15e22 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.w 15b8c │ │ │ │ - ldr.w r2, [fp, #12] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r6, r2, r3 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - beq.w 15b20 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15152 │ │ │ │ + beq.n 1404c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15672 │ │ │ │ - mov r1, r6 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35dc │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 15a06 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 15a5a │ │ │ │ - ldr.w r2, [pc, #1984] @ 15934 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movs r6, #0 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - mov fp, r5 │ │ │ │ - ldr.w r2, [r2, #552] @ 0x228 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - bl b6f4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w 14530 │ │ │ │ + mov r5, r6 │ │ │ │ + ldrd r0, r1, [fp, #40] @ 0x28 │ │ │ │ + blx 3378 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 151ac │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15708 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1492a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1493a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 151c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15530 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1580a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 113a0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov fp, r0 │ │ │ │ + beq.n 1408c │ │ │ │ + mov r9, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 15ae4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 151ec │ │ │ │ + beq.n 1408a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15814 │ │ │ │ - mov r0, fp │ │ │ │ - bl b5dc │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 15af8 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 14538 │ │ │ │ + mov r6, r9 │ │ │ │ + ldrd r0, r1, [fp, #48] @ 0x30 │ │ │ │ + blx 3378 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 14956 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15216 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1581c │ │ │ │ - ldr.w r6, [r9, #20] │ │ │ │ + bne.w 14964 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1582c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + beq.n 140ce │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - subs r0, r5, r2 │ │ │ │ - subs r0, #19 │ │ │ │ - blx 361c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1583e │ │ │ │ - ldr.w r3, [pc, #1784] @ 15938 │ │ │ │ - add r1, sp, #32 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r3, pc │ │ │ │ - strd r6, r5, [sp, #32] │ │ │ │ - ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3808 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9158 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15274 │ │ │ │ + beq.n 140ca │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15746 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 15856 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne fp, r1 │ │ │ │ - bne.w 15d1e │ │ │ │ - ldr.w r5, [pc, #1708] @ 1593c │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r0, [r5, #824] @ 0x338 │ │ │ │ - bl a868 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 158e4 │ │ │ │ - ldr.w r0, [r5, #600] @ 0x258 │ │ │ │ - bl a868 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 15b66 │ │ │ │ - blx 3284 │ │ │ │ - mov r3, r0 │ │ │ │ + beq.w 1464a │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + ldrd r0, r1, [fp, #56] @ 0x38 │ │ │ │ + blx 3378 │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 158be │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 152d4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 159e2 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - addne r1, sp, #36 @ 0x24 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r5, #0 │ │ │ │ - beq.w 15b98 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - strd r5, fp, [sp, #32] │ │ │ │ - bl b6f4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 9158 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 15318 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 159da │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 14982 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1532c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15768 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 158e4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + bne.w 149d6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r5, r1 │ │ │ │ - bne.w 15d8e │ │ │ │ - ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ + beq.n 14110 │ │ │ │ + adds r3, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1535a │ │ │ │ + beq.n 1410c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15770 │ │ │ │ - ldr.w r6, [pc, #1508] @ 15940 │ │ │ │ - str.w r5, [r9, #36] @ 0x24 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r0, [r9, #20] │ │ │ │ - ldr.w r1, [r6, #1260] @ 0x4ec │ │ │ │ - bl 8ca4 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 146cc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 149f4 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr.w r0, [fp, #28] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 14a14 │ │ │ │ + ldr.w fp, [pc, #1608] @ 14784 │ │ │ │ + add fp, pc │ │ │ │ + ldr.w r1, [fp, #1356] @ 0x54c │ │ │ │ + bl 9468 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15b10 │ │ │ │ + beq.w 14a32 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w r9, [r6, #232] @ 0xe8 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 15bdc │ │ │ │ - ldr.w r0, [pc, #1468] @ 15944 │ │ │ │ - add r0, pc │ │ │ │ - blx 3348 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 14a8e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14180 │ │ │ │ + mov sl, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1417c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 146d4 │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr.w r3, [pc, #1528] @ 14788 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str.w r8, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr.w r1, [r3, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r1, [r3, #1092] @ 0x444 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r1, [r3, #1096] @ 0x448 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r1, [r3, #1100] @ 0x44c │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r1, [r3, #1108] @ 0x454 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r1, [r3, #532] @ 0x214 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + ldr.w r1, [r3, #536] @ 0x218 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + str.w r9, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ + ldr.w r3, [r3, #700] @ 0x2bc │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + bpl.w 14c6a │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 14c6a │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 14c6a │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 14c6a │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 14c6a │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 14c6a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 14c6a │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 14c6a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 14c6a │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + bmi.w 146c6 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 149d0 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 14a3a │ │ │ │ + cmp r3, #4 │ │ │ │ + itt eq │ │ │ │ + movweq fp, #65535 @ 0xffff │ │ │ │ + movteq fp, #16 │ │ │ │ + bne.w 14c6e │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.w 146c0 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 149ca │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 14a40 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 14c6e │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + movt r3, #16 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bmi.w 146ba │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 149c4 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 14a4e │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 14c6e │ │ │ │ + movw sl, #65535 @ 0xffff │ │ │ │ + movt sl, #16 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + bmi.w 146b4 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 149be │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 14a48 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 14c6e │ │ │ │ + movw lr, #65535 @ 0xffff │ │ │ │ + movt lr, #16 │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.w 146ae │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 149b8 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 14a5a │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 14c6e │ │ │ │ + movw ip, #65535 @ 0xffff │ │ │ │ + movt ip, #16 │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bmi.w 146aa │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 149b4 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 14a54 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 14c6e │ │ │ │ + movw r0, #65535 @ 0xffff │ │ │ │ + movt r0, #16 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + bmi.w 146a6 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 149b0 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 14a66 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 14c6e │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + movt r1, #16 │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.w 146a2 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 149ac │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 14a60 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 14c6e │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + movt r3, #16 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ + tst.w r2, #64 @ 0x40 │ │ │ │ + bne.w 14684 │ │ │ │ + ubfx r2, r2, #2, #3 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 1498e │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 14a6c │ │ │ │ + cmp r2, #4 │ │ │ │ + itt eq │ │ │ │ + movweq r3, #65535 @ 0xffff │ │ │ │ + movteq r3, #16 │ │ │ │ + bne.w 14c6e │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add r2, r1 │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ + add r2, r1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + add r2, r1 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + add r2, r1 │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ + add r2, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + adds r2, #253 @ 0xfd │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add r2, r1 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + add r2, r1 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add r2, r1 │ │ │ │ + movs r1, #19 │ │ │ │ + adds r2, #1 │ │ │ │ + bl a248 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 15bec │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r6 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 370c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 15c6a │ │ │ │ + beq.w 14aaa │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 143fe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14744 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14414 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1474c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1442c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14734 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 153be │ │ │ │ + beq.n 14440 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1577e │ │ │ │ + beq.w 1473c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 153d2 │ │ │ │ + beq.n 14454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15776 │ │ │ │ - ldr.w r3, [pc, #1396] @ 15948 │ │ │ │ - ldr.w r5, [r8, r3] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ + beq.w 14714 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1446c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1574e │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 1546c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1546c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1546c │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 157b8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1471c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1542a │ │ │ │ + beq.n 14482 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15558 │ │ │ │ - mov.w fp, #0 │ │ │ │ - movw r8, #526 @ 0x20e │ │ │ │ - mov r4, fp │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + beq.w 14724 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14496 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 154ce │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + beq.w 1472c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 144ac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 154c2 │ │ │ │ - ldr.w r0, [pc, #1284] @ 1594c │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - cbz r4, 15464 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 14754 │ │ │ │ + ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ + cbz r3, 144c6 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r3, fp │ │ │ │ + movs r2, #12 │ │ │ │ + add.w r0, sp, #42 @ 0x2a │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 14ae2 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15464 │ │ │ │ + beq.n 144da │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 154f2 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 15484 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 15482 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 154ea │ │ │ │ - mov fp, r5 │ │ │ │ + beq.n 14592 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ blx 353c │ │ │ │ - cbz r7, 1549c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cbz r1, 144f8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1549c │ │ │ │ + beq.n 144f8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15550 │ │ │ │ - ldr.w r2, [pc, #1200] @ 15950 │ │ │ │ - ldr.w r3, [pc, #1104] @ 158f4 │ │ │ │ + beq.n 1458a │ │ │ │ + ldr r2, [pc, #656] @ (1478c ) │ │ │ │ + ldr r3, [pc, #616] @ (14764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15e06 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ + bne.w 14c1a │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 14dde │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 15444 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1543c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14e60 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14e4c │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15482 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15464 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f3e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 14f32 │ │ │ │ - b.n 14f3e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14ed4 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15016 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14ffe │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 151c4 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 15546 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15b16 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov.w r8, #528 @ 0x210 │ │ │ │ - b.n 15434 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 13e4a │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1549c │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 13e38 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1542a │ │ │ │ - ldr r3, [pc, #1008] @ (15954 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1572a │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 1571a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 37f0 │ │ │ │ - cmp.w r0, #65536 @ 0x10000 │ │ │ │ - it cc │ │ │ │ - uxthcc r5, r0 │ │ │ │ - bcc.w 14f8c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 15de8 │ │ │ │ - ldr r3, [pc, #960] @ (15958 ) │ │ │ │ - ldr r1, [pc, #964] @ (1595c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1572a │ │ │ │ + b.n 1400e │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f66 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 1404c │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14fac │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 1513a │ │ │ │ - blx 3970 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 14dfa │ │ │ │ - mov fp, r4 │ │ │ │ - movw r8, #526 @ 0x20e │ │ │ │ - b.n 15434 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + b.n 1408a │ │ │ │ mov r0, r4 │ │ │ │ - blx 38d0 │ │ │ │ - mov r5, r0 │ │ │ │ + blx 38b4 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 14e38 │ │ │ │ - b.n 15416 │ │ │ │ - blx 3650 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 397c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 14e8a │ │ │ │ - blx 36cc │ │ │ │ - cbnz r0, 1560c │ │ │ │ - ldr r3, [pc, #868] @ (15960 ) │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #868] @ (15964 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 390c │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov.w r8, #528 @ 0x210 │ │ │ │ - mov r4, fp │ │ │ │ - b.n 15434 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 14ab6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1562c │ │ │ │ + beq.w 13e6a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15786 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r8, #528 @ 0x210 │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 15434 │ │ │ │ - ldr r1, [pc, #816] @ (15968 ) │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - ldr r0, [pc, #812] @ (1596c ) │ │ │ │ + beq.w 14c5a │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 13e68 │ │ │ │ + ldr r1, [pc, #548] @ (14790 ) │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ + ldr r0, [pc, #548] @ (14794 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15c7a │ │ │ │ + beq.w 148da │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 14dd0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - movw r8, #519 @ 0x207 │ │ │ │ - mov r4, fp │ │ │ │ - b.n 15434 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 15100 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15152 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15e0a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [r6, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [fp] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 156c0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbnz r2, 156c0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #684] @ (15970 ) │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, #552] @ 0x228 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #3 │ │ │ │ - bl b6f4 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 14f12 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 14f12 │ │ │ │ - mov r0, r3 │ │ │ │ + b.w 13d86 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 14f1c │ │ │ │ - b.n 14f26 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 144f8 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 151ac │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 15094 │ │ │ │ - ldr r3, [pc, #572] @ (15958 ) │ │ │ │ - ldr r1, [pc, #596] @ (15974 ) │ │ │ │ + b.n 144da │ │ │ │ + ldr r3, [pc, #508] @ (14798 ) │ │ │ │ + ldr r1, [pc, #508] @ (1479c ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 157ca │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ + mov.w fp, #197 @ 0xc5 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 14f98 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 15094 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15274 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #61 @ 0x3d │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #46 @ 0x2e │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 153f2 │ │ │ │ - movw r8, #535 @ 0x217 │ │ │ │ - b.n 15434 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1532c │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1535a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 153d2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 153be │ │ │ │ - mov r5, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov.w r8, #528 @ 0x210 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 15434 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 15434 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cbnz r3, 145d4 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cbnz r3, 145e6 │ │ │ │ + ldr r0, [pc, #480] @ (147a0 ) │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15434 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15434 │ │ │ │ - ldr r3, [pc, #444] @ (15978 ) │ │ │ │ - ldr r1, [pc, #448] @ (1597c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 15416 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1562c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + beq.n 144de │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 144c6 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1562c │ │ │ │ - mov r6, r4 │ │ │ │ - mov r5, r3 │ │ │ │ - mov.w r8, #528 @ 0x210 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 1578e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n 145be │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 145be │ │ │ │ + movs r0, #0 │ │ │ │ + blx 329c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 13f7a │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 14614 │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r7, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 14ace │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w fp, #197 @ 0xc5 │ │ │ │ + mov sl, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 145b2 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15802 │ │ │ │ + beq.n 145b2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15b82 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r8, #530 @ 0x212 │ │ │ │ - b.n 15434 │ │ │ │ - mov.w fp, #0 │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - b.n 15434 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.n 145b2 │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 151ec │ │ │ │ - mov r0, fp │ │ │ │ + b.n 145b2 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15216 │ │ │ │ - mov fp, r4 │ │ │ │ - movw r8, #530 @ 0x212 │ │ │ │ - b.n 15434 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - subs r0, r5, r3 │ │ │ │ - subs r0, #19 │ │ │ │ - blx 361c │ │ │ │ - mov r5, r0 │ │ │ │ + b.n 13f8e │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 140ca │ │ │ │ + blx 35f4 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1523c │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 15852 │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r6, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 15d0e │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov.w r8, #532 @ 0x214 │ │ │ │ - b.n 15434 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #28 │ │ │ │ + beq.n 145aa │ │ │ │ mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 15094 │ │ │ │ - ldr r3, [pc, #276] @ (15980 ) │ │ │ │ - ldr r1, [pc, #276] @ (15984 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3564 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1580a │ │ │ │ + beq.n 1467a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1580a │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r3 │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + beq.w 148cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15434 │ │ │ │ + beq.n 145aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + b.w 13df8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r3, r3, fp │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w r3, r3, sl │ │ │ │ + orr.w r3, r3, lr │ │ │ │ + orr.w r3, r3, ip │ │ │ │ + orrs r3, r0 │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w r3, r3, #127 @ 0x7f │ │ │ │ + b.n 143aa │ │ │ │ + movs r3, #127 @ 0x7f │ │ │ │ + b.n 1437e │ │ │ │ + movs r1, #127 @ 0x7f │ │ │ │ + b.n 14358 │ │ │ │ + movs r0, #127 @ 0x7f │ │ │ │ + b.n 14330 │ │ │ │ + mov.w ip, #127 @ 0x7f │ │ │ │ + b.n 14308 │ │ │ │ + mov.w lr, #127 @ 0x7f │ │ │ │ + b.n 142e2 │ │ │ │ + mov.w sl, #127 @ 0x7f │ │ │ │ + b.n 142bc │ │ │ │ + movs r3, #127 @ 0x7f │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 14294 │ │ │ │ + mov.w fp, #127 @ 0x7f │ │ │ │ + b.n 1426a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1410c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1417c │ │ │ │ + ldr r3, [pc, #196] @ (147a4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r4, [r3, #624] @ 0x270 │ │ │ │ + b.n 13f9a │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15434 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + bne.w 14ae8 │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15434 │ │ │ │ + bne.w 13fd0 │ │ │ │ + mov r7, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ + b.n 147ba │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15434 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 158d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15b7c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - movwne r8, #533 @ 0x215 │ │ │ │ - bne.w 157a6 │ │ │ │ - movw r8, #533 @ 0x215 │ │ │ │ - b.n 15434 │ │ │ │ - nop │ │ │ │ - rev r4, r0 │ │ │ │ - movs r2, r0 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ - movs r2, r0 │ │ │ │ - cbnz r6, 15928 │ │ │ │ - movs r2, r0 │ │ │ │ - cbnz r0, 15926 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - cbnz r0, 15916 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + b.n 14454 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1446c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14482 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14496 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1442c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14440 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 143fe │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14414 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 144ac │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + itt ls │ │ │ │ + movls r2, r0 │ │ │ │ + lslls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + nop {8} │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb7b4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ - movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ - movs r2, r0 │ │ │ │ - push {r2, r6, lr} │ │ │ │ - movs r2, r0 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - push {r1, r3, r5} │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #18 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r4, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + subs r3, #22 │ │ │ │ movs r1, r0 │ │ │ │ - ldr.w r1, [pc, #1228] @ 15e58 │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 15d6a │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33b8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 150e4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ands r6, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15c86 │ │ │ │ + beq.n 147cc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c62 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 15af2 │ │ │ │ - subs r6, #1 │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 15434 │ │ │ │ - b.n 15894 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15318 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 152d4 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 150ec │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - b.w 150ec │ │ │ │ - movs r6, #0 │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - mov fp, r6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n 14894 │ │ │ │ + cbz r7, 147e0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1589a │ │ │ │ + beq.n 147e0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1589a │ │ │ │ - b.n 15894 │ │ │ │ - rsb r0, r0, #1 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ - mul.w r0, r2, r0 │ │ │ │ - adds r1, r0, #2 │ │ │ │ - beq.w 15c50 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.w 15c3c │ │ │ │ - ldrd r2, r1, [r6, #12] │ │ │ │ - orr.w r2, r2, r1, lsl #30 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - adds r0, r2, #4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - adc.w r1, r1, #0 │ │ │ │ - blx 3948 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 150e4 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15e3e │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [r5, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [fp] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 15a9e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15ca0 │ │ │ │ - ldr r2, [pc, #956] @ (15e5c ) │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r0, fp │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr.w r2, [r2, #552] @ 0x228 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #3 │ │ │ │ - bl b6f4 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 15198 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 15198 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.w 15198 │ │ │ │ + beq.n 148b4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cbz r1, 147f6 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15af2 │ │ │ │ + beq.n 147f6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15cac │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - b.n 15434 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 151fe │ │ │ │ - mov r5, fp │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r6, fp │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - b.n 15a0e │ │ │ │ - movw r8, #534 @ 0x216 │ │ │ │ - b.n 15434 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r8, #528 @ 0x210 │ │ │ │ - b.n 15894 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 15dc0 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 1513a │ │ │ │ - mov r0, fp │ │ │ │ - blx 3960 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 15b20 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - blx 362c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 15134 │ │ │ │ + beq.n 148ac │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 14812 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14812 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15134 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 15134 │ │ │ │ + beq.n 1489c │ │ │ │ + cbz r5, 14826 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14826 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 148a4 │ │ │ │ + cbz r6, 14838 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 158e4 │ │ │ │ + beq.n 14838 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 158e4 │ │ │ │ - movw r8, #533 @ 0x215 │ │ │ │ - b.n 1578e │ │ │ │ - mov r4, fp │ │ │ │ - mov r6, fp │ │ │ │ - movw r8, #530 @ 0x212 │ │ │ │ - b.n 15894 │ │ │ │ - mov r0, fp │ │ │ │ - blx 362c │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 15134 │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 15e26 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r2, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 15bd2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15d5a │ │ │ │ - mov r6, r1 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #32 │ │ │ │ - b.w 152ea │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 38d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 153aa │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + cbz r3, 1488c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 14852 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15b10 │ │ │ │ + beq.n 14852 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 148bc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cbz r1, 14866 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14866 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 148c4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1461e │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1461e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15b10 │ │ │ │ - movs r6, #0 │ │ │ │ - movw r8, #534 @ 0x216 │ │ │ │ - b.n 15894 │ │ │ │ - ldr r2, [pc, #600] @ (15e60 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr.w r1, [r8, r2] │ │ │ │ - ldr r2, [pc, #596] @ (15e64 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #592] @ (15e68 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 15c30 │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r4, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 15d82 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r8, #530 @ 0x212 │ │ │ │ - mov fp, r4 │ │ │ │ - b.w 15434 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 150e4 │ │ │ │ - ldrd r2, r1, [r6, #12] │ │ │ │ - orr.w r2, r2, r1, lsl #30 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - negs r2, r2 │ │ │ │ - sbc.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 15a46 │ │ │ │ + bne.w 1461e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1461e │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 159be │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 15df4 │ │ │ │ - movw r8, #534 @ 0x216 │ │ │ │ - b.n 15a0e │ │ │ │ - mov fp, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r8, #519 @ 0x207 │ │ │ │ - b.w 15434 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 15af2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 15af2 │ │ │ │ - mov r6, fp │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - b.n 15894 │ │ │ │ + b.n 14838 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 147cc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14812 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 15a9e │ │ │ │ - mov r5, fp │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - b.n 1578e │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15dcc │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15dcc │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 14826 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 147f6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 147e0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14852 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14866 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 145aa │ │ │ │ + b.n 1467e │ │ │ │ + mov.w fp, #196 @ 0xc4 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 145b2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 14b04 │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 14b16 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + b.w 13ffa │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 15dcc │ │ │ │ - ldr r3, [pc, #412] @ (15e6c ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 15d02 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b5dc │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + b.n 147ba │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 14b2a │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 14b3c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + b.w 1403a │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + b.n 147ba │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 14b4e │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 14b60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ + b.w 14078 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + b.n 147ba │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14f8c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + bne.w 14b70 │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14f8c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 14f8c │ │ │ │ - bl 8cb0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 15cda │ │ │ │ - b.n 1572a │ │ │ │ - mov r0, r6 │ │ │ │ - mov.w r8, #532 @ 0x214 │ │ │ │ - mov fp, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 15434 │ │ │ │ - ldr r2, [pc, #320] @ (15e60 ) │ │ │ │ - ldr r1, [pc, #332] @ (15e70 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #324] @ (15e74 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 14b84 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + b.w 140b6 │ │ │ │ + mov r7, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 147ba │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r3, r3, fp │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w r3, r3, sl │ │ │ │ + orr.w r3, r3, lr │ │ │ │ + orr.w r3, r3, ip │ │ │ │ + orrs r3, r0 │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w r3, r3, #255 @ 0xff │ │ │ │ + b.n 143aa │ │ │ │ + movs r3, #255 @ 0xff │ │ │ │ + b.n 1437e │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ + b.n 14358 │ │ │ │ + movs r0, #255 @ 0xff │ │ │ │ + b.n 14330 │ │ │ │ + mov.w ip, #255 @ 0xff │ │ │ │ + b.n 14308 │ │ │ │ + mov.w lr, #255 @ 0xff │ │ │ │ + b.n 142e2 │ │ │ │ + mov.w sl, #255 @ 0xff │ │ │ │ + b.n 142bc │ │ │ │ + movs r3, #255 @ 0xff │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 14294 │ │ │ │ + mov.w fp, #255 @ 0xff │ │ │ │ + b.n 1426a │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15852 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + bne.w 14ba6 │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15852 │ │ │ │ - mov r5, fp │ │ │ │ - mov r6, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - mov.w r8, #532 @ 0x214 │ │ │ │ - b.n 15894 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r1, r3, [sp, #4] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r1, r3, [sp, #4] │ │ │ │ - b.n 15bd2 │ │ │ │ - vldr d0, [r6, #8] │ │ │ │ - vmov.f64 d7, #16 @ 0x40800000 4.0 │ │ │ │ - vadd.f64 d0, d0, d7 │ │ │ │ - blx 3600 │ │ │ │ + beq.w 14bba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 150e4 │ │ │ │ - mov r6, r4 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - movw r8, #530 @ 0x212 │ │ │ │ - b.n 1578e │ │ │ │ - ldr r2, [pc, #208] @ (15e60 ) │ │ │ │ - ldr r1, [pc, #228] @ (15e78 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #220] @ (15e7c ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 158e4 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 158e4 │ │ │ │ - movw r8, #533 @ 0x215 │ │ │ │ - b.n 15894 │ │ │ │ - mov r6, fp │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 15a0e │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1572a │ │ │ │ - ldr r3, [pc, #136] @ (15e60 ) │ │ │ │ - ldr r1, [pc, #164] @ (15e80 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1572a │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 15594 │ │ │ │ - b.n 1572a │ │ │ │ - ldr r3, [pc, #140] @ (15e84 ) │ │ │ │ - ldr r1, [pc, #144] @ (15e88 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.w 140f8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 14b92 │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + mov r0, r1 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 1412c │ │ │ │ + mov sl, r7 │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + b.n 147ba │ │ │ │ + ldr r3, [pc, #628] @ (14c8c ) │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + ldr r1, [pc, #628] @ (14c90 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + mov.w sl, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 15c74 │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ + b.n 147ba │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + b.n 147ba │ │ │ │ + movw fp, #65535 @ 0xffff │ │ │ │ + b.n 1426a │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 14294 │ │ │ │ + movw lr, #65535 @ 0xffff │ │ │ │ + b.n 142e2 │ │ │ │ + movw sl, #65535 @ 0xffff │ │ │ │ + b.n 142bc │ │ │ │ + movw r0, #65535 @ 0xffff │ │ │ │ + b.n 14330 │ │ │ │ + movw ip, #65535 @ 0xffff │ │ │ │ + b.n 14308 │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + b.n 1437e │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + b.n 14358 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r3, r3, fp │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w r3, r3, sl │ │ │ │ + orr.w r3, r3, lr │ │ │ │ + orr.w r3, r3, ip │ │ │ │ + orrs r3, r0 │ │ │ │ + orrs r3, r1 │ │ │ │ + mvn.w r3, r3, lsr #16 │ │ │ │ + mvn.w r3, r3, lsl #16 │ │ │ │ + b.n 143aa │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 14bc6 │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 14ab0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.w 14168 │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + b.n 147ba │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w fp, #197 @ 0xc5 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.n 147ba │ │ │ │ + mov r0, r7 │ │ │ │ + mov sl, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov.w fp, #197 @ 0xc5 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + strd r4, r4, [sp, #12] │ │ │ │ + b.n 14852 │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + b.n 145b2 │ │ │ │ + ldr r2, [pc, #424] @ (14c94 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14bd8 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 13fd0 │ │ │ │ + b.n 146fe │ │ │ │ + ldr r2, [pc, #396] @ (14c94 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14bf0 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 148f0 │ │ │ │ + mov r7, r8 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + strd r5, r5, [sp, #12] │ │ │ │ + b.n 147ba │ │ │ │ + ldr r2, [pc, #360] @ (14c94 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14bfe │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 1491e │ │ │ │ + mov r7, r5 │ │ │ │ + mov sl, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r5, r6 │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + strd r6, r6, [sp, #12] │ │ │ │ + b.n 147ba │ │ │ │ + ldr r2, [pc, #324] @ (14c94 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14c0c │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 14948 │ │ │ │ + mov r7, r6 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + strd r9, r9, [sp, #12] │ │ │ │ + b.n 147ba │ │ │ │ + ldr r2, [pc, #288] @ (14c94 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14c2e │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 14974 │ │ │ │ + mov r7, r9 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 147ba │ │ │ │ + ldr r2, [pc, #256] @ (14c94 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14c3e │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + mov r0, r1 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 14a04 │ │ │ │ + ldr r2, [pc, #236] @ (14c94 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14c1e │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 149e6 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov sl, r3 │ │ │ │ + mov.w fp, #198 @ 0xc6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 147ba │ │ │ │ + ldr r2, [pc, #204] @ (14c94 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14c4e │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 14a9c │ │ │ │ + ldr r3, [pc, #188] @ (14c98 ) │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 13fd0 │ │ │ │ + b.n 146fe │ │ │ │ + ldr r3, [pc, #168] @ (14c9c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 148f0 │ │ │ │ + ldr r3, [pc, #160] @ (14ca0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 1491e │ │ │ │ + ldr r3, [pc, #148] @ (14ca4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 14948 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (15e8c ) │ │ │ │ - movw r2, #14553 @ 0x38d9 │ │ │ │ - ldr r1, [pc, #124] @ (15e90 ) │ │ │ │ - ldr r0, [pc, #128] @ (15e94 ) │ │ │ │ + ldr r3, [pc, #136] @ (14ca8 ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1368 @ 0x558 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3f50 <__assert_fail@plt+0x568> │ │ │ │ - ldr r3, [pc, #112] @ (15e98 ) │ │ │ │ - movw r2, #14705 @ 0x3971 │ │ │ │ - ldr r1, [pc, #108] @ (15e9c ) │ │ │ │ - ldr r0, [pc, #112] @ (15ea0 ) │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 149e6 │ │ │ │ + ldr r3, [pc, #124] @ (14cac ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1368 @ 0x558 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (15ea4 ) │ │ │ │ - movw r2, #14636 @ 0x392c │ │ │ │ - ldr r1, [pc, #96] @ (15ea8 ) │ │ │ │ - ldr r0, [pc, #100] @ (15eac ) │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 14974 │ │ │ │ + ldr r3, [pc, #112] @ (14cb0 ) │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 14a04 │ │ │ │ + ldr.w r1, [fp, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 14a9c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 13e68 │ │ │ │ + bl 4180 <__assert_fail@plt+0x798> │ │ │ │ + bl 3ec0 <__assert_fail@plt+0x4d8> │ │ │ │ + bl 41e4 <__assert_fail@plt+0x7fc> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #60] @ (14cb4 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #56] @ (14cb8 ) │ │ │ │ + ldr r0, [pc, #60] @ (14cbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1368 @ 0x558 │ │ │ │ + adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r0, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ - movs r2, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #8 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + cbnz r0, 14d08 │ │ │ │ + movs r2, r0 │ │ │ │ + cbnz r2, 14d06 │ │ │ │ + movs r2, r0 │ │ │ │ + cbnz r4, 14d06 │ │ │ │ + movs r2, r0 │ │ │ │ + cbnz r6, 14d06 │ │ │ │ + movs r2, r0 │ │ │ │ + cbnz r4, 14d06 │ │ │ │ + movs r2, r0 │ │ │ │ + cbnz r4, 14d06 │ │ │ │ + movs r2, r0 │ │ │ │ + cbnz r2, 14d06 │ │ │ │ + movs r2, r0 │ │ │ │ + strh r0, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #852] @ (16218 ) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #852] @ (1621c ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #848] @ (16220 ) │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - add r5, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #840] @ (16224 ) │ │ │ │ - add r2, pc │ │ │ │ - addw r2, r2, #1228 @ 0x4cc │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 15f76 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 161f0 │ │ │ │ - ldr r0, [pc, #816] @ (16228 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 161f8 │ │ │ │ - ldr r0, [pc, #808] @ (1622c ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 161f4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 15f76 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1610a │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 16092 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, ip │ │ │ │ - beq.n 15f2c │ │ │ │ - adds r4, #1 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #764] @ (16230 ) │ │ │ │ - add.w r1, r1, r6, lsl #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add r3, pc │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r7, r3 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - bl aff4 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1610e │ │ │ │ - cbnz r4, 15f8c │ │ │ │ - cbnz r6, 15f8c │ │ │ │ - ldr r3, [pc, #732] @ (16234 ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r1, [pc, #732] @ (16238 ) │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r3, [pc, #724] @ (1623c ) │ │ │ │ - ldr r1, [pc, #724] @ (16240 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 160b4 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 16092 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 16184 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 1612c │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 1605c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r7, r3 │ │ │ │ - adds r3, r7, #1 │ │ │ │ - beq.w 1613a │ │ │ │ - ldr r3, [pc, #660] @ (16244 ) │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w r3, [pc, #1220] @ 15198 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + add r7, sp, #20 │ │ │ │ + ldr.w r2, [pc, #1216] @ 1519c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r5, [r3, #296] @ 0x128 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - strh.w r3, [sp, #52] @ 0x34 │ │ │ │ + movs r4, #0 │ │ │ │ + add r2, pc │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r4, [r7, #4] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r6, [r3, #244] @ 0xf4 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr.w r3, [pc, #1200] @ 151a0 │ │ │ │ + str r4, [r7, #8] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ + ldr.w r5, [pc, #1196] @ 151a4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1607c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 16148 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 15084 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 150d6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15fe0 │ │ │ │ + beq.n 14d26 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #612] @ (16248 ) │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr.w r2, [pc, #1152] @ 151a8 │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #552] @ 16210 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ + mov.w r8, #0 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #8] │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 160d2 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + beq.w 15098 │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 160c4 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d578 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 15088 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 329c │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 160d2 │ │ │ │ - blx 353c │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + beq.w 150d2 │ │ │ │ + ldr.w r3, [pc, #1092] @ 151ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1602c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #1356] @ 0x54c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bpl.w 15182 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 15168 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov.w r8, fp, lsr #26 │ │ │ │ + mov.w r9, sl, lsr #26 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r8, r9 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bls.n 14e12 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3814 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1505c │ │ │ │ + ldr r3, [pc, #1012] @ (151b0 ) │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1516c │ │ │ │ + ldr r3, [pc, #1004] @ (151b4 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 15164 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + asrs r2, r3, #1 │ │ │ │ + cmp r3, r0 │ │ │ │ + ite le │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + it ge │ │ │ │ + movge r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14fd0 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r2, r7 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str.w r1, [r3, r0, lsl #2] │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n 14e0a │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16102 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1603e │ │ │ │ + beq.w 14fc8 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.n 14daa │ │ │ │ + mov.w r8, fp, lsr #23 │ │ │ │ + mov.w r9, sl, lsr #23 │ │ │ │ + add.w r8, r8, #10 │ │ │ │ + add.w r9, r9, #9 │ │ │ │ + cmp r8, r9 │ │ │ │ + bls.n 14e92 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3814 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 150f2 │ │ │ │ + ldr r3, [pc, #884] @ (151b0 ) │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1516c │ │ │ │ + ldr r3, [pc, #876] @ (151b4 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 15164 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + asrs r2, r3, #1 │ │ │ │ + cmp r3, r0 │ │ │ │ + ite le │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + it ge │ │ │ │ + movge r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 150c0 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r2, r7 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str.w r1, [r3, r0, lsl #2] │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n 14e8a │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 160fa │ │ │ │ - ldr r1, [pc, #524] @ (1624c ) │ │ │ │ - ldr r2, [pc, #472] @ (1621c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.w 161ec │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #496] @ (16250 ) │ │ │ │ - mov r0, r4 │ │ │ │ + beq.w 150b8 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.n 14e2a │ │ │ │ + mov.w r8, fp, lsr #20 │ │ │ │ + mov.w r9, sl, lsr #20 │ │ │ │ + add.w r8, r8, #74 @ 0x4a │ │ │ │ + add.w r9, r9, #73 @ 0x49 │ │ │ │ + cmp r8, r9 │ │ │ │ + bls.n 14f12 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3814 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15114 │ │ │ │ + ldr r3, [pc, #756] @ (151b0 ) │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1516c │ │ │ │ + ldr r3, [pc, #748] @ (151b4 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 15164 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + asrs r2, r3, #1 │ │ │ │ + cmp r3, r0 │ │ │ │ + ite le │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + it ge │ │ │ │ + movge r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15102 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r2, r7 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str.w r1, [r3, r0, lsl #2] │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n 14f0a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 150fa │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.n 14eaa │ │ │ │ + mov.w r7, fp, lsr #17 │ │ │ │ + mov.w r5, sl, lsr #17 │ │ │ │ + addw r7, r7, #586 @ 0x24a │ │ │ │ + addw r5, r5, #585 @ 0x249 │ │ │ │ + cmp r7, r5 │ │ │ │ + bls.n 14f5e │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3814 │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1613a │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 1612c │ │ │ │ + beq.w 1512e │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 37f0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 15fa8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d578 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 9868 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1512a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 14f58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15122 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r7, r5 │ │ │ │ + bne.n 14f2a │ │ │ │ + movw r7, #4682 @ 0x124a │ │ │ │ + movw r5, #4681 @ 0x1249 │ │ │ │ + add.w r7, r7, fp, lsr #14 │ │ │ │ + add.w r5, r5, sl, lsr #14 │ │ │ │ + cmp r7, r5 │ │ │ │ + bls.n 14faa │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3814 │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16180 │ │ │ │ - blx 353c │ │ │ │ - b.n 1602c │ │ │ │ - ldr r3, [pc, #416] @ (16234 ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r1, [pc, #444] @ (16254 ) │ │ │ │ - ldr r2, [pc, #444] @ (16258 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #436] @ (1625c ) │ │ │ │ - ldr r1, [pc, #440] @ (16260 ) │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [pc, #428] @ (16264 ) │ │ │ │ - movw r1, #295 @ 0x127 │ │ │ │ - movs r6, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n 1603e │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + beq.w 1513e │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9868 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 16006 │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + beq.w 1513a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 14fa4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16172 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 15132 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r7, r5 │ │ │ │ + bne.n 14f76 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldrb.w r2, [sp, #22] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 15146 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1514c │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 15010 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14e0a │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 366c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 15058 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14ff2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16166 │ │ │ │ - ldr r0, [pc, #388] @ (16268 ) │ │ │ │ - movw r1, #295 @ 0x127 │ │ │ │ + beq.n 150a8 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 15066 │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 15078 │ │ │ │ + ldr r0, [pc, #436] @ (151b8 ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ - blx 353c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 161d0 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 1601a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1603e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1602c │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 15f2c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 160b4 │ │ │ │ + bl c5fc │ │ │ │ + cbz r4, 15024 │ │ │ │ + movs r5, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 160b4 │ │ │ │ + beq.n 15022 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 160b4 │ │ │ │ + beq.n 1509e │ │ │ │ + mov r4, r5 │ │ │ │ + blx 353c │ │ │ │ + cbz r6, 1503c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1503c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 150b0 │ │ │ │ + ldr r2, [pc, #380] @ (151bc ) │ │ │ │ + ldr r3, [pc, #352] @ (151a0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 15142 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + b.n 14dfc │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 14ffa │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 15002 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 15002 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 14d56 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 14d56 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 14ff2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 160b4 │ │ │ │ - ldr r3, [pc, #316] @ (1626c ) │ │ │ │ - ldr r1, [pc, #320] @ (16270 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1610e │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 15fae │ │ │ │ - ldr r1, [pc, #296] @ (16274 ) │ │ │ │ - movw r2, #295 @ 0x127 │ │ │ │ - ldr r0, [pc, #296] @ (16278 ) │ │ │ │ + b.n 15024 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14ff2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1503c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14e8a │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 366c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 150f6 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ + b.n 14fe0 │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ + b.n 14ff2 │ │ │ │ + ldr r1, [pc, #232] @ (151c0 ) │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + ldr r0, [pc, #232] @ (151c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 16180 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 1511c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 15fe0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 160e2 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #295 @ 0x127 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 160da │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 160d2 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 161d4 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 161d4 │ │ │ │ + b.n 14d26 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ + b.n 14ff2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + b.n 14e7c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14f0a │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 161d4 │ │ │ │ - ldr r3, [pc, #144] @ (16228 ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 161c4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b250 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 15fa8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 15fa8 │ │ │ │ - mov r0, r6 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 366c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 15118 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ + b.n 14fe0 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ + b.n 14ff2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + b.n 14efc │ │ │ │ + mov r4, r0 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ + b.n 14ff2 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15fa8 │ │ │ │ - bl 8cb0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1619e │ │ │ │ - b.n 1613a │ │ │ │ - mov r6, r5 │ │ │ │ - b.n 1602c │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1613a │ │ │ │ - ldr r3, [pc, #84] @ (16234 ) │ │ │ │ - ldr r1, [pc, #156] @ (1627c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1613a │ │ │ │ + b.n 14f58 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ + b.n 14fe0 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ + b.n 14ff2 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14fa4 │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ + b.n 14fe0 │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ + b.n 14ff2 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 15024 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 14fc4 │ │ │ │ + movs r5, #79 @ 0x4f │ │ │ │ + b.n 14ff2 │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #132] @ (16280 ) │ │ │ │ + bl 4004 <__assert_fail@plt+0x61c> │ │ │ │ + ldr r3, [pc, #88] @ (151c8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #132] @ (16284 ) │ │ │ │ - ldr r0, [pc, #132] @ (16288 ) │ │ │ │ + ldr r1, [pc, #88] @ (151cc ) │ │ │ │ + ldr r0, [pc, #88] @ (151d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #80] @ (151d4 ) │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #80] @ (151d8 ) │ │ │ │ + ldr r0, [pc, #80] @ (151dc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + hlt 0x0030 │ │ │ │ + movs r2, r0 │ │ │ │ + add sp, #0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ movs r2, r0 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + str r0, [r6, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + rev r0, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r4 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #880 @ (adr r7, 165b8 ) │ │ │ │ - movs r2, r0 │ │ │ │ - sbcs r6, r2 │ │ │ │ + adds r6, #30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + ldr r5, [pc, #424] @ (15374 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + movs r7, #8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + ldr r5, [pc, #344] @ (15330 ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + movs r4, #32 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #148] @ (16338 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #148] @ (1633c ) │ │ │ │ - movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #1744] @ 158c4 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr.w r3, [pc, #1740] @ 158c8 │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w sl, [pc, #144] @ 16340 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r6, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr.w r7, [pc, #1732] @ 158cc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add sl, pc │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #132] @ (16344 ) │ │ │ │ - strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [pc, #1720] @ 158d0 │ │ │ │ add r3, pc │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - strh.w r4, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [r3, #312] @ 0x138 │ │ │ │ + ldr.w r4, [r3, #300] @ 0x12c │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + strh.w r3, [sp, #20] │ │ │ │ blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1634c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 16658 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 15312 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 15348 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 162f4 │ │ │ │ + beq.n 1524a │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - ldr r2, [pc, #80] @ (16348 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #52] @ 16330 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #32] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 16a14 │ │ │ │ - cbnz r6, 16370 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 16354 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, fp │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r0, sp, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 9570 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 16354 │ │ │ │ - b.n 16a7c │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - movs r2, r0 │ │ │ │ - add r4, pc, #800 @ (adr r4, 16668 ) │ │ │ │ - movs r2, r0 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 16a66 │ │ │ │ - mov fp, r6 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq.w 1536e │ │ │ │ + cbnz r5, 15278 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1668e │ │ │ │ + bne.w 153c4 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1668e │ │ │ │ - movs r0, #0 │ │ │ │ - blx 329c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 168a4 │ │ │ │ - ldr.w r3, [pc, #2476] @ 16d2c │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 16946 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - beq.w 16d12 │ │ │ │ - ldr.w r1, [pc, #2448] @ 16d30 │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 16d16 │ │ │ │ - ldr.w r1, [pc, #2436] @ 16d34 │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 16cde │ │ │ │ - ldr.w ip, [r9, #8] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 169aa │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.w 16b50 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, ip, [sp, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 16d12 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16d16 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16cde │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - cmp fp, r3 │ │ │ │ - bcs.w 1686c │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r5, [r3, fp, lsl #2] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16412 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 113a0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 168aa │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16434 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1667e │ │ │ │ - mov r0, r4 │ │ │ │ - bl b250 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 16978 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16458 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16686 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, fp │ │ │ │ + bne.w 153c4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl a780 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 14cc0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1699e │ │ │ │ - bl 1462c │ │ │ │ + beq.w 155e6 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 169b0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1648a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 167d6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b250 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 169bc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 164ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 167de │ │ │ │ - ldr.w r5, [pc, #2184] @ 16d38 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w sl, [r5, #924] @ 0x39c │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 169d0 │ │ │ │ + beq.w 155ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 164d8 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 15598 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 3814 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 167e6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3814 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 167e6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3814 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16a82 │ │ │ │ - ldr.w r3, [pc, #2104] @ 16d3c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 16ab2 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r8, r7 │ │ │ │ - strd sl, r5, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl b6f4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16544 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1663c │ │ │ │ + ldrb.w r2, [sp, #10] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 15316 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 152c8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1533c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16556 │ │ │ │ + beq.n 152d8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16634 │ │ │ │ + beq.n 153be │ │ │ │ + blx 353c │ │ │ │ + cbz r4, 152f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16568 │ │ │ │ + beq.n 152f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1662c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1657e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 16624 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 16aac │ │ │ │ - mov r0, r7 │ │ │ │ - bl b3f4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 16b26 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 165ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 16644 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3378 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16b40 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16d16 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16cde │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - asrs r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - it ge │ │ │ │ - movge r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 169fc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - str.w r0, [r1, r2, lsl #2] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r6, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1660c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 16650 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 16b4c │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - b.n 163dc │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1657e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16568 │ │ │ │ + beq.n 153b6 │ │ │ │ + ldr.w r2, [pc, #1504] @ 158d4 │ │ │ │ + ldr.w r3, [pc, #1488] @ 158c8 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 15874 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16556 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16544 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 1525a │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #10 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 15688 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 152c4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 152c4 │ │ │ │ mov r0, r7 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - b.n 165ac │ │ │ │ - mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1660c │ │ │ │ - ldr.w r1, [pc, #1764] @ 16d40 │ │ │ │ - mov.w r2, #348 @ 0x15c │ │ │ │ - ldr.w r0, [pc, #1760] @ 16d44 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + b.n 152c8 │ │ │ │ + ldr.w r1, [pc, #1420] @ 158d8 │ │ │ │ + mov.w r2, #298 @ 0x12a │ │ │ │ + ldr.w r0, [pc, #1416] @ 158dc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16a7a │ │ │ │ + beq.w 1560a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 162f4 │ │ │ │ + b.n 1524a │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r6, #298 @ 0x12a │ │ │ │ + mov r7, r5 │ │ │ │ + ldrb.w r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 155da │ │ │ │ + ldrb.w r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 155ce │ │ │ │ + ldr.w r0, [pc, #1364] @ 158e0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + cbz r7, 153ac │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 153ac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 155fc │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 152d8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16434 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 15344 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16458 │ │ │ │ - ldr.w r2, [pc, #1720] @ 16d48 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 152f0 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 152d8 │ │ │ │ + ldr.w r2, [pc, #1308] @ 158e4 │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [r2, #928] @ 0x3a0 │ │ │ │ + ldr.w r1, [r2, #920] @ 0x398 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16bbe │ │ │ │ + beq.w 1568e │ │ │ │ blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 16a7c │ │ │ │ - ldr.w r1, [pc, #1692] @ 16d4c │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, pc │ │ │ │ - bl a920 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 1536e │ │ │ │ + ldr.w r3, [pc, #1284] @ 158e8 │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr.w r3, [pc, #1272] @ 158ec │ │ │ │ + it ne │ │ │ │ + movne lr, r8 │ │ │ │ + add r3, pc │ │ │ │ + it eq │ │ │ │ + ldreq.w lr, [r8, #8] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ldr.w r3, [pc, #1260] @ 158f0 │ │ │ │ + it eq │ │ │ │ + ldreq.w r0, [lr, #4] │ │ │ │ + ldr r1, [r7, r3] │ │ │ │ + cmp r0, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r0 │ │ │ │ + beq.n 15466 │ │ │ │ + ldr.w r3, [r0, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15696 │ │ │ │ + ldr.w ip, [r3, #4] │ │ │ │ + ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 1588c │ │ │ │ + ldr.w r0, [pc, #1220] @ 158f4 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq.w 158ac │ │ │ │ + ldr.w r0, [pc, #1212] @ 158f8 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq.w 158a8 │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 15478 │ │ │ │ + adds r3, #8 │ │ │ │ + b.n 1545a │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, ip │ │ │ │ + beq.n 15478 │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ + cmp r0, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r0 │ │ │ │ + bne.n 15454 │ │ │ │ + ldr.w r3, [lr, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr.w r3, [pc, #1164] @ 158fc │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 155ac │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 16960 │ │ │ │ + mov r0, fp │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ + strne.w r3, [r8] │ │ │ │ blx 3814 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16bd2 │ │ │ │ - ldr.w r3, [pc, #1632] @ 16d3c │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 16c02 │ │ │ │ - movs r2, #2 │ │ │ │ + beq.w 15702 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3814 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15614 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3814 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15738 │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 15762 │ │ │ │ + movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - mov r5, r6 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - movs r4, #0 │ │ │ │ + mov r9, r8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + strd r0, r6, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + bl b6c8 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - strd r4, r7, [sp, #56] @ 0x38 │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - bl b6f4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 9158 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + mov r5, r2 │ │ │ │ + bl 9280 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 15500 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 156c6 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 15514 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 156ce │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 15528 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 156da │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16722 │ │ │ │ + beq.n 1553e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a6a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.n 155f4 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 156e2 │ │ │ │ + ldr r2, [pc, #952] @ (15900 ) │ │ │ │ + ldr r1, [pc, #956] @ (15904 ) │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16736 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16a72 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1691e │ │ │ │ - mov r0, r4 │ │ │ │ - bl b3f4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 16c3c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + it ne │ │ │ │ + cmpne r5, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + bne.w 15826 │ │ │ │ + ldrb.w r3, [sp, #10] │ │ │ │ + cbz r3, 15576 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #10 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 156e2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1676a │ │ │ │ + beq.w 152d8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 1676a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16a1c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16784 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 167c6 │ │ │ │ - blx 353c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 167a2 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 167a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbz r3, 167ce │ │ │ │ - ldr.w r2, [pc, #1452] @ 16d50 │ │ │ │ - ldr.w r3, [pc, #1452] @ 16d54 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 16ccc │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16784 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 167a2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1648a │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 152d8 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 164ac │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - mov r8, r7 │ │ │ │ - mov.w r9, #362 @ 0x16a │ │ │ │ - mov r7, sl │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 1680c │ │ │ │ + b.n 152d8 │ │ │ │ + ldrb.w r2, [sp, #10] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 15316 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 152bc │ │ │ │ + b.n 152d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1680c │ │ │ │ + beq.w 15278 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 1683e │ │ │ │ - cbz r7, 1681e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1681e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 16864 │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r3, 16852 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 16846 │ │ │ │ - ldr.w r0, [pc, #1324] @ 16d58 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - cbz r6, 1685e │ │ │ │ - movs r5, #0 │ │ │ │ - mov r7, r5 │ │ │ │ - b.n 16774 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15278 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1680c │ │ │ │ + b.n 15278 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #12 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1682a │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + b.n 1538a │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #16 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 16824 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r7, r6 │ │ │ │ - b.n 16784 │ │ │ │ + b.n 15380 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r6, #306 @ 0x132 │ │ │ │ + b.n 15376 │ │ │ │ + movw r6, #307 @ 0x133 │ │ │ │ + b.n 15376 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1553e │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1681e │ │ │ │ - mov r0, fp │ │ │ │ - blx 35f4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 1689a │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3564 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16894 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16a58 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 16412 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - mov.w r9, #360 @ 0x168 │ │ │ │ - b.n 1681e │ │ │ │ - mov.w r9, #358 @ 0x166 │ │ │ │ - b.n 1681e │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - mov.w r9, #360 @ 0x168 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 168c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1693e │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 1681e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - movne r7, #0 │ │ │ │ - beq.n 1681e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1680c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1680c │ │ │ │ - ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ + beq.w 152d8 │ │ │ │ + b.n 153b0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r6, #298 @ 0x12a │ │ │ │ + b.n 15376 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 15668 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 157c6 │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.n 1563a │ │ │ │ + subs r3, #2 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16774 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r0, sp, #42 @ 0x2a │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 15728 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16916 │ │ │ │ + beq.n 1564c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16c6c │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 16774 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 15678 │ │ │ │ + cbz r6, 1565e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16a7a │ │ │ │ + beq.n 1565e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 16a7a │ │ │ │ - mov r5, r6 │ │ │ │ - movs r6, #0 │ │ │ │ - mov r4, r6 │ │ │ │ - mov.w r9, #348 @ 0x15c │ │ │ │ - mov r0, r5 │ │ │ │ + cbz r3, 15680 │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w r6, #298 @ 0x12a │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 15376 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 1565e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 1565e │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 168c6 │ │ │ │ - ldr.w r3, [pc, #1044] @ 16d5c │ │ │ │ - movw r9, #359 @ 0x167 │ │ │ │ - ldr.w r1, [pc, #1040] @ 16d60 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1681e │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16370 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 16370 │ │ │ │ + b.n 1564c │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16370 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16444 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - mov.w r9, #360 @ 0x168 │ │ │ │ - movs r7, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1680c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 168d8 │ │ │ │ - b.n 1680c │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - movw r9, #361 @ 0x169 │ │ │ │ - b.n 1680c │ │ │ │ - movw r9, #359 @ 0x167 │ │ │ │ - b.n 1681e │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - movw r9, #361 @ 0x169 │ │ │ │ - b.n 1698c │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16498 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - movw r9, #361 @ 0x169 │ │ │ │ - b.n 168b2 │ │ │ │ - blx 3650 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r1, sl │ │ │ │ - blx 397c │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 164d8 │ │ │ │ - mov r7, sl │ │ │ │ - ldrd fp, sl, [sp, #12] │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16c98 │ │ │ │ - mov.w r9, #362 @ 0x16a │ │ │ │ - b.n 1681e │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 366c │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 16a54 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - mov r5, r4 │ │ │ │ - movw r9, #363 @ 0x16b │ │ │ │ - b.n 168b2 │ │ │ │ - mov.w r9, #348 @ 0x15c │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 1681e │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3378 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16c50 │ │ │ │ - ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 168f2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16774 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + b.n 1565e │ │ │ │ + mov.w r6, #308 @ 0x134 │ │ │ │ + b.n 15376 │ │ │ │ + blx 3970 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 153dc │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 15466 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16774 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16774 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.n 165fe │ │ │ │ - mov r0, r4 │ │ │ │ + bne.n 15698 │ │ │ │ + ldr r3, [pc, #608] @ (15908 ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 15466 │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 15466 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 156b0 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 15478 │ │ │ │ + b.n 15466 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 16412 │ │ │ │ - b.n 1689a │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 16370 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 15500 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16722 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 15514 │ │ │ │ + mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16736 │ │ │ │ - movs r6, #0 │ │ │ │ - mov.w r9, #348 @ 0x15c │ │ │ │ - b.n 1681e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.n 15528 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - mov r7, sl │ │ │ │ - mov.w r9, #362 @ 0x16a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 167f2 │ │ │ │ + beq.w 1536e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 167f2 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 1565e │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 167f2 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - b.n 169f6 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ + b.n 1565e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 1536e │ │ │ │ + subs r2, r3, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 157a8 │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.n 1565e │ │ │ │ + subs r3, #2 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16cfa │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + bne.n 1565e │ │ │ │ + movs r6, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1563a │ │ │ │ + b.n 1564c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 1580e │ │ │ │ + subs r2, r3, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 157e4 │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.w 1563a │ │ │ │ + subs r3, #2 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1563a │ │ │ │ + b.n 1572a │ │ │ │ + ldr.w r5, [r8, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 15890 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + strne r2, [r5, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne.w r2, [r8] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16af0 │ │ │ │ + beq.n 157a2 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 16bc6 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cbz r2, 15802 │ │ │ │ movs r2, #4 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #24 │ │ │ │ + b.n 154cc │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - strd sl, r5, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - bl b6f4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 1652e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1652e │ │ │ │ - mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1652e │ │ │ │ - str r1, [sp, #28] │ │ │ │ - blx 36cc │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1659a │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - mov r5, r7 │ │ │ │ - mov.w r9, #362 @ 0x16a │ │ │ │ - b.n 168b2 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - movw r9, #363 @ 0x16b │ │ │ │ - b.n 1680c │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - bl b3f4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 16c84 │ │ │ │ - ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16774 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3378 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16cac │ │ │ │ - ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 1565e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a36 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #32 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r0, sp, #42 @ 0x2a │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16bb0 │ │ │ │ + bne.w 1565e │ │ │ │ + b.n 15728 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 1563a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16cc4 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 16774 │ │ │ │ - mov.w r9, #364 @ 0x16c │ │ │ │ - b.n 1681e │ │ │ │ - blx 3970 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 166a6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + bne.w 1563a │ │ │ │ + b.n 15728 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.n 16af0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16be4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 1563a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16c74 │ │ │ │ - mov r8, r6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 16a7a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16a14 │ │ │ │ - movs r6, #0 │ │ │ │ - mov.w r9, #348 @ 0x15c │ │ │ │ - mov r7, r6 │ │ │ │ - b.n 16804 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 16ce2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bne.w 1563a │ │ │ │ + b.n 1572a │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 157a2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1564e │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1564e │ │ │ │ + b.n 15678 │ │ │ │ + ldr r2, [pc, #228] @ (1590c ) │ │ │ │ + ldr r1, [pc, #228] @ (15910 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #224] @ (15914 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ + beq.n 15878 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 1586c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16c36 │ │ │ │ + beq.w 1565e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 16c90 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - b.n 166f6 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16754 │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w r9, #348 @ 0x15c │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 168b4 │ │ │ │ - blx 3650 │ │ │ │ - ldr r3, [pc, #212] @ (16d2c ) │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [sl, r3] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 168e8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 16a2c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16916 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r8, r6 │ │ │ │ - mov.w r9, #348 @ 0x15c │ │ │ │ - mov r6, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 167f2 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16b68 │ │ │ │ - b.n 16bb8 │ │ │ │ - mov r0, r6 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1565e │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16c36 │ │ │ │ - ldr r3, [pc, #200] @ (16d64 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #200] @ (16d68 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 390c │ │ │ │ - b.n 169f6 │ │ │ │ - blx 3650 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16cd0 │ │ │ │ - adds r3, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 16b82 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 1565e │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16bb0 │ │ │ │ + b.n 1584e │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16774 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 16b8c │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #136] @ (16d6c ) │ │ │ │ - movw r2, #11795 @ 0x2e13 │ │ │ │ - ldr r1, [pc, #132] @ (16d70 ) │ │ │ │ - ldr r0, [pc, #136] @ (16d74 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1452 @ 0x5ac │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (16d78 ) │ │ │ │ - movw r2, #11926 @ 0x2e96 │ │ │ │ - ldr r1, [pc, #120] @ (16d7c ) │ │ │ │ - ldr r0, [pc, #124] @ (16d80 ) │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1565e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1565e │ │ │ │ + b.n 15864 │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + ldr r3, [pc, #132] @ (15918 ) │ │ │ │ + movw r2, #10625 @ 0x2981 │ │ │ │ + ldr r1, [pc, #132] @ (1591c ) │ │ │ │ + ldr r0, [pc, #132] @ (15920 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1452 @ 0x5ac │ │ │ │ + addw r3, r3, #1308 @ 0x51c │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 412c <__assert_fail@plt+0x744> │ │ │ │ - ldr r3, [pc, #108] @ (16d84 ) │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #116] @ (15924 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #104] @ (16d88 ) │ │ │ │ - ldr r0, [pc, #108] @ (16d8c ) │ │ │ │ + ldr r1, [pc, #116] @ (15928 ) │ │ │ │ + ldr r0, [pc, #116] @ (1592c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #880 @ (adr r2, 170ac ) │ │ │ │ + nop │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ + movs r2, r0 │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ + movs r2, r0 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #984 @ (adr r0, 17124 ) │ │ │ │ + cbz r0, 15958 │ │ │ │ movs r2, r0 │ │ │ │ - ldc2 0, cr0, [r7], {-0} │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 15954 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp ip, r1 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsls r5, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, lr │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + subs r4, r4, r0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + cmp r0, #6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + mov r2, r5 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + subs r0, r1, #7 │ │ │ │ movs r1, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #836] @ (170e8 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #836] @ (170ec ) │ │ │ │ + ldr.w r2, [pc, #1548] @ 15f50 │ │ │ │ + mov lr, r3 │ │ │ │ + ldr.w r3, [pc, #1544] @ 15f54 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #832] @ (170f0 ) │ │ │ │ - movs r0, #0 │ │ │ │ + ldr.w r6, [pc, #1540] @ 15f58 │ │ │ │ + mov sl, r0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ - add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #812] @ (170f4 ) │ │ │ │ - strd r0, r1, [sp, #24] │ │ │ │ - add r3, pc │ │ │ │ + ldr.w r3, [pc, #1520] @ 15f5c │ │ │ │ str r2, [sp, #32] │ │ │ │ - adds r3, #20 │ │ │ │ + add r6, pc │ │ │ │ + add r3, pc │ │ │ │ + strd r0, r1, [sp, #24] │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 16e0e │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.n 159c4 │ │ │ │ + ldr.w r3, [lr, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 171d6 │ │ │ │ - ldr r2, [pc, #788] @ (170f8 ) │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + lsls r7, r2, #5 │ │ │ │ + bpl.w 15f30 │ │ │ │ + ldr.w r2, [pc, #1484] @ 15f60 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 171c0 │ │ │ │ - ldr r2, [pc, #780] @ (170fc ) │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + beq.w 15f38 │ │ │ │ + ldr.w r2, [pc, #1476] @ 15f64 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 171da │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ + beq.w 15f34 │ │ │ │ + ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 16e0e │ │ │ │ + ble.n 159c4 │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.w 17138 │ │ │ │ + bhi.w 15ce2 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ - lsls r5, r5, #3 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.w 17138 │ │ │ │ - ldr.w r6, [ip] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [ip, #4] │ │ │ │ - ldr.w r9, [ip, #8] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.w 15ce2 │ │ │ │ + ldr.w r3, [ip] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [pc, #672] @ (17100 ) │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r1, #7 │ │ │ │ + bpl.w 15e3c │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ands.w r2, r1, #2 │ │ │ │ + bne.w 15d4c │ │ │ │ + cmp r1, #15 │ │ │ │ + bhi.w 15b58 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r7, r3 │ │ │ │ + adds r0, r7, #1 │ │ │ │ + beq.w 15d5a │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 15de4 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 15d6a │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.w 15c88 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mov r8, r3 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 15d78 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 15e8e │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 15d88 │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.w 15ca8 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mov r9, r3 │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 15d96 │ │ │ │ + ldr.w r3, [pc, #1260] @ 15f68 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r5, [r3, #260] @ 0x104 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [r4, #4] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ + strd r6, r6, [r4, #4] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ + ldr.w r5, [r3, #300] @ 0x12c │ │ │ │ blx 3798 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 16fa0 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15cc8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1719e │ │ │ │ + beq.w 15da6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16e8e │ │ │ │ + beq.n 15aae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #628] @ (17104 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #588] @ 170e0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #16] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 170ba │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 170aa │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [pc, #584] @ (17108 ) │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #1068] @ 0x42c │ │ │ │ - mov r2, r8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1718e │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 170da │ │ │ │ - ldr r3, [pc, #564] @ (1710c ) │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #736] @ 0x2e0 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17198 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 17194 │ │ │ │ - ldr r3, [pc, #536] @ (17110 ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - cbz r3, 16f20 │ │ │ │ - mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - add.w r0, sp, #38 @ 0x26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + bl 9570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 170ba │ │ │ │ + beq.w 15d22 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151e0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15d22 │ │ │ │ blx 353c │ │ │ │ - cbz r5, 16f3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f3a │ │ │ │ + beq.n 15aee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1715c │ │ │ │ + beq.w 15d18 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 16f52 │ │ │ │ + cbz r0, 15b06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f52 │ │ │ │ + beq.n 15b06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1716a │ │ │ │ + beq.w 15d12 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 16f6a │ │ │ │ + cbz r0, 15b1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f6a │ │ │ │ + beq.n 15b1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17164 │ │ │ │ + beq.w 15d0c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - cbz r0, 16f82 │ │ │ │ + cbz r0, 15b36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f82 │ │ │ │ + beq.n 15b36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17170 │ │ │ │ - ldr r2, [pc, #400] @ (17114 ) │ │ │ │ - ldr r3, [pc, #356] @ (170ec ) │ │ │ │ + beq.w 15d06 │ │ │ │ + ldr.w r2, [pc, #1076] @ 15f6c │ │ │ │ + ldr.w r3, [pc, #1048] @ 15f54 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 171bc │ │ │ │ + bne.w 15f2c │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 16eb8 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr.w r1, [pc, #1044] @ 15f70 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 15d5a │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 15d4c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 37f0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 15a24 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -28644,4121 +26635,4186 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r8, r5, lsl #2 │ │ │ │ - ldr r3, [pc, #304] @ (17118 ) │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, ip, r8 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r3, [pc, #948] @ (15f74 ) │ │ │ │ + mov r0, lr │ │ │ │ + add.w r1, ip, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ - bl aff4 │ │ │ │ + bl afc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17054 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - cmp r5, #2 │ │ │ │ - bgt.n 1702a │ │ │ │ - add r8, sp │ │ │ │ - ldr.w r3, [r8, #24] │ │ │ │ - cbz r3, 17032 │ │ │ │ - adds r3, r5, #1 │ │ │ │ + beq.n 15c30 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1702a │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ + bgt.w 15a06 │ │ │ │ + add.w r2, sp, r7 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - cbz r2, 17030 │ │ │ │ + cbz r2, 15c0e │ │ │ │ + adds r2, r5, #1 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.w 15a06 │ │ │ │ + add.w r1, sp, r2, lsl #2 │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 15de0 │ │ │ │ adds r5, #2 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 1702a │ │ │ │ - add.w r3, sp, r5, lsl #2 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - cbz r3, 17032 │ │ │ │ - ldrd r8, r9, [sp, #28] │ │ │ │ - b.n 16e5c │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #232] @ (1711c ) │ │ │ │ + beq.w 15a06 │ │ │ │ + add.w r2, sp, r5, lsl #2 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 15a06 │ │ │ │ + ldr r3, [pc, #872] @ (15f78 ) │ │ │ │ movs r4, #3 │ │ │ │ - ldr r1, [pc, #232] @ (17120 ) │ │ │ │ - ldr r2, [pc, #232] @ (17124 ) │ │ │ │ + ldr r1, [pc, #872] @ (15f7c ) │ │ │ │ + ldr r2, [pc, #872] @ (15f80 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #224] @ (17128 ) │ │ │ │ - ldr r1, [pc, #228] @ (1712c ) │ │ │ │ + ldr r3, [pc, #864] @ (15f84 ) │ │ │ │ + ldr r1, [pc, #868] @ (15f88 ) │ │ │ │ str r5, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 1706c │ │ │ │ + cbz r0, 15c48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1706c │ │ │ │ + beq.n 15c48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 1706c │ │ │ │ + cbnz r3, 15c48 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 17084 │ │ │ │ + cbz r0, 15c60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17084 │ │ │ │ + beq.n 15c60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 17084 │ │ │ │ + cbnz r3, 15c60 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - cbz r0, 1709c │ │ │ │ + cbz r0, 15c78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1709c │ │ │ │ + beq.n 15c78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 1709c │ │ │ │ + cbnz r3, 15c78 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [pc, #144] @ (17130 ) │ │ │ │ - movs r1, #137 @ 0x89 │ │ │ │ - movs r4, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n 16f82 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 16eb8 │ │ │ │ - movs r4, #137 @ 0x89 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 17182 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 17176 │ │ │ │ - ldr r0, [pc, #100] @ (17134 ) │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [pc, #784] @ (15f8c ) │ │ │ │ + mov.w r1, #298 @ 0x12a │ │ │ │ movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n 16f20 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ - b.n 170bc │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ - movs r2, r0 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, r2, r3 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, r4, r2 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #164] @ (171e0 ) │ │ │ │ + bl c5fc │ │ │ │ + b.n 15b36 │ │ │ │ + ldr r3, [pc, #740] @ (15f70 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 15d78 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 15d6a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37f0 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 15a4a │ │ │ │ + ldr r3, [pc, #708] @ (15f70 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 15d96 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 15d88 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37f0 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 15a72 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151e0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 15d20 │ │ │ │ + blx 353c │ │ │ │ + b.n 15aee │ │ │ │ + ldr r3, [pc, #660] @ (15f78 ) │ │ │ │ movs r4, #3 │ │ │ │ - ldr r1, [pc, #164] @ (171e4 ) │ │ │ │ - ldr r2, [pc, #168] @ (171e8 ) │ │ │ │ + ldr r1, [pc, #680] @ (15f90 ) │ │ │ │ + ldr r2, [pc, #680] @ (15f94 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #156] @ (171ec ) │ │ │ │ - ldr r1, [pc, #160] @ (171f0 ) │ │ │ │ + ldr r3, [pc, #672] @ (15f98 ) │ │ │ │ + ldr r1, [pc, #672] @ (15f9c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n 17054 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 15c30 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16f3a │ │ │ │ + b.n 15b36 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16f6a │ │ │ │ + b.n 15b1e │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16f52 │ │ │ │ + b.n 15b06 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16f82 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 170cc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 170c4 │ │ │ │ - blx 36c0 │ │ │ │ - b.n 16ed0 │ │ │ │ - movs r4, #139 @ 0x8b │ │ │ │ - b.n 170bc │ │ │ │ - blx 36c0 │ │ │ │ - b.n 16eee │ │ │ │ - ldr r1, [pc, #84] @ (171f4 ) │ │ │ │ - movs r2, #137 @ 0x89 │ │ │ │ - ldr r0, [pc, #84] @ (171f8 ) │ │ │ │ + b.n 15aee │ │ │ │ + movs r5, #0 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 15dd2 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 15dc6 │ │ │ │ + ldr r0, [pc, #620] @ (15fa0 ) │ │ │ │ + mov.w r1, #298 @ 0x12a │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + blx 353c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 15f28 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 15ada │ │ │ │ + ldr r3, [pc, #596] @ (15fa4 ) │ │ │ │ + ldr r1, [pc, #600] @ (15fa8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 15c30 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 15a2a │ │ │ │ + ldr r3, [pc, #568] @ (15fa4 ) │ │ │ │ + ldr r1, [pc, #572] @ (15fac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 15c30 │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ + b.n 15a52 │ │ │ │ + ldr r3, [pc, #536] @ (15fa4 ) │ │ │ │ + ldr r1, [pc, #548] @ (15fb0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 15c30 │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 15a7a │ │ │ │ + ldr r1, [pc, #524] @ (15fb4 ) │ │ │ │ + mov.w r2, #298 @ 0x12a │ │ │ │ + ldr r0, [pc, #520] @ (15fb8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 170ba │ │ │ │ + beq.n 15d20 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 16e8e │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (171fc ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (17200 ) │ │ │ │ - ldr r0, [pc, #56] @ (17204 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - nop │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ - 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, #4008] @ 0xfa8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #836] @ (17560 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #836] @ (17564 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #832] @ (17568 ) │ │ │ │ - movs r0, #0 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r1, #0 │ │ │ │ + b.n 15aae │ │ │ │ movs r2, #0 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #812] @ (1756c ) │ │ │ │ - strd r0, r1, [sp, #24] │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #32] │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 17286 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 1764e │ │ │ │ - ldr r2, [pc, #788] @ (17570 ) │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 17638 │ │ │ │ - ldr r2, [pc, #780] @ (17574 ) │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 17652 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 17286 │ │ │ │ - cmp r5, #3 │ │ │ │ - bhi.w 175b0 │ │ │ │ - tbh [pc, r5, lsl #1] │ │ │ │ - lsls r5, r5, #3 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - cmp r5, #3 │ │ │ │ - bne.w 175b0 │ │ │ │ - ldr.w r6, [ip] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [ip, #4] │ │ │ │ - ldr.w r8, [ip, #8] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [pc, #672] @ (17578 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [r3, #252] @ 0xfc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [r4, #4] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - blx 3798 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 17418 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 17616 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17306 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #628] @ (1757c ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #588] @ 17558 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #16] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 17532 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 17522 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [pc, #584] @ (17580 ) │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #1296] @ 0x510 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 15d32 │ │ │ │ + mov.w r2, #298 @ 0x12a │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 15d2a │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 15c0e │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17606 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 17552 │ │ │ │ - ldr r3, [pc, #564] @ (17584 ) │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1300] @ 0x514 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ + beq.w 15f0e │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17610 │ │ │ │ + beq.w 15f0e │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1760c │ │ │ │ - ldr r3, [pc, #536] @ (17588 ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - cbz r3, 17398 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #38 @ 0x26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 17532 │ │ │ │ - blx 353c │ │ │ │ - cbz r5, 173b2 │ │ │ │ + beq.w 15f0e │ │ │ │ + ldr r3, [pc, #348] @ (15f60 ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 15e30 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b224 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 173b2 │ │ │ │ + beq.w 15a4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 175d4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 173ca │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 173ca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 175e2 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 173e2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bne.w 15a4a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15a4a │ │ │ │ + bl 8dd8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 15e0a │ │ │ │ + b.n 15d78 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 15ef4 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 15ef4 │ │ │ │ + mov r0, r3 │ │ │ │ + blx r2 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 15ef4 │ │ │ │ + ldr r3, [pc, #268] @ (15f60 ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 15e82 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b224 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 173e2 │ │ │ │ + beq.w 15a24 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 175dc │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 173fa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bne.w 15a24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15a24 │ │ │ │ + bl 8dd8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 15e5c │ │ │ │ + b.n 15d5a │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cbz r3, 15eda │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cbz r3, 15eda │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 15eda │ │ │ │ + ldr r3, [pc, #192] @ (15f60 ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 15ece │ │ │ │ + mov r0, r5 │ │ │ │ + bl b224 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 173fa │ │ │ │ + beq.w 15a72 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 175e8 │ │ │ │ - ldr r2, [pc, #400] @ (1758c ) │ │ │ │ - ldr r3, [pc, #356] @ (17564 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 17634 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 17330 │ │ │ │ - ldr.w r1, [ip, #8] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr.w r1, [ip] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r8, r5, lsl #2 │ │ │ │ - ldr r3, [pc, #304] @ (17590 ) │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, ip, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r3, pc │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #24 │ │ │ │ - bl aff4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 174cc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - cmp r5, #2 │ │ │ │ - bgt.n 174a2 │ │ │ │ - add r8, sp │ │ │ │ - ldr.w r3, [r8, #24] │ │ │ │ - cbz r3, 174aa │ │ │ │ - adds r3, r5, #1 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.n 174a2 │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cbz r2, 174a8 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r5, #3 │ │ │ │ - beq.n 174a2 │ │ │ │ - add.w r3, sp, r5, lsl #2 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - cbz r3, 174aa │ │ │ │ - ldrd r9, r8, [sp, #28] │ │ │ │ - b.n 172d4 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #232] @ (17594 ) │ │ │ │ - movs r4, #3 │ │ │ │ - ldr r1, [pc, #232] @ (17598 ) │ │ │ │ - ldr r2, [pc, #232] @ (1759c ) │ │ │ │ + bne.w 15a72 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15a72 │ │ │ │ + bl 8dd8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 15ea8 │ │ │ │ + b.n 15d96 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 15d96 │ │ │ │ + ldr r3, [pc, #144] @ (15f78 ) │ │ │ │ + ldr r1, [pc, #212] @ (15fbc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #224] @ (175a0 ) │ │ │ │ - ldr r1, [pc, #228] @ (175a4 ) │ │ │ │ - str r5, [sp, #8] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 15d96 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 15d5a │ │ │ │ + ldr r3, [pc, #120] @ (15f78 ) │ │ │ │ + ldr r1, [pc, #188] @ (15fc0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 15d5a │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 15d78 │ │ │ │ + ldr r3, [pc, #92] @ (15f78 ) │ │ │ │ + ldr r1, [pc, #168] @ (15fc4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 15d78 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 15aee │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #140] @ (15fc8 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #140] @ (15fcc ) │ │ │ │ + ldr r0, [pc, #140] @ (15fd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 174e4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 174e4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 174e4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 174fc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 174fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 174fc │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 17514 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17514 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 17514 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [pc, #144] @ (175a8 ) │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ - movs r4, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n 173fa │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 17330 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 175fa │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 175ee │ │ │ │ - ldr r0, [pc, #100] @ (175ac ) │ │ │ │ - mov r1, r4 │ │ │ │ - movs r4, #0 │ │ │ │ + adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n 17398 │ │ │ │ - movs r4, #123 @ 0x7b │ │ │ │ - b.n 17534 │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + add r3, pc, #592 @ (adr r3, 161a4 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + add r3, pc, #448 @ (adr r3, 1611c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + add r6, pc, #584 @ (adr r6, 161a8 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + add r1, pc, #648 @ (adr r1, 161f8 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #164] @ (17658 ) │ │ │ │ - movs r4, #3 │ │ │ │ - ldr r1, [pc, #164] @ (1765c ) │ │ │ │ - ldr r2, [pc, #168] @ (17660 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #156] @ (17664 ) │ │ │ │ - ldr r1, [pc, #160] @ (17668 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 174cc │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 173b2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 173e2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 173ca │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 173fa │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 17544 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1753c │ │ │ │ - blx 36c0 │ │ │ │ - b.n 17348 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ - b.n 17534 │ │ │ │ - blx 36c0 │ │ │ │ - b.n 17366 │ │ │ │ - ldr r1, [pc, #84] @ (1766c ) │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ - ldr r0, [pc, #84] @ (17670 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 17532 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 17306 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (17674 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (17678 ) │ │ │ │ - ldr r0, [pc, #56] @ (1767c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - nop │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + movs r2, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r2, #3 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + subs r2, r7, #2 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + subs r0, r4, #2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + adds r4, r7, r4 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ - ldr.w r4, [pc, #1928] @ 17e1c │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r1, [pc, #1928] @ 17e20 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r8, [pc, #1924] @ 17e24 │ │ │ │ - add r8, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w r1, #0 │ │ │ │ - bgt.w 17b90 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 17bb8 │ │ │ │ - ldr.w r3, [pc, #1900] @ 17e28 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w r3, [pc, #2408] @ 16950 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w r2, [pc, #2408] @ 16954 │ │ │ │ movs r4, #0 │ │ │ │ - strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r7, [r3, #368] @ 0x170 │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r4, [sp, #20] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + mov fp, r1 │ │ │ │ + ldr.w r8, [r3, #380] @ 0x17c │ │ │ │ + ldr.w r3, [pc, #2388] @ 16958 │ │ │ │ + strh.w r4, [sp, #32] │ │ │ │ + ldr.w r7, [pc, #2384] @ 1695c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 17a64 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 17b60 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cbnz r3, 1604e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 16606 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 176f0 │ │ │ │ + beq.n 1603c │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 9534 │ │ │ │ + str.w r3, [r8] │ │ │ │ + add r0, sp, #20 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 9570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 17cca │ │ │ │ - ldrd r0, r1, [r6, #40] @ 0x28 │ │ │ │ - blx 3378 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17bf0 │ │ │ │ - ldrd r0, r1, [r6, #48] @ 0x30 │ │ │ │ - blx 3378 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17c56 │ │ │ │ - movs r0, #9 │ │ │ │ - blx 3690 │ │ │ │ - mov r4, r0 │ │ │ │ + bne.n 16050 │ │ │ │ + movs r4, #11 │ │ │ │ + b.n 1648a │ │ │ │ + mov r8, r4 │ │ │ │ + ldr.w r3, [pc, #2316] @ 16960 │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + cmp fp, r6 │ │ │ │ + beq.w 16688 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #5 │ │ │ │ + bpl.w 1694c │ │ │ │ + ldr.w r2, [pc, #2296] @ 16964 │ │ │ │ + ldr.w sl, [r7, r2] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 16936 │ │ │ │ + ldr.w r2, [pc, #2288] @ 16968 │ │ │ │ + ldr.w r9, [r7, r2] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 16932 │ │ │ │ + ldr.w r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c72 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ - bpl.w 17e08 │ │ │ │ - ldr.w r1, [pc, #1764] @ 17e2c │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 17de6 │ │ │ │ - ldr.w r1, [pc, #1752] @ 17e30 │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 17e00 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + beq.w 16698 │ │ │ │ + ldr.w r4, [fp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 160a0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r3, [pc, #2248] @ 1696c │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r6 │ │ │ │ + bne.w 16894 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 160cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 17e04 │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ + beq.w 164ca │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + str r4, [r5, #16] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 1694c │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 16936 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 16932 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 17e04 │ │ │ │ - str r1, [r4, #16] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ + bls.w 166ca │ │ │ │ + ldr.w r4, [fp, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16102 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r4, r6 │ │ │ │ + bne.w 16404 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1611e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 164d0 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + str r4, [r5, #24] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ + bpl.w 1694c │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 16936 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 16932 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 17e04 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ + bls.w 166fe │ │ │ │ + ldr.w r4, [fp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16154 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r6 │ │ │ │ + bne.w 168aa │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16178 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 164d6 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + str r4, [r5, #12] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + bpl.w 1694c │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 16936 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 16932 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 17e04 │ │ │ │ - str r1, [r4, #24] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r6, #36] @ 0x24 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ + bls.w 16736 │ │ │ │ + ldr.w r4, [fp, #24] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 161ae │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 161c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 164dc │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + str r4, [r5, #20] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #5 │ │ │ │ + bpl.w 1694c │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 16936 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 16932 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 17e04 │ │ │ │ + bls.w 165d0 │ │ │ │ + ldr.w r4, [fp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 161fa │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r3, [pc, #1908] @ 16970 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r6 │ │ │ │ + bne.w 168c0 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16222 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16672 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 1694c │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 16936 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 16932 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #5 │ │ │ │ - str r1, [r4, #28] │ │ │ │ - beq.w 17e04 │ │ │ │ - cmp r3, #6 │ │ │ │ - str r5, [r4, #32] │ │ │ │ - beq.w 17e04 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str.w fp, [r4, #36] @ 0x24 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - cmp r3, #7 │ │ │ │ - beq.w 17e04 │ │ │ │ - str r1, [r4, #40] @ 0x28 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r6, #32] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - cmp r3, #8 │ │ │ │ - beq.w 17e04 │ │ │ │ - ldr.w r3, [pc, #1568] @ 17e34 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [r4, #44] @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #828] @ 0x33c │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 397c │ │ │ │ - cbnz r0, 17852 │ │ │ │ - ldr.w r3, [pc, #1548] @ 17e38 │ │ │ │ + bls.w 167a8 │ │ │ │ + ldr.w r4, [fp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r8, r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17844 │ │ │ │ + beq.n 16258 │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldr.w sl, [r6, #16] │ │ │ │ - cmp sl, r9 │ │ │ │ - beq.w 17a68 │ │ │ │ - mov sl, r9 │ │ │ │ - b.n 178e6 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 17d70 │ │ │ │ - ldr.w r3, [pc, #1500] @ 17e38 │ │ │ │ - ldr.w r9, [r8, r3] │ │ │ │ - cmp r5, r9 │ │ │ │ - beq.n 17844 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 3690 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17d6c │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 17e08 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 17de6 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 17e00 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 17e04 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [r0, #12] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 3384 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17d74 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 178ce │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 178ce │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + bl b3c8 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 167e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 178e2 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 16282 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17cc2 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r4, fp │ │ │ │ - ldr.w r5, [pc, #1364] @ 17e3c │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r1, [r5, #1172] @ 0x494 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17d04 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 16678 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + strd r2, r1, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ + bpl.w 1694c │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 16936 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 16932 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + cmp r3, #6 │ │ │ │ + bls.w 167fc │ │ │ │ + ldr.w r4, [fp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17910 │ │ │ │ + beq.n 162ba │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #3 │ │ │ │ - blx 3690 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17d30 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r1, #5 │ │ │ │ - bpl.w 17e08 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 17de6 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 17e00 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 17e04 │ │ │ │ - ldr.w r2, [pc, #1260] @ 17e40 │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [r2, #1424] @ 0x590 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 17e04 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + bl b3c8 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 16840 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [r9] │ │ │ │ - cmp r1, #2 │ │ │ │ - beq.w 17e04 │ │ │ │ - str.w r9, [r3, #20] │ │ │ │ - movs r0, #3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 3690 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17d36 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 17e08 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 17de6 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 17e00 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 17e04 │ │ │ │ - cmp r2, #1 │ │ │ │ - str.w fp, [r0, #12] │ │ │ │ - beq.w 17e04 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 162e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 165b4 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + strd r2, r1, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + bpl.w 1694c │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 16936 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 16932 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.w 16854 │ │ │ │ + ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 17cae │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1631c │ │ │ │ adds r3, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.w 17e04 │ │ │ │ - ldrb.w r2, [sp, #38] @ 0x26 │ │ │ │ - str r4, [r0, #20] │ │ │ │ - cbz r2, 17a02 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #38 @ 0x26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 17d2a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr.w r3, [pc, #1620] @ 16974 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r6 │ │ │ │ + bne.w 168e6 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17a14 │ │ │ │ + beq.n 16344 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c4e │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 165c4 │ │ │ │ + str r4, [r5, #28] │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, fp │ │ │ │ + bl bcdc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16488 │ │ │ │ + ldr.w r3, [pc, #1568] @ 16978 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r6 │ │ │ │ + bne.w 168fc │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17a2c │ │ │ │ + beq.n 1637e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 165ca │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + str r4, [r5, #32] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #5 │ │ │ │ + bpl.w 1694c │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 16936 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 16932 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + adds r2, r3, #1 │ │ │ │ + beq.w 1683c │ │ │ │ + cmp r3, #9 │ │ │ │ + bgt.w 164e2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17b80 │ │ │ │ + bne.w 1659e │ │ │ │ blx 353c │ │ │ │ - cbz r7, 17a46 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 163e2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17a46 │ │ │ │ + beq.n 163e2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17b88 │ │ │ │ - ldr r2, [pc, #1020] @ (17e44 ) │ │ │ │ - ldr r3, [pc, #980] @ (17e20 ) │ │ │ │ + beq.w 16658 │ │ │ │ + ldr.w r2, [pc, #1432] @ 1697c │ │ │ │ + ldr.w r3, [pc, #1392] @ 16958 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17de2 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ + bne.w 1692e │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 176fe │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 178e6 │ │ │ │ - ldr.w sl, [r6, #12] │ │ │ │ - cmp sl, r9 │ │ │ │ - bne.w 1784e │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 178e6 │ │ │ │ - ldr.w sl, [r6, #36] @ 0x24 │ │ │ │ - cmp sl, r9 │ │ │ │ - bne.w 1784e │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 178e6 │ │ │ │ - ldr.w sl, [r6, #32] │ │ │ │ - cmp sl, r9 │ │ │ │ - bne.w 1784e │ │ │ │ - ldr r3, [pc, #936] @ (17e48 ) │ │ │ │ + ldr.w r3, [pc, #1400] @ 16980 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [r3, #1172] @ 0x494 │ │ │ │ - bl a868 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 17b5a │ │ │ │ - movs r0, #3 │ │ │ │ - blx 3690 │ │ │ │ - mov r3, r0 │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17d84 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r2, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 9790 │ │ │ │ - ldr r2, [pc, #880] @ (17e4c ) │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 168d6 │ │ │ │ + ldr.w lr, [r4, #4] │ │ │ │ + cmp r0, lr │ │ │ │ + beq.w 16108 │ │ │ │ + ldr.w r2, [lr, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 16912 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.w 1694c │ │ │ │ + cmp r1, sl │ │ │ │ + beq.w 16936 │ │ │ │ + cmp r1, r9 │ │ │ │ + beq.w 16932 │ │ │ │ + ldr.w ip, [r2, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 1645a │ │ │ │ + adds r2, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 16108 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, ip │ │ │ │ + bne.n 1644a │ │ │ │ + ldr.w r1, [pc, #1320] @ 16984 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr.w r2, [lr, #12] │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr.w r1, [pc, #1308] @ 16988 │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16488 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 16488 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r4, #12 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cbnz r3, 164ac │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cbnz r3, 164be │ │ │ │ + ldr.w r2, [pc, #1268] @ 1698c │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [pc, #1264] @ 16990 │ │ │ │ + movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r2, [r2, #1424] @ 0x590 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r2, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - bl 9790 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - mov.w r1, #2 │ │ │ │ - it ne │ │ │ │ - addne r2, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - it ne │ │ │ │ - strne r2, [r4, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl e640 │ │ │ │ + b.n 163c0 │ │ │ │ mov r2, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 9790 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 3690 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 16496 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 16496 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 160cc │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1611e │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16178 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 161c4 │ │ │ │ + ldr.w r4, [pc, #1200] @ 16994 │ │ │ │ + mov r0, r5 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ + blx 3430 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 1683c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17da0 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 9790 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movs r1, #1 │ │ │ │ + beq.w 163a8 │ │ │ │ + ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9790 │ │ │ │ - ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ + bl 8dcc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16654 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 16626 │ │ │ │ + adds r3, #1 │ │ │ │ + mov r0, fp │ │ │ │ + movs r1, #9 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + bl bcdc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16636 │ │ │ │ + ldr.w r3, [pc, #1124] @ 16998 │ │ │ │ + add r1, sp, #8 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + ldr.w r0, [r3, #1332] @ 0x534 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3808 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16568 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17a00 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #38 @ 0x26 │ │ │ │ + beq.w 16792 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1657c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1678a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 16654 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 163a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 163a8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 163a8 │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 17a00 │ │ │ │ - mov r5, sl │ │ │ │ - movs r6, #15 │ │ │ │ - b.n 17bf6 │ │ │ │ - ldr r1, [pc, #748] @ (17e50 ) │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r0, [pc, #748] @ (17e54 ) │ │ │ │ + bne.w 163c0 │ │ │ │ + b.n 1604a │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrd r2, r1, [sp] │ │ │ │ + b.n 162e4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16344 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1637e │ │ │ │ + movs r0, #4 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16488 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 165fe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1679a │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 161fa │ │ │ │ + b.n 16488 │ │ │ │ + ldr r1, [pc, #916] @ (1699c ) │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r0, [pc, #916] @ (169a0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cfc │ │ │ │ + beq.w 1604a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 176f0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17a2c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17a46 │ │ │ │ - ldr r3, [pc, #708] @ (17e58 ) │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r1, [pc, #708] @ (17e5c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r0, [r8, r3] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #700] @ (17e60 ) │ │ │ │ - ldr r2, [pc, #700] @ (17e64 ) │ │ │ │ - ldr r1, [pc, #704] @ (17e68 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 17a46 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ - bpl.w 17dfc │ │ │ │ - ldr r1, [pc, #616] @ (17e2c ) │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 17de6 │ │ │ │ - ldr r1, [pc, #608] @ (17e30 ) │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 17e00 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 17bb4 │ │ │ │ - beq.w 176ba │ │ │ │ - ldr r0, [pc, #644] @ (17e6c ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 8d2c │ │ │ │ - b.n 17bb4 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r6, #5 │ │ │ │ - mov r4, r5 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 17c42 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 17c36 │ │ │ │ - ldr r2, [pc, #620] @ (17e70 ) │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #620] @ (17e74 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - bl f4ac │ │ │ │ - cbz r4, 17c22 │ │ │ │ + b.n 1603c │ │ │ │ + movs r1, #9 │ │ │ │ + mov r0, fp │ │ │ │ + bl bcdc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 16530 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17c22 │ │ │ │ + beq.n 16654 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 17c2e │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 17a2c │ │ │ │ - mov sl, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 17a14 │ │ │ │ + cbz r3, 16668 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16654 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 16660 │ │ │ │ + movs r4, #14 │ │ │ │ + b.n 1648a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 163e2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17c22 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 17c02 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 17bfc │ │ │ │ + b.n 16654 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17a14 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.n 16646 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16222 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrd r2, r1, [sp] │ │ │ │ + b.n 16282 │ │ │ │ + ldr r3, [pc, #760] @ (16984 ) │ │ │ │ + ldr r1, [pc, #792] @ (169a4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 16488 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16488 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17bf0 │ │ │ │ + beq.n 166c2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 17cd2 │ │ │ │ - mov.w sl, #0 │ │ │ │ - movs r6, #5 │ │ │ │ - mov r5, sl │ │ │ │ - mov r4, fp │ │ │ │ - b.n 17bf6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1676e │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 16488 │ │ │ │ + b.n 160a0 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16488 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17cda │ │ │ │ + beq.n 166f6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 17c9c │ │ │ │ - ldr.w r5, [fp] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 17c96 │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r5, [fp] │ │ │ │ - cbz r5, 17ca4 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r6, #5 │ │ │ │ - b.n 17bf6 │ │ │ │ - mov r0, r5 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1677c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 16102 │ │ │ │ + b.n 16488 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16488 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1672e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 1672e │ │ │ │ + mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17c82 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 16154 │ │ │ │ + b.n 16488 │ │ │ │ + movs r0, #3 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16488 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ - movs r6, #5 │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16766 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 16766 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17bf6 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 17e04 │ │ │ │ - ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - str r4, [r0, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17a14 │ │ │ │ - b.n 179ec │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 161ae │ │ │ │ + b.n 16488 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 16488 │ │ │ │ + b.n 160a0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 16102 │ │ │ │ + b.n 16488 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 178e2 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 17bf6 │ │ │ │ + b.n 1657c │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17c66 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r6, #5 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + b.n 16568 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 161fa │ │ │ │ + b.n 16488 │ │ │ │ + movs r0, #5 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16488 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17bf6 │ │ │ │ + beq.n 167d2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 17bf6 │ │ │ │ - mov r0, fp │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 167da │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 16258 │ │ │ │ + b.n 16488 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17bf6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 17bf6 │ │ │ │ - blx 3650 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - blx 397c │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 17910 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 16258 │ │ │ │ + b.n 16488 │ │ │ │ + strd r0, r1, [sp] │ │ │ │ blx 36cc │ │ │ │ + ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17dce │ │ │ │ - mov r5, sl │ │ │ │ - movs r6, #13 │ │ │ │ - b.n 17bf6 │ │ │ │ - mov r5, sl │ │ │ │ - movs r6, #13 │ │ │ │ - b.n 17cde │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 17d4a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cbz r2, 17d78 │ │ │ │ - mov r5, sl │ │ │ │ - movs r6, #13 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 17bf6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 17bf6 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17bf6 │ │ │ │ - movs r6, #8 │ │ │ │ - b.n 17bf6 │ │ │ │ - movs r6, #6 │ │ │ │ - b.n 17bf6 │ │ │ │ - movs r6, #8 │ │ │ │ - b.n 17d4e │ │ │ │ + beq.w 1626e │ │ │ │ + b.n 16472 │ │ │ │ + movs r0, #6 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16488 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 17d4a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 17b5a │ │ │ │ + beq.n 16826 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 17dba │ │ │ │ - mov fp, r4 │ │ │ │ - movs r6, #15 │ │ │ │ - b.n 17c6c │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 17db4 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cbz r2, 17dc2 │ │ │ │ - mov r5, sl │ │ │ │ - movs r6, #15 │ │ │ │ - b.n 17d4e │ │ │ │ - mov r0, r8 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 1682e │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 162ba │ │ │ │ + b.n 16488 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17d9a │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 162ba │ │ │ │ + b.n 16488 │ │ │ │ + movs r4, #13 │ │ │ │ + b.n 1648a │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + blx 36cc │ │ │ │ + ldrd r2, r1, [sp] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 162d0 │ │ │ │ + b.n 16472 │ │ │ │ + movs r0, #7 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16488 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1687e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 16886 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 1631c │ │ │ │ + b.n 16488 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 17db4 │ │ │ │ - ldr r3, [pc, #168] @ (17e78 ) │ │ │ │ - ldr r1, [pc, #168] @ (17e7c ) │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 1631c │ │ │ │ + b.n 16488 │ │ │ │ + ldr r2, [pc, #236] @ (16984 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + ldr r2, [pc, #268] @ (169a8 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #264] @ (169ac ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + blx 390c │ │ │ │ + b.n 16472 │ │ │ │ + ldr r2, [pc, #216] @ (16984 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + ldr r2, [pc, #252] @ (169b0 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #252] @ (169b4 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 16472 │ │ │ │ + ldr r2, [pc, #192] @ (16984 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + ldr r2, [pc, #240] @ (169b8 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #236] @ (169bc ) │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 16472 │ │ │ │ + ldr r3, [pc, #232] @ (169c0 ) │ │ │ │ + ldr r1, [pc, #232] @ (169c4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 16472 │ │ │ │ + ldr r2, [pc, #156] @ (16984 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + ldr r2, [pc, #216] @ (169c8 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #216] @ (169cc ) │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 16472 │ │ │ │ + ldr r2, [pc, #132] @ (16984 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + ldr r2, [pc, #204] @ (169d0 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #200] @ (169d4 ) │ │ │ │ + add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n 17d2a │ │ │ │ + b.n 16472 │ │ │ │ + mov r3, lr │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 16108 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 16914 │ │ │ │ + ldr r3, [pc, #180] @ (169d8 ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 16108 │ │ │ │ + b.n 1645a │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (17e80 ) │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #164] @ (169dc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #148] @ (17e84 ) │ │ │ │ - ldr r0, [pc, #152] @ (17e88 ) │ │ │ │ + ldr r1, [pc, #160] @ (169e0 ) │ │ │ │ + ldr r0, [pc, #164] @ (169e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - bl 409c <__assert_fail@plt+0x6b4> │ │ │ │ - ldr r3, [pc, #128] @ (17e8c ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #128] @ (17e90 ) │ │ │ │ - ldr r0, [pc, #132] @ (17e94 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + add r7, pc, #624 @ (adr r7, 16bc4 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ - movs r2, r0 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ movs r2, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + add r3, pc, #528 @ (adr r3, 16b94 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r0, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ + movs r1, r0 │ │ │ │ + add r2, pc, #656 @ (adr r2, 16c28 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + add r2, pc, #320 @ (adr r2, 16adc ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + subs r0, r5, r0 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + subs r2, r6, #0 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + subs r4, r3, #0 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0], #-0 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + adds r2, r7, #7 │ │ │ │ movs r1, r0 │ │ │ │ - str??.w r0, [lr] │ │ │ │ - stc2 0, cr0, [lr, #-0] │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + subs r0, r1, r0 │ │ │ │ movs r1, r0 │ │ │ │ - vst4.8 {d0-d3}, [lr], r0 │ │ │ │ - ldrsh.w r0, [sl, r0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + asrs r4, r7, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ + 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, #4000] @ 0xfa0 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #780] @ (16d08 ) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #780] @ (16d0c ) │ │ │ │ + add r0, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (17f40 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #144] @ (17f44 ) │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ + ldr r5, [pc, #776] @ (16d10 ) │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + add r5, pc │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov.w r2, #0 │ │ │ │ + ldr r2, [pc, #768] @ (16d14 ) │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r6, #0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr.w sl, [pc, #136] @ 17f48 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add sl, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #124] @ (17f4c ) │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + addw r2, r2, #1164 @ 0x48c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 16ab0 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 16cdc │ │ │ │ + ldr r0, [pc, #744] @ (16d18 ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 16ce4 │ │ │ │ + ldr r0, [pc, #736] @ (16d1c ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 16ce0 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 16ab0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 16c84 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 16c16 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r4, r7 │ │ │ │ + beq.n 16a64 │ │ │ │ + adds r4, #1 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #692] @ (16d20 ) │ │ │ │ + add r7, sp, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w r1, r1, r6, lsl #2 │ │ │ │ add r3, pc │ │ │ │ - strd r6, r6, [r7, #4] │ │ │ │ - strh r6, [r7, #12] │ │ │ │ - ldr.w r8, [r3, #292] @ 0x124 │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r9, r3 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add r3, sp, #28 │ │ │ │ + bl afc8 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 16c58 │ │ │ │ + cbnz r4, 16ac8 │ │ │ │ + cbnz r6, 16ac8 │ │ │ │ + ldr r3, [pc, #660] @ (16d24 ) │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r1, [pc, #660] @ (16d28 ) │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r3, [pc, #648] @ (16d2c ) │ │ │ │ + ldr r1, [pc, #652] @ (16d30 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 16c38 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 16c16 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add r7, sp, #32 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #616] @ (16d34 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r6, [r3, #372] @ 0x174 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + strd r3, r3, [r7, #4] │ │ │ │ + strh r3, [r7, #12] │ │ │ │ blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 16b8e │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r2, [pc, #592] @ (16d38 ) │ │ │ │ + ldr r1, [pc, #592] @ (16d3c ) │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r7, [r5, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r7 │ │ │ │ + bne.w 16cbe │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 15fd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16cd2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 16b1c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f54 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 18214 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 16c76 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ + cbz r3, 16b42 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #34 @ 0x22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 16bd6 │ │ │ │ + blx 353c │ │ │ │ + cbz r6, 16b5a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16b5a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 16c4a │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16b70 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16c7c │ │ │ │ + ldr r2, [pc, #460] @ (16d40 ) │ │ │ │ + ldr r3, [pc, #408] @ (16d0c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 16cd8 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 16ca0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17f00 │ │ │ │ + beq.n 16ba2 │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #76] @ (17f50 ) │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r2, [pc, #416] @ (16d44 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #48] @ 17f38 │ │ │ │ + vldr d7, [pc, #344] @ 16d00 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 185de │ │ │ │ - cbnz r5, 17f7a │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 17f5c │ │ │ │ + beq.n 16bd6 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 16ae6 │ │ │ │ mov r0, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 17f5c │ │ │ │ - b.n 185e0 │ │ │ │ + bne.n 16ae6 │ │ │ │ + mov r5, r6 │ │ │ │ + movs r7, #16 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 16c88 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 16c94 │ │ │ │ + ldr r2, [pc, #348] @ (16d48 ) │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [pc, #348] @ (16d4c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + bl e640 │ │ │ │ + blx 353c │ │ │ │ + cbz r6, 16c10 │ │ │ │ + ldr r5, [r6, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 16c0e │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r6, #0] │ │ │ │ + cbz r5, 16c4c │ │ │ │ + movs r5, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 16b70 │ │ │ │ + b.n 16b5c │ │ │ │ + ldr r3, [pc, #268] @ (16d24 ) │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r1, [pc, #308] @ (16d50 ) │ │ │ │ + ldr r2, [pc, #308] @ (16d54 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #300] @ (16d58 ) │ │ │ │ + ldr r1, [pc, #304] @ (16d5c ) │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r2, [pc, #292] @ (16d60 ) │ │ │ │ + movs r1, #16 │ │ │ │ + ldr r0, [pc, #292] @ (16d64 ) │ │ │ │ + movs r5, #0 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + bl e640 │ │ │ │ + b.n 16b70 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 16b70 │ │ │ │ + b.n 16b5c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 16c38 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16c38 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 16c38 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16c38 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16b1c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16b70 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 16a64 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 16be2 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 16bea │ │ │ │ + ldr r1, [pc, #196] @ (16d68 ) │ │ │ │ + movs r2, #16 │ │ │ │ + ldr r0, [pc, #196] @ (16d6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 16bd6 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 16ba2 │ │ │ │ + ldr r2, [pc, #100] @ (16d24 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r5, r2] │ │ │ │ + ldr r2, [pc, #168] @ (16d70 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #168] @ (16d74 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + mov r5, r6 │ │ │ │ + movs r7, #17 │ │ │ │ + b.n 16bda │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #144] @ (16d78 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #144] @ (16d7c ) │ │ │ │ + ldr r0, [pc, #144] @ (16d80 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 18624 │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1823a │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w 1823a │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r2, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r0, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r6, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ + 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, #3992] @ 0xf98 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #816] @ (170c8 ) │ │ │ │ + mov ip, r3 │ │ │ │ + ldr r3, [pc, #816] @ (170cc ) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ + ldr r6, [pc, #812] @ (170d0 ) │ │ │ │ movs r0, #0 │ │ │ │ - blx 329c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 184a8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32d8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 184b0 │ │ │ │ - blx 3860 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1816c │ │ │ │ - mov r9, r0 │ │ │ │ - strd r8, r5, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3484 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18144 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #0 │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [pc, #792] @ (170d4 ) │ │ │ │ + strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 16e0a │ │ │ │ + ldr.w r3, [ip, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 175ec │ │ │ │ + ldr r2, [pc, #760] @ (170d8 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 175d6 │ │ │ │ + ldr r2, [pc, #756] @ (170dc ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 175d2 │ │ │ │ + ldr.w r3, [ip, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 16e0a │ │ │ │ + cmp r5, #3 │ │ │ │ + bhi.w 1720a │ │ │ │ + tbh [pc, r5, lsl #1] │ │ │ │ + lsls r0, r7, #4 │ │ │ │ + lsls r7, r5, #4 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ + lsls r5, r3, #4 │ │ │ │ + cmp r5, #3 │ │ │ │ + bne.w 1720a │ │ │ │ + ldr.w r8, [r7] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #7 │ │ │ │ - bpl.w 18714 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 18406 │ │ │ │ - cmp r3, #15 │ │ │ │ - it ls │ │ │ │ - ldrls r5, [r0, #12] │ │ │ │ - bls.n 17ff4 │ │ │ │ - ldr.w r3, [pc, #2316] @ 188e0 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1841a │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 18406 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 37f0 │ │ │ │ + bpl.w 174d4 │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + cmp r5, #15 │ │ │ │ + bls.w 1702c │ │ │ │ + blx 36dc │ │ │ │ mov r5, r0 │ │ │ │ - adds r1, r5, #1 │ │ │ │ - beq.w 1841a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + adds r2, r5, #1 │ │ │ │ + beq.w 17408 │ │ │ │ + ldr r3, [pc, #624] @ (170e0 ) │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + strd r3, r3, [r4, #4] │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + blx 3798 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 171ac │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1744a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1800e │ │ │ │ + beq.n 16ea2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r2, [pc, #576] @ (170e4 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #536] @ 170c0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 17202 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 171f2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 361c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17396 │ │ │ │ + ldr r3, [pc, #524] @ (170e8 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #236] @ 0xec │ │ │ │ + blx 3588 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.w 1738a │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 16f02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18204 │ │ │ │ - ldr.w r3, [pc, #2260] @ 188e4 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 18432 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.w 18488 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ - bpl.w 188a6 │ │ │ │ - ldr.w r1, [pc, #2228] @ 188e8 │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 188c6 │ │ │ │ - ldr.w r1, [pc, #2216] @ 188ec │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 188dc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp fp, r3 │ │ │ │ - bcs.w 184b6 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + beq.w 171b0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1724a │ │ │ │ + ldr r3, [pc, #480] @ (170ec ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r6, [r3, fp, lsl #2] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r3, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18076 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ + mov.w r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3814 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [pc, #456] @ (170f0 ) │ │ │ │ + strd r5, r8, [sp, #32] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #1076] @ 0x434 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16f4e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 171e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 17468 │ │ │ │ + ldr r3, [pc, #412] @ (170f4 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.n 16f8e │ │ │ │ + ldr r2, [pc, #408] @ (170f8 ) │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1746e │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 15fd4 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 184ee │ │ │ │ - movs r0, #0 │ │ │ │ + beq.w 17488 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16f8e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 171ec │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldrb.w r1, [sp, #54] @ 0x36 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 171bc │ │ │ │ + adds r3, #1 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 171c2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16fbc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 171dc │ │ │ │ + mov r4, r5 │ │ │ │ + blx 353c │ │ │ │ + cbz r7, 16fd8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16fd8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17236 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 16ff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16ff0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1723e │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cbz r0, 17008 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17008 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17244 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1718a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1718a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1718a │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1718a │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + and.w r5, r5, #3 │ │ │ │ + rsb r5, r5, #1 │ │ │ │ + mul.w r5, r3, r5 │ │ │ │ + b.n 16e66 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, ip │ │ │ │ + ldr r3, [pc, #132] @ (170fc ) │ │ │ │ + add.w r1, r7, r5, lsl #2 │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + bl afc8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 1712e │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + cmp r5, #2 │ │ │ │ + bgt.n 170ba │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + add r3, sp │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cbz r3, 17102 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.n 170ba │ │ │ │ + add.w r2, sp, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + cbz r2, 17100 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r5, #3 │ │ │ │ + beq.n 170ba │ │ │ │ + add.w r3, sp, r5, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cbz r3, 17102 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 16e4e │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + movs r2, r0 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr.w r3, [pc, #1284] @ 17608 │ │ │ │ + movs r4, #3 │ │ │ │ + ldr.w r1, [pc, #1280] @ 1760c │ │ │ │ + ldr.w r2, [pc, #1280] @ 17610 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr.w r3, [pc, #1272] @ 17614 │ │ │ │ + ldr.w r1, [pc, #1272] @ 17618 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 17146 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17146 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 17146 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cbz r0, 1715e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1715e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 1715e │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbz r0, 17176 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17176 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 17176 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r2, [pc, #1188] @ 1761c │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r0, [pc, #1184] @ 17620 │ │ │ │ + movs r1, #1 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + bl e640 │ │ │ │ + ldr.w r2, [pc, #1176] @ 17624 │ │ │ │ + ldr.w r3, [pc, #1176] @ 17628 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 175b6 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 16ecc │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 16f02 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 16fbe │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #29 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #54 @ 0x36 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1748c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 16faa │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16fbc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16f4e │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16f8e │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 16ecc │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #1 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 1739c │ │ │ │ + ldr r3, [pc, #1020] @ (17608 ) │ │ │ │ + movs r4, #3 │ │ │ │ + ldr.w r1, [pc, #1052] @ 1762c │ │ │ │ + ldr.w r2, [pc, #1052] @ 17630 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr.w r3, [pc, #1040] @ 17634 │ │ │ │ + ldr.w r1, [pc, #1040] @ 17638 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 1712e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16fd8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16ff0 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17008 │ │ │ │ + movs r0, #1 │ │ │ │ blx 329c │ │ │ │ - mov r8, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185a0 │ │ │ │ - ldr.w r3, [pc, #2140] @ 188f0 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + beq.w 174aa │ │ │ │ + ldr r3, [pc, #992] @ (1763c ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ - add r1, sp, #24 │ │ │ │ - strd r6, r4, [sp, #24] │ │ │ │ - ldr.w r0, [r3, #896] @ 0x380 │ │ │ │ + ldr.w r2, [r3, #636] @ 0x27c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bpl.w 175f4 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 175f0 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr.w r8, [pc, #956] @ 17640 │ │ │ │ + add r8, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr.w r3, [r8, #1140] @ 0x474 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 37bc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1749c │ │ │ │ + ldr.w r1, [r8] │ │ │ │ movs r3, #0 │ │ │ │ - blx 3808 │ │ │ │ + mov r2, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r3, r4 │ │ │ │ + blx 3780 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 180c6 │ │ │ │ + beq.n 172c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1842a │ │ │ │ + beq.w 17442 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1749c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 180da │ │ │ │ + beq.n 172e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183c6 │ │ │ │ + beq.w 1742c │ │ │ │ + ldr r3, [pc, #864] @ (17644 ) │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #636] @ 0x27c │ │ │ │ + bl c48c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 174b2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 17316 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r0, #0] │ │ │ │ + beq.n 17316 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1743c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 180f2 │ │ │ │ + beq.n 1732e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183be │ │ │ │ + beq.w 17434 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 361c │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 17384 │ │ │ │ + ldr r3, [pc, #780] @ (17648 ) │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ + blx 3994 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17544 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17368 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 17368 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a600 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 17384 │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 17492 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #6 │ │ │ │ + b.n 1739c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + movne r5, #4 │ │ │ │ + bne.n 17418 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #4 │ │ │ │ + mov r6, r4 │ │ │ │ + ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ + cbnz r3, 173e8 │ │ │ │ + ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ + cbnz r3, 173dc │ │ │ │ + ldr r2, [pc, #672] @ (1764c ) │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [pc, #672] @ (17650 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + bl e640 │ │ │ │ + cbz r6, 173c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18106 │ │ │ │ + beq.n 173c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ + cbz r3, 173d4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 16fbe │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 16faa │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 173c8 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 173a8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 173a2 │ │ │ │ + blx 36cc │ │ │ │ + cbnz r0, 17408 │ │ │ │ + ldr r3, [pc, #524] @ (17608 ) │ │ │ │ + ldr r1, [pc, #596] @ (17654 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1712e │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 16e6c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 17424 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 1739c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1741e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 172e0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1732e │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17316 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 172c4 │ │ │ │ + ldr r1, [pc, #524] @ (17658 ) │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r0, [pc, #524] @ (1765c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 17548 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 16ea2 │ │ │ │ + mov r6, r4 │ │ │ │ + movs r5, #7 │ │ │ │ + b.n 1739c │ │ │ │ + ldr r2, [pc, #408] @ (17608 ) │ │ │ │ + movs r5, #9 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r6, r2] │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r2, [pc, #484] @ (17660 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #484] @ (17664 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 1739c │ │ │ │ + movs r5, #9 │ │ │ │ + b.n 1739c │ │ │ │ + movs r6, #0 │ │ │ │ + movs r5, #10 │ │ │ │ + b.n 1739c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r5, #6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1739c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + movne r5, #5 │ │ │ │ + bne.n 17418 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #5 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 1739c │ │ │ │ + movs r5, #5 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 174c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 174cc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 1739c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 174c8 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1820c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 185ae │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 38dc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 185b6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n 173f4 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 173f4 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 173f4 │ │ │ │ + ldr r3, [pc, #380] @ (17668 ) │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 1752a │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.n 17550 │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + cmp r5, #15 │ │ │ │ + bhi.n 1753a │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + and.w r5, r5, #3 │ │ │ │ + rsb r5, r5, #1 │ │ │ │ + mul.w r5, r3, r5 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 17fa6 │ │ │ │ + beq.w 16e66 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17fa6 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 16e66 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3484 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 17fb4 │ │ │ │ - ldrd r8, r5, [sp, #4] │ │ │ │ - str.w r9, [sp] │ │ │ │ - bl c358 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + b.n 16e66 │ │ │ │ + bl 8dd8 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1869e │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + beq.w 17408 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + b.n 174f2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 36dc │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 1750c │ │ │ │ + movs r5, #6 │ │ │ │ + b.n 174b4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 1739c │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 175ba │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cbz r3, 175ba │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 175ba │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r5 │ │ │ │ + bne.n 1758e │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl b30c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1816c │ │ │ │ + beq.n 1750c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1858e │ │ │ │ - movw sl, #291 @ 0x123 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + bne.n 1750c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1750c │ │ │ │ + bl 8dd8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 17568 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 17408 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 183de │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 17408 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17408 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 17598 │ │ │ │ + ldr r3, [pc, #68] @ (17608 ) │ │ │ │ + ldr r1, [pc, #164] @ (1766c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 17598 │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #152] @ (17670 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #148] @ (17674 ) │ │ │ │ + ldr r0, [pc, #152] @ (17678 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + bl 4004 <__assert_fail@plt+0x61c> │ │ │ │ + ldr r3, [pc, #132] @ (1767c ) │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #132] @ (17680 ) │ │ │ │ + ldr r0, [pc, #136] @ (17684 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ + movs r2, r0 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + movs r2, r0 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ + movs r2, r0 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 5, cr0, cr14, cr0, {0} │ │ │ │ + lsls r6, r3, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.u32 q0, d14, d0 │ │ │ │ + vswp d16, d0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #2220] @ 17f4c │ │ │ │ + mov r4, r3 │ │ │ │ + ldr.w r3, [pc, #2220] @ 17f50 │ │ │ │ + movs r6, #0 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr.w r9, [pc, #2212] @ 17f54 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r9, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r3, [pc, #2200] @ 17f58 │ │ │ │ + strd r6, r6, [sp, #44] @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + strh.w r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r7, [r3, #304] @ 0x130 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 178d4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 17a4a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 176f4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + mov r2, r4 │ │ │ │ + bl 9570 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 17926 │ │ │ │ + cbnz r4, 17724 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 17a78 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 17a78 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 329c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17cfc │ │ │ │ + ldr.w r3, [pc, #2088] @ 17f5c │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 17d20 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ + beq.w 17f48 │ │ │ │ + ldr.w r1, [pc, #2064] @ 17f60 │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 17f32 │ │ │ │ + ldr.w r1, [pc, #2052] @ 17f64 │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 17f12 │ │ │ │ + ldr.w lr, [r5, #8] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 17d42 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.w 17e1a │ │ │ │ + movs r7, #0 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r7 │ │ │ │ + strd r0, lr, [sp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 17f48 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 17f32 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 17f12 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bls.w 17c1a │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr.w r4, [r3, r7, lsl #2] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 177ba │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + bl fcb8 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17c54 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp r1, r8 │ │ │ │ + beq.n 177d8 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 179ca │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #7 │ │ │ │ + bpl.w 179dc │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ + ands.w r2, r1, #2 │ │ │ │ + bne.w 17bfa │ │ │ │ + cmp r1, #15 │ │ │ │ + it ls │ │ │ │ + ldrls.w sl, [fp, #12] │ │ │ │ + bhi.n 178d8 │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 17c0a │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.n 17816 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 17a28 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 17f48 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 17f32 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 17f12 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + bcs.w 17c7e │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr.w fp, [r3, r7, lsl #2] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.n 1784c │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + mov r0, fp │ │ │ │ + bl fdec │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17cd2 │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + cmp r1, r8 │ │ │ │ + beq.n 1786c │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [fp] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 17900 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b224 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 17d04 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 1788a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 17908 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 14cc0 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17d18 │ │ │ │ + cbz r6, 178b0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 178b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 183f2 │ │ │ │ - ldr.w r0, [pc, #1900] @ 188f4 │ │ │ │ + beq.w 17a42 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ + blx 38dc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 17d38 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 17dbc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r6, sl │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ + b.n 1778c │ │ │ │ + str r6, [sp, #0] │ │ │ │ + b.n 17704 │ │ │ │ + ldr.w r1, [pc, #1676] @ 17f68 │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r3, [r9, r1] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 17c0a │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 17bfa │ │ │ │ + mov r0, fp │ │ │ │ + blx 37f0 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 177fa │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1786c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1788a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17926 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 17926 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r5, #310 @ 0x136 │ │ │ │ + mov r4, r6 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 179be │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 179b2 │ │ │ │ + ldr.w r0, [pc, #1580] @ 17f6c │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ - cbz r7, 181a6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bl c5fc │ │ │ │ + cbz r6, 1795e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 181a6 │ │ │ │ + beq.n 1795e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183d6 │ │ │ │ - cbz r5, 181c0 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + beq.n 17a3a │ │ │ │ + cbz r4, 17976 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 181be │ │ │ │ + beq.n 17974 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 183ce │ │ │ │ - mov r5, r4 │ │ │ │ + beq.n 17a30 │ │ │ │ + mov r4, r5 │ │ │ │ blx 353c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 181e2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cbz r1, 17990 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 181e2 │ │ │ │ + beq.n 17990 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183fe │ │ │ │ - ldr.w r2, [pc, #1812] @ 188f8 │ │ │ │ - ldr.w r3, [pc, #1812] @ 188fc │ │ │ │ + beq.n 17a70 │ │ │ │ + ldr.w r2, [pc, #1500] @ 17f70 │ │ │ │ + ldr.w r3, [pc, #1464] @ 17f50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1888e │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ + bne.w 17f0e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1793e │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 17936 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #7 │ │ │ │ + bmi.w 177e4 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 17e98 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 17e98 │ │ │ │ + mov r0, fp │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17e98 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 17e28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b224 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 177fa │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 177fa │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 177fa │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17816 │ │ │ │ mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1800e │ │ │ │ + b.n 17976 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18106 │ │ │ │ - ldr.w r1, [pc, #1768] @ 18900 │ │ │ │ - mov.w r2, #280 @ 0x118 │ │ │ │ - ldr.w r0, [pc, #1764] @ 18904 │ │ │ │ + b.n 1795e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 178b0 │ │ │ │ + ldr.w r1, [pc, #1320] @ 17f74 │ │ │ │ + mov.w r2, #310 @ 0x136 │ │ │ │ + ldr.w r0, [pc, #1316] @ 17f78 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18630 │ │ │ │ + beq.w 17d6a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 17f00 │ │ │ │ - ldr.w r2, [pc, #1740] @ 18908 │ │ │ │ + b.n 176f4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17990 │ │ │ │ + ldr.w r2, [pc, #1280] @ 17f7c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr.w r1, [r2, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r1, [r2, #916] @ 0x394 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18686 │ │ │ │ + beq.w 17db4 │ │ │ │ blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1868e │ │ │ │ - ldr.w r3, [pc, #1712] @ 1890c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr.w r9, [sl, r3] │ │ │ │ - ldr.w r3, [pc, #1708] @ 18910 │ │ │ │ - cmp r0, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 17926 │ │ │ │ + ldr.w r3, [pc, #1256] @ 17f80 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + ldr.w r7, [r9, r3] │ │ │ │ + ldr.w r3, [pc, #1248] @ 17f84 │ │ │ │ + cmp r1, r7 │ │ │ │ add r3, pc │ │ │ │ ite ne │ │ │ │ - movne r6, r7 │ │ │ │ - ldreq r6, [r7, #8] │ │ │ │ + movne lr, r6 │ │ │ │ + ldreq.w lr, [r6, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr.w r3, [pc, #1696] @ 18914 │ │ │ │ + ldr.w r3, [pc, #1236] @ 17f88 │ │ │ │ it eq │ │ │ │ - ldreq r0, [r6, #4] │ │ │ │ - ldr.w r1, [sl, r3] │ │ │ │ - cmp r0, r1 │ │ │ │ + ldreq.w r1, [lr, #4] │ │ │ │ + ldr.w r0, [r9, r3] │ │ │ │ + cmp r1, r0 │ │ │ │ it ne │ │ │ │ - cmpne r2, r0 │ │ │ │ - ite eq │ │ │ │ - moveq.w ip, #1 │ │ │ │ - movne.w ip, #0 │ │ │ │ - beq.n 182de │ │ │ │ - ldr.w r3, [r0, #172] @ 0xac │ │ │ │ + cmpne r2, r1 │ │ │ │ + beq.n 17b1c │ │ │ │ + ldr.w r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18766 │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 188c2 │ │ │ │ - ldr.w r0, [pc, #1600] @ 188e8 │ │ │ │ - ldr.w r0, [sl, r0] │ │ │ │ - cmp r5, r0 │ │ │ │ - beq.w 188c6 │ │ │ │ - ldr.w r0, [pc, #1592] @ 188ec │ │ │ │ - ldr.w r0, [sl, r0] │ │ │ │ - cmp r5, r0 │ │ │ │ - beq.w 188dc │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 182ee │ │ │ │ + beq.w 17e40 │ │ │ │ + ldr.w ip, [r3, #4] │ │ │ │ + ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 17f2e │ │ │ │ + ldr.w r1, [pc, #1148] @ 17f60 │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + cmp ip, r1 │ │ │ │ + beq.w 17f32 │ │ │ │ + ldr.w r1, [pc, #1140] @ 17f64 │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + cmp ip, r1 │ │ │ │ + beq.w 17f12 │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 17b2e │ │ │ │ adds r3, #8 │ │ │ │ - b.n 182d2 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.n 182ee │ │ │ │ - ldr.w r5, [r3, #4]! │ │ │ │ - cmp r5, r1 │ │ │ │ + b.n 17b10 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, ip │ │ │ │ + beq.n 17b2e │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ + cmp r1, r0 │ │ │ │ it ne │ │ │ │ - cmpne r2, r5 │ │ │ │ - bne.n 182ca │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.n 17b0a │ │ │ │ + ldr.w r3, [lr, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr.w r3, [pc, #1588] @ 18918 │ │ │ │ + ldr.w r3, [pc, #1128] @ 17f8c │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1846a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 17cb4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, fp │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ + strne r3, [r6, #0] │ │ │ │ blx 3814 │ │ │ │ - mov fp, r0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18798 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1863a │ │ │ │ + beq.w 17e72 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 17d74 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - mov r6, r7 │ │ │ │ - add r1, sp, #28 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r5, fp, [sp, #24] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - bl b6f4 │ │ │ │ + mov r7, r6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + strd r4, sl, [sp, #32] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + bl b6c8 │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 9158 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 9280 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1834c │ │ │ │ + beq.n 17b8c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18696 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 17e20 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18360 │ │ │ │ + beq.n 17ba0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18628 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 187ce │ │ │ │ - ldr.w r2, [pc, #1460] @ 1891c │ │ │ │ - ldr.w r1, [pc, #1400] @ 188e4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ + beq.w 17d62 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 17910 │ │ │ │ + ldr r2, [pc, #1000] @ (17f90 ) │ │ │ │ + ldr r1, [pc, #944] @ (17f5c ) │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r2, [r9, r2] │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ - cmpne r5, r1 │ │ │ │ + cmpne r4, r1 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - bne.w 18854 │ │ │ │ - ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - cbz r3, 183a0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, sp, #38 @ 0x26 │ │ │ │ + bne.w 17ebc │ │ │ │ + ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ + cbz r3, 17bdc │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + add.w r0, sp, #46 @ 0x2e │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 185ca │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 17910 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 181c0 │ │ │ │ + beq.w 17976 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 181c0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 181c0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 180f2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 180da │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 181be │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 181a6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18184 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 18184 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 181e2 │ │ │ │ - ldr.w r3, [pc, #1304] @ 18920 │ │ │ │ - ldr.w r1, [pc, #1304] @ 18924 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 18702 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17ffa │ │ │ │ + bne.w 17976 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 180c6 │ │ │ │ - ldr.w r2, [pc, #1268] @ 18928 │ │ │ │ - str.w r9, [sp] │ │ │ │ - ldr.w r1, [pc, #1264] @ 1892c │ │ │ │ - ldrd r8, r5, [sp, #4] │ │ │ │ + b.n 17976 │ │ │ │ + ldr r2, [pc, #920] @ (17f94 ) │ │ │ │ + ldr r1, [pc, #920] @ (17f98 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ + ldr.w r2, [r9, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 3530 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 17e36 │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ + b.n 17802 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 35f4 │ │ │ │ + mov sl, r0 │ │ │ │ + cbz r0, 17c4c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3564 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 18464 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1867a │ │ │ │ - mov.w sl, #292 @ 0x124 │ │ │ │ - b.n 18170 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 17f7a │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 17c46 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17f7a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f7a │ │ │ │ - ldr.w r2, [pc, #1188] @ 18930 │ │ │ │ - str.w r9, [sp] │ │ │ │ - ldr.w r1, [pc, #1184] @ 18934 │ │ │ │ - ldrd r8, r5, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 3530 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 18450 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w sl, #288 @ 0x120 │ │ │ │ - b.n 18170 │ │ │ │ - mov.w sl, #290 @ 0x122 │ │ │ │ - b.n 18170 │ │ │ │ + beq.w 17d4a │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 177ba │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r5, #320 @ 0x140 │ │ │ │ + b.n 1792e │ │ │ │ + mov fp, r4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r5, #320 @ 0x140 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 1792e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1792e │ │ │ │ mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1792e │ │ │ │ + mov r0, r7 │ │ │ │ blx 35f4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 185e8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 17cac │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3564 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov fp, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 184e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18616 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 185e8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.n 1806a │ │ │ │ - ldrd r8, r5, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - mov.w sl, #292 @ 0x124 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r6 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1850e │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 17ca4 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18598 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 18528 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18528 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, 1857e │ │ │ │ - cbz r4, 1853a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1853a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 18586 │ │ │ │ - cbz r6, 1854c │ │ │ │ + beq.n 17d52 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1784c │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + movw r5, #321 @ 0x141 │ │ │ │ + b.n 1792e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1854c │ │ │ │ + beq.w 17724 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 18576 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 18170 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 18170 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18170 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18170 │ │ │ │ + bne.w 17724 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1854c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18528 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1853a │ │ │ │ - mov r9, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - movw sl, #291 @ 0x123 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1850e │ │ │ │ - mov r3, r9 │ │ │ │ - mov.w sl, #292 @ 0x124 │ │ │ │ - ldrd r8, r5, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 184fa │ │ │ │ - ldrd r8, r5, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 18450 │ │ │ │ - movs r6, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ - mov r9, r5 │ │ │ │ - mov.w sl, #292 @ 0x124 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 184fa │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 185de │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r7, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 187e4 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - mov r7, r5 │ │ │ │ - b.n 18170 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + b.n 17724 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov sl, fp │ │ │ │ + movw r5, #321 @ 0x141 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldrd r8, r5, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 18464 │ │ │ │ + beq.w 1792e │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18464 │ │ │ │ - mov r9, r2 │ │ │ │ - mov.w sl, #292 @ 0x124 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - b.n 18598 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 1792e │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 184ea │ │ │ │ - b.n 185e8 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 17f7a │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 1792e │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r5, #316 @ 0x13c │ │ │ │ + b.n 1792e │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1787c │ │ │ │ + mov fp, r4 │ │ │ │ + movw r5, #321 @ 0x141 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + b.n 17c5c │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r5, #322 @ 0x142 │ │ │ │ + b.n 1792e │ │ │ │ + ldr r3, [pc, #632] @ (17f9c ) │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r1, [pc, #632] @ (17fa0 ) │ │ │ │ + movw r5, #319 @ 0x13f │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 1792e │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov r6, sl │ │ │ │ + movw r5, #323 @ 0x143 │ │ │ │ + b.n 1792e │ │ │ │ + movs r6, #0 │ │ │ │ + movw r5, #319 @ 0x13f │ │ │ │ + b.n 1792e │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18360 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - b.n 18170 │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 188aa │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.n 17c46 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1784c │ │ │ │ + b.n 17cac │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17ba0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r5, #310 @ 0x136 │ │ │ │ + b.n 1792e │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 17f16 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18674 │ │ │ │ + beq.n 17dae │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1882e │ │ │ │ + beq.w 17eb4 │ │ │ │ movs r2, #3 │ │ │ │ - add r1, sp, #24 │ │ │ │ - b.n 1831e │ │ │ │ - mov r0, r3 │ │ │ │ - mov.w sl, #292 @ 0x124 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18170 │ │ │ │ + add r1, sp, #32 │ │ │ │ + b.n 17b5e │ │ │ │ blx 3970 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 18252 │ │ │ │ - mov r5, r7 │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - b.n 18170 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1834c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 186b2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 187f2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 38b4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18816 │ │ │ │ - blx 3740 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 18836 │ │ │ │ - ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - cbz r3, 186e4 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #21 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, sp, #38 @ 0x26 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 17a90 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + blx r5 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 17e12 │ │ │ │ + ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ + cbz r3, 17de8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + add.w r0, sp, #46 @ 0x2e │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 18816 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.n 17e12 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 17962 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 181aa │ │ │ │ + beq.w 17962 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 181aa │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 17962 │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 181aa │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - movw sl, #291 @ 0x123 │ │ │ │ - ldrd r8, r5, [sp, #4] │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 184fa │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 187fa │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 187fa │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 187fa │ │ │ │ - ldr r3, [pc, #444] @ (188e8 ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 1875a │ │ │ │ - mov r0, r6 │ │ │ │ - bl b250 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 17ff4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 17ff4 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 17962 │ │ │ │ + mov r6, sl │ │ │ │ + mov.w r5, #324 @ 0x144 │ │ │ │ + b.n 1792e │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.n 17dbe │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17ff4 │ │ │ │ - bl 8cb0 │ │ │ │ - mov r6, r0 │ │ │ │ + b.n 17b8c │ │ │ │ + bl 8dd8 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18734 │ │ │ │ - b.n 1841a │ │ │ │ - mov r3, r0 │ │ │ │ + bne.w 17a02 │ │ │ │ + b.n 17c0a │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov sl, fp │ │ │ │ + mov.w r5, #320 @ 0x140 │ │ │ │ + b.n 17cda │ │ │ │ + mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 182de │ │ │ │ + beq.w 17b1c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18768 │ │ │ │ - ldr r3, [pc, #448] @ (18938 ) │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ + bne.n 17e42 │ │ │ │ + ldr r3, [pc, #336] @ (17fa4 ) │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 182de │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 182de │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 18782 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 182ee │ │ │ │ - b.n 182de │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 17b1c │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 17b1c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 17e5c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 17b1c │ │ │ │ + b.n 17b2e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 187aa │ │ │ │ + beq.w 17926 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1881c │ │ │ │ - mov r6, r7 │ │ │ │ - mov r5, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 18170 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 17e8c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - movne.w fp, #0 │ │ │ │ - bne.w 18546 │ │ │ │ - b.n 18170 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 185de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 185de │ │ │ │ - mov r0, r7 │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - mov r7, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18170 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 186b2 │ │ │ │ + bne.w 1791a │ │ │ │ + b.n 17926 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1841a │ │ │ │ - ldr r3, [pc, #288] @ (18928 ) │ │ │ │ - ldr r1, [pc, #308] @ (1893c ) │ │ │ │ + bne.w 17c0a │ │ │ │ + ldr r2, [pc, #248] @ (17f9c ) │ │ │ │ + ldr r1, [pc, #256] @ (17fa8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr.w r2, [r9, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 1841a │ │ │ │ - movw sl, #293 @ 0x125 │ │ │ │ - b.n 18170 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r5, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1853a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18674 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18816 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 18816 │ │ │ │ - mov r0, r4 │ │ │ │ - movw sl, #293 @ 0x125 │ │ │ │ + b.n 17c0a │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18170 │ │ │ │ - ldr r2, [pc, #208] @ (18928 ) │ │ │ │ - ldr r1, [pc, #232] @ (18940 ) │ │ │ │ + b.n 17dae │ │ │ │ + ldr r2, [pc, #220] @ (17f9c ) │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [pc, #232] @ (17fac ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ + ldr.w r2, [r9, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #224] @ (18944 ) │ │ │ │ + ldr r2, [pc, #224] @ (17fb0 ) │ │ │ │ add r2, pc │ │ │ │ blx 390c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 17ee2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 17f00 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1887a │ │ │ │ + beq.w 17926 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 18892 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r9, r5 │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - mov r5, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov r4, fp │ │ │ │ - mov r6, fp │ │ │ │ - b.n 18514 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 17926 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17926 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 17eee │ │ │ │ + b.n 17926 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - mov fp, r3 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - mov r5, fp │ │ │ │ - mov r6, fp │ │ │ │ - mov r4, fp │ │ │ │ - mov r7, fp │ │ │ │ - b.n 18598 │ │ │ │ - bl 412c <__assert_fail@plt+0x744> │ │ │ │ - ldr r3, [pc, #156] @ (18948 ) │ │ │ │ - movw r2, #9973 @ 0x26f5 │ │ │ │ - ldr r1, [pc, #152] @ (1894c ) │ │ │ │ - ldr r0, [pc, #156] @ (18950 ) │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #156] @ (17fb4 ) │ │ │ │ + movw r2, #10946 @ 0x2ac2 │ │ │ │ + ldr r1, [pc, #152] @ (17fb8 ) │ │ │ │ + ldr r0, [pc, #156] @ (17fbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1520 @ 0x5f0 │ │ │ │ + addw r3, r3, #1364 @ 0x554 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - ldr r3, [pc, #140] @ (18954 ) │ │ │ │ + ldr r3, [pc, #140] @ (17fc0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #136] @ (18958 ) │ │ │ │ - ldr r0, [pc, #140] @ (1895c ) │ │ │ │ + ldr r1, [pc, #136] @ (17fc4 ) │ │ │ │ + ldr r0, [pc, #140] @ (17fc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + bl 4180 <__assert_fail@plt+0x798> │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ + movs r2, r0 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, r7 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #348 @ (adr r6, 18a78 ) │ │ │ │ + lsls r3, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6], #-0 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d0, d2, d0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r4, r0] │ │ │ │ - @ instruction: 0xfab60000 │ │ │ │ - smull r0, r0, ip, r0 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + vhadd.u16 d0, d6, d0 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ movs r1, r0 │ │ │ │ - stc 0, cr0, [sl] │ │ │ │ - @ instruction: 0xfa8c0000 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ movs r1, r0 │ │ │ │ - cdp 0, 0, cr0, cr14, cr0, {0} │ │ │ │ - movw r0, #57344 @ 0xe000 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf39e0000 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r4, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + add.w r0, r2, #8388608 @ 0x800000 │ │ │ │ + vst4.8 {d16-d19}, [r2], r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr.w r3, [pc, #2596] @ 19398 │ │ │ │ - sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r2, [pc, #2596] @ 1939c │ │ │ │ - movs r4, #0 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r1, [pc, #624] @ (18250 ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #624] @ (18254 ) │ │ │ │ + add r1, pc │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + vldr d7, [pc, #604] @ 18248 │ │ │ │ + ldr r6, [pc, #616] @ (18258 ) │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #612] @ (1825c ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov.w r2, #0 │ │ │ │ + vstr d7, [sp, #32] │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ + ldmia r1, {r0, r1, r2} │ │ │ │ + stmia.w r4, {r0, r1, r2} │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 18078 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 1845c │ │ │ │ + ldr r1, [pc, #576] @ (18260 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 18446 │ │ │ │ + ldr r1, [pc, #572] @ (18264 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 18460 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 18078 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 18204 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.w 181f0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 18288 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #540] @ (18268 ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, ip │ │ │ │ add r3, pc │ │ │ │ - mov fp, r0 │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r6, [r3, #276] @ 0x114 │ │ │ │ - ldr.w r3, [pc, #2576] @ 193a0 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - strh.w r4, [sp, #52] @ 0x34 │ │ │ │ - ldr.w sl, [pc, #2572] @ 193a4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add sl, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 189da │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 191a2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 189c2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9534 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl afc8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 189dc │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w fp, #196 @ 0xc4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 191ec │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2504] @ 193a8 │ │ │ │ - ldr.w r4, [fp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 191d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #6 │ │ │ │ - bpl.w 198a2 │ │ │ │ - ldr.w r2, [pc, #2480] @ 193ac │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 198b2 │ │ │ │ - ldr.w r2, [pc, #2468] @ 193b0 │ │ │ │ - ldr.w r5, [sl, r2] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 198ae │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1928c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18a3e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [pc, #2420] @ 193b4 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r3, pc │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r0, [r3, #992] @ 0x3e0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 3808 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18a84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + beq.w 182aa │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19158 │ │ │ │ + beq.w 182e8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 182e6 │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 180a6 │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.w 18288 │ │ │ │ + ldr.w r5, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18a84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19150 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 191e4 │ │ │ │ - ldr.w r3, [pc, #2348] @ 193b8 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1917a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 1917a │ │ │ │ - mov r7, r4 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ - bpl.w 198a2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 198b2 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 198ae │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 1922c │ │ │ │ - cmp r4, #10 │ │ │ │ - mov r0, r4 │ │ │ │ - it ge │ │ │ │ - movge r0, #10 │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - blx 329c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1923a │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 18bb4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 18bb4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r3, #8] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - cmp r4, #3 │ │ │ │ - beq.n 18bb4 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r3, #12] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - cmp r4, #4 │ │ │ │ - beq.n 18bb4 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - cmp r4, #5 │ │ │ │ - beq.n 18bb4 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - cmp r4, #6 │ │ │ │ - beq.n 18bb4 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r3, #24] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - cmp r4, #7 │ │ │ │ - beq.n 18bb4 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r3, #28] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - cmp r4, #8 │ │ │ │ - beq.n 18bb4 │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r3, #32] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ + ldr.w r2, [ip, #4] │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - cmp r4, #9 │ │ │ │ - beq.n 18bb4 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18bb4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18bc8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1927c │ │ │ │ - ldr.w r4, [fp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 19316 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr.w r2, [fp, #20] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #2004] @ 193bc │ │ │ │ - ldr.w r1, [sl, r3] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bne.w 19320 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18c0a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr.w r0, [fp, #24] │ │ │ │ - blx 3814 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 193e4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1951e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18c4a │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18c48 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 183d2 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 18358 │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.n 181b2 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mov r7, r3 │ │ │ │ + adds r3, r7, #1 │ │ │ │ + beq.w 18366 │ │ │ │ + ldr r3, [pc, #416] @ (1826c ) │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + ldr r3, [pc, #416] @ (18270 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r6, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.w 18374 │ │ │ │ + ldr r3, [pc, #404] @ (18274 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r5, [r3, #304] @ 0x130 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r3, [r4, #4] │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19162 │ │ │ │ - mov r8, r5 │ │ │ │ - ldrd r0, r1, [fp, #32] │ │ │ │ - blx 3378 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1953a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1954c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bne.n 181d6 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 18398 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18c88 │ │ │ │ - mov r6, r0 │ │ │ │ + beq.n 1810e │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18c86 │ │ │ │ - subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #360] @ (18278 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #308] @ 18248 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1831c │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1916a │ │ │ │ - mov r5, r6 │ │ │ │ - ldrd r0, r1, [fp, #40] @ 0x28 │ │ │ │ - blx 3378 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19566 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19576 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18cc6 │ │ │ │ - mov r9, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18cc4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19172 │ │ │ │ - mov r6, r9 │ │ │ │ - ldrd r0, r1, [fp, #48] @ 0x30 │ │ │ │ - blx 3378 │ │ │ │ - mov r9, r0 │ │ │ │ + bne.w 1830c │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 17688 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19592 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 195a0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18d08 │ │ │ │ - adds r3, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [r0, #0] │ │ │ │ + beq.w 1831c │ │ │ │ + blx 353c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d04 │ │ │ │ + beq.n 18164 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19284 │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - ldrd r0, r1, [fp, #56] @ 0x38 │ │ │ │ - blx 3378 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 195be │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19612 │ │ │ │ + beq.w 1834a │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 1817c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d4a │ │ │ │ - adds r3, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18d46 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + beq.n 1817c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19306 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19630 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr.w r0, [fp, #28] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 19650 │ │ │ │ - ldr.w fp, [pc, #1612] @ 193c0 │ │ │ │ - add fp, pc │ │ │ │ - ldr.w r1, [fp, #1356] @ 0x54c │ │ │ │ - bl 942c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1966e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 196ca │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18dba │ │ │ │ - mov sl, r0 │ │ │ │ - adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18db6 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1930e │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1532] @ 193c4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - add r3, pc │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str.w r8, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - ldr.w r1, [r3, #672] @ 0x2a0 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r1, [r3, #1092] @ 0x444 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r1, [r3, #1096] @ 0x448 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r1, [r3, #1100] @ 0x44c │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r1, [r3, #1108] @ 0x454 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r1, [r3, #532] @ 0x214 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r1, [r3, #536] @ 0x218 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - str.w r9, [sp, #100] @ 0x64 │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ - ldr.w r3, [r3, #700] @ 0x2bc │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - bpl.w 198a6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 198a6 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 198a6 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 198a6 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 198a6 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 198a6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 198a6 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 198a6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 198a6 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - bmi.w 19300 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1960c │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 19676 │ │ │ │ - cmp r3, #4 │ │ │ │ - itt eq │ │ │ │ - movweq fp, #65535 @ 0xffff │ │ │ │ - movteq fp, #16 │ │ │ │ - bne.w 198aa │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bmi.w 192fa │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 19606 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 1967c │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 198aa │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - movt r3, #16 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldrb.w r3, [r8, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bmi.w 192f4 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 19600 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 1968a │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 198aa │ │ │ │ - movw sl, #65535 @ 0xffff │ │ │ │ - movt sl, #16 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - bmi.w 192ee │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 195fa │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 19684 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 198aa │ │ │ │ - movw lr, #65535 @ 0xffff │ │ │ │ - movt lr, #16 │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bmi.w 192e8 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 195f4 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 19696 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 198aa │ │ │ │ - movw ip, #65535 @ 0xffff │ │ │ │ - movt ip, #16 │ │ │ │ - ldrb.w r3, [r9, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bmi.w 192e4 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 195f0 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 19690 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 198aa │ │ │ │ - movw r0, #65535 @ 0xffff │ │ │ │ - movt r0, #16 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - bmi.w 192e0 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 195ec │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 196a2 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 198aa │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - movt r1, #16 │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bmi.w 192dc │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 195e8 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 1969c │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 198aa │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - movt r3, #16 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ - tst.w r2, #64 @ 0x40 │ │ │ │ - bne.w 192be │ │ │ │ - ubfx r2, r2, #2, #3 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 195ca │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 196a8 │ │ │ │ - cmp r2, #4 │ │ │ │ - itt eq │ │ │ │ - movweq r3, #65535 @ 0xffff │ │ │ │ - movteq r3, #16 │ │ │ │ - bne.w 198aa │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + beq.w 18344 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - adds r2, #253 @ 0xfd │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - add r2, r1 │ │ │ │ - movs r1, #19 │ │ │ │ - adds r2, #1 │ │ │ │ - bl a274 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 196e6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19038 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1937e │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1904e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19386 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19066 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1936e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1907a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19376 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1908e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1934e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 190a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19356 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 190bc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1935e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 190d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19366 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 190e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1938e │ │ │ │ - ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ - cbz r3, 19100 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r3, fp │ │ │ │ - movs r2, #12 │ │ │ │ - add.w r0, sp, #42 @ 0x2a │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1971e │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19114 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 191cc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - blx 353c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cbz r1, 19132 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + cbz r0, 18194 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19132 │ │ │ │ + beq.n 18194 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 191c4 │ │ │ │ - ldr r2, [pc, #660] @ (193c8 ) │ │ │ │ - ldr r3, [pc, #616] @ (193a0 ) │ │ │ │ + beq.w 18352 │ │ │ │ + ldr r2, [pc, #228] @ (1827c ) │ │ │ │ + ldr r3, [pc, #188] @ (18254 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19856 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #140 @ 0x8c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18a84 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.n 18a72 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18c48 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18c86 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18cc4 │ │ │ │ + bne.w 18442 │ │ │ │ mov r0, r4 │ │ │ │ - blx 38b4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 196f2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 18aa4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19896 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 18aa2 │ │ │ │ - ldr r1, [pc, #552] @ (193cc ) │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ - ldr r0, [pc, #552] @ (193d0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19516 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.w 189c2 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19132 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19114 │ │ │ │ - ldr r3, [pc, #508] @ (193d4 ) │ │ │ │ - ldr r1, [pc, #512] @ (193d8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - mov.w fp, #197 @ 0xc5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r3, 1920e │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 19220 │ │ │ │ - ldr r0, [pc, #480] @ (193dc ) │ │ │ │ - mov r1, fp │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 19118 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 19100 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r2, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 191f8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 191f8 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 329c │ │ │ │ - str r0, [sp, #4] │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #204] @ (18280 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18bb4 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 1924e │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r7, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1970a │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w fp, #197 @ 0xc5 │ │ │ │ - mov sl, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 191ec │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 191ec │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 191ec │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 191ec │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18bc8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18d04 │ │ │ │ - blx 35f4 │ │ │ │ + blt.w 18366 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 18358 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37f0 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 191e4 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 180c2 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - blx 3564 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 192b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19508 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 191e4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.w 18a32 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w r3, r3, fp │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w r3, r3, sl │ │ │ │ - orr.w r3, r3, lr │ │ │ │ - orr.w r3, r3, ip │ │ │ │ - orrs r3, r0 │ │ │ │ - orrs r3, r1 │ │ │ │ - orr.w r3, r3, #127 @ 0x7f │ │ │ │ - b.n 18fe4 │ │ │ │ - movs r3, #127 @ 0x7f │ │ │ │ - b.n 18fb8 │ │ │ │ - movs r1, #127 @ 0x7f │ │ │ │ - b.n 18f92 │ │ │ │ - movs r0, #127 @ 0x7f │ │ │ │ - b.n 18f6a │ │ │ │ - mov.w ip, #127 @ 0x7f │ │ │ │ - b.n 18f42 │ │ │ │ - mov.w lr, #127 @ 0x7f │ │ │ │ - b.n 18f1c │ │ │ │ - mov.w sl, #127 @ 0x7f │ │ │ │ - b.n 18ef6 │ │ │ │ - movs r3, #127 @ 0x7f │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 18ece │ │ │ │ - mov.w fp, #127 @ 0x7f │ │ │ │ - b.n 18ea4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18d46 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18db6 │ │ │ │ - ldr r3, [pc, #200] @ (193e0 ) │ │ │ │ + mov r0, r8 │ │ │ │ + bl 17688 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18422 │ │ │ │ + blx 353c │ │ │ │ + b.n 18164 │ │ │ │ + ldr.w r0, [ip, #4] │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp r1, lr │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r0, #0] │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp r1, lr │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #104] @ (18284 ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w r1, ip, r5, lsl #2 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r4, [r3, #624] @ 0x270 │ │ │ │ - b.n 18bd4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19724 │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl afc8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 182aa │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 1823e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18c0a │ │ │ │ - mov r7, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r6, r3 │ │ │ │ + beq.n 182e6 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r5, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - b.n 193f6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1908e │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 190a6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 190bc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 190d0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19066 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1907a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19038 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1904e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 190e6 │ │ │ │ - nop │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + b.n 180a6 │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ + movs r2, r0 │ │ │ │ + strh r0, [r0, #0] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + adds r0, r1, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ movs r2, r0 │ │ │ │ - orn r0, r8, #8388608 @ 0x800000 │ │ │ │ - @ instruction: 0xf0b20000 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, ip, #0 │ │ │ │ - str.w r0, [r4, r0] │ │ │ │ - strb r4, [r6, #17] │ │ │ │ - movs r2, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19408 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 194d0 │ │ │ │ - cbz r7, 1941c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1941c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 194f0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cbz r1, 19432 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + lsls r6, r2, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [pc, #472] @ (18464 ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #472] @ (18468 ) │ │ │ │ + ldr r2, [pc, #476] @ (1846c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #468] @ (18470 ) │ │ │ │ + ldr r1, [pc, #468] @ (18474 ) │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 182c0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19432 │ │ │ │ + beq.n 182c0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194e8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 1944e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.n 1838c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 182d6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1944e │ │ │ │ + beq.n 182d6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194d8 │ │ │ │ - cbz r5, 19462 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19462 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + beq.n 18392 │ │ │ │ + ldr r0, [pc, #416] @ (18478 ) │ │ │ │ + mov.w r1, #310 @ 0x136 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 18194 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [pc, #376] @ (18464 ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #396] @ (1847c ) │ │ │ │ + ldr r2, [pc, #400] @ (18480 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #388] @ (18484 ) │ │ │ │ + ldr r1, [pc, #392] @ (18488 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 182aa │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 18138 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194e0 │ │ │ │ - cbz r6, 19474 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19474 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 194c8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 1948e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1948e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, 194f8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cbz r1, 194a2 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 194a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 19500 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 19258 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 19258 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + bne.n 183c4 │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19258 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19258 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19474 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19408 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.n 183b8 │ │ │ │ + ldr r0, [pc, #348] @ (1848c ) │ │ │ │ + mov.w r1, #310 @ 0x136 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + blx 353c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 18426 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 18150 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1944e │ │ │ │ + b.n 1817c │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19462 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19432 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1941c │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 18164 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1948e │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 18194 │ │ │ │ + ldr r3, [pc, #308] @ (18490 ) │ │ │ │ + ldr r1, [pc, #312] @ (18494 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 182aa │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 180c8 │ │ │ │ + ldr r2, [pc, #288] @ (18498 ) │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + bl ac0c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9280 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9280 │ │ │ │ + b.n 182e2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 194a2 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 182c0 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 191e4 │ │ │ │ - b.n 192b8 │ │ │ │ - mov.w fp, #196 @ 0xc4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 191ec │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19740 │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ + b.n 182d6 │ │ │ │ + ldr r1, [pc, #256] @ (1849c ) │ │ │ │ + mov.w r2, #310 @ 0x136 │ │ │ │ + ldr r0, [pc, #256] @ (184a0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 19752 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - b.w 18c34 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - b.n 193f6 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19766 │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 19778 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - b.w 18c74 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - b.n 193f6 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1978a │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1979c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.w 18cb2 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - b.n 193f6 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 197ac │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 18422 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 1810e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1832c │ │ │ │ + mov.w r2, #310 @ 0x136 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 18324 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cbz r3, 1842a │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cbz r3, 1842a │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 197c0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.w 18cf0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 193f6 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w r3, r3, fp │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w r3, r3, sl │ │ │ │ - orr.w r3, r3, lr │ │ │ │ - orr.w r3, r3, ip │ │ │ │ - orrs r3, r0 │ │ │ │ - orrs r3, r1 │ │ │ │ - orr.w r3, r3, #255 @ 0xff │ │ │ │ - b.n 18fe4 │ │ │ │ - movs r3, #255 @ 0xff │ │ │ │ - b.n 18fb8 │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ - b.n 18f92 │ │ │ │ - movs r0, #255 @ 0xff │ │ │ │ - b.n 18f6a │ │ │ │ - mov.w ip, #255 @ 0xff │ │ │ │ - b.n 18f42 │ │ │ │ - mov.w lr, #255 @ 0xff │ │ │ │ - b.n 18f1c │ │ │ │ - mov.w sl, #255 @ 0xff │ │ │ │ - b.n 18ef6 │ │ │ │ - movs r3, #255 @ 0xff │ │ │ │ + cbz r0, 1842a │ │ │ │ + ldr r2, [pc, #192] @ (184a4 ) │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 18416 │ │ │ │ + mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 18ece │ │ │ │ - mov.w fp, #255 @ 0xff │ │ │ │ - b.n 18ea4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 197e2 │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 197f6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.w 18d32 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 197ce │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - mov r0, r1 │ │ │ │ - blx r3 │ │ │ │ + bl b224 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 18d66 │ │ │ │ - mov sl, r7 │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - b.n 193f6 │ │ │ │ - ldr r3, [pc, #628] @ (198c8 ) │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - ldr r1, [pc, #628] @ (198cc ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 180c2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 180c2 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 180c2 │ │ │ │ + bl 8dd8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 183ec │ │ │ │ + b.n 18366 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 1831c │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 18164 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 18366 │ │ │ │ + ldr r3, [pc, #48] @ (18464 ) │ │ │ │ + ldr r1, [pc, #112] @ (184a8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - mov.w sl, #0 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ - b.n 193f6 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - b.n 193f6 │ │ │ │ - movw fp, #65535 @ 0xffff │ │ │ │ - b.n 18ea4 │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 18ece │ │ │ │ - movw lr, #65535 @ 0xffff │ │ │ │ - b.n 18f1c │ │ │ │ - movw sl, #65535 @ 0xffff │ │ │ │ - b.n 18ef6 │ │ │ │ - movw r0, #65535 @ 0xffff │ │ │ │ - b.n 18f6a │ │ │ │ - movw ip, #65535 @ 0xffff │ │ │ │ - b.n 18f42 │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - b.n 18fb8 │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - b.n 18f92 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w r3, r3, fp │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w r3, r3, sl │ │ │ │ - orr.w r3, r3, lr │ │ │ │ - orr.w r3, r3, ip │ │ │ │ - orrs r3, r0 │ │ │ │ - orrs r3, r1 │ │ │ │ - mvn.w r3, r3, lsr #16 │ │ │ │ - mvn.w r3, r3, lsl #16 │ │ │ │ - b.n 18fe4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19802 │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 196ec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.w 18da2 │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - b.n 193f6 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w fp, #197 @ 0xc5 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b.n 193f6 │ │ │ │ - mov r0, r7 │ │ │ │ - mov sl, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov.w fp, #197 @ 0xc5 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - strd r4, r4, [sp, #12] │ │ │ │ - b.n 1948e │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - b.n 191ec │ │ │ │ - ldr r2, [pc, #424] @ (198d0 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 19814 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 18c0a │ │ │ │ - b.n 19338 │ │ │ │ - ldr r2, [pc, #396] @ (198d0 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 1982c │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 1952c │ │ │ │ - mov r7, r8 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - strd r5, r5, [sp, #12] │ │ │ │ - b.n 193f6 │ │ │ │ - ldr r2, [pc, #360] @ (198d0 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 1983a │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 1955a │ │ │ │ - mov r7, r5 │ │ │ │ - mov sl, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - strd r6, r6, [sp, #12] │ │ │ │ - b.n 193f6 │ │ │ │ - ldr r2, [pc, #324] @ (198d0 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 19848 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 19584 │ │ │ │ - mov r7, r6 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - strd r9, r9, [sp, #12] │ │ │ │ - b.n 193f6 │ │ │ │ - ldr r2, [pc, #288] @ (198d0 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 1986a │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 195b0 │ │ │ │ - mov r7, r9 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 193f6 │ │ │ │ - ldr r2, [pc, #256] @ (198d0 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 1987a │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - mov r0, r1 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 19640 │ │ │ │ - ldr r2, [pc, #236] @ (198d0 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 1985a │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 19622 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov sl, r3 │ │ │ │ - mov.w fp, #198 @ 0xc6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 193f6 │ │ │ │ - ldr r2, [pc, #204] @ (198d0 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 1988a │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 196d8 │ │ │ │ - ldr r3, [pc, #188] @ (198d4 ) │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 18c0a │ │ │ │ - b.n 19338 │ │ │ │ - ldr r3, [pc, #168] @ (198d8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 1952c │ │ │ │ - ldr r3, [pc, #160] @ (198dc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 1955a │ │ │ │ - ldr r3, [pc, #148] @ (198e0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 19584 │ │ │ │ + b.n 18366 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (198e4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 19622 │ │ │ │ - ldr r3, [pc, #124] @ (198e8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 195b0 │ │ │ │ - ldr r3, [pc, #112] @ (198ec ) │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 19640 │ │ │ │ - ldr.w r1, [fp, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 196d8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18aa2 │ │ │ │ - bl 412c <__assert_fail@plt+0x744> │ │ │ │ - bl 3ec0 <__assert_fail@plt+0x4d8> │ │ │ │ - bl 4190 <__assert_fail@plt+0x7a8> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #60] @ (198f0 ) │ │ │ │ + ldr r3, [pc, #100] @ (184ac ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (198f4 ) │ │ │ │ - ldr r0, [pc, #60] @ (198f8 ) │ │ │ │ + ldr r1, [pc, #96] @ (184b0 ) │ │ │ │ + ldr r0, [pc, #100] @ (184b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip] │ │ │ │ - lsls r4, r0, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + ldc2l 0, cr0, [ip] │ │ │ │ + lsls r4, r4, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + ldc2l 0, cr0, [r8, #-0] │ │ │ │ + ldc2l 0, cr0, [lr, #-0] │ │ │ │ + lsls r4, r7, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + ldc2l 0, cr0, [ip, #-0] │ │ │ │ + lsls r4, r0, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + ldc2l 0, cr0, [r8] │ │ │ │ + ldc2l 0, cr0, [ip] │ │ │ │ + lsls r6, r4, #18 │ │ │ │ movs r1, r0 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 19dc0 │ │ │ │ + @ instruction: 0xfa780000 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + ldc2 0, cr0, [sl], {-0} │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ + vst1.8 {d0[0]}, [r6], r0 │ │ │ │ + subs r0, r2, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.s32 q8, d14, d0 │ │ │ │ + bic.w r0, lr, #8388608 @ 0x800000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r3, [pc, #1320] @ 19e38 │ │ │ │ + ldr r3, [pc, #796] @ (187e8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r2, [pc, #1320] @ 19e3c │ │ │ │ + ldr r2, [pc, #796] @ (187ec ) │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [r3, #280] @ 0x118 │ │ │ │ - ldr.w r3, [pc, #1300] @ 19e40 │ │ │ │ + ldr r3, [pc, #780] @ (187f0 ) │ │ │ │ strh.w r4, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r7, [pc, #1296] @ 19e44 │ │ │ │ + ldr r7, [pc, #780] @ (187f4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 1996c │ │ │ │ + cbnz r3, 18546 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19c8a │ │ │ │ + beq.w 188a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1995c │ │ │ │ + beq.n 18510 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r2, [pc, #740] @ (187f8 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #712] @ 187e0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + add r0, sp, #28 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #8] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 18542 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cbz r3, 18548 │ │ │ │ + movs r2, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9534 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1996e │ │ │ │ + bne.n 18548 │ │ │ │ movs r4, #211 @ 0xd3 │ │ │ │ - b.n 19b8e │ │ │ │ + b.n 1876c │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r4, [r8, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w ip, [pc, #1232] @ 19e48 │ │ │ │ + ldr.w ip, [pc, #680] @ 187fc │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ @@ -32771,50 +30827,50 @@ │ │ │ │ ldr.w r0, [ip, #1260] @ 0x4ec │ │ │ │ str r4, [sp, #16] │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 199ba │ │ │ │ + beq.n 18594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19bf8 │ │ │ │ + beq.w 187d8 │ │ │ │ movs r4, #214 @ 0xd6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 19b8e │ │ │ │ + beq.w 1876c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 199dc │ │ │ │ + beq.n 185b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19be0 │ │ │ │ - ldr.w r9, [pc, #1132] @ 19e4c │ │ │ │ + beq.w 187c0 │ │ │ │ + ldr.w r9, [pc, #584] @ 18800 │ │ │ │ add r9, pc │ │ │ │ ldr.w r3, [r9, #1328] @ 0x530 │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19cba │ │ │ │ + beq.w 188d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a0a │ │ │ │ + beq.n 185e4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r8, [r8, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w ip, [pc, #1084] @ 19e50 │ │ │ │ + ldr.w ip, [pc, #532] @ 18804 │ │ │ │ mov r1, r6 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr.w r0, [ip, #1368] @ 0x558 │ │ │ │ @@ -32826,275 +30882,302 @@ │ │ │ │ ldr.w r0, [ip, #1204] @ 0x4b4 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ blx 3808 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 19a5e │ │ │ │ + beq.n 18638 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19c26 │ │ │ │ + beq.w 18842 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 19b7a │ │ │ │ - ldr r2, [pc, #1004] @ (19e54 ) │ │ │ │ + beq.w 18756 │ │ │ │ + ldr r2, [pc, #452] @ (18808 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 19cee │ │ │ │ + beq.w 1890a │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #992] @ (19e58 ) │ │ │ │ + ldr r2, [pc, #440] @ (1880c ) │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ mov r8, r4 │ │ │ │ ldr.w r2, [r2, #564] @ 0x234 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - bl b6f4 │ │ │ │ + bl b6c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 19aae │ │ │ │ + beq.n 18688 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19be8 │ │ │ │ + beq.w 187c8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19ac6 │ │ │ │ + beq.n 186a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19bf0 │ │ │ │ + beq.w 187d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19b8c │ │ │ │ + beq.n 1876a │ │ │ │ mov r0, r6 │ │ │ │ - bl 113a0 │ │ │ │ + bl fcb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19d68 │ │ │ │ + beq.w 18984 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19aec │ │ │ │ + beq.n 186c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c1e │ │ │ │ + beq.w 1883a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 19db0 │ │ │ │ + bpl.w 189cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ - bne.w 19c6c │ │ │ │ + bne.w 18888 │ │ │ │ cmp r3, #15 │ │ │ │ it ls │ │ │ │ ldrls r6, [r4, #12] │ │ │ │ - bls.n 19b2a │ │ │ │ - ldr r3, [pc, #848] @ (19e5c ) │ │ │ │ + bls.n 18704 │ │ │ │ + ldr r3, [pc, #300] @ (18810 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 19c7a │ │ │ │ + blt.w 18896 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 19c6c │ │ │ │ + beq.w 18888 │ │ │ │ mov r0, r4 │ │ │ │ blx 37f0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 19c7a │ │ │ │ + beq.w 18896 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19b44 │ │ │ │ + beq.n 1871e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19cb2 │ │ │ │ + beq.w 188ce │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19baa │ │ │ │ + beq.n 18788 │ │ │ │ mov r0, r6 │ │ │ │ blx 3814 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19d94 │ │ │ │ + beq.w 189b0 │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c38 │ │ │ │ + bne.w 18854 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19baa │ │ │ │ + beq.n 18788 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 19baa │ │ │ │ + cbnz r3, 18788 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19baa │ │ │ │ + b.n 18788 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19b8c │ │ │ │ + beq.n 1876a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19c64 │ │ │ │ + beq.w 18880 │ │ │ │ movs r4, #215 @ 0xd7 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c00 │ │ │ │ + bne.n 1881c │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c12 │ │ │ │ - ldr r0, [pc, #704] @ (19e60 ) │ │ │ │ + bne.n 1882e │ │ │ │ + ldr r0, [pc, #148] @ (18814 ) │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ + bl c5fc │ │ │ │ blx 353c │ │ │ │ - cbz r5, 19bc2 │ │ │ │ + cbz r5, 187a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19bc2 │ │ │ │ + beq.n 187a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19caa │ │ │ │ - ldr r2, [pc, #672] @ (19e64 ) │ │ │ │ - ldr r3, [pc, #632] @ (19e40 ) │ │ │ │ + beq.w 188c6 │ │ │ │ + ldr r2, [pc, #116] @ (18818 ) │ │ │ │ + ldr r3, [pc, #72] @ (187f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19e1a │ │ │ │ + bne.w 18a36 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 199dc │ │ │ │ + b.n 185b6 │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19aae │ │ │ │ + b.n 18688 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19ac6 │ │ │ │ + b.n 186a0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 199ba │ │ │ │ + b.n 18594 │ │ │ │ + ... │ │ │ │ + strh r4, [r7, #20] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r6, #31] │ │ │ │ + movs r2, r0 │ │ │ │ + adds r6, r0, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r4, [r6, #16] │ │ │ │ + movs r2, r0 │ │ │ │ + strh r2, [r2, #14] │ │ │ │ + movs r2, r0 │ │ │ │ + strh r2, [r3, #12] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r6, #8] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r7, #20] │ │ │ │ + movs r2, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b9e │ │ │ │ + beq.n 1877c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 19b9e │ │ │ │ + b.n 1877c │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19aec │ │ │ │ + b.n 186c6 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19a5e │ │ │ │ + b.n 18638 │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19baa │ │ │ │ + beq.n 18788 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19c5c │ │ │ │ + beq.n 18878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d80 │ │ │ │ + beq.w 1899c │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 19baa │ │ │ │ + bne.n 18788 │ │ │ │ movs r4, #216 @ 0xd8 │ │ │ │ - b.n 19b8e │ │ │ │ + b.n 1876c │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19b8c │ │ │ │ - ldr r3, [pc, #504] @ (19e68 ) │ │ │ │ - ldr r1, [pc, #508] @ (19e6c ) │ │ │ │ + b.n 1876a │ │ │ │ + ldr r3, [pc, #456] @ (18a54 ) │ │ │ │ + ldr r1, [pc, #460] @ (18a58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19b7a │ │ │ │ + bne.w 18756 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 19b30 │ │ │ │ - ldr r1, [pc, #484] @ (19e70 ) │ │ │ │ + b.n 1870a │ │ │ │ + ldr r1, [pc, #436] @ (18a5c ) │ │ │ │ movs r2, #211 @ 0xd3 │ │ │ │ - ldr r0, [pc, #484] @ (19e74 ) │ │ │ │ + ldr r0, [pc, #436] @ (18a60 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19968 │ │ │ │ + beq.w 18542 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1995c │ │ │ │ + b.n 18510 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19bc2 │ │ │ │ + b.n 187a2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19b44 │ │ │ │ + b.n 1871e │ │ │ │ blx 3650 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ blx 397c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19a0a │ │ │ │ + bne.w 185e4 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19b8c │ │ │ │ - ldr r3, [pc, #408] @ (19e78 ) │ │ │ │ - ldr r1, [pc, #412] @ (19e7c ) │ │ │ │ + bne.w 1876a │ │ │ │ + ldr r3, [pc, #360] @ (18a64 ) │ │ │ │ + ldr r1, [pc, #364] @ (18a68 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ - b.n 19b8c │ │ │ │ + b.n 1876a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19e1e │ │ │ │ + beq.w 18a3a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -33103,4339 +31186,1397 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 19d2a │ │ │ │ + beq.n 18946 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 19d88 │ │ │ │ - ldr r2, [pc, #340] @ (19e80 ) │ │ │ │ + cbz r2, 189a4 │ │ │ │ + ldr r2, [pc, #292] @ (18a6c ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ ldr.w r2, [r2, #564] @ 0x234 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #3 │ │ │ │ - bl b6f4 │ │ │ │ + bl b6c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 19a96 │ │ │ │ + beq.w 18670 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19a96 │ │ │ │ + bne.w 18670 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19a96 │ │ │ │ + b.n 18670 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 19b8c │ │ │ │ + beq.w 1876a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19b8c │ │ │ │ + bne.w 1876a │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19b8c │ │ │ │ + b.n 1876a │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19c5c │ │ │ │ + b.n 18878 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 19d2a │ │ │ │ + b.n 18946 │ │ │ │ blx 3650 │ │ │ │ - ldr r3, [pc, #232] @ (19e84 ) │ │ │ │ + ldr r3, [pc, #184] @ (18a70 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 19c2e │ │ │ │ + beq.w 1884a │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 19b5a │ │ │ │ + b.n 18734 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 19e00 │ │ │ │ + cbz r3, 18a1c │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 19e00 │ │ │ │ + cbz r3, 18a1c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19e00 │ │ │ │ - ldr r3, [pc, #196] @ (19e88 ) │ │ │ │ + cbz r0, 18a1c │ │ │ │ + ldr r3, [pc, #148] @ (18a74 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19df4 │ │ │ │ + bne.n 18a10 │ │ │ │ mov r0, r8 │ │ │ │ - bl b250 │ │ │ │ + bl b224 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 19b2a │ │ │ │ + beq.w 18704 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19b2a │ │ │ │ + bne.w 18704 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19b2a │ │ │ │ - bl 8cb0 │ │ │ │ + b.n 18704 │ │ │ │ + bl 8dd8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19dca │ │ │ │ - b.n 19c7a │ │ │ │ + bne.n 189e6 │ │ │ │ + b.n 18896 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19c7a │ │ │ │ - ldr r3, [pc, #128] @ (19e8c ) │ │ │ │ - ldr r1, [pc, #128] @ (19e90 ) │ │ │ │ + bne.w 18896 │ │ │ │ + ldr r3, [pc, #80] @ (18a78 ) │ │ │ │ + ldr r1, [pc, #80] @ (18a7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 19c7a │ │ │ │ + b.n 18896 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (19e94 ) │ │ │ │ + ldr r3, [pc, #68] @ (18a80 ) │ │ │ │ movw r2, #8819 @ 0x2273 │ │ │ │ - ldr r1, [pc, #112] @ (19e98 ) │ │ │ │ - ldr r0, [pc, #116] @ (19e9c ) │ │ │ │ + ldr r1, [pc, #64] @ (18a84 ) │ │ │ │ + ldr r0, [pc, #68] @ (18a88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1580 @ 0x62c │ │ │ │ + addw r3, r3, #1428 @ 0x594 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 13, cr0, cr4, cr0, {0} │ │ │ │ - str r2, [r3, #16] │ │ │ │ - movs r2, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 19678 │ │ │ │ - movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0] │ │ │ │ - b.n 19a0c │ │ │ │ - movs r0, r0 │ │ │ │ + adc.w r0, r8, #8388608 @ 0x800000 │ │ │ │ + vaddl.u8 q0, d8, d0 │ │ │ │ + @ instruction: 0xf70e0000 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 19ea4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + cdp 0, 5, cr0, cr6, cr0, {0} │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a330 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + @ instruction: 0xf3920000 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 19f08 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 19838 │ │ │ │ - movs r0, r0 │ │ │ │ + ldrd r0, r0, [sl], #-0 │ │ │ │ + @ instruction: 0xf6100000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr.w r3, [pc, #1728] @ 1a574 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r2, [pc, #1728] @ 1a578 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov fp, r2 │ │ │ │ + ldr.w r2, [pc, #2600] @ 194cc │ │ │ │ movs r4, #0 │ │ │ │ - add r3, pc │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr.w r2, [pc, #1720] @ 1a57c │ │ │ │ - ldr.w fp, [r3, #332] @ 0x14c │ │ │ │ - ldr.w r3, [pc, #1716] @ 1a580 │ │ │ │ + mov r8, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r4, r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - strh.w r4, [sp, #92] @ 0x5c │ │ │ │ + ldr.w r3, [pc, #2592] @ 194d0 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r7, [pc, #2588] @ 194d4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr.w r3, [pc, #2576] @ 194d8 │ │ │ │ + strd r4, r4, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strh.w r4, [sp, #28] │ │ │ │ + ldr.w r5, [r3, #308] @ 0x134 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a556 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1ae82 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + bne.n 18bd6 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 18db6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19f0c │ │ │ │ + beq.n 18af6 │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - bl 9534 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add r0, sp, #16 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 9570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1aea6 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 329c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ae12 │ │ │ │ - blx 37bc │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ae2a │ │ │ │ - ldr.w r4, [pc, #1612] @ 1a584 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #972] @ 0x3cc │ │ │ │ - bl a868 │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 18ddc │ │ │ │ + cbnz r6, 18b26 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 18e1e │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 18e1e │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ae40 │ │ │ │ + beq.w 1905c │ │ │ │ + ldr.w r3, [pc, #2456] @ 194dc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 18b78 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w r1, [r4, #524] @ 0x20c │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 194b2 │ │ │ │ + ldr.w r2, [pc, #2436] @ 194e0 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + mov fp, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 194b6 │ │ │ │ + ldr.w r2, [pc, #2428] @ 194e4 │ │ │ │ + ldr r7, [r7, r2] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 194ae │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ae56 │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1ae60 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.n 18c0e │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ + cbnz r3, 18bda │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov sl, r9 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19f78 │ │ │ │ + beq.n 18b98 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1acb6 │ │ │ │ - ldr.w r4, [pc, #1548] @ 1a588 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #948] @ 0x3b4 │ │ │ │ - bl a868 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1aec0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad64 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1aed6 │ │ │ │ + beq.w 18e0e │ │ │ │ + blx 353c │ │ │ │ + cbz r5, 18bb2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19fba │ │ │ │ + beq.n 18bb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ade4 │ │ │ │ - ldr.w r3, [pc, #1488] @ 1a58c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + beq.w 18e16 │ │ │ │ + ldr.w r2, [pc, #2356] @ 194e8 │ │ │ │ + ldr.w r3, [pc, #2328] @ 194d0 │ │ │ │ + add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r6, #1 │ │ │ │ - movne r7, #4 │ │ │ │ - movtne r6, #32768 @ 0x8000 │ │ │ │ - movne.w r9, #0 │ │ │ │ - beq.w 1afe0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movs r0, #1 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str.w r9, [sp, #96] @ 0x60 │ │ │ │ - str.w sl, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - blx 3690 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1adfc │ │ │ │ - ldr.w r3, [pc, #1424] @ 1a590 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 19482 │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #1036] @ 0x40c │ │ │ │ - ldr.w sl, [r3, #1196] @ 0x4ac │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 9790 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - mov r2, r6 │ │ │ │ - adds r1, r3, r7 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r5 │ │ │ │ - str.w sl, [sp, #104] @ 0x68 │ │ │ │ - blx 3750 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 1a056 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a056 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 18b06 │ │ │ │ + movs r0, #0 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 3378 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 191e0 │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1acf2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 1902c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a06a │ │ │ │ + beq.n 18b7e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1adee │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bne.n 18b7e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18b7e │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + bl a754 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 191da │ │ │ │ + bl fcb8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r8, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 191c8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a07e │ │ │ │ + beq.n 18c42 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1acc0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1adf8 │ │ │ │ - ldr.w r3, [pc, #1292] @ 1a594 │ │ │ │ + beq.w 191fa │ │ │ │ + ldr.w r3, [pc, #2216] @ 194ec │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [r3, #640] @ 0x280 │ │ │ │ - bl a868 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b036 │ │ │ │ + ldr.w r1, [r3, #1392] @ 0x570 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne.w sl, #1 │ │ │ │ - movne.w r9, #4 │ │ │ │ - movtne sl, #32768 @ 0x8000 │ │ │ │ - movne r4, #0 │ │ │ │ - beq.w 1b052 │ │ │ │ - movs r0, #1 │ │ │ │ - movs r1, #0 │ │ │ │ - strd r4, r6, [sp, #96] @ 0x60 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - blx 3690 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 19262 │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bmi.w 1926c │ │ │ │ + ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.w 194a6 │ │ │ │ + and.w r0, r2, #3 │ │ │ │ + cmp r2, #15 │ │ │ │ + bhi.w 192e2 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + rsb r0, r0, #1 │ │ │ │ + mul.w r0, r3, r0 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ + blx 361c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 19248 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 18ca6 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1920a │ │ │ │ + mov r0, r6 │ │ │ │ + bl b3c8 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 19288 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 18cd2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19212 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 194b2 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 194b6 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 194ae │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 192ac │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 18d74 │ │ │ │ + movs r7, #1 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a754 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a4ce │ │ │ │ - ldr.w r3, [pc, #1224] @ 1a598 │ │ │ │ - movs r1, #0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #776] @ 0x308 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 9790 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + beq.w 19136 │ │ │ │ + bl fcb8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1913e │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 18d2c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19062 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b3c8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1919a │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ - add.w r1, r3, r9 │ │ │ │ - mov r3, r5 │ │ │ │ - blx 3750 │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r4, 1a11a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a11a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 1a11a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a12e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 18d58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1906a │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ + lsrs r1, r5, #16 │ │ │ │ + orr.w r0, r0, r5, lsl #16 │ │ │ │ + adds r7, #1 │ │ │ │ + cmp r0, r9 │ │ │ │ + sbcs.w r3, r1, sl │ │ │ │ + itt cc │ │ │ │ + movcc r9, r0 │ │ │ │ + movcc sl, r1 │ │ │ │ + cmp r7, r8 │ │ │ │ + bne.n 18cfa │ │ │ │ + mov r5, fp │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18b84 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + blx 3378 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19462 │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1acde │ │ │ │ + bne.w 1942a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a142 │ │ │ │ + beq.w 18b84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1acd4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a156 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + bne.w 18b84 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18b84 │ │ │ │ + ldr.w r1, [pc, #1848] @ 194f0 │ │ │ │ + mov.w r2, #326 @ 0x146 │ │ │ │ + ldr.w r0, [pc, #1844] @ 194f4 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1912e │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 18af6 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ + movs r4, #0 │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ace8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a16e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + bne.w 19014 │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1acca │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1b0b6 │ │ │ │ - ldr.w r4, [pc, #1060] @ 1a59c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ + bne.w 19008 │ │ │ │ + ldr.w r0, [pc, #1792] @ 194f8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r9, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 18b98 │ │ │ │ + b.n 18b7e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18b98 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18bb2 │ │ │ │ + ldr.w r2, [pc, #1756] @ 194fc │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #924] @ 0x39c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19220 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1921a │ │ │ │ + ldr.w r3, [pc, #1728] @ 19500 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr.w r3, [pc, #1720] @ 19504 │ │ │ │ it ne │ │ │ │ - addne r3, #1 │ │ │ │ - ldr.w r0, [r4, #1368] @ 0x558 │ │ │ │ + movne lr, r4 │ │ │ │ + add r3, pc │ │ │ │ + it eq │ │ │ │ + ldreq.w lr, [r4, #8] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ldr.w r3, [pc, #1708] @ 19508 │ │ │ │ + it eq │ │ │ │ + ldreq.w r0, [lr, #4] │ │ │ │ + ldr r1, [r7, r3] │ │ │ │ + cmp r0, r1 │ │ │ │ it ne │ │ │ │ - strne.w r3, [sl] │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r0, [r4, #1204] @ 0x4b4 │ │ │ │ - str.w sl, [sp, #96] @ 0x60 │ │ │ │ - blx 3808 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a1c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad6e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + cmpne r2, r0 │ │ │ │ + beq.n 18ebe │ │ │ │ + ldr.w r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b0c6 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #972] @ (1a5a0 ) │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [r2, r3] │ │ │ │ - ldr r3, [pc, #968] @ (1a5a4 ) │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + beq.w 192b2 │ │ │ │ + ldr.w ip, [r3, #4] │ │ │ │ + ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 194aa │ │ │ │ + ldr.w r0, [pc, #1624] @ 194e0 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq.w 194b6 │ │ │ │ + ldr.w r0, [pc, #1616] @ 194e4 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq.w 194ae │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 18ed0 │ │ │ │ + adds r3, #8 │ │ │ │ + b.n 18eb2 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, ip │ │ │ │ + beq.n 18ed0 │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ - cmpne r3, r2 │ │ │ │ - bne.w 1b36e │ │ │ │ - ldr r2, [pc, #952] @ (1a5a8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #448] @ 0x1c0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 1a620 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - subs r0, r3, r2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ - clz r0, r0 │ │ │ │ - clz r2, r2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - tst r0, r2 │ │ │ │ - bne.w 1acfc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r5 │ │ │ │ - ite ne │ │ │ │ - movne r2, #0 │ │ │ │ - andeq.w r2, r2, #1 │ │ │ │ - cbnz r2, 1a236 │ │ │ │ - cmp r1, r5 │ │ │ │ - ite ne │ │ │ │ - movne r0, #0 │ │ │ │ - andeq.w r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a5c4 │ │ │ │ - ldr r3, [pc, #884] @ (1a5ac ) │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r4, [pc, #884] @ (1a5b0 ) │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc │ │ │ │ + cmpne r2, r0 │ │ │ │ + bne.n 18eac │ │ │ │ + ldr.w r3, [lr, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr.w r3, [pc, #1604] @ 1950c │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 19076 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr.w r1, [r4, #872] @ 0x368 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + mov r0, sl │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - bl 8ca4 │ │ │ │ - mov r7, r0 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + blx 3814 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b638 │ │ │ │ - ldr r3, [pc, #848] @ (1a5b4 ) │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w 1afc2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a294 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a292 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1af4c │ │ │ │ - mov r7, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 1b646 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a2ae │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - ldr r3, [pc, #772] @ (1a5b8 ) │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - add r3, pc │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - str.w r8, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r1, [r3, #984] @ 0x3d8 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - ldr.w r3, [r3, #708] @ 0x2c4 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - bpl.w 1b9ec │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - adds r6, #65 @ 0x41 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 1b9ec │ │ │ │ - mov r0, r7 │ │ │ │ - bl 932c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 932c │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - orr.w r2, r4, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - adds r1, r6, r3 │ │ │ │ - orr.w r2, r2, #127 @ 0x7f │ │ │ │ - adds r1, #2 │ │ │ │ - bl a3f4 │ │ │ │ - mov r4, r0 │ │ │ │ + beq.w 1930e │ │ │ │ + mov r0, fp │ │ │ │ + blx 3814 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b686 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 1936c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 3814 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1938e │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1909c │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov fp, r4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + strd r9, r8, [sp, #36] @ 0x24 │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ + bl b6c8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9280 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a328 │ │ │ │ + beq.n 18f50 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3ae │ │ │ │ + beq.w 19228 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a340 │ │ │ │ + beq.n 18f68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3c2 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - bl bff0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 19230 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a364 │ │ │ │ + beq.n 18f80 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3b8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 19238 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a378 │ │ │ │ + beq.n 18f96 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1afb8 │ │ │ │ - cbz r6, 1a396 │ │ │ │ - movs r1, #0 │ │ │ │ + beq.n 19094 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 19112 │ │ │ │ mov r0, r6 │ │ │ │ - bl a62c │ │ │ │ + bl b3c8 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 193b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a396 │ │ │ │ + beq.n 18fc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b42e │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w r3, #450 @ 0x1c2 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - cbz r5, 1a3ba │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 19240 │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18b84 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + blx 3378 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 193e6 │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 190e8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a3ba │ │ │ │ + beq.w 18b84 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 18b84 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18b84 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 18df6 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 18dec │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac9c │ │ │ │ - cbz r7, 1a3d0 │ │ │ │ + beq.w 18b7e │ │ │ │ + mov r7, r1 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #18 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a3d0 │ │ │ │ + beq.n 19050 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1adb8 │ │ │ │ - ldrb.w r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1a566 │ │ │ │ - ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1a55a │ │ │ │ - ldr r0, [pc, #468] @ (1a5bc ) │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 1a416 │ │ │ │ - ldr.w r5, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r5, r2 │ │ │ │ - it eq │ │ │ │ - moveq.w sl, #0 │ │ │ │ - beq.n 1a416 │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r5, [sl] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1adac │ │ │ │ - movs r5, #0 │ │ │ │ - mov sl, r5 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1a430 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a430 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad82 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cbz r1, 1a448 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a448 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad78 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cbz r1, 1a460 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a460 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ada0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cbz r1, 1a478 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a478 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ac92 │ │ │ │ - cbz r4, 1a48e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a48e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad96 │ │ │ │ - blx 353c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 1a4b0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a4b0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad8c │ │ │ │ - ldr r2, [pc, #268] @ (1a5c0 ) │ │ │ │ - ldr r3, [pc, #204] @ (1a580 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1b7ac │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1b8ea │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a4e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1adc2 │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r2, #446 @ 0x1be │ │ │ │ - mov sl, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - strd r3, r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a50e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1acae │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 1a52c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a52c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1aca6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1a3a4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1a3a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1a3a4 │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 19202 │ │ │ │ + adds r6, #1 │ │ │ │ + bne.w 18b7e │ │ │ │ + movw r6, #339 @ 0x153 │ │ │ │ + b.n 18de2 │ │ │ │ + movw r6, #337 @ 0x151 │ │ │ │ + b.n 18de2 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a3a4 │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 19f1a │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1a3e4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1a3da │ │ │ │ - nop │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ - movs r2, r0 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ - movs r2, r0 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 1a388 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34c0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b78a │ │ │ │ - ldr.w r2, [pc, #3104] @ 1b1f8 │ │ │ │ - ldr.w r3, [pc, #3104] @ 1b1fc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r1, r2] │ │ │ │ - cmp r0, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - cmp r0, r5 │ │ │ │ - it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b196 │ │ │ │ - subs r5, r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - clz r5, r5 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r5, r5, lsr #5 │ │ │ │ - beq.n 1a61a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1af3e │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1a236 │ │ │ │ - ldr.w r3, [pc, #3036] @ 1b200 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1af14 │ │ │ │ - ldr.w r4, [pc, #3020] @ 1b204 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - ldr.w r0, [r4, #1368] @ 0x558 │ │ │ │ - it ne │ │ │ │ - strne.w r3, [sl] │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r0, [r4, #1204] @ 0x4b4 │ │ │ │ - str.w sl, [sp, #96] @ 0x60 │ │ │ │ - blx 3808 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9158 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1b0f4 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - addne r1, sp, #100 @ 0x64 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r6, #0 │ │ │ │ - beq.w 1b120 │ │ │ │ - ldr.w r3, [pc, #2928] @ 1b208 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - add r3, pc │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl b6f4 │ │ │ │ - mov r5, r0 │ │ │ │ + b.n 18d2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9158 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a6c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b02c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a6de │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1aeea │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1af14 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 113a0 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b16c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a706 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b0a2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl bb4c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.w 1b1c8 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a72c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b0ac │ │ │ │ - ldr.w r6, [pc, #2780] @ 1b20c │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r0, [r6, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b0e2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 361c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b1e6 │ │ │ │ - ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3994 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b25a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a776 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b0d8 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - blx 361c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b274 │ │ │ │ - ldr.w r3, [pc, #2680] @ 1b210 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, pc │ │ │ │ - strd sl, r0, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3808 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9158 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 18d58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a7ce │ │ │ │ + beq.w 18b26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aef4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b2a6 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - addne r1, sp, #100 @ 0x64 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r4, #0 │ │ │ │ - beq.w 1b2b8 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r4, r7, [sp, #96] @ 0x60 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - bl b6f4 │ │ │ │ - mov r9, r0 │ │ │ │ + bne.w 18b26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9158 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a814 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1af0c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a828 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1af04 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a840 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1aefc │ │ │ │ - mov r7, r9 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1b0e4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 113a0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b312 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a870 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1af26 │ │ │ │ - ldrd r2, r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r1 │ │ │ │ - bne.w 1b74a │ │ │ │ - ldr.w r3, [pc, #2448] @ 1b214 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b33e │ │ │ │ - ldr.w r6, [pc, #2432] @ 1b218 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r6, pc │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - ldr.w r0, [r6, #1368] @ 0x558 │ │ │ │ - it ne │ │ │ │ - strne.w r3, [sl] │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r0, [r6, #1204] @ 0x4b4 │ │ │ │ - str.w sl, [sp, #96] @ 0x60 │ │ │ │ - blx 3808 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9158 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b34c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - addne r1, sp, #100 @ 0x64 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r7, #0 │ │ │ │ - beq.w 1af68 │ │ │ │ - ldr.w r3, [pc, #2344] @ 1b21c │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - add r3, pc │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl b6f4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9158 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a926 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1a926 │ │ │ │ - mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a93c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 1a93c │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 18b26 │ │ │ │ + mov r0, fp │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1af56 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 113a0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b3cc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a96a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + b.n 18f96 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b26a │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb4c │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 1b448 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + beq.w 1948e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1a98c │ │ │ │ + beq.n 190d8 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b304 │ │ │ │ + beq.w 19456 │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #32 │ │ │ │ + b.n 18f1e │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1b468 │ │ │ │ - ldr.w r9, [pc, #2188] @ 1b220 │ │ │ │ - mov.w ip, #2 │ │ │ │ - movt ip, #32768 @ 0x8000 │ │ │ │ - ldr.w r2, [pc, #2180] @ 1b224 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add r9, pc │ │ │ │ - strd r4, lr, [sp, #60] @ 0x3c │ │ │ │ - mov r4, ip │ │ │ │ - add r2, pc │ │ │ │ - str.w lr, [sp, #20] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b35a │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r9, #1204] @ 0x4b4 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr.w r3, [r9, #1368] @ 0x558 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w sl, [sp, #96] @ 0x60 │ │ │ │ - blx 3808 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9158 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b398 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ - movne r2, r4 │ │ │ │ - addne r1, sp, #100 @ 0x64 │ │ │ │ - movne r5, #0 │ │ │ │ - beq.w 1b3e4 │ │ │ │ - ldr.w r3, [pc, #2064] @ 1b228 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - add r3, pc │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl b6f4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9158 │ │ │ │ + beq.w 18b84 │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #18 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1aa46 │ │ │ │ + beq.n 1910c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b250 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 19400 │ │ │ │ + adds r7, #1 │ │ │ │ + bne.w 18b84 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1aa5a │ │ │ │ + beq.w 18ddc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1af2e │ │ │ │ + bne.w 18ddc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ + b.n 18de2 │ │ │ │ + mov r5, fp │ │ │ │ + mov.w r6, #342 @ 0x156 │ │ │ │ + b.n 18de2 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r5, fp │ │ │ │ + mov.w r6, #342 @ 0x156 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n 19158 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 19182 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1b438 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 113a0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b5b6 │ │ │ │ + beq.w 18de2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1aa88 │ │ │ │ + beq.w 18de2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b294 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb4c │ │ │ │ - mov r6, r0 │ │ │ │ - adds r0, r6, #1 │ │ │ │ - beq.w 1b5d4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aaaa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b29e │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - blx 361c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b5f4 │ │ │ │ - ldr.w r3, [pc, #1888] @ 1b22c │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, pc │ │ │ │ - strd sl, r0, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3808 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9158 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ab02 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1af36 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b600 │ │ │ │ - ldr.w r3, [pc, #1828] @ 1b230 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, pc │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl ac7c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b610 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ab42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b336 │ │ │ │ - ldrd r1, r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - cmp r7, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - ite ne │ │ │ │ - movne r5, #1 │ │ │ │ - moveq r5, #0 │ │ │ │ - bne.w 1b8c8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9158 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 9828 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1b61c │ │ │ │ - ldr.w r3, [pc, #1732] @ 1b234 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b62a │ │ │ │ - ldr.w r6, [pc, #1716] @ 1b238 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r6, pc │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - ldr.w r0, [r6, #1368] @ 0x558 │ │ │ │ - it ne │ │ │ │ - strne.w r3, [sl] │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r0, [r6, #1204] @ 0x4b4 │ │ │ │ - str.w sl, [sp, #96] @ 0x60 │ │ │ │ - blx 3808 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9158 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b6a0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - movne r1, #4 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne.w r8, #0 │ │ │ │ - beq.w 1b6b0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp, #96] @ 0x60 │ │ │ │ - add r1, r3 │ │ │ │ - ldr.w r3, [pc, #1616] @ 1b23c │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl b6f4 │ │ │ │ - mov r3, r0 │ │ │ │ + bne.w 18de2 │ │ │ │ mov r0, r8 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 9158 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ac1a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b3a6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ac2e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1afb0 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18de2 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1b6fa │ │ │ │ - mov r0, r8 │ │ │ │ - bl 113a0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b70c │ │ │ │ + beq.w 18de2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.n 1916e │ │ │ │ + b.n 18de2 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + blx 36cc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18d44 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r5, fp │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ac5c │ │ │ │ + beq.n 191c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b5ca │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3884 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1b732 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 19486 │ │ │ │ + mov.w r6, #342 @ 0x156 │ │ │ │ + b.n 18de2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ac80 │ │ │ │ + beq.n 191da │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b5ea │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1b7f8 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - b.n 1a9b8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a478 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a3ba │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a52c │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 191da │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a50e │ │ │ │ - mov r0, r6 │ │ │ │ + mov.w r6, #340 @ 0x154 │ │ │ │ + b.n 18de2 │ │ │ │ + blx 3650 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 19020 │ │ │ │ + adds r3, #1 │ │ │ │ + mov r7, r1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 18bea │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19f78 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 18c42 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a07e │ │ │ │ + b.n 19050 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a16e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a142 │ │ │ │ + b.n 18ca6 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a12e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a156 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a056 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r2, #4 │ │ │ │ - bpl.w 1b970 │ │ │ │ - ldr.w r2, [pc, #1336] @ 1b240 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r5, [r0, r2] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 1b9f4 │ │ │ │ - ldr.w r2, [pc, #1328] @ 1b244 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 1b9f0 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - lsls r6, r3, #4 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - bpl.w 1b970 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.w 1b9f4 │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.w 1b9f0 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1a236 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 1a236 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 1a620 │ │ │ │ - adds r1, #16 │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 349c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a620 │ │ │ │ - b.w 1a236 │ │ │ │ + b.n 18cd2 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ + b.n 18de2 │ │ │ │ blx 3970 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19fa0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a1c8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a448 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a430 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a4b0 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 18e36 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a48e │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 18f50 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a460 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ + b.n 18f68 │ │ │ │ mov r0, sl │ │ │ │ - mov sl, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a416 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a3d0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w r3, #446 @ 0x1be │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r9, r5 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1a4fa │ │ │ │ - b.w 1a50e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19fba │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a06a │ │ │ │ - mov r4, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r7, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r3, #446 @ 0x1be │ │ │ │ - mov r5, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - b.w 1a50e │ │ │ │ - movw r3, #441 @ 0x1b9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - mov.w r3, #442 @ 0x1ba │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - mov.w r3, #446 @ 0x1be │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - blx 3970 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 19f5c │ │ │ │ - mov.w r3, #446 @ 0x1be │ │ │ │ - mov r7, r8 │ │ │ │ - mov r5, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1a4fa │ │ │ │ - b.w 1a50e │ │ │ │ - ldr r1, [pc, #964] @ (1b248 ) │ │ │ │ - mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr r0, [pc, #960] @ (1b24c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b31c │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.w 19f0c │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w r3, #424 @ 0x1a8 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r7 │ │ │ │ - mov sl, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - b.w 1a3a4 │ │ │ │ - mov.w r3, #446 @ 0x1be │ │ │ │ - mov r7, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a50e │ │ │ │ - mov.w r3, #446 @ 0x1be │ │ │ │ - mov r7, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a50e │ │ │ │ - mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a6de │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 18f80 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a7ce │ │ │ │ + b.n 18fc8 │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 191da │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 191da │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a840 │ │ │ │ + b.n 191da │ │ │ │ + mov r0, r8 │ │ │ │ + blx 37a4 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 18c88 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + it eq │ │ │ │ + moveq r6, r8 │ │ │ │ + beq.w 18ca6 │ │ │ │ + adds r2, #1 │ │ │ │ + mov r6, r8 │ │ │ │ + str.w r2, [r8] │ │ │ │ + b.n 18c92 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18cbe │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 191da │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 191da │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a828 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a814 │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w r3, #452 @ 0x1c4 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - b.w 1a3a4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a870 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aa5a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab02 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1a620 │ │ │ │ - b.w 1a236 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a292 │ │ │ │ - movw r3, #455 @ 0x1c7 │ │ │ │ - mov r7, r8 │ │ │ │ - mov r5, r8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - b.w 1a3a4 │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b974 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1afa8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + b.n 191da │ │ │ │ + movw r6, #341 @ 0x155 │ │ │ │ + b.n 18de2 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 18ebe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b742 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r8 │ │ │ │ - movs r2, #3 │ │ │ │ - b.n 1a8f2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac2e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a378 │ │ │ │ - ldr r3, [pc, #636] @ (1b240 ) │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ + bne.n 192b4 │ │ │ │ + ldr r3, [pc, #588] @ (19510 ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b826 │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1b81a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.w 1a280 │ │ │ │ - ldr.w r9, [r4, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1b98c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ + beq.w 18ebe │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 18ebe │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 192cc │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 18ed0 │ │ │ │ + b.n 18ebe │ │ │ │ + rsb r3, r0, #1 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + adds r0, r3, #2 │ │ │ │ + beq.n 193d4 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 193c6 │ │ │ │ + ldrd r3, r1, [r8, #12] │ │ │ │ + orr.w r3, r3, r1, lsl #30 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + lsrs r3, r3, #16 │ │ │ │ + orr.w r0, r3, r1, lsl #16 │ │ │ │ + asrs r1, r1, #16 │ │ │ │ + blx 3948 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 18c88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b022 │ │ │ │ + beq.n 19320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b1de │ │ │ │ - mov r4, r5 │ │ │ │ - movs r6, #2 │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 19fdc │ │ │ │ + beq.n 19408 │ │ │ │ + mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a6c6 │ │ │ │ - mov.w r3, #446 @ 0x1be │ │ │ │ - mov r5, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1a4fa │ │ │ │ - b.w 1a50e │ │ │ │ - ldr.w r4, [r8, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1b9d4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r5, [r8, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b094 │ │ │ │ + beq.n 1933c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b28c │ │ │ │ - mov r8, r5 │ │ │ │ - mov.w sl, #2 │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.w 1a0b6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a706 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a72c │ │ │ │ - mov.w r3, #446 @ 0x1be │ │ │ │ - mov r4, sl │ │ │ │ - strd sl, sl, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3d0 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #448 @ 0x1c0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a776 │ │ │ │ - mov r7, r0 │ │ │ │ - movw r3, #453 @ 0x1c5 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - b.w 1a3a4 │ │ │ │ - mov.w r3, #452 @ 0x1c4 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr.w r7, [r9] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 1a3d0 │ │ │ │ - subs r7, #1 │ │ │ │ - str.w r7, [r9] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1a3d0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a3ba │ │ │ │ - ldr.w r6, [r9, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b958 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 19366 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 19158 │ │ │ │ ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b162 │ │ │ │ + beq.w 19158 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3dc │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r5 │ │ │ │ - movs r2, #3 │ │ │ │ - b.w 1a694 │ │ │ │ - mov.w r3, #452 @ 0x1c4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b182 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1b18e │ │ │ │ - movs r7, #0 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r7 │ │ │ │ - b.w 1a3a4 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 19158 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b182 │ │ │ │ - blx 3768 │ │ │ │ + b.n 19158 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1933c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b1b0 │ │ │ │ + beq.n 19324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b5c2 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.w 1a61a │ │ │ │ - movs r7, #0 │ │ │ │ - movw r3, #449 @ 0x1c1 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - b.w 1a3a4 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a714 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r3, #452 @ 0x1c4 │ │ │ │ - strd r4, r3, [sp, #20] │ │ │ │ - b.n 1b0fc │ │ │ │ + bne.n 19324 │ │ │ │ mov r0, r4 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b022 │ │ │ │ - movw r3, #453 @ 0x1c5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a50e │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - movs r2, r0 │ │ │ │ - str r2, [r1, #20] │ │ │ │ - movs r2, r0 │ │ │ │ - str r0, [r6, #12] │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [r3, #4] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - bgt.n 1b280 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 1b1f0 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1aa46 │ │ │ │ - movw r3, #453 @ 0x1c5 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a50e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a96a │ │ │ │ - movw r3, #453 @ 0x1c5 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r6, sl │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1a4fa │ │ │ │ - b.w 1a50e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b094 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1aa88 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aaaa │ │ │ │ - movw r3, #453 @ 0x1c5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r4, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.w 1a50e │ │ │ │ - ldr.w r4, [r8, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1b940 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r5, [r8, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b2fa │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b67e │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r5 │ │ │ │ - movs r2, #3 │ │ │ │ - b.w 1a7ec │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.w 1a98c │ │ │ │ - movw r3, #453 @ 0x1c5 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1b0fc │ │ │ │ - mov.w r3, #424 @ 0x1a8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab42 │ │ │ │ - movw r3, #455 @ 0x1c7 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - movs r7, #0 │ │ │ │ - movw r3, #455 @ 0x1c7 │ │ │ │ - strd r7, r3, [sp, #20] │ │ │ │ - b.w 1a3a4 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r3, #458 @ 0x1ca │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 1a3a4 │ │ │ │ - ldr.w r2, [pc, #1692] @ 1ba0c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #1684] @ 1ba10 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [pc, #1680] @ 1ba14 │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - mov.w r3, #448 @ 0x1c0 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1b172 │ │ │ │ - mov.w r3, #458 @ 0x1ca │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - mov r5, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac1a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a328 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a364 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a340 │ │ │ │ - movw r3, #455 @ 0x1c7 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a50e │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b162 │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1b9a4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b424 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b776 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r8 │ │ │ │ - movs r2, #3 │ │ │ │ - b.w 1aa14 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a396 │ │ │ │ - mov.w r3, #458 @ 0x1ca │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r8 │ │ │ │ - mov r5, r8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1b34c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b468 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 1b468 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b494 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b7ec │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [r3, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b4c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b7f2 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b8b0 │ │ │ │ - ldr.w r3, [pc, #1340] @ 1ba18 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr.w r2, [pc, #1340] @ 1ba1c │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - subs r1, r0, r3 │ │ │ │ - negs r6, r1 │ │ │ │ - adcs r6, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r2 │ │ │ │ - beq.n 1b508 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - subs r3, r0, r3 │ │ │ │ - negs r7, r3 │ │ │ │ - adcs r7, r3 │ │ │ │ - cbnz r7, 1b508 │ │ │ │ - blx 3768 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - blt.w 1b906 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + mov r4, r8 │ │ │ │ + b.n 1932c │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b51a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b5ae │ │ │ │ + cmp r6, r2 │ │ │ │ + beq.n 19324 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b846 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr.w r3, [pc, #1248] @ 1ba20 │ │ │ │ - str.w sl, [sp, #96] @ 0x60 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - blx 3808 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9158 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b8bc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b574 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b83e │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldrb.w r3, [sp, #82] @ 0x52 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1b7b0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b5a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1adaa │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.w 1a41a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b51a │ │ │ │ - mov.w r3, #458 @ 0x1ca │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1b364 │ │ │ │ + bne.n 19324 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b1b0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1ac5c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r6 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ + b.n 1932c │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa96 │ │ │ │ - mov.w r3, #458 @ 0x1ca │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - movs r7, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1b364 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1ac80 │ │ │ │ - movw r3, #459 @ 0x1cb │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - mov r7, sl │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1b364 │ │ │ │ - movw r3, #459 @ 0x1cb │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r6 │ │ │ │ - mov r5, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - movw r3, #459 @ 0x1cb │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - mov r5, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1b364 │ │ │ │ - mov.w r3, #460 @ 0x1cc │ │ │ │ - str r7, [sp, #20] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r5 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1b364 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - movw r3, #463 @ 0x1cf │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1b364 │ │ │ │ - mov.w r3, #450 @ 0x1c2 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - ldr r2, [pc, #988] @ (1ba24 ) │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1b7fe │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 1a2b2 │ │ │ │ - mov r6, r7 │ │ │ │ - mov.w r3, #450 @ 0x1c2 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1a4fa │ │ │ │ - b.w 1a50e │ │ │ │ + beq.w 18fb4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r6 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ + b.n 19148 │ │ │ │ + ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b2fa │ │ │ │ - mov r6, r7 │ │ │ │ - mov.w r3, #450 @ 0x1c2 │ │ │ │ - mov r7, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1a4fa │ │ │ │ - b.w 1a50e │ │ │ │ - str r7, [sp, #20] │ │ │ │ - movw r3, #463 @ 0x1cf │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - ldr.w r8, [r5, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1b9bc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1b6f0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b77e │ │ │ │ - mov r5, r2 │ │ │ │ - movs r1, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - b.w 1abe0 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - movw r3, #463 @ 0x1cf │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - mov r5, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b7e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str.w r3, [r8] │ │ │ │ - mov r7, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b79a │ │ │ │ - movw r3, #463 @ 0x1cf │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3ba │ │ │ │ - str r7, [sp, #20] │ │ │ │ - movw r3, #463 @ 0x1cf │ │ │ │ - mov r7, r5 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1b364 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1afa8 │ │ │ │ - ldr r2, [pc, #704] @ (1ba0c ) │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r8, r4 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r4, r7 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #712] @ (1ba28 ) │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #712] @ (1ba2c ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - movw r3, #453 @ 0x1c5 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a50e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b424 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 1b6f0 │ │ │ │ - movw r3, #449 @ 0x1c1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - mov r5, r4 │ │ │ │ - movw r3, #463 @ 0x1cf │ │ │ │ - mov r4, r8 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r8, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1adce │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ - mov r1, fp │ │ │ │ - add.w r0, sp, #82 @ 0x52 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1b932 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1b5a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1b5a6 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b5a6 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r7, r5 │ │ │ │ - b.n 1b728 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b494 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b4c2 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #20] │ │ │ │ - b.n 1b46c │ │ │ │ - ldr r2, [pc, #560] @ (1ba30 ) │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1b652 │ │ │ │ - ldr r3, [pc, #552] @ (1ba34 ) │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 1b65a │ │ │ │ - mov.w r3, #450 @ 0x1c2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - ldr r3, [pc, #520] @ (1ba30 ) │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1afce │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 1afd4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b574 │ │ │ │ - ldr r3, [pc, #496] @ (1ba38 ) │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #472] @ (1ba3c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #460] @ 0x1cc │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bl bff0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b886 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b922 │ │ │ │ - cbz r6, 1b8a2 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a62c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b8a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b92a │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w r3, #468 @ 0x1d4 │ │ │ │ - mov r5, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - movw r3, #467 @ 0x1d3 │ │ │ │ - mov r7, r0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - mov.w r3, #470 @ 0x1d6 │ │ │ │ - mov r5, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r2, [pc, #316] @ (1ba0c ) │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #360] @ (1ba40 ) │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #360] @ (1ba44 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - movw r3, #459 @ 0x1cb │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1b0fc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 18c88 │ │ │ │ + ldrd r3, r2, [r8, #12] │ │ │ │ + orr.w r3, r3, r2, lsl #30 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + negs r3, r3 │ │ │ │ + sbc.w r1, r2, r2, lsl #1 │ │ │ │ + b.n 192fe │ │ │ │ + blx 3650 │ │ │ │ + ldr r3, [pc, #240] @ (194dc ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b910 │ │ │ │ - mov.w r2, #446 @ 0x1be │ │ │ │ - mov sl, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 1a504 │ │ │ │ - movw r3, #467 @ 0x1d3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - mov.w r3, #446 @ 0x1be │ │ │ │ - mov r9, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a514 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b886 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b8a2 │ │ │ │ - movs r7, #0 │ │ │ │ - movw r3, #471 @ 0x1d7 │ │ │ │ - mov r5, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 1a3a4 │ │ │ │ - ldr r3, [pc, #260] @ (1ba48 ) │ │ │ │ - movw r2, #13310 @ 0x33fe │ │ │ │ - ldr r1, [pc, #260] @ (1ba4c ) │ │ │ │ - ldr r0, [pc, #260] @ (1ba50 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1636 @ 0x664 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #248] @ (1ba54 ) │ │ │ │ - movw r2, #13253 @ 0x33c5 │ │ │ │ - ldr r1, [pc, #248] @ (1ba58 ) │ │ │ │ - ldr r0, [pc, #248] @ (1ba5c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1636 @ 0x664 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 41f4 <__assert_fail@plt+0x80c> │ │ │ │ - ldr r3, [pc, #232] @ (1ba60 ) │ │ │ │ - movw r2, #13360 @ 0x3430 │ │ │ │ - ldr r1, [pc, #232] @ (1ba64 ) │ │ │ │ - ldr r0, [pc, #232] @ (1ba68 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1636 @ 0x664 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #220] @ (1ba6c ) │ │ │ │ - movw r2, #13093 @ 0x3325 │ │ │ │ - ldr r1, [pc, #220] @ (1ba70 ) │ │ │ │ - ldr r0, [pc, #220] @ (1ba74 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1636 @ 0x664 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (1ba78 ) │ │ │ │ - movw r2, #13423 @ 0x346f │ │ │ │ - ldr r1, [pc, #208] @ (1ba7c ) │ │ │ │ - ldr r0, [pc, #208] @ (1ba80 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1636 @ 0x664 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (1ba84 ) │ │ │ │ - movw r2, #13510 @ 0x34c6 │ │ │ │ - ldr r1, [pc, #196] @ (1ba88 ) │ │ │ │ - ldr r0, [pc, #196] @ (1ba8c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1636 @ 0x664 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (1ba90 ) │ │ │ │ - movw r2, #13119 @ 0x333f │ │ │ │ - ldr r1, [pc, #184] @ (1ba94 ) │ │ │ │ - ldr r0, [pc, #184] @ (1ba98 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1636 @ 0x664 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3ec0 <__assert_fail@plt+0x4d8> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #164] @ (1ba9c ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #164] @ (1baa0 ) │ │ │ │ - ldr r0, [pc, #164] @ (1baa4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #504] @ (1bc30 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #168] @ (1bae8 ) │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - vld4.8 {d0-d3}, [lr], r0 │ │ │ │ - pop {r2, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb.w r0, [r6, r0] │ │ │ │ - cbnz r4, 1bada │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldr??.w r0, [sl] │ │ │ │ - cbnz r0, 1bae0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - str??.w r0, [r2] │ │ │ │ - cbnz r0, 1bae6 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - str.w r0, [sl] │ │ │ │ - cbnz r0, 1baec │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh.w r0, [r2] │ │ │ │ - cbnz r0, 1baf2 │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 1ba74 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb.w r0, [sl] │ │ │ │ - cbnz r0, 1baf8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 1b9a4 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r5} │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r3, [pc, #1220] @ 1bf80 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - add r7, sp, #20 │ │ │ │ - ldr.w r2, [pc, #1216] @ 1bf84 │ │ │ │ - add r3, pc │ │ │ │ - movs r4, #0 │ │ │ │ - add r2, pc │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r4, [r7, #4] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr.w r6, [r3, #244] @ 0xf4 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr.w r3, [pc, #1200] @ 1bf88 │ │ │ │ - str r4, [r7, #8] │ │ │ │ - strh r4, [r7, #12] │ │ │ │ - ldr.w r5, [pc, #1196] @ 1bf8c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1be6c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1bebe │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1bb0e │ │ │ │ + beq.w 190de │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr.w r2, [pc, #1152] @ 1bf90 │ │ │ │ - movs r3, #7 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, pc │ │ │ │ - mov.w r8, #0 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp, #8] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1be80 │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1be70 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 329c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1beba │ │ │ │ - ldr.w r3, [pc, #1092] @ 1bf94 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #1356] @ 0x54c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bpl.w 1bf6a │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 1bf50 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov.w r8, fp, lsr #26 │ │ │ │ - mov.w r9, sl, lsr #26 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r8, r9 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - bls.n 1bbfa │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3814 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be44 │ │ │ │ - ldr r3, [pc, #1012] @ (1bf98 ) │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1bf54 │ │ │ │ - ldr r3, [pc, #1004] @ (1bf9c ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1bf4c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - asrs r2, r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - it ge │ │ │ │ - movge r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bdb8 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r2, r7 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str.w r1, [r3, r0, lsl #2] │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 1bbf2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bdb0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r8, r9 │ │ │ │ - bne.n 1bb92 │ │ │ │ - mov.w r8, fp, lsr #23 │ │ │ │ - mov.w r9, sl, lsr #23 │ │ │ │ - add.w r8, r8, #10 │ │ │ │ - add.w r9, r9, #9 │ │ │ │ - cmp r8, r9 │ │ │ │ - bls.n 1bc7a │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3814 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1beda │ │ │ │ - ldr r3, [pc, #884] @ (1bf98 ) │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1bf54 │ │ │ │ - ldr r3, [pc, #876] @ (1bf9c ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1bf4c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - asrs r2, r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - it ge │ │ │ │ - movge r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bea8 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r2, r7 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str.w r1, [r3, r0, lsl #2] │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 1bc72 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bea0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r8, r9 │ │ │ │ - bne.n 1bc12 │ │ │ │ - mov.w r8, fp, lsr #20 │ │ │ │ - mov.w r9, sl, lsr #20 │ │ │ │ - add.w r8, r8, #74 @ 0x4a │ │ │ │ - add.w r9, r9, #73 @ 0x49 │ │ │ │ - cmp r8, r9 │ │ │ │ - bls.n 1bcfa │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3814 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1befc │ │ │ │ - ldr r3, [pc, #756] @ (1bf98 ) │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1bf54 │ │ │ │ - ldr r3, [pc, #748] @ (1bf9c ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1bf4c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - asrs r2, r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - it ge │ │ │ │ - movge r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1beea │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r2, r7 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str.w r1, [r3, r0, lsl #2] │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 1bcf2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bee2 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r8, r9 │ │ │ │ - bne.n 1bc92 │ │ │ │ - mov.w r7, fp, lsr #17 │ │ │ │ - mov.w r5, sl, lsr #17 │ │ │ │ - addw r7, r7, #586 @ 0x24a │ │ │ │ - addw r5, r5, #585 @ 0x249 │ │ │ │ - cmp r7, r5 │ │ │ │ - bls.n 1bd46 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3814 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bf16 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9828 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1bf12 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 1bd40 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bf0a │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 1bd12 │ │ │ │ - movw r7, #4682 @ 0x124a │ │ │ │ - movw r5, #4681 @ 0x1249 │ │ │ │ - add.w r7, r7, fp, lsr #14 │ │ │ │ - add.w r5, r5, sl, lsr #14 │ │ │ │ - cmp r7, r5 │ │ │ │ - bls.n 1bd92 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3814 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bf26 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + b.n 18fe2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1910c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9828 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1bf22 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 1bd8c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bf1a │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 1bd5e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldrb.w r2, [sp, #22] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 1bf2e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1bf34 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 1bdf8 │ │ │ │ - mov r0, r1 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bbf2 │ │ │ │ + mov r8, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 366c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 1be40 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1bdda │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1be90 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1be4e │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ + mov r4, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 1932c │ │ │ │ + b.n 18de2 │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be60 │ │ │ │ - ldr r0, [pc, #436] @ (1bfa0 ) │ │ │ │ + beq.w 18b84 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - cbz r4, 1be0c │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + add.w r0, sp, #18 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1be0a │ │ │ │ + beq.n 1944a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1be86 │ │ │ │ - mov r4, r5 │ │ │ │ - blx 353c │ │ │ │ - cbz r6, 1be24 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 1947a │ │ │ │ + adds r6, #1 │ │ │ │ + bne.w 18b84 │ │ │ │ + mov.w r6, #346 @ 0x15a │ │ │ │ + b.n 18de2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 190d8 │ │ │ │ + blx 3650 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1be24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1be98 │ │ │ │ - ldr r2, [pc, #380] @ (1bfa4 ) │ │ │ │ - ldr r3, [pc, #352] @ (1bf88 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1bf2a │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - b.n 1bbe4 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1bde2 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1bdea │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1bdea │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 1bb3e │ │ │ │ + beq.n 1941e │ │ │ │ + adds r3, #1 │ │ │ │ + mov r7, r1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 18d8e │ │ │ │ mov r0, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 1bb3e │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1bdda │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1be0c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bdda │ │ │ │ - mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1be24 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 1944a │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bc72 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 366c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 1bede │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ - b.n 1bdc8 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ - b.n 1bdda │ │ │ │ - ldr r1, [pc, #232] @ (1bfa8 ) │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ - ldr r0, [pc, #232] @ (1bfac ) │ │ │ │ + b.n 191c2 │ │ │ │ + ldr r3, [pc, #132] @ (19514 ) │ │ │ │ + movw r2, #11344 @ 0x2c50 │ │ │ │ + ldr r1, [pc, #128] @ (19518 ) │ │ │ │ + ldr r0, [pc, #132] @ (1951c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + addw r3, r3, #1484 @ 0x5cc │ │ │ │ add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 1bf04 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1bb0e │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ - b.n 1bdda │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - b.n 1bc64 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bcf2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 366c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 1bf00 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ - b.n 1bdc8 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ - b.n 1bdda │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - b.n 1bce4 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ - b.n 1bdda │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bd40 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ - b.n 1bdc8 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ - b.n 1bdda │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bd8c │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ - b.n 1bdc8 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ - b.n 1bdda │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1be0c │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 1bdac │ │ │ │ - movs r5, #79 @ 0x4f │ │ │ │ - b.n 1bdda │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3fa4 <__assert_fail@plt+0x5bc> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - bl 3fb0 <__assert_fail@plt+0x5c8> │ │ │ │ - ldr r3, [pc, #88] @ (1bfb0 ) │ │ │ │ + bl 4180 <__assert_fail@plt+0x798> │ │ │ │ + ldr r3, [pc, #104] @ (19520 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #88] @ (1bfb4 ) │ │ │ │ - ldr r0, [pc, #88] @ (1bfb8 ) │ │ │ │ + ldr r1, [pc, #100] @ (19524 ) │ │ │ │ + ldr r0, [pc, #104] @ (19528 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ (1bfbc ) │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #80] @ (1bfc0 ) │ │ │ │ - ldr r0, [pc, #80] @ (1bfc4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #800] @ (1c2a4 ) │ │ │ │ - movs r2, r0 │ │ │ │ - tst r0, r3 │ │ │ │ + strb r4, [r6, #8] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r7 │ │ │ │ + strb r6, [r4, #8] │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1bc64 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #224] @ (1c078 ) │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ movs r2, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 1c3f8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 1c02c │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 1c3dc │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 1bfce │ │ │ │ - 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, #4000] @ 0xfa0 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #748] @ (1c2c8 ) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #748] @ (1c2cc ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - movs r7, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r6, [pc, #740] @ (1c2d0 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #728] @ (1c2d4 ) │ │ │ │ - strd r7, r7, [sp, #16] │ │ │ │ - add r3, pc │ │ │ │ - str r7, [sp, #24] │ │ │ │ - strh.w r7, [sp, #28] │ │ │ │ - ldr.w r4, [r3, #300] @ 0x12c │ │ │ │ - blx 3798 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1c10c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1c200 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c028 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #684] @ (1c2d8 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #656] @ 1c2c0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #16 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #8] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1c18e │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbnz r3, 1c072 │ │ │ │ - ldrb.w r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c1e6 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1c230 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w 1c230 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1baa8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c488 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - blx r5 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c490 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 1c452 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldrb.w r2, [sp, #18] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1c118 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1c0c2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1c13e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c0d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c22a │ │ │ │ - blx 353c │ │ │ │ - cbz r4, 1c0ee │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c0ee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c222 │ │ │ │ - ldr r2, [pc, #492] @ (1c2dc ) │ │ │ │ - ldr r3, [pc, #472] @ (1c2cc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1c6d4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c526 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 1c056 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #18 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1c520 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 1c0be │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1c0be │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - b.n 1c0c2 │ │ │ │ - ldr r2, [pc, #404] @ (1c2e0 ) │ │ │ │ - ldr r1, [pc, #404] @ (1c2e4 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #400] @ (1c2e8 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1c6d8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c6cc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c18e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 1c18e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov.w r6, #298 @ 0x12a │ │ │ │ - movs r7, #0 │ │ │ │ - movs r5, #0 │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1c1da │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, 1c1ce │ │ │ │ - ldr r0, [pc, #328] @ (1c2ec ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - cbz r7, 1c1c4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c1c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 1c1c4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 1c0d4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1c146 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1c1a2 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1c19c │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - add r0, sp, #16 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 1c056 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #298 @ 0x12a │ │ │ │ - mov r7, r5 │ │ │ │ - b.n 1c196 │ │ │ │ - ldr r1, [pc, #236] @ (1c2f0 ) │ │ │ │ - mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r0, [pc, #236] @ (1c2f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c49e │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1c028 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c0ee │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c0d4 │ │ │ │ - ldr r2, [pc, #196] @ (1c2f8 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #920] @ 0x398 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c52a │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 1c1f6 │ │ │ │ - ldr r3, [pc, #172] @ (1c2fc ) │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r3, [pc, #164] @ (1c300 ) │ │ │ │ - it ne │ │ │ │ - movne r7, r8 │ │ │ │ - add r3, pc │ │ │ │ - it eq │ │ │ │ - ldreq.w r7, [r8, #8] │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #152] @ (1c304 ) │ │ │ │ - it eq │ │ │ │ - ldreq r0, [r7, #4] │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - cmp r0, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r0 │ │ │ │ - ite eq │ │ │ │ - moveq.w lr, #1 │ │ │ │ - movne.w lr, #0 │ │ │ │ - beq.n 1c324 │ │ │ │ - ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c532 │ │ │ │ - ldr.w ip, [r3, #4] │ │ │ │ - ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 1c71e │ │ │ │ - ldr r0, [pc, #108] @ (1c308 ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 1c708 │ │ │ │ - ldr r0, [pc, #100] @ (1c30c ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 1c6ec │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 1c332 │ │ │ │ - add.w ip, r3, #8 │ │ │ │ - b.n 1c318 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - subs r5, #0 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + strb r6, [r4, #4] │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1c578 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, sl │ │ │ │ + @ instruction: 0xfab60000 │ │ │ │ + @ instruction: 0xf1f80000 │ │ │ │ + @ instruction: 0xfa900000 │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp lr, r0 │ │ │ │ - beq.n 1c332 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - cmp r3, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r3 │ │ │ │ - bne.n 1c310 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #1016] @ (1c724 ) │ │ │ │ - add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1c466 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, fp │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - blx 3814 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c5a0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3814 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c4a8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3814 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c5dc │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 1c606 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r9, r8 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - strd r0, r7, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - bl b6f4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 9158 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1c3ba │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c576 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1c3ce │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c562 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1c3e2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c56e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c3f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1c496 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1c57e │ │ │ │ - ldr r2, [pc, #808] @ (1c728 ) │ │ │ │ - ldr r1, [pc, #808] @ (1c72c ) │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r5, r1 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - bne.w 1c14a │ │ │ │ - ldrb.w r3, [sp, #18] │ │ │ │ - cbz r3, 1c430 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #18 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1c57e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1c0d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c0d4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c0d4 │ │ │ │ - ldrb.w r2, [sp, #18] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1c118 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1c0b6 │ │ │ │ - b.n 1c0d4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1c072 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c072 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c072 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r6, #306 @ 0x132 │ │ │ │ - b.n 1c196 │ │ │ │ - movw r6, #307 @ 0x133 │ │ │ │ - b.n 1c194 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c3f8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w r6, #298 @ 0x12a │ │ │ │ - b.n 1c196 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 1c6a6 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c66a │ │ │ │ - cmp r2, r5 │ │ │ │ - beq.n 1c4d0 │ │ │ │ - subs r3, #2 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1c5ca │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c4e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 1c518 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1c18e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1c18e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c18e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c18e │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 1c4e8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1c4e8 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c4e2 │ │ │ │ - mov.w r6, #308 @ 0x134 │ │ │ │ - b.n 1c196 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 1c072 │ │ │ │ - blx 3970 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 1c246 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1c324 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1c534 │ │ │ │ - ldr r3, [pc, #492] @ (1c730 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1c324 │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 1c324 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1c54c │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 1c332 │ │ │ │ - b.n 1c324 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 1c3ce │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c3e2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1c3ba │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1c1f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c18e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c18e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 1c1f6 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1c64c │ │ │ │ - cmp r2, r5 │ │ │ │ - beq.w 1c18e │ │ │ │ - subs r3, #2 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c18e │ │ │ │ - movs r7, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c4d0 │ │ │ │ - b.n 1c4e2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 1c506 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1c688 │ │ │ │ - cmp r2, r5 │ │ │ │ - beq.w 1c4d0 │ │ │ │ - subs r3, #2 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c4d0 │ │ │ │ - b.n 1c5cc │ │ │ │ - ldr.w r5, [r8, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 1c6f0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1c646 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1c6c0 │ │ │ │ - movs r2, #4 │ │ │ │ - add r1, sp, #32 │ │ │ │ - b.n 1c386 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 1c18e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c18e │ │ │ │ - b.n 1c5ca │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 1c4d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c4d0 │ │ │ │ - b.n 1c5ca │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 1c4d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c4d0 │ │ │ │ - b.n 1c5cc │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 1c6ba │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c518 │ │ │ │ - mov.w r6, #298 @ 0x12a │ │ │ │ - b.n 1c194 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1c646 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c178 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1c18e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1c18e │ │ │ │ - b.n 1c188 │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #64] @ (1c734 ) │ │ │ │ - movw r2, #10625 @ 0x2981 │ │ │ │ - ldr r1, [pc, #64] @ (1c738 ) │ │ │ │ - ldr r0, [pc, #64] @ (1c73c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1704 @ 0x6a8 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (1c740 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (1c744 ) │ │ │ │ - ldr r0, [pc, #52] @ (1c748 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - nop │ │ │ │ - lsls r7, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r1, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, lr, r0 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bge.n 1c820 │ │ │ │ + subs r0, r0, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + stc 0, cr0, [r8], {-0} │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3} │ │ │ │ + b.n 19ca8 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1544] @ 1cd68 │ │ │ │ - mov lr, r3 │ │ │ │ - ldr.w r3, [pc, #1540] @ 1cd6c │ │ │ │ + ldr.w r2, [pc, #1532] @ 19b3c │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [pc, #1528] @ 19b40 │ │ │ │ add r2, pc │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr.w r6, [pc, #1536] @ 1cd70 │ │ │ │ + ldr.w r6, [pc, #1524] @ 19b44 │ │ │ │ mov sl, r0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1516] @ 1cd74 │ │ │ │ + ldr.w r3, [pc, #1504] @ 19b48 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r6, pc │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.n 1c7e0 │ │ │ │ - ldr.w r3, [lr, #4] │ │ │ │ + cbz r7, 195b8 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r2, #5 │ │ │ │ - bpl.w 1cd4a │ │ │ │ - ldr.w r2, [pc, #1480] @ 1cd78 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 19b38 │ │ │ │ + ldr.w r2, [pc, #1472] @ 19b4c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1cd52 │ │ │ │ - ldr.w r2, [pc, #1472] @ 1cd7c │ │ │ │ + beq.w 19b22 │ │ │ │ + ldr.w r2, [pc, #1464] @ 19b50 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1cd4e │ │ │ │ - ldr.w r3, [lr, #8] │ │ │ │ + beq.w 19b1e │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1c7e0 │ │ │ │ + ble.n 195b8 │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.w 1cafc │ │ │ │ + bhi.w 19902 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r2, #4 │ │ │ │ + lsls r7, r0, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsls r3, r6, #3 │ │ │ │ - lsls r1, r5, #3 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.w 1cafc │ │ │ │ - ldr.w r3, [ip] │ │ │ │ + bne.w 19902 │ │ │ │ + ldr.w r7, [ip] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ cmp r2, r1 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ + strne r2, [r7, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r1, #7 │ │ │ │ - bpl.w 1cc56 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ + bpl.w 199d6 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ ands.w r2, r1, #2 │ │ │ │ - bne.w 1cb66 │ │ │ │ + bne.w 19940 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w 1c972 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r7, r3 │ │ │ │ + it ls │ │ │ │ + ldrls r7, [r7, #12] │ │ │ │ + bhi.w 19762 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 1cb74 │ │ │ │ + beq.w 1994e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 1cbfe │ │ │ │ + bpl.w 19a2e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ - bne.w 1cb84 │ │ │ │ + bne.w 1995c │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1caa2 │ │ │ │ + bhi.w 19786 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1cb92 │ │ │ │ + beq.w 1996a │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 1cca8 │ │ │ │ + bpl.w 19a80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ - bne.w 1cba2 │ │ │ │ + bne.w 1997a │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1cac2 │ │ │ │ + bhi.w 198be │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1cbb0 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1cd80 │ │ │ │ + beq.w 19988 │ │ │ │ + ldr.w r3, [pc, #1252] @ 19b54 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ strh r6, [r4, #12] │ │ │ │ - ldr.w r5, [r3, #300] @ 0x12c │ │ │ │ + ldr.w r5, [r3, #308] @ 0x134 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cae2 │ │ │ │ + bne.w 198de │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1cbc0 │ │ │ │ + beq.w 199b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c8ca │ │ │ │ + beq.n 196a2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9534 │ │ │ │ + bl 9570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1cb3c │ │ │ │ - movs r4, #1 │ │ │ │ + beq.w 198e2 │ │ │ │ + mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ - str r4, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1bfc8 │ │ │ │ + movs r4, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 18a8c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 198e2 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3378 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cb3c │ │ │ │ + beq.w 198e2 │ │ │ │ blx 353c │ │ │ │ + cbz r5, 196fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c908 │ │ │ │ + beq.n 196fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb32 │ │ │ │ + beq.w 19932 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 1c920 │ │ │ │ + cbz r0, 19712 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c920 │ │ │ │ + beq.n 19712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb2c │ │ │ │ + beq.w 1992c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 1c938 │ │ │ │ + cbz r0, 1972a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c938 │ │ │ │ + beq.n 1972a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb26 │ │ │ │ + beq.w 19926 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - cbz r0, 1c950 │ │ │ │ + cbz r0, 19742 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c950 │ │ │ │ + beq.n 19742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb20 │ │ │ │ - ldr.w r2, [pc, #1072] @ 1cd84 │ │ │ │ - ldr.w r3, [pc, #1044] @ 1cd6c │ │ │ │ + beq.w 1993a │ │ │ │ + ldr.w r2, [pc, #1044] @ 19b58 │ │ │ │ + ldr r3, [pc, #1016] @ (19b40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cd46 │ │ │ │ + bne.w 19b1a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r1, [pc, #1044] @ 1cd88 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ + ldr r1, [pc, #1016] @ (19b5c ) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r6, r1] │ │ │ │ str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1cb74 │ │ │ │ + blt.w 1994e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1cb66 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + beq.w 19940 │ │ │ │ + mov r0, r7 │ │ │ │ blx 37f0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1c840 │ │ │ │ + b.n 19618 │ │ │ │ + ldr r3, [pc, #980] @ (19b5c ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1996a │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 1995c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37f0 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 1963e │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -37453,6288 +32594,2166 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #948] @ (1cd8c ) │ │ │ │ - mov r0, lr │ │ │ │ - add.w r1, ip, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [pc, #884] @ (19b60 ) │ │ │ │ mov r2, r4 │ │ │ │ - add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add.w r1, ip, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ - bl aff4 │ │ │ │ + bl afc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ca4a │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.n 19866 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ cmp r5, #2 │ │ │ │ - bgt.w 1c822 │ │ │ │ - add.w r2, sp, r7 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cbz r2, 1ca28 │ │ │ │ + bgt.w 195fa │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r3, sp │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + cbz r2, 19844 │ │ │ │ adds r2, r5, #1 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1c822 │ │ │ │ - add.w r1, sp, r2, lsl #2 │ │ │ │ - ldr r1, [r1, #24] │ │ │ │ + beq.w 195fa │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + add.w r1, r3, r2, lsl #2 │ │ │ │ + ldr.w r1, [r1, #-32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1cbfa │ │ │ │ + beq.w 199d2 │ │ │ │ adds r5, #2 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 1c822 │ │ │ │ - add.w r2, sp, r5, lsl #2 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + beq.w 195fa │ │ │ │ + add.w r2, r3, r5, lsl #2 │ │ │ │ + ldr.w r2, [r2, #-32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c822 │ │ │ │ - ldr r3, [pc, #868] @ (1cd90 ) │ │ │ │ + bne.w 195fa │ │ │ │ + ldr r3, [pc, #796] @ (19b64 ) │ │ │ │ movs r4, #3 │ │ │ │ - ldr r1, [pc, #868] @ (1cd94 ) │ │ │ │ - ldr r2, [pc, #872] @ (1cd98 ) │ │ │ │ + ldr r1, [pc, #796] @ (19b68 ) │ │ │ │ + ldr r2, [pc, #800] @ (19b6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #864] @ (1cd9c ) │ │ │ │ - ldr r1, [pc, #864] @ (1cda0 ) │ │ │ │ + ldr r3, [pc, #792] @ (19b70 ) │ │ │ │ + ldr r1, [pc, #792] @ (19b74 ) │ │ │ │ str r5, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 1ca62 │ │ │ │ + cbz r0, 1987e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ca62 │ │ │ │ + beq.n 1987e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 1ca62 │ │ │ │ + cbnz r3, 1987e │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 1ca7a │ │ │ │ + cbz r0, 19896 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ca7a │ │ │ │ + beq.n 19896 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 1ca7a │ │ │ │ + cbnz r3, 19896 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - cbz r0, 1ca92 │ │ │ │ + cbz r0, 198ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ca92 │ │ │ │ + beq.n 198ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 1ca92 │ │ │ │ + cbnz r3, 198ae │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [pc, #784] @ (1cda4 ) │ │ │ │ - mov.w r1, #298 @ 0x12a │ │ │ │ + ldr r0, [pc, #712] @ (19b78 ) │ │ │ │ + mov.w r1, #326 @ 0x146 │ │ │ │ movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n 1c950 │ │ │ │ - ldr r3, [pc, #740] @ (1cd88 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 1cb92 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 1cb84 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 37f0 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 1c866 │ │ │ │ - ldr r3, [pc, #708] @ (1cd88 ) │ │ │ │ + bl c5fc │ │ │ │ + b.n 19742 │ │ │ │ + ldr r3, [pc, #668] @ (19b5c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1cbb0 │ │ │ │ + blt.n 19988 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1cba2 │ │ │ │ + beq.n 1997a │ │ │ │ mov r0, r5 │ │ │ │ blx 37f0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1c88e │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1bfc8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 1cb3a │ │ │ │ - blx 353c │ │ │ │ - b.n 1c908 │ │ │ │ - ldr r3, [pc, #656] @ (1cd90 ) │ │ │ │ + b.n 19666 │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 196b2 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 199a4 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 19998 │ │ │ │ + ldr r0, [pc, #648] @ (19b7c ) │ │ │ │ + mov.w r1, #326 @ 0x146 │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + b.n 196e0 │ │ │ │ + ldr r3, [pc, #608] @ (19b64 ) │ │ │ │ movs r4, #3 │ │ │ │ - ldr r1, [pc, #676] @ (1cda8 ) │ │ │ │ - ldr r2, [pc, #680] @ (1cdac ) │ │ │ │ + ldr r1, [pc, #632] @ (19b80 ) │ │ │ │ + ldr r2, [pc, #632] @ (19b84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #668] @ (1cdb0 ) │ │ │ │ - ldr r1, [pc, #672] @ (1cdb4 ) │ │ │ │ + ldr r3, [pc, #624] @ (19b88 ) │ │ │ │ + ldr r1, [pc, #624] @ (19b8c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n 1ca4a │ │ │ │ + b.n 19866 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c950 │ │ │ │ + b.n 1972a │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c938 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c920 │ │ │ │ + b.n 19712 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c908 │ │ │ │ - movs r5, #0 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1cbec │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1cbe0 │ │ │ │ - ldr r0, [pc, #616] @ (1cdb8 ) │ │ │ │ - mov.w r1, #298 @ 0x12a │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - blx 353c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1cd42 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1c8f4 │ │ │ │ - ldr r3, [pc, #596] @ (1cdbc ) │ │ │ │ - ldr r1, [pc, #596] @ (1cdc0 ) │ │ │ │ + b.n 196fa │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19742 │ │ │ │ + ldr r3, [pc, #588] @ (19b90 ) │ │ │ │ + ldr r1, [pc, #592] @ (19b94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ca4a │ │ │ │ + bne.n 19866 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c846 │ │ │ │ - ldr r3, [pc, #564] @ (1cdbc ) │ │ │ │ - ldr r1, [pc, #572] @ (1cdc4 ) │ │ │ │ + b.n 1961e │ │ │ │ + ldr r3, [pc, #560] @ (19b90 ) │ │ │ │ + ldr r1, [pc, #568] @ (19b98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ca4a │ │ │ │ + bne.w 19866 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c86e │ │ │ │ - ldr r3, [pc, #536] @ (1cdbc ) │ │ │ │ - ldr r1, [pc, #544] @ (1cdc8 ) │ │ │ │ + b.n 19646 │ │ │ │ + ldr r3, [pc, #532] @ (19b90 ) │ │ │ │ + ldr r1, [pc, #540] @ (19b9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ca4a │ │ │ │ + bne.w 19866 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c896 │ │ │ │ - ldr r1, [pc, #520] @ (1cdcc ) │ │ │ │ - mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r0, [pc, #520] @ (1cdd0 ) │ │ │ │ + b.n 1966e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 198f2 │ │ │ │ + mov.w r2, #326 @ 0x146 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 198ea │ │ │ │ + ldr r1, [pc, #492] @ (19ba0 ) │ │ │ │ + mov.w r2, #326 @ 0x146 │ │ │ │ + ldr r0, [pc, #488] @ (19ba4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb3a │ │ │ │ + beq.n 198e2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1c8ca │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1cb4c │ │ │ │ - mov.w r2, #298 @ 0x12a │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1cb44 │ │ │ │ + b.n 196a2 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1ca28 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1cd28 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1cd28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ + b.n 19844 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19b00 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19b00 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cd28 │ │ │ │ - ldr r3, [pc, #348] @ (1cd78 ) │ │ │ │ + beq.w 19b00 │ │ │ │ + ldr r3, [pc, #344] @ (19b4c ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1cc4a │ │ │ │ + bne.n 19a22 │ │ │ │ mov r0, r5 │ │ │ │ - bl b250 │ │ │ │ + bl b224 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c866 │ │ │ │ + beq.w 19618 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c866 │ │ │ │ + bne.w 19618 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c866 │ │ │ │ - bl 8cb0 │ │ │ │ + b.n 19618 │ │ │ │ + bl 8dd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cc24 │ │ │ │ - b.n 1cb92 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1cd0e │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1cd0e │ │ │ │ - mov r0, r3 │ │ │ │ - blx r2 │ │ │ │ + bne.n 199fc │ │ │ │ + b.n 1994e │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 19ae6 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 19ae6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cd0e │ │ │ │ - ldr r3, [pc, #264] @ (1cd78 ) │ │ │ │ + beq.n 19ae6 │ │ │ │ + ldr r3, [pc, #260] @ (19b4c ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1cc9c │ │ │ │ + bne.n 19a74 │ │ │ │ mov r0, r5 │ │ │ │ - bl b250 │ │ │ │ + bl b224 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c840 │ │ │ │ + beq.w 1963e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c840 │ │ │ │ + bne.w 1963e │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c840 │ │ │ │ - bl 8cb0 │ │ │ │ + b.n 1963e │ │ │ │ + bl 8dd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cc76 │ │ │ │ - b.n 1cb74 │ │ │ │ + bne.n 19a4e │ │ │ │ + b.n 1996a │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 1ccf4 │ │ │ │ + cbz r3, 19acc │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 1ccf4 │ │ │ │ + cbz r3, 19acc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ccf4 │ │ │ │ - ldr r3, [pc, #188] @ (1cd78 ) │ │ │ │ + cbz r0, 19acc │ │ │ │ + ldr r3, [pc, #184] @ (19b4c ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1cce8 │ │ │ │ + bne.n 19ac0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b250 │ │ │ │ + bl b224 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c88e │ │ │ │ + beq.w 19666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c88e │ │ │ │ + bne.w 19666 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c88e │ │ │ │ - bl 8cb0 │ │ │ │ + b.n 19666 │ │ │ │ + bl 8dd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ccc2 │ │ │ │ - b.n 1cbb0 │ │ │ │ + bne.n 19a9a │ │ │ │ + b.n 19988 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1cbb0 │ │ │ │ - ldr r3, [pc, #144] @ (1cd90 ) │ │ │ │ - ldr r1, [pc, #208] @ (1cdd4 ) │ │ │ │ + bne.w 19988 │ │ │ │ + ldr r3, [pc, #140] @ (19b64 ) │ │ │ │ + ldr r1, [pc, #204] @ (19ba8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 1cbb0 │ │ │ │ + b.n 19988 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1cb74 │ │ │ │ - ldr r3, [pc, #116] @ (1cd90 ) │ │ │ │ - ldr r1, [pc, #188] @ (1cdd8 ) │ │ │ │ + bne.w 1996a │ │ │ │ + ldr r3, [pc, #112] @ (19b64 ) │ │ │ │ + ldr r1, [pc, #184] @ (19bac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 1cb74 │ │ │ │ + b.n 1996a │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1cb92 │ │ │ │ - ldr r3, [pc, #92] @ (1cd90 ) │ │ │ │ - ldr r1, [pc, #164] @ (1cddc ) │ │ │ │ + bne.w 1994e │ │ │ │ + ldr r3, [pc, #88] @ (19b64 ) │ │ │ │ + ldr r1, [pc, #160] @ (19bb0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 1cb92 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 1c908 │ │ │ │ + b.n 1994e │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #140] @ (1cde0 ) │ │ │ │ + ldr r3, [pc, #144] @ (19bb4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #136] @ (1cde4 ) │ │ │ │ - ldr r0, [pc, #140] @ (1cde8 ) │ │ │ │ + ldr r1, [pc, #140] @ (19bb8 ) │ │ │ │ + ldr r0, [pc, #144] @ (19bbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + strb r6, [r2, #4] │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ + eor.w r0, r8, #0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xe8200000 │ │ │ │ + bic.w r0, r8, #0 │ │ │ │ + b.n 19aac │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {} │ │ │ │ + b.n 19abc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + vaddl.s16 q8, d10, d0 │ │ │ │ + vaddl.s16 q0, d6, d0 │ │ │ │ + b.n 19a48 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + vhadd.s32 d16, d10, d0 │ │ │ │ + b.n 19948 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + b.n 19954 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + b.n 194b8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + b.n 19484 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + b.n 1944c │ │ │ │ movs r0, r0 │ │ │ │ - itte │ │ │ │ - mov r0, r0 │ │ │ │ - lsl r4, r0, #11 │ │ │ │ - moval r0, r0 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + vhadd.s8 d0, d2, d0 │ │ │ │ + b.n 197a8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + b.n 1a170 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + b.n 1a140 │ │ │ │ movs r0, r0 │ │ │ │ - nop {11} │ │ │ │ + b.n 1a110 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + bls.n 19be0 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 19c64 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r0, [pc, #188] @ (19c90 ) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + mov r4, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w sl, [pc, #184] @ 19c94 │ │ │ │ + add.w r0, r0, #1264 @ 0x4f0 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [pc, #176] @ (19c98 ) │ │ │ │ + add sl, pc │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [pc, #176] @ (19c9c ) │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + mov.w r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 19cbc │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 1a408 │ │ │ │ + ldr r0, [pc, #152] @ (19ca0 ) │ │ │ │ + ldr.w r0, [sl, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 1a3f2 │ │ │ │ + ldr r0, [pc, #144] @ (19ca4 ) │ │ │ │ + ldr.w r0, [sl, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 1a40c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 19cbc │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a2ea │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 1a184 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.n 19c40 │ │ │ │ + adds r5, #1 │ │ │ │ + str r5, [r0, #0] │ │ │ │ + ldr r5, [pc, #100] @ (19ca8 ) │ │ │ │ + add.w r1, r1, r4, lsl #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + add r5, pc │ │ │ │ + mov r0, r3 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl afc8 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1a214 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 19cd2 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 19cd2 │ │ │ │ + ldr r3, [pc, #64] @ (19cac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #64] @ (19cb0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [sl, r3] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r3, [pc, #56] @ (19cb4 ) │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r1, [pc, #52] @ (19cb8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 1a1a8 │ │ │ │ + nop │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ + movs r2, r0 │ │ │ │ + str r2, [r7, #12] │ │ │ │ + movs r2, r0 │ │ │ │ + str r4, [r6, #12] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1ce2e │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1ce2c │ │ │ │ + lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1ce28 │ │ │ │ + b.n 19754 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1ce2c │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 1a3a4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + b.n 1a3b0 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r3, [pc, #2408] @ 1d768 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r2, [pc, #2408] @ 1d76c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 1a184 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [pc, #892] @ (1a050 ) │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ movs r4, #0 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r4, [sp, #20] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - mov fp, r1 │ │ │ │ - ldr.w r8, [r3, #380] @ 0x17c │ │ │ │ - ldr.w r3, [pc, #2388] @ 1d770 │ │ │ │ - strh.w r4, [sp, #32] │ │ │ │ - ldr.w r7, [pc, #2384] @ 1d774 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ + strd r4, r4, [r7, #4] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ + ldr.w r5, [r3, #264] @ 0x108 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 1ce64 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1d41c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1a08e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1a316 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ce54 │ │ │ │ + beq.n 19d06 │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - add r0, sp, #20 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 9534 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #844] @ (1a054 ) │ │ │ │ + movs r3, #7 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, pc │ │ │ │ + mov.w r8, #0 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ + blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1ce66 │ │ │ │ - movs r4, #11 │ │ │ │ - b.n 1d2a0 │ │ │ │ - mov r8, r4 │ │ │ │ - ldr.w r3, [pc, #2320] @ 1d778 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ - cmp fp, r6 │ │ │ │ - beq.w 1d49e │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #5 │ │ │ │ - bpl.w 1d762 │ │ │ │ - ldr.w r2, [pc, #2300] @ 1d77c │ │ │ │ - ldr.w sl, [r7, r2] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1d74c │ │ │ │ - ldr.w r2, [pc, #2288] @ 1d780 │ │ │ │ - ldr.w r9, [r7, r2] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1d748 │ │ │ │ - ldr.w r0, [fp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d4ae │ │ │ │ - ldr.w r4, [fp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ceb6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #2252] @ 1d784 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r6 │ │ │ │ - bne.w 1d6aa │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + beq.w 1a25a │ │ │ │ + ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1a24a │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [pc, #796] @ (1a058 ) │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1068] @ 0x42c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1a2ee │ │ │ │ + blx r2 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1a0d2 │ │ │ │ + ldr r3, [pc, #776] @ (1a05c ) │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #820] @ 0x334 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a2f6 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a0c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cee2 │ │ │ │ + beq.n 19d84 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d2e0 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - str r4, [r5, #16] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 1d762 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1d74c │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1d748 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.w 1d4e0 │ │ │ │ - ldr.w r4, [fp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 1a25e │ │ │ │ + vldr d7, [pc, #704] @ 1a048 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp, #72] @ 0x48 │ │ │ │ + bl b6c8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a15a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1cf18 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r4, r6 │ │ │ │ - bne.w 1d21a │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cf34 │ │ │ │ + beq.n 19db4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d2e6 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - str r4, [r5, #24] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ - bpl.w 1d762 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1d74c │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1d748 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - bls.w 1d514 │ │ │ │ - ldr.w r4, [fp, #20] │ │ │ │ + beq.w 1a2c4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34a8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a0be │ │ │ │ + ldr r3, [pc, #668] @ (1a060 ) │ │ │ │ + ldr.w fp, [sl, r3] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 1a33c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1cf6a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r6 │ │ │ │ - bne.w 1d6c0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + beq.n 19de4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a2e2 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [pc, #632] @ (1a064 ) │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #736] @ 0x2e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a334 │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1a15a │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [pc, #604] @ (1a068 ) │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #820] @ 0x334 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a36c │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1a148 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cf8e │ │ │ │ + beq.n 19e3c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d2ec │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - str r4, [r5, #12] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ - bpl.w 1d762 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1d74c │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1d748 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - bls.w 1d54c │ │ │ │ - ldr.w r4, [fp, #24] │ │ │ │ + beq.w 1a1cc │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + mov r0, r7 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #72] @ 0x48 │ │ │ │ + bl b6c8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a0b4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cfc4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + beq.n 19e70 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a1d4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34a8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a140 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 1a3a0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cfda │ │ │ │ + beq.n 19e9e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d2f2 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - str r4, [r5, #20] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #5 │ │ │ │ - bpl.w 1d762 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1d74c │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1d748 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ + beq.w 1a1dc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [pc, #456] @ (1a06c ) │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + ldr.w r1, [r3, #620] @ 0x26c │ │ │ │ + ldr.w r3, [r3, #528] @ 0x210 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + lsls r3, r2, #3 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + bpl.w 1a3ee │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 1a3ee │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + bmi.w 1a1b6 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 1a374 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 1a396 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.w 1d3e6 │ │ │ │ - ldr.w r4, [fp, #28] │ │ │ │ + itttt eq │ │ │ │ + movweq r9, #65535 @ 0xffff │ │ │ │ + movteq r9, #16 │ │ │ │ + moveq r0, r9 │ │ │ │ + moveq r1, r9 │ │ │ │ + bne.w 1a414 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + adds r3, #121 @ 0x79 │ │ │ │ + add.w r8, r3, r2 │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.w 1a286 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 1a284 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 1a380 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 1a414 │ │ │ │ + mov r0, r8 │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + movt r1, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 39b8 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a0b4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w lr, #2 │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + bpl.w 1a410 │ │ │ │ + ldrb.w r2, [fp, #16] │ │ │ │ + lsls r1, r2, #26 │ │ │ │ + bpl.w 1a2cc │ │ │ │ + lsls r2, r2, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r2, fp, #20 │ │ │ │ + addpl.w r2, fp, #28 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ + asr.w ip, ip, lr │ │ │ │ + cmp ip, r8 │ │ │ │ + blt.w 1a272 │ │ │ │ + strd r6, r7, [sp, #20] │ │ │ │ + add.w r8, sp, #72 @ 0x48 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + mov.w r9, #0 │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, ip │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ + mov sl, lr │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + bpl.w 1a3ee │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cbz r4, 19fd0 │ │ │ │ + subs r3, r6, r4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bgt.w 1a266 │ │ │ │ + ldrb r3, [r2, #16] │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.w 1a1e4 │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r1, r2, #20 │ │ │ │ + addpl.w r1, r2, #28 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 1a202 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 34f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 1a092 │ │ │ │ + add r9, r4 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + cmp r5, r8 │ │ │ │ + bne.n 19f86 │ │ │ │ + ldrd r4, r5, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldrd r6, r7, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d010 │ │ │ │ - adds r3, #1 │ │ │ │ + beq.n 19ff4 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1908] @ 1d788 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r6 │ │ │ │ - bne.w 1d6d6 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a306 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d038 │ │ │ │ + beq.n 1a008 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d488 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 1d762 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1d74c │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1d748 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - cmp r3, #5 │ │ │ │ - bls.w 1d5be │ │ │ │ - ldr.w r4, [fp, #32] │ │ │ │ + beq.w 1a2fe │ │ │ │ + mov r0, fp │ │ │ │ + blx 38c0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r4, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a3d0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d06e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - bl b3f4 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1d5fe │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 1d098 │ │ │ │ + beq.n 1a02e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d48e │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - strd r2, r1, [r5, #40] @ 0x28 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ - bpl.w 1d762 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1d74c │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1d748 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - cmp r3, #6 │ │ │ │ - bls.w 1d612 │ │ │ │ - ldr.w r4, [fp, #36] @ 0x24 │ │ │ │ + beq.w 1a30e │ │ │ │ + ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ + cbz r3, 1a070 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #58 @ 0x3a │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 1a0d2 │ │ │ │ + b.n 1a070 │ │ │ │ + ... │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + movs r2, r0 │ │ │ │ + blx 353c │ │ │ │ + cbz r5, 1a08a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d0d0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - bl b3f4 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1d656 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 1d0fa │ │ │ │ + beq.n 1a08a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d3ca │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - strd r2, r1, [r5, #48] @ 0x30 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ - bpl.w 1d762 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1d74c │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1d748 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.w 1d66a │ │ │ │ - ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d132 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1624] @ 1d78c │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r6 │ │ │ │ - bne.w 1d6fc │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + beq.w 1a1c2 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 1a10e │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 19d34 │ │ │ │ + ldrd r6, r7, [sp, #20] │ │ │ │ + ldrd r4, r5, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d15a │ │ │ │ + beq.n 1a0b4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1d3da │ │ │ │ - str r4, [r5, #28] │ │ │ │ - movs r1, #8 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 1a0b4 │ │ │ │ mov r0, fp │ │ │ │ - bl bd08 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d29e │ │ │ │ - ldr.w r3, [pc, #1568] @ 1d790 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r6 │ │ │ │ - bne.w 1d712 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + bne.n 1a174 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d194 │ │ │ │ + beq.n 1a0d2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d3e0 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - str r4, [r5, #32] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #5 │ │ │ │ - bpl.w 1d762 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1d74c │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1d748 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 1d652 │ │ │ │ - cmp r3, #9 │ │ │ │ - bgt.w 1d2f8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ + beq.w 1a2da │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ + ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1a23e │ │ │ │ + ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d3b4 │ │ │ │ + bne.w 1a232 │ │ │ │ + ldr r0, [pc, #812] @ (1a418 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ blx 353c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 1d1f8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + cbz r5, 1a10c │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 1a10a │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 1a1c2 │ │ │ │ + movs r5, #0 │ │ │ │ + cbz r6, 1a122 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d1f8 │ │ │ │ + beq.n 1a122 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d46e │ │ │ │ - ldr.w r2, [pc, #1432] @ 1d794 │ │ │ │ - ldr.w r3, [pc, #1392] @ 1d770 │ │ │ │ + beq.w 1a2bc │ │ │ │ + ldr r2, [pc, #760] @ (1a41c ) │ │ │ │ + ldr r3, [pc, #760] @ (1a420 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d744 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.w 1a3ea │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1404] @ 1d798 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d6ec │ │ │ │ - ldr.w lr, [r4, #4] │ │ │ │ - cmp r0, lr │ │ │ │ - beq.w 1cf1e │ │ │ │ - ldr.w r2, [lr, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1d728 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r3, [r1, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.w 1d762 │ │ │ │ - cmp r1, sl │ │ │ │ - beq.w 1d74c │ │ │ │ - cmp r1, r9 │ │ │ │ - beq.w 1d748 │ │ │ │ - ldr.w ip, [r2, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 1d270 │ │ │ │ - adds r2, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 1cf1e │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 1d260 │ │ │ │ - ldr.w r1, [pc, #1320] @ 1d79c │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr.w r2, [lr, #12] │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr.w r1, [pc, #1312] @ 1d7a0 │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a15a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 1a15a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d29e │ │ │ │ + beq.n 1a0d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1d29e │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1a0d2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r4, #12 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, 1d2c2 │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1d2d4 │ │ │ │ - ldr.w r2, [pc, #1268] @ 1d7a4 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [pc, #1268] @ 1d7a8 │ │ │ │ - movs r6, #0 │ │ │ │ + b.n 1a0d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1a0be │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a0be │ │ │ │ + ldr r3, [pc, #668] @ (1a424 ) │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r1, [pc, #668] @ (1a428 ) │ │ │ │ + ldr r2, [pc, #672] @ (1a42c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [sl, r3] │ │ │ │ add r2, pc │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r3, [pc, #660] @ (1a430 ) │ │ │ │ + ldr r1, [pc, #664] @ (1a434 ) │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [pc, #652] @ (1a438 ) │ │ │ │ + movs r1, #141 @ 0x8d │ │ │ │ + movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl f4ac │ │ │ │ - b.n 1d1d6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1d2ac │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1d2ac │ │ │ │ + bl c5fc │ │ │ │ + b.n 1a122 │ │ │ │ + mov.w r9, #127 @ 0x7f │ │ │ │ + movs r0, #255 @ 0xff │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + b.n 19ef2 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cee2 │ │ │ │ + b.n 1a10c │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cf34 │ │ │ │ + b.n 19e3c │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cf8e │ │ │ │ + b.n 19e70 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cfda │ │ │ │ - ldr.w r4, [pc, #1200] @ 1d7ac │ │ │ │ - mov r0, r5 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ - blx 3430 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 1d652 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d1be │ │ │ │ - ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8ca4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d46a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1d43c │ │ │ │ - adds r3, #1 │ │ │ │ - mov r0, fp │ │ │ │ - movs r1, #9 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - bl bd08 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d44c │ │ │ │ - ldr.w r3, [pc, #1128] @ 1d7b0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ + b.n 19e9e │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 19fb4 │ │ │ │ + ldr r3, [pc, #588] @ (1a43c ) │ │ │ │ + movw r2, #257 @ 0x101 │ │ │ │ + ldr r1, [pc, #588] @ (1a440 ) │ │ │ │ + ldr r0, [pc, #588] @ (1a444 ) │ │ │ │ add r3, pc │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - ldr.w r0, [r3, #1332] @ 0x534 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3808 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9158 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d37e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1d5a8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d392 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1d5a0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 1d46a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsl.w r0, r9, sl │ │ │ │ + lsl.w r2, r4, sl │ │ │ │ + add r0, r3 │ │ │ │ + blx 3400 │ │ │ │ + b.n 19fce │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 1a1a8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1d1be │ │ │ │ + beq.n 1a1a8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d1be │ │ │ │ - mov r0, r7 │ │ │ │ + bne.n 1a1a8 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d1be │ │ │ │ - mov r3, r6 │ │ │ │ + b.n 1a1a8 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1a0e8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1a0de │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 1d1d6 │ │ │ │ - b.n 1ce60 │ │ │ │ + bne.w 19d34 │ │ │ │ + movs r4, #141 @ 0x8d │ │ │ │ + b.n 1a0d4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19d84 │ │ │ │ + ldrd r6, r7, [sp, #20] │ │ │ │ + ldrd r4, r5, [sp, #28] │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #468] @ (1a448 ) │ │ │ │ + ldr r1, [pc, #468] @ (1a44c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 1a09a │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 39b8 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a0b4 │ │ │ │ + cmp.w r9, #255 @ 0xff │ │ │ │ + itt ls │ │ │ │ + movls.w lr, #0 │ │ │ │ + movls r3, #1 │ │ │ │ + bls.w 19f38 │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + cmp r9, r3 │ │ │ │ + itete ne │ │ │ │ + movne.w lr, #2 │ │ │ │ + moveq.w lr, #1 │ │ │ │ + movne r3, #4 │ │ │ │ + moveq r3, #2 │ │ │ │ + b.n 19f38 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a122 │ │ │ │ mov r0, r4 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 1d0fa │ │ │ │ + b.n 19db4 │ │ │ │ + ldr.w r2, [fp, #28] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 19f5c │ │ │ │ + b.n 1a1ec │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d15a │ │ │ │ + b.n 1a0d2 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d194 │ │ │ │ - movs r0, #4 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d29e │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, fp │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + b.n 19de4 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 19c40 │ │ │ │ + blx 3970 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 19d4c │ │ │ │ + blx 3970 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d414 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1d5b0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1d010 │ │ │ │ - b.n 1d29e │ │ │ │ - ldr r1, [pc, #916] @ (1d7b4 ) │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r0, [pc, #916] @ (1d7b8 ) │ │ │ │ + b.n 19d6a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a008 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19ff4 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a02e │ │ │ │ + ldr r1, [pc, #312] @ (1a450 ) │ │ │ │ + movs r2, #141 @ 0x8d │ │ │ │ + ldr r0, [pc, #312] @ (1a454 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ce60 │ │ │ │ + beq.n 1a25a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1ce54 │ │ │ │ - movs r1, #9 │ │ │ │ - mov r0, fp │ │ │ │ - bl bd08 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1d346 │ │ │ │ + b.n 19d06 │ │ │ │ + blx 3970 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 19dfc │ │ │ │ + ldr r3, [pc, #280] @ (1a458 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d46a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 1d47e │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d46a │ │ │ │ + beq.n 1a358 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1d476 │ │ │ │ - movs r4, #14 │ │ │ │ - b.n 1d2a0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d1f8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d46a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.n 1d45c │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d038 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 1d098 │ │ │ │ - ldr r3, [pc, #764] @ (1d79c ) │ │ │ │ - ldr r1, [pc, #792] @ (1d7bc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1d29e │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d29e │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, fp │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d4d8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1d584 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1d29e │ │ │ │ - b.n 1ceb6 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d29e │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d50c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1d592 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1cf18 │ │ │ │ - b.n 1d29e │ │ │ │ - movs r0, #2 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d29e │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d544 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 1d544 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1cf6a │ │ │ │ - b.n 1d29e │ │ │ │ - movs r0, #3 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d29e │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, fp │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d57c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 1d57c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1cfc4 │ │ │ │ - b.n 1d29e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1d29e │ │ │ │ - b.n 1ceb6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1cf18 │ │ │ │ - b.n 1d29e │ │ │ │ + cbz r3, 1a364 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1a0be │ │ │ │ + mov r4, r8 │ │ │ │ + b.n 19dd0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d392 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d37e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1d010 │ │ │ │ - b.n 1d29e │ │ │ │ - movs r0, #5 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ + b.n 1a358 │ │ │ │ + blx 3970 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 19e1e │ │ │ │ + mov.w r9, #255 @ 0xff │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 19ef2 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + blx 39b8 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d29e │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, fp │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + beq.w 1a0b4 │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + b.n 1a2a6 │ │ │ │ + movw r9, #65535 @ 0xffff │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r9 │ │ │ │ + b.n 19ef2 │ │ │ │ + ldr r3, [pc, #184] @ (1a45c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d5e8 │ │ │ │ + beq.n 1a3bc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 1d5f0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1d06e │ │ │ │ - b.n 1d29e │ │ │ │ - mov r0, r1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 1a3c8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1a140 │ │ │ │ + mov r7, r9 │ │ │ │ + b.n 19e86 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1d06e │ │ │ │ - b.n 1d29e │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - blx 36cc │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d084 │ │ │ │ - b.n 1d288 │ │ │ │ - movs r0, #6 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d29e │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, fp │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + b.n 1a3bc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d63c │ │ │ │ + beq.w 1a0d2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 1d644 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1d0d0 │ │ │ │ - b.n 1d29e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1d0d0 │ │ │ │ - b.n 1d29e │ │ │ │ - movs r4, #13 │ │ │ │ - b.n 1d2a0 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - blx 36cc │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d0e6 │ │ │ │ - b.n 1d288 │ │ │ │ - movs r0, #7 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d29e │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1a0d2 │ │ │ │ mov r0, fp │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d694 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 1d69c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1d132 │ │ │ │ - b.n 1d29e │ │ │ │ - mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1d132 │ │ │ │ - b.n 1d29e │ │ │ │ - ldr r2, [pc, #240] @ (1d79c ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #268] @ (1d7c0 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #268] @ (1d7c4 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1d288 │ │ │ │ - ldr r2, [pc, #216] @ (1d79c ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #256] @ (1d7c8 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #252] @ (1d7cc ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1d288 │ │ │ │ - ldr r2, [pc, #196] @ (1d79c ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #240] @ (1d7d0 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #240] @ (1d7d4 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1d288 │ │ │ │ - ldr r3, [pc, #232] @ (1d7d8 ) │ │ │ │ - ldr r1, [pc, #236] @ (1d7dc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1d288 │ │ │ │ - ldr r2, [pc, #156] @ (1d79c ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #220] @ (1d7e0 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #216] @ (1d7e4 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1d288 │ │ │ │ - ldr r2, [pc, #136] @ (1d79c ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #204] @ (1d7e8 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #204] @ (1d7ec ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1d288 │ │ │ │ - mov r3, lr │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 1cf1e │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1d72a │ │ │ │ - ldr r3, [pc, #180] @ (1d7f0 ) │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 1cf1e │ │ │ │ - b.n 1d270 │ │ │ │ + b.n 1a0d2 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #164] @ (1d7f4 ) │ │ │ │ + bl 3ec0 <__assert_fail@plt+0x4d8> │ │ │ │ + ldr r3, [pc, #108] @ (1a460 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #164] @ (1d7f8 ) │ │ │ │ - ldr r0, [pc, #164] @ (1d7fc ) │ │ │ │ + ldr r1, [pc, #104] @ (1a464 ) │ │ │ │ + ldr r0, [pc, #108] @ (1a468 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - nop │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + bl 3ef0 <__assert_fail@plt+0x508> │ │ │ │ + bl 41e4 <__assert_fail@plt+0x7fc> │ │ │ │ + b.n 1a3fc │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + ldc2 0, cr0, [r4], {-0} │ │ │ │ + b.n 1a44c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + b.n 1a298 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + stc2l 0, cr0, [sl] │ │ │ │ + bcs.n 1a3dc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + bcc.n 1a460 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1d7b8 │ │ │ │ + bls.n 1a3f4 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r0 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1d7ba │ │ │ │ + bgt.n 1a394 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 1d7c2 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r3, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + @ instruction: 0xfae40000 │ │ │ │ + beq.n 1a4ec │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #800 @ (adr r3, 1db20 ) │ │ │ │ + bmi.n 1a370 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #780] @ (1db20 ) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #780] @ (1db24 ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - ldr r5, [pc, #776] @ (1db28 ) │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - add r5, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #768] @ (1db2c ) │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #2040] @ 1ac78 │ │ │ │ + ldr.w ip, [pc, #2040] @ 1ac7c │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r3, [pc, #2036] @ 1ac80 │ │ │ │ add r2, pc │ │ │ │ - addw r2, r2, #1164 @ 0x48c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add ip, pc │ │ │ │ + add r6, sp, #32 │ │ │ │ + add.w ip, ip, #96 @ 0x60 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov lr, r7 │ │ │ │ + ldr.w r5, [pc, #2016] @ 1ac84 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r5, pc │ │ │ │ + strd r3, r3, [r6, #4] │ │ │ │ + str r3, [r6, #12] │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r3, [ip] │ │ │ │ + str.w r3, [lr] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 1a510 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #5 │ │ │ │ + bpl.w 1ac58 │ │ │ │ + ldr.w r2, [pc, #1960] @ 1ac88 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1ac60 │ │ │ │ + ldr.w r2, [pc, #1952] @ 1ac8c │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1ac5c │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d8c8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 1daf4 │ │ │ │ - ldr r0, [pc, #744] @ (1db30 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 1dafc │ │ │ │ - ldr r0, [pc, #736] @ (1db34 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 1daf8 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 1d8c8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1da9c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 1da2e │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, r7 │ │ │ │ - beq.n 1d87c │ │ │ │ - adds r4, #1 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #692] @ (1db38 ) │ │ │ │ - add r7, sp, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r1, r1, r6, lsl #2 │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r9, r3 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add r3, sp, #28 │ │ │ │ - bl aff4 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1da70 │ │ │ │ - cbnz r4, 1d8e0 │ │ │ │ - cbnz r6, 1d8e0 │ │ │ │ - ldr r3, [pc, #660] @ (1db3c ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1db40 ) │ │ │ │ - mov r2, r9 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r3, [pc, #648] @ (1db44 ) │ │ │ │ - ldr r1, [pc, #652] @ (1db48 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1da50 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 1da2e │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ble.n 1a510 │ │ │ │ + cmp r4, #4 │ │ │ │ + bhi.w 1a7b6 │ │ │ │ + tbh [pc, r4, lsl #1] │ │ │ │ + lsls r1, r4, #4 │ │ │ │ + lsls r7, r2, #4 │ │ │ │ + lsls r5, r1, #4 │ │ │ │ + lsls r3, r0, #4 │ │ │ │ + lsls r1, r7, #3 │ │ │ │ + cmp r4, #3 │ │ │ │ + beq.n 1a52e │ │ │ │ + cmp r4, #4 │ │ │ │ + bne.w 1a7b6 │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + ldr.w r9, [r8] │ │ │ │ + cmp r3, r1 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add r7, sp, #32 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #616] @ (1db4c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r6, [r3, #372] @ 0x174 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 1aa3c │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bhi.w 1a84c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + and.w r4, r4, #3 │ │ │ │ + rsb r4, r4, #1 │ │ │ │ + mul.w r4, r3, r4 │ │ │ │ + adds r1, r4, #1 │ │ │ │ + beq.w 1a932 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 1a9c4 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.w 1a854 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + and.w r8, r3, #3 │ │ │ │ + rsb r8, r8, #1 │ │ │ │ + mul.w r8, r2, r8 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1a956 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a8c6 │ │ │ │ + bl bb20 │ │ │ │ + mov fp, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1a97e │ │ │ │ + ldr.w r3, [pc, #1720] @ 1ac90 │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + ldr r1, [r5, r3] │ │ │ │ + ldr.w r3, [pc, #1716] @ 1ac94 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r9, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.w 1a966 │ │ │ │ + ldr.w r6, [pc, #1704] @ 1ac98 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r6, pc │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ strh r3, [r7, #12] │ │ │ │ + ldr.w r5, [r6, #360] @ 0x168 │ │ │ │ blx 3798 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1d9a6 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r2, [pc, #592] @ (1db50 ) │ │ │ │ - ldr r1, [pc, #592] @ (1db54 ) │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r7, [r5, r1] │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1a89e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1a98a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r7 │ │ │ │ - bne.w 1dad6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1cdec │ │ │ │ + beq.n 1a622 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 9570 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1a8f4 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr.w r4, [pc, #1636] @ 1ac9c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, sl │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ + ldr.w r6, [r4, #1460] @ 0x5b4 │ │ │ │ + movs r4, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1daea │ │ │ │ + beq.w 1a8f4 │ │ │ │ + blx 353c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a676 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a86c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 1a68e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1d934 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a68e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da8e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 1a866 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 1a6a6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ - cbz r3, 1d95a │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, sp, #34 @ 0x22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 1d9ee │ │ │ │ - blx 353c │ │ │ │ - cbz r6, 1d972 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n 1a6a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a880 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 1a6be │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d972 │ │ │ │ + beq.n 1a6be │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1da62 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1a87a │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cbz r0, 1a6d6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d988 │ │ │ │ + beq.n 1a6d6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da94 │ │ │ │ - ldr r2, [pc, #460] @ (1db58 ) │ │ │ │ - ldr r3, [pc, #408] @ (1db24 ) │ │ │ │ + beq.w 1a874 │ │ │ │ + ldr.w r2, [pc, #1480] @ 1aca0 │ │ │ │ + ldr.w r3, [pc, #1444] @ 1ac80 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1daf0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1dab8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d9ba │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #416] @ (1db5c ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #344] @ 1db18 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #16] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 1d9ee │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1d8fe │ │ │ │ - mov r0, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + bne.w 1ac1c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr.w r3, [pc, #1364] @ 1aca4 │ │ │ │ + mov.w r9, r4, lsl #2 │ │ │ │ + add.w r1, r8, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, r6 │ │ │ │ + bl afc8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1d8fe │ │ │ │ - mov r5, r6 │ │ │ │ - movs r7, #16 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + beq.n 1a7e6 │ │ │ │ + cmp r4, #2 │ │ │ │ + bgt.n 1a7b0 │ │ │ │ + add r9, sp │ │ │ │ + ldr.w r3, [r9, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1daa0 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 1a8ce │ │ │ │ + adds r3, r4, #1 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 1a7b0 │ │ │ │ + add.w r2, sp, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1a8cc │ │ │ │ + adds r3, r4, #2 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 1a7b0 │ │ │ │ + add.w r2, sp, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1a8cc │ │ │ │ + adds r4, #3 │ │ │ │ + cmp r4, #3 │ │ │ │ + beq.n 1a7b0 │ │ │ │ + add.w r3, sp, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1daac │ │ │ │ - ldr r2, [pc, #348] @ (1db60 ) │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [pc, #348] @ (1db64 ) │ │ │ │ + beq.w 1a8ce │ │ │ │ + ldrd r9, r0, [sp, #32] │ │ │ │ + b.n 1a570 │ │ │ │ + ldr.w r3, [pc, #1264] @ 1aca8 │ │ │ │ + cmp r4, #2 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ble.n 1a85c │ │ │ │ + ldr.w r3, [pc, #1256] @ 1acac │ │ │ │ + movs r5, #4 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [pc, #1252] @ 1acb0 │ │ │ │ + ldr.w r1, [pc, #1252] @ 1acb4 │ │ │ │ add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - bl f4ac │ │ │ │ - blx 353c │ │ │ │ - cbz r6, 1da28 │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 1da26 │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r6, #0] │ │ │ │ - cbz r5, 1da64 │ │ │ │ - movs r5, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 1d988 │ │ │ │ - b.n 1d974 │ │ │ │ - ldr r3, [pc, #268] @ (1db3c ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r1, [pc, #308] @ (1db68 ) │ │ │ │ - ldr r2, [pc, #308] @ (1db6c ) │ │ │ │ + strd r2, r4, [sp, #4] │ │ │ │ + ldr.w r2, [pc, #1244] @ 1acb8 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #300] @ (1db70 ) │ │ │ │ - ldr r1, [pc, #304] @ (1db74 ) │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r2, [pc, #292] @ (1db78 ) │ │ │ │ - movs r1, #16 │ │ │ │ - ldr r0, [pc, #292] @ (1db7c ) │ │ │ │ - movs r5, #0 │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - bl f4ac │ │ │ │ - b.n 1d988 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 1d988 │ │ │ │ - b.n 1d974 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 1da50 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1da50 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1da50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1da50 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d934 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d988 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 1d87c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1d9fa │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1da02 │ │ │ │ - ldr r1, [pc, #196] @ (1db80 ) │ │ │ │ - movs r2, #16 │ │ │ │ - ldr r0, [pc, #196] @ (1db84 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1d9ee │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1d9ba │ │ │ │ - ldr r2, [pc, #100] @ (1db3c ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r5, r2] │ │ │ │ - ldr r2, [pc, #168] @ (1db88 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #168] @ (1db8c ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - mov r5, r6 │ │ │ │ - movs r7, #17 │ │ │ │ - b.n 1d9f2 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #144] @ (1db90 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #144] @ (1db94 ) │ │ │ │ - ldr r0, [pc, #144] @ (1db98 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - sxth r2, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r2, 1dbb4 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #96 @ (adr r0, 1dbfc ) │ │ │ │ - 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, #3992] @ 0xf98 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #816] @ (1dee0 ) │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [pc, #816] @ (1dee4 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #812] @ (1dee8 ) │ │ │ │ - movs r0, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r1, #0 │ │ │ │ - movs r2, #0 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #792] @ (1deec ) │ │ │ │ - strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 1dc22 │ │ │ │ - ldr.w r3, [ip, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 1e404 │ │ │ │ - ldr r2, [pc, #760] @ (1def0 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1e3ee │ │ │ │ - ldr r2, [pc, #756] @ (1def4 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1e3ea │ │ │ │ - ldr.w r3, [ip, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 1dc22 │ │ │ │ - cmp r5, #3 │ │ │ │ - bhi.w 1e022 │ │ │ │ - tbh [pc, r5, lsl #1] │ │ │ │ - lsls r0, r7, #4 │ │ │ │ - lsls r7, r5, #4 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ - lsls r5, r3, #4 │ │ │ │ - cmp r5, #3 │ │ │ │ - bne.w 1e022 │ │ │ │ - ldr.w r8, [r7] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #7 │ │ │ │ - bpl.w 1e2ec │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - cmp r5, #15 │ │ │ │ - bls.w 1de44 │ │ │ │ - blx 36dc │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - beq.w 1e220 │ │ │ │ - ldr r3, [pc, #624] @ (1def8 ) │ │ │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - strd r3, r3, [r4, #4] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - blx 3798 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1dfc4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1e262 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1dcba │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #576] @ (1defc ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #536] @ 1ded8 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1e01a │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1e00a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 361c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e1ae │ │ │ │ - ldr r3, [pc, #524] @ (1df00 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #236] @ 0xec │ │ │ │ - blx 3588 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.w 1e1a2 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1dd1a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1dfc8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1e062 │ │ │ │ - ldr r3, [pc, #480] @ (1df04 ) │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r3, #112] @ 0x70 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #456] @ (1df08 ) │ │ │ │ - strd r5, r8, [sp, #32] │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #1076] @ 0x434 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3808 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1dd66 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1dffc │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1e280 │ │ │ │ - ldr r3, [pc, #412] @ (1df0c ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.n 1dda6 │ │ │ │ - ldr r2, [pc, #408] @ (1df10 ) │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1e286 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1cdec │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e2a0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1dda6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e004 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldrb.w r1, [sp, #54] @ 0x36 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1dfd4 │ │ │ │ - adds r3, #1 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 1dfda │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ddd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1dff4 │ │ │ │ - mov r4, r5 │ │ │ │ - blx 353c │ │ │ │ - cbz r7, 1ddf0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ddf0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e04e │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1de08 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1de08 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e056 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1de20 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1de20 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e05c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1dfa2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1dfa2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1dfa2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dfa2 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - and.w r5, r5, #3 │ │ │ │ - rsb r5, r5, #1 │ │ │ │ - mul.w r5, r3, r5 │ │ │ │ - b.n 1dc7e │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, ip │ │ │ │ - ldr r3, [pc, #132] @ (1df14 ) │ │ │ │ - add.w r1, r7, r5, lsl #2 │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - bl aff4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 1df46 │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - cmp r5, #2 │ │ │ │ - bgt.n 1ded2 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - add r3, sp │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 1df1a │ │ │ │ - adds r3, r5, #1 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.n 1ded2 │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - cbz r2, 1df18 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r5, #3 │ │ │ │ - beq.n 1ded2 │ │ │ │ - add.w r3, sp, r5, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 1df1a │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 1dc66 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, #26 │ │ │ │ - movs r2, r0 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #2 │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #1284] @ 1e420 │ │ │ │ - movs r4, #3 │ │ │ │ - ldr.w r1, [pc, #1280] @ 1e424 │ │ │ │ - ldr.w r2, [pc, #1280] @ 1e428 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr.w r3, [pc, #1272] @ 1e42c │ │ │ │ - ldr.w r1, [pc, #1272] @ 1e430 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1df5e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1df5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 1df5e │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1df76 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1df76 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 1df76 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 1df8e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1df8e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 1df8e │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r2, [pc, #1188] @ 1e434 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r0, [pc, #1184] @ 1e438 │ │ │ │ - movs r1, #1 │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - bl f4ac │ │ │ │ - ldr.w r2, [pc, #1176] @ 1e43c │ │ │ │ - ldr.w r3, [pc, #1176] @ 1e440 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1e3ce │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 1dce4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 1dd1a │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1ddd6 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #29 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #54 @ 0x36 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1e2a4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 1ddc2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ddd4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dd66 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dda6 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 1dce4 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #1 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 1e1b4 │ │ │ │ - ldr r3, [pc, #1020] @ (1e420 ) │ │ │ │ - movs r4, #3 │ │ │ │ - ldr.w r1, [pc, #1052] @ 1e444 │ │ │ │ - ldr.w r2, [pc, #1052] @ 1e448 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1040] @ 1e44c │ │ │ │ - ldr.w r1, [pc, #1040] @ 1e450 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1df46 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ddf0 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1de08 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1de20 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 329c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e2c2 │ │ │ │ - ldr r3, [pc, #992] @ (1e454 ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #636] @ 0x27c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bpl.w 1e40c │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 1e408 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr.w r8, [pc, #956] @ 1e458 │ │ │ │ - add r8, pc │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr.w r3, [r8, #1140] @ 0x474 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 37bc │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e2b4 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r3, r4 │ │ │ │ - blx 3780 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1e0dc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e25a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1e2b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1e0f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e244 │ │ │ │ - ldr r3, [pc, #864] @ (1e45c ) │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #636] @ 0x27c │ │ │ │ - bl c4b8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e2ca │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1e12e │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r0, #0] │ │ │ │ - beq.n 1e12e │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e254 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1e146 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e24c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 361c │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 1e19c │ │ │ │ - ldr r3, [pc, #780] @ (1e460 ) │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - blx 3994 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e35c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1e180 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1e180 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a62c │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 1e19c │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1e2aa │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #6 │ │ │ │ - b.n 1e1b4 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - movne r5, #4 │ │ │ │ - bne.n 1e230 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #4 │ │ │ │ - mov r6, r4 │ │ │ │ - ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ - cbnz r3, 1e200 │ │ │ │ - ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 1e1f4 │ │ │ │ - ldr r2, [pc, #672] @ (1e464 ) │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [pc, #672] @ (1e468 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - bl f4ac │ │ │ │ - cbz r6, 1e1e0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1e1e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 1e1ec │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1ddd6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1ddc2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e1e0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1e1c0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1e1ba │ │ │ │ - blx 36cc │ │ │ │ - cbnz r0, 1e220 │ │ │ │ - ldr r3, [pc, #524] @ (1e420 ) │ │ │ │ - ldr r1, [pc, #596] @ (1e46c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1df46 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1dc84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 1e23c │ │ │ │ - movs r4, #0 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 1e1b4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e236 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e0f8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e146 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e12e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e0dc │ │ │ │ - ldr r1, [pc, #524] @ (1e470 ) │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r0, [pc, #524] @ (1e474 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1e360 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1dcba │ │ │ │ - mov r6, r4 │ │ │ │ - movs r5, #7 │ │ │ │ - b.n 1e1b4 │ │ │ │ - ldr r2, [pc, #408] @ (1e420 ) │ │ │ │ - movs r5, #9 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r6, r2] │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r2, [pc, #484] @ (1e478 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #484] @ (1e47c ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1e1b4 │ │ │ │ - movs r5, #9 │ │ │ │ - b.n 1e1b4 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r5, #10 │ │ │ │ - b.n 1e1b4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r5, #6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e1b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - movne r5, #5 │ │ │ │ - bne.n 1e230 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #5 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 1e1b4 │ │ │ │ - movs r5, #5 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1e2e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 1e2e4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1e1b4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e2e0 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1e20c │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1e20c │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1e20c │ │ │ │ - ldr r3, [pc, #380] @ (1e480 ) │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 1e342 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.n 1e368 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - cmp r5, #15 │ │ │ │ - bhi.n 1e352 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - and.w r5, r5, #3 │ │ │ │ - rsb r5, r5, #1 │ │ │ │ - mul.w r5, r3, r5 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1dc7e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1dc7e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dc7e │ │ │ │ - bl 8cb0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e220 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - b.n 1e30a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 36dc │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 1e324 │ │ │ │ - movs r5, #6 │ │ │ │ - b.n 1e2cc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 1e1b4 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1e3d2 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 1e3d2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 1e3d2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r5 │ │ │ │ - bne.n 1e3a6 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl b338 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1e324 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1e324 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e324 │ │ │ │ - bl 8cb0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1e380 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1e220 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1e220 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e220 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1e3b0 │ │ │ │ - ldr r3, [pc, #68] @ (1e420 ) │ │ │ │ - ldr r1, [pc, #164] @ (1e484 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1e3b0 │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #152] @ (1e488 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #148] @ (1e48c ) │ │ │ │ - ldr r0, [pc, #152] @ (1e490 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - bl 3fb0 <__assert_fail@plt+0x5c8> │ │ │ │ - ldr r3, [pc, #132] @ (1e494 ) │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #132] @ (1e498 ) │ │ │ │ - ldr r0, [pc, #136] @ (1e49c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #912 @ (adr r3, 1e7b8 ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #368 @ (adr r3, 1e5a0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #392 @ (adr r3, 1e5bc ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #648 @ (adr r5, 1e6c0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, r6, #4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #888 @ (adr r2, 1e7c0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #344 @ (adr r2, 1e5a8 ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #360 @ (adr r2, 1e5bc ) │ │ │ │ - movs r0, r0 │ │ │ │ - movs r7, #22 │ │ │ │ - movs r2, r0 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ - movs r2, r0 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ - movs r2, r0 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ - movs r2, r0 │ │ │ │ - add r3, pc, #472 @ (adr r3, 1e640 ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #840 @ (adr r2, 1e7c0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #736 @ (adr r4, 1e75c ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #480 @ (adr r0, 1e660 ) │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ - 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, #3984] @ 0xf90 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #2300] @ 1edb4 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #2300] @ 1edb8 │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r9, [pc, #2288] @ 1edbc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r9, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2276] @ 1edc0 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r4, [r7, #4] │ │ │ │ - strh r4, [r7, #12] │ │ │ │ - ldr.w r1, [r3, #304] @ 0x130 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 1e548 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1e88e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1e50a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr.w r2, [pc, #2232] @ 1edc4 │ │ │ │ - movs r3, #7 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, pc │ │ │ │ - mov.w sl, #0 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp, #32] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1e762 │ │ │ │ - cbnz r6, 1e56e │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 1e550 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 1e550 │ │ │ │ - b.n 1e764 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1ebbc │ │ │ │ - str r6, [sp, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1e8bc │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w 1e8bc │ │ │ │ - movs r0, #0 │ │ │ │ - blx 329c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1eb50 │ │ │ │ - ldr.w r3, [pc, #2120] @ 1edc8 │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 1eb74 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - beq.w 1ed7c │ │ │ │ - ldr.w r1, [pc, #2100] @ 1edcc │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 1ed80 │ │ │ │ - ldr.w r1, [pc, #2088] @ 1edd0 │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 1ed78 │ │ │ │ - ldr.w lr, [r5, #8] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1eb96 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.w 1ec80 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r8 │ │ │ │ - strd r0, lr, [sp, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1ed7c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1ed80 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1ed78 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, r8 │ │ │ │ - bls.w 1ea6e │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr.w r4, [r3, r8, lsl #2] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 1e606 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 113a0 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1eaa8 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 1e624 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1e806 │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #7 │ │ │ │ - bpl.w 1e818 │ │ │ │ - ldr.w r1, [sl, #8] │ │ │ │ - ands.w r2, r1, #2 │ │ │ │ - bne.w 1ea4e │ │ │ │ - cmp r1, #15 │ │ │ │ - it ls │ │ │ │ - ldrls.w fp, [sl, #12] │ │ │ │ - bls.n 1e66c │ │ │ │ - ldr.w r1, [pc, #1932] @ 1edd4 │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r3, [r9, r1] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1ea5e │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 1ea4e │ │ │ │ - mov r0, sl │ │ │ │ - blx 37f0 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1ea5e │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 1e688 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1e864 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 1ed7c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1ed80 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1ed78 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - bcs.w 1ead2 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr.w sl, [r3, r8, lsl #2] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 1e6be │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - mov r0, sl │ │ │ │ - bl 1462c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1eb26 │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 1e6e0 │ │ │ │ - subs r1, #1 │ │ │ │ - str.w r1, [sl] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1e86c │ │ │ │ - mov r0, r4 │ │ │ │ - bl b250 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1eb58 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 1e700 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e874 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, sl │ │ │ │ - bl 1baa8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1eb6c │ │ │ │ - cbz r6, 1e726 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1e726 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ea46 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, fp │ │ │ │ - blx 38dc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1eb8c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 1ec20 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r6, fp │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - b.n 1e5d8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1e762 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1e762 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r6, #0 │ │ │ │ - mov.w r5, #310 @ 0x136 │ │ │ │ - mov r4, r6 │ │ │ │ - ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1e7fa │ │ │ │ - ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1e7ee │ │ │ │ - ldr.w r0, [pc, #1628] @ 1edd8 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - cbz r6, 1e79a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1e79a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1e886 │ │ │ │ - cbz r4, 1e7b2 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1e7b0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1e87c │ │ │ │ - mov r4, r5 │ │ │ │ - blx 353c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cbz r1, 1e7cc │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1e7cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1e8b4 │ │ │ │ - ldr.w r2, [pc, #1548] @ 1eddc │ │ │ │ - ldr.w r3, [pc, #1508] @ 1edb8 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1ed74 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1e77a │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1e772 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #7 │ │ │ │ - bmi.w 1e630 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1ecfe │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1ecfe │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ecfe │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 1ec8e │ │ │ │ - mov r0, r4 │ │ │ │ - bl b250 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 1e66c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 1e66c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e66c │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e688 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e6e0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e700 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e7b2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e79a │ │ │ │ - ldr.w r1, [pc, #1360] @ 1ede0 │ │ │ │ - mov.w r2, #310 @ 0x136 │ │ │ │ - ldr.w r0, [pc, #1356] @ 1ede4 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ebc8 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1e50a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e7cc │ │ │ │ - ldr.w r2, [pc, #1320] @ 1ede8 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r1, [r2, #916] @ 0x394 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ec18 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1e762 │ │ │ │ - ldr.w r3, [pc, #1296] @ 1edec │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr.w r4, [r9, r3] │ │ │ │ - ldr.w r3, [pc, #1288] @ 1edf0 │ │ │ │ - cmp r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - ite ne │ │ │ │ - movne lr, r6 │ │ │ │ - ldreq.w lr, [r6, #8] │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - ldr.w r3, [pc, #1276] @ 1edf4 │ │ │ │ - it eq │ │ │ │ - ldreq.w r0, [lr, #4] │ │ │ │ - ldr.w r7, [r9, r3] │ │ │ │ - cmp r0, r7 │ │ │ │ - it ne │ │ │ │ - cmpne r1, r0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - beq.n 1e966 │ │ │ │ - ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1eca6 │ │ │ │ - ldr.w ip, [r2, #4] │ │ │ │ - ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 1edae │ │ │ │ - ldr.w r0, [pc, #1184] @ 1edcc │ │ │ │ - ldr.w r0, [r9, r0] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 1ed80 │ │ │ │ - ldr.w r0, [pc, #1172] @ 1edd0 │ │ │ │ - ldr.w r0, [r9, r0] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 1ed78 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 1e978 │ │ │ │ - adds r2, #8 │ │ │ │ - mov ip, r3 │ │ │ │ - b.n 1e95a │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.n 1e978 │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ - cmp r3, r7 │ │ │ │ - it ne │ │ │ │ - cmpne r1, r3 │ │ │ │ - bne.n 1e952 │ │ │ │ - ldr.w r3, [lr, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr.w r3, [pc, #1160] @ 1edf8 │ │ │ │ - add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1eb08 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - blx 3814 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ecd8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 1ebd2 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov sl, r6 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, sl │ │ │ │ - strd r4, r7, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - bl b6f4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 9158 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1e9d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ec86 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1e9ea │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ebc0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1e74c │ │ │ │ - ldr.w r2, [pc, #1032] @ 1edfc │ │ │ │ - ldr r1, [pc, #976] @ (1edc8 ) │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r9, r2] │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r1 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - bne.w 1ed22 │ │ │ │ - ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbz r3, 1ea28 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - add.w r0, sp, #54 @ 0x36 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1e74c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1e7b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1e7b2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e7b2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e726 │ │ │ │ - ldr r2, [pc, #944] @ (1ee00 ) │ │ │ │ - ldr r1, [pc, #944] @ (1ee04 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [r9, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1ec9c │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e674 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35f4 │ │ │ │ - mov fp, r0 │ │ │ │ - cbz r0, 1eaa0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3564 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1ea9a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1eb9e │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1e606 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov.w r5, #320 @ 0x140 │ │ │ │ - b.n 1e76a │ │ │ │ - mov sl, r4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov.w r5, #320 @ 0x140 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 1e76a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1e76a │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e76a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35f4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 1eb00 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3564 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1eaf8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1ebac │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1e6be │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - movw r5, #321 @ 0x141 │ │ │ │ - b.n 1e76a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1e56e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1e56e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e56e │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov fp, sl │ │ │ │ - movw r5, #321 @ 0x141 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 1e76a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1e76a │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e76a │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r5, #316 @ 0x13c │ │ │ │ - b.n 1e76a │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e6f0 │ │ │ │ - mov sl, r4 │ │ │ │ - movw r5, #321 @ 0x141 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - b.n 1eab0 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov.w r5, #322 @ 0x142 │ │ │ │ - b.n 1e76a │ │ │ │ - ldr r3, [pc, #656] @ (1ee08 ) │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r1, [pc, #656] @ (1ee0c ) │ │ │ │ - movw r5, #319 @ 0x13f │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1e76a │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov r6, fp │ │ │ │ - movw r5, #323 @ 0x143 │ │ │ │ - b.n 1e76a │ │ │ │ - movs r6, #0 │ │ │ │ - movw r5, #319 @ 0x13f │ │ │ │ - b.n 1e76a │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1e606 │ │ │ │ - b.n 1eaa0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1e6be │ │ │ │ - b.n 1eb00 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.n 1e56e │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e9ea │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r5, #310 @ 0x136 │ │ │ │ - b.n 1e76a │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1ed96 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ec12 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ed1a │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - b.n 1e9a8 │ │ │ │ - blx 3970 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 1e8d4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov sl, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - blx r5 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 1ec78 │ │ │ │ - ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbz r3, 1ec4e │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #31 │ │ │ │ - add.w r0, sp, #54 @ 0x36 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 1ec78 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1e79e │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1e79e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1e79e │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e79e │ │ │ │ - mov r6, sl │ │ │ │ - mov.w r5, #324 @ 0x144 │ │ │ │ - b.n 1e76a │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.n 1ec24 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e9d2 │ │ │ │ - bl 8cb0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1e83e │ │ │ │ - b.n 1ea5e │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov fp, sl │ │ │ │ - mov.w r5, #320 @ 0x140 │ │ │ │ - b.n 1eb2e │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 1e966 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1eca8 │ │ │ │ - ldr r3, [pc, #344] @ (1ee10 ) │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 1e966 │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.w 1e966 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1ecc2 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 1e966 │ │ │ │ - b.n 1e978 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1e762 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1ecf2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1e756 │ │ │ │ - b.n 1e762 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1ea5e │ │ │ │ - ldr r2, [pc, #252] @ (1ee08 ) │ │ │ │ - ldr r1, [pc, #264] @ (1ee14 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [r9, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1ea5e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ec12 │ │ │ │ - ldr r2, [pc, #228] @ (1ee08 ) │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #236] @ (1ee18 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [r9, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #228] @ (1ee1c ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 1ed48 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 1ed66 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1e762 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1e762 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e762 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 1ed54 │ │ │ │ - b.n 1e762 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - bl 412c <__assert_fail@plt+0x744> │ │ │ │ - ldr r3, [pc, #156] @ (1ee20 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #156] @ (1ee24 ) │ │ │ │ - ldr r0, [pc, #156] @ (1ee28 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (1ee2c ) │ │ │ │ - movw r2, #10946 @ 0x2ac2 │ │ │ │ - ldr r1, [pc, #144] @ (1ee30 ) │ │ │ │ - ldr r0, [pc, #148] @ (1ee34 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1760 @ 0x6e0 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - nop │ │ │ │ - adds r0, r4, r0 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r2, r0 │ │ │ │ - movs r2, r0 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ - movs r2, r0 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #256 @ (adr r5, 1eedc ) │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ - movs r2, r0 │ │ │ │ - add r4, pc, #24 @ (adr r4, 1edfc ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r1, #3 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r4, #2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #225 @ 0xe1 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r6, 1eea0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ - 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 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #628] @ (1f0c0 ) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #628] @ (1f0c4 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r6, [pc, #620] @ (1f0c8 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #612] @ (1f0cc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [r3, #308] @ 0x134 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #24] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - strh.w r3, [sp, #36] @ 0x24 │ │ │ │ - blx 3798 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1efb4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1efd2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ee9a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #564] @ (1f0d0 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #536] @ 1f0b8 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #24 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #16] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1eff6 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 1eee2 │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1efc0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1f034 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w 1f034 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - movs r7, #0 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f464 │ │ │ │ - ldr r3, [pc, #468] @ (1f0d4 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 1ef2e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 1f8b0 │ │ │ │ - ldr r2, [pc, #452] @ (1f0d8 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - mov sl, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1f8d0 │ │ │ │ - ldr r2, [pc, #444] @ (1f0dc ) │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.w 1f8e6 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1f266 │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cbz r3, 1ef64 │ │ │ │ - movs r0, #0 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 3378 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f58e │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1f434 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ef64 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1ef64 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r9, r8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ef7c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1f024 │ │ │ │ - blx 353c │ │ │ │ - cbz r5, 1ef94 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ef94 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1f02c │ │ │ │ - ldr r2, [pc, #328] @ (1f0e0 ) │ │ │ │ - ldr r3, [pc, #300] @ (1f0c4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1f8a0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1f5c8 │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 1eec6 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - add r0, sp, #24 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 1eec6 │ │ │ │ - b.n 1f710 │ │ │ │ - ldr r1, [pc, #272] @ (1f0e4 ) │ │ │ │ - mov.w r2, #326 @ 0x146 │ │ │ │ - ldr r0, [pc, #268] @ (1f0e8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 1eff6 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1ee9a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r6, #326 @ 0x146 │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1f41c │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1f410 │ │ │ │ - ldr r0, [pc, #216] @ (1f0ec ) │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 1ef7c │ │ │ │ - b.n 1ef64 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ef7c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ef94 │ │ │ │ - ldr r2, [pc, #184] @ (1f0f0 ) │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #924] @ 0x39c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f5d2 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1f5cc │ │ │ │ - ldr r3, [pc, #160] @ (1f0f4 ) │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - iteee ne │ │ │ │ - movne fp, r4 │ │ │ │ - ldreq r3, [r4, #8] │ │ │ │ - moveq fp, r3 │ │ │ │ - ldreq r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #144] @ (1f0f8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #144] @ (1f0fc ) │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - cmp r0, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r0 │ │ │ │ - ite eq │ │ │ │ - moveq.w lr, #1 │ │ │ │ - movne.w lr, #0 │ │ │ │ - beq.n 1f114 │ │ │ │ - ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f668 │ │ │ │ - ldr.w ip, [r3, #4] │ │ │ │ - ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 1f8ac │ │ │ │ - ldr r0, [pc, #60] @ (1f0d8 ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 1f8d0 │ │ │ │ - ldr r0, [pc, #56] @ (1f0dc ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 1f8e6 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 1f126 │ │ │ │ - add.w ip, r3, #8 │ │ │ │ - b.n 1f108 │ │ │ │ - ... │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r4, r4, r4 │ │ │ │ - movs r2, r0 │ │ │ │ - uxtb r4, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp lr, r0 │ │ │ │ - beq.n 1f126 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - cmp r3, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r3 │ │ │ │ - bne.n 1f100 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr.w r3, [pc, #2000] @ 1f8ec │ │ │ │ - add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1f47e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - blx 3814 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f718 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3814 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f77c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - blx 3814 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f7a2 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 1f4a4 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov sl, r4 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - strd r0, r8, [sp, #40] @ 0x28 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - bl b6f4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9158 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1f1ae │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1f5da │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1f1c2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1f5e6 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f1da │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f5ee │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f1f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f49c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1f6fc │ │ │ │ - mov r0, r7 │ │ │ │ - bl b3f4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1f7c8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f224 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f5f6 │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ef6a │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 3378 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f7fe │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1f6d2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1ef6a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1ef6a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ef6a │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - bl a780 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f588 │ │ │ │ - bl 113a0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov r8, r0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f576 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f29a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f5a8 │ │ │ │ - ldr.w r3, [pc, #1620] @ 1f8f0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1392] @ 0x570 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 1f5fe │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bmi.w 1f646 │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #7 │ │ │ │ - bpl.w 1f8cc │ │ │ │ - and.w r0, r2, #3 │ │ │ │ - cmp r2, #15 │ │ │ │ - bhi.w 1f698 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - rsb r0, r0, #1 │ │ │ │ - mul.w r0, r3, r0 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ - blx 361c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1f608 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1f2fe │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1f5b8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl b3f4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1f622 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1f32a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1f5c0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 1f8b0 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1f8d0 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.w 1f8e6 │ │ │ │ - ldr.w ip, [r4, #8] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1f662 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - ble.n 1f3ce │ │ │ │ - movs r6, #1 │ │ │ │ - mov sl, ip │ │ │ │ - mov fp, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a780 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f4ec │ │ │ │ - bl 113a0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f4f4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f388 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1f46a │ │ │ │ - mov r0, r7 │ │ │ │ - bl b3f4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1f54a │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1f3b2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1f472 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ - lsrs r1, r5, #16 │ │ │ │ - orr.w r0, r0, r5, lsl #16 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r0, r8 │ │ │ │ - sbcs.w r3, r1, r9 │ │ │ │ - itt cc │ │ │ │ - movcc r8, r0 │ │ │ │ - movcc r9, r1 │ │ │ │ - cmp r6, sl │ │ │ │ - bne.n 1f358 │ │ │ │ - mov r5, fp │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ef6a │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 3378 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f880 │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1f846 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1ef6a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1ef6a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ef6a │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1f010 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1f006 │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ef64 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #11 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f458 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f5b0 │ │ │ │ - adds r7, #1 │ │ │ │ - bne.w 1ef64 │ │ │ │ - movw r6, #339 @ 0x153 │ │ │ │ - b.n 1effc │ │ │ │ - movw r6, #337 @ 0x151 │ │ │ │ - b.n 1effc │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f388 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1f3b2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1eee2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1eee2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1eee2 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f1f2 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1f8b4 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r7, #0] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1f4e4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1f874 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - movs r2, #4 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - b.n 1f17a │ │ │ │ - mov r5, fp │ │ │ │ - mov.w r6, #342 @ 0x156 │ │ │ │ - b.n 1effc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r5, fp │ │ │ │ - mov.w r6, #342 @ 0x156 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 1f50e │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cbz r1, 1f532 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1effc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 1effc │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1effc │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1effc │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1effc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 1f520 │ │ │ │ - b.n 1effc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 36cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f3a0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r5, fp │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1f570 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1f8a4 │ │ │ │ - mov.w r6, #342 @ 0x156 │ │ │ │ - b.n 1effc │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f588 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 1f588 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov.w r6, #340 @ 0x154 │ │ │ │ - b.n 1effc │ │ │ │ - blx 3650 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1f428 │ │ │ │ - adds r3, #1 │ │ │ │ - mov r6, r1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 1ef44 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f29a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f458 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f2fe │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f32a │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1eee2 │ │ │ │ - mov.w r6, #326 @ 0x146 │ │ │ │ - b.n 1effc │ │ │ │ - blx 3970 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 1f04a │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 1f1ae │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f1c2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f1da │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f224 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 37a4 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 1f2e0 │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 1f588 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1f588 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f588 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f316 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1f588 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1f588 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f588 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - it eq │ │ │ │ - moveq r7, r8 │ │ │ │ - beq.w 1f2fe │ │ │ │ - adds r2, #1 │ │ │ │ - mov r7, r8 │ │ │ │ - str.w r2, [r8] │ │ │ │ - b.n 1f2ea │ │ │ │ - movw r6, #341 @ 0x155 │ │ │ │ - b.n 1effc │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1f114 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1f66a │ │ │ │ - ldr r3, [pc, #632] @ (1f8f4 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1f114 │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 1f114 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1f682 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 1f126 │ │ │ │ - b.n 1f114 │ │ │ │ - rsb r3, r0, #1 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - adds r0, r3, #2 │ │ │ │ - beq.w 1f7ec │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 1f7de │ │ │ │ - ldrd r3, r1, [r8, #12] │ │ │ │ - orr.w r3, r3, r1, lsl #30 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - lsrs r3, r3, #16 │ │ │ │ - orr.w r0, r3, r1, lsl #16 │ │ │ │ - asrs r1, r1, #16 │ │ │ │ - blx 3948 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 1f2e0 │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ef6a │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f6f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f818 │ │ │ │ - adds r6, #1 │ │ │ │ - bne.w 1ef6a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f710 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1eff0 │ │ │ │ - mov.w r6, #326 @ 0x146 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1effc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f72a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1f820 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r6, #326 @ 0x146 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1f744 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbz r2, 1f772 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1f50e │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 1f50e │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1f50e │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 1f50e │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 1f744 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1f72c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1f72c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r6, #326 @ 0x146 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 1f734 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 1f72c │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1f72c │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r4, r6 │ │ │ │ - mov.w r6, #326 @ 0x146 │ │ │ │ - b.n 1f734 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov.w r6, #326 @ 0x146 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1f4fe │ │ │ │ - ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 1f2e0 │ │ │ │ - ldrd r3, r2, [r8, #12] │ │ │ │ - orr.w r3, r3, r2, lsl #30 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - negs r3, r3 │ │ │ │ - sbc.w r1, r2, r2, lsl #1 │ │ │ │ - b.n 1f6b8 │ │ │ │ - blx 3650 │ │ │ │ - ldr r3, [pc, #244] @ (1f8f8 ) │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1f6c8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - b.n 1f23e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f6f6 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r6, #326 @ 0x146 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1f734 │ │ │ │ - b.w 1effc │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ef6a │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f866 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 1f898 │ │ │ │ - adds r7, #1 │ │ │ │ - bne.w 1ef6a │ │ │ │ - mov.w r6, #346 @ 0x15a │ │ │ │ - b.w 1effc │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1f4e4 │ │ │ │ - blx 3650 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f83a │ │ │ │ - adds r3, #1 │ │ │ │ - mov r6, r1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 1f3e8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f866 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f570 │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - bl 412c <__assert_fail@plt+0x744> │ │ │ │ - ldr r3, [pc, #68] @ (1f8fc ) │ │ │ │ - movw r2, #11344 @ 0x2c50 │ │ │ │ - ldr r1, [pc, #68] @ (1f900 ) │ │ │ │ - ldr r0, [pc, #68] @ (1f904 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1824 @ 0x720 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3f50 <__assert_fail@plt+0x568> │ │ │ │ - ldr r3, [pc, #52] @ (1f908 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (1f90c ) │ │ │ │ - ldr r0, [pc, #52] @ (1f910 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - nop │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 1f92e │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ - 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 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1532] @ 1ff24 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1528] @ 1ff28 │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - ldr.w r6, [pc, #1524] @ 1ff2c │ │ │ │ - mov sl, r0 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r0, #0 │ │ │ │ - movs r1, #0 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1504] @ 1ff30 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add r6, pc │ │ │ │ - add r3, pc │ │ │ │ - strd r0, r1, [sp, #24] │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - cbz r7, 1f9a0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 1ff1e │ │ │ │ - ldr.w r2, [pc, #1472] @ 1ff34 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1ff08 │ │ │ │ - ldr.w r2, [pc, #1464] @ 1ff38 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1ff04 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 1f9a0 │ │ │ │ - cmp r5, #3 │ │ │ │ - bhi.w 1fce8 │ │ │ │ - tbh [pc, r5, lsl #1] │ │ │ │ - lsls r2, r3, #4 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ - cmp r5, #3 │ │ │ │ - bne.w 1fce8 │ │ │ │ - ldr.w r7, [ip] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r7, #0] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr.w r1, [ip, #8] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r1, #7 │ │ │ │ - bpl.w 1fdbc │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - ands.w r2, r1, #2 │ │ │ │ - bne.w 1fd26 │ │ │ │ - cmp r1, #15 │ │ │ │ - it ls │ │ │ │ - ldrls r7, [r7, #12] │ │ │ │ - bhi.w 1fb48 │ │ │ │ - adds r0, r7, #1 │ │ │ │ - beq.w 1fd34 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 1fe14 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 1fd42 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.w 1fb6c │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mov r8, r3 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1fd50 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 1fe66 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 1fd60 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.w 1fca4 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mov r9, r3 │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1fd6e │ │ │ │ - ldr.w r3, [pc, #1252] @ 1ff3c │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - add r3, pc │ │ │ │ - strd r6, r6, [r4, #4] │ │ │ │ - strh r6, [r4, #12] │ │ │ │ - ldr.w r5, [r3, #308] @ 0x134 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1fcc4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1fd98 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1fa8a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 9534 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1fcc8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, sl │ │ │ │ - movs r4, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1ee38 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1fcc8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3378 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1fcc8 │ │ │ │ - blx 353c │ │ │ │ - cbz r5, 1fae0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1fae0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fd18 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 1faf8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1faf8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fd12 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 1fb10 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1fb10 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fd0c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 1fb28 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1fb28 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fd20 │ │ │ │ - ldr.w r2, [pc, #1044] @ 1ff40 │ │ │ │ - ldr r3, [pc, #1016] @ (1ff28 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1ff00 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #1016] @ (1ff44 ) │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1fd34 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 1fd26 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 37f0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 1fa00 │ │ │ │ - ldr r3, [pc, #980] @ (1ff44 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1fd50 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 1fd42 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 37f0 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 1fa26 │ │ │ │ - ldr.w r1, [ip, #8] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr.w r1, [ip] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [pc, #884] @ (1ff48 ) │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add.w r1, ip, r3 │ │ │ │ - add r3, sp, #24 │ │ │ │ - bl aff4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 1fc4c │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - cmp r5, #2 │ │ │ │ - bgt.w 1f9e2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r3, sp │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cbz r2, 1fc2a │ │ │ │ - adds r2, r5, #1 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.w 1f9e2 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - add.w r1, r3, r2, lsl #2 │ │ │ │ - ldr.w r1, [r1, #-32] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1fdb8 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r5, #3 │ │ │ │ - beq.w 1f9e2 │ │ │ │ - add.w r2, r3, r5, lsl #2 │ │ │ │ - ldr.w r2, [r2, #-32] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1f9e2 │ │ │ │ - ldr r3, [pc, #800] @ (1ff4c ) │ │ │ │ - movs r4, #3 │ │ │ │ - ldr r1, [pc, #800] @ (1ff50 ) │ │ │ │ - ldr r2, [pc, #800] @ (1ff54 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #792] @ (1ff58 ) │ │ │ │ - ldr r1, [pc, #796] @ (1ff5c ) │ │ │ │ - str r5, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 1fc64 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1fc64 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 1fc64 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 1fc7c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1fc7c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 1fc7c │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 1fc94 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1fc94 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 1fc94 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [pc, #712] @ (1ff60 ) │ │ │ │ - mov.w r1, #326 @ 0x146 │ │ │ │ - movs r4, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n 1fb28 │ │ │ │ - ldr r3, [pc, #668] @ (1ff44 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 1fd6e │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 1fd60 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 37f0 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 1fa4e │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 1fa98 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1fd8a │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1fd7e │ │ │ │ - ldr r0, [pc, #648] @ (1ff64 ) │ │ │ │ - mov.w r1, #326 @ 0x146 │ │ │ │ - movs r4, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n 1fac6 │ │ │ │ - ldr r3, [pc, #608] @ (1ff4c ) │ │ │ │ - movs r4, #3 │ │ │ │ - ldr r1, [pc, #632] @ (1ff68 ) │ │ │ │ - ldr r2, [pc, #636] @ (1ff6c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #624] @ (1ff70 ) │ │ │ │ - ldr r1, [pc, #628] @ (1ff74 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1fc4c │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fb10 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1faf8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fae0 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fb28 │ │ │ │ - ldr r3, [pc, #592] @ (1ff78 ) │ │ │ │ - ldr r1, [pc, #592] @ (1ff7c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1fc4c │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1fa06 │ │ │ │ - ldr r3, [pc, #564] @ (1ff78 ) │ │ │ │ - ldr r1, [pc, #568] @ (1ff80 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1fc4c │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1fa2e │ │ │ │ - ldr r3, [pc, #532] @ (1ff78 ) │ │ │ │ - ldr r1, [pc, #544] @ (1ff84 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1fc4c │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1fa56 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1fcd8 │ │ │ │ - mov.w r2, #326 @ 0x146 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1fcd0 │ │ │ │ - ldr r1, [pc, #492] @ (1ff88 ) │ │ │ │ - mov.w r2, #326 @ 0x146 │ │ │ │ - ldr r0, [pc, #492] @ (1ff8c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1fcc8 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1fa8a │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 1fc2a │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1fee6 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1fee6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r2 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1fee6 │ │ │ │ - ldr r3, [pc, #344] @ (1ff34 ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 1fe08 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b250 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1fa00 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1fa00 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fa00 │ │ │ │ - bl 8cb0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1fde2 │ │ │ │ - b.n 1fd34 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1fecc │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1fecc │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1fecc │ │ │ │ - ldr r3, [pc, #264] @ (1ff34 ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 1fe5a │ │ │ │ - mov r0, r5 │ │ │ │ - bl b250 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1fa26 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1fa26 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fa26 │ │ │ │ - bl 8cb0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1fe34 │ │ │ │ - b.n 1fd50 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 1feb2 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 1feb2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 1feb2 │ │ │ │ - ldr r3, [pc, #188] @ (1ff34 ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 1fea6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b250 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1fa4e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1fa4e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fa4e │ │ │ │ - bl 8cb0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1fe80 │ │ │ │ - b.n 1fd6e │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1fd6e │ │ │ │ - ldr r3, [pc, #140] @ (1ff4c ) │ │ │ │ - ldr r1, [pc, #208] @ (1ff90 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1fd6e │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1fd50 │ │ │ │ - ldr r3, [pc, #116] @ (1ff4c ) │ │ │ │ - ldr r1, [pc, #184] @ (1ff94 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1fd50 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1fd34 │ │ │ │ - ldr r3, [pc, #88] @ (1ff4c ) │ │ │ │ - ldr r1, [pc, #164] @ (1ff98 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1fd34 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #144] @ (1ff9c ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #144] @ (1ffa0 ) │ │ │ │ - ldr r0, [pc, #144] @ (1ffa4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - nop │ │ │ │ - lsls r0, r6, #14 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #440 @ (adr r2, 20158 ) │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ - 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, #3984] @ 0xf90 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #2036] @ 207b0 │ │ │ │ - ldr.w ip, [pc, #2036] @ 207b4 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #2032] @ 207b8 │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - add ip, pc │ │ │ │ - add r6, sp, #32 │ │ │ │ - add.w ip, ip, #84 @ 0x54 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - mov lr, r7 │ │ │ │ - ldr.w r5, [pc, #2012] @ 207bc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r5, pc │ │ │ │ - strd r3, r3, [r6, #4] │ │ │ │ - str r3, [r6, #12] │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - str.w r3, [lr] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 2004c │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #5 │ │ │ │ - bpl.w 20792 │ │ │ │ - ldr.w r2, [pc, #1956] @ 207c0 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2079a │ │ │ │ - ldr.w r2, [pc, #1948] @ 207c4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 20796 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 2004c │ │ │ │ - cmp r4, #4 │ │ │ │ - bhi.w 202f0 │ │ │ │ - tbh [pc, r4, lsl #1] │ │ │ │ - lsls r0, r4, #4 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ - cmp r4, #3 │ │ │ │ - beq.n 2006a │ │ │ │ - cmp r4, #4 │ │ │ │ - bne.w 202f0 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - ldr.w r9, [r8] │ │ │ │ - cmp r3, r1 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 20576 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #15 │ │ │ │ - bhi.w 20386 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - and.w r4, r4, #3 │ │ │ │ - rsb r4, r4, #1 │ │ │ │ - mul.w r4, r3, r4 │ │ │ │ - adds r1, r4, #1 │ │ │ │ - beq.w 2046c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 204fe │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.w 2038e │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - and.w r8, r3, #3 │ │ │ │ - rsb r8, r8, #1 │ │ │ │ - mul.w r8, r2, r8 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 20490 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 20400 │ │ │ │ - bl bb4c │ │ │ │ - mov fp, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 204b8 │ │ │ │ - ldr.w r3, [pc, #1716] @ 207c8 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - ldr.w r3, [pc, #1712] @ 207cc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r9, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - bne.w 204a0 │ │ │ │ - ldr.w r6, [pc, #1700] @ 207d0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r6, pc │ │ │ │ - strd r3, r3, [r7, #4] │ │ │ │ - strh r3, [r7, #12] │ │ │ │ - ldr.w r5, [r6, #360] @ 0x168 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 203d8 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 204c4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2015e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 9534 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 2042e │ │ │ │ - mov r2, r4 │ │ │ │ - ldr.w r4, [pc, #1636] @ 207d4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, sl │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ - ldr.w r6, [r4, #1460] @ 0x5b4 │ │ │ │ - movs r4, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2042e │ │ │ │ - blx 353c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 201b0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 203a6 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 201c8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 201c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 203a0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 201e0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 201e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 203ba │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 201f8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 201f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 203b4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 20210 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 20210 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 203ae │ │ │ │ - ldr.w r2, [pc, #1476] @ 207d8 │ │ │ │ - ldr.w r3, [pc, #1440] @ 207b8 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 20756 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r1, [r8, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr.w r3, [pc, #1364] @ 207dc │ │ │ │ - mov.w r9, r4, lsl #2 │ │ │ │ - add.w r1, r8, r9 │ │ │ │ - mov r2, r7 │ │ │ │ - add r3, pc │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - bl aff4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 20320 │ │ │ │ - cmp r4, #2 │ │ │ │ - bgt.n 202ea │ │ │ │ - add r9, sp │ │ │ │ - ldr.w r3, [r9, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 20408 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 202ea │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 20406 │ │ │ │ - adds r3, r4, #2 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 202ea │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 20406 │ │ │ │ - adds r4, #3 │ │ │ │ - cmp r4, #3 │ │ │ │ - beq.n 202ea │ │ │ │ - add.w r3, sp, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 20408 │ │ │ │ - ldrd r9, r0, [sp, #32] │ │ │ │ - b.n 200ac │ │ │ │ - ldr.w r3, [pc, #1260] @ 207e0 │ │ │ │ - cmp r4, #2 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ble.n 20396 │ │ │ │ - ldr.w r3, [pc, #1252] @ 207e4 │ │ │ │ - movs r5, #4 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [pc, #1248] @ 207e8 │ │ │ │ - ldr.w r1, [pc, #1248] @ 207ec │ │ │ │ - add r2, pc │ │ │ │ - strd r2, r4, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1244] @ 207f0 │ │ │ │ - add r1, pc │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ blx 390c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - cbz r0, 20336 │ │ │ │ + cbz r0, 1a7fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20336 │ │ │ │ + beq.n 1a7fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 203d2 │ │ │ │ + beq.n 1a898 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 2034c │ │ │ │ + cbz r0, 1a812 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2034c │ │ │ │ + beq.n 1a812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 203cc │ │ │ │ + beq.n 1a892 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 20360 │ │ │ │ + cbz r0, 1a826 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20360 │ │ │ │ + beq.n 1a826 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 203c6 │ │ │ │ + cbz r3, 1a88c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 20374 │ │ │ │ + cbz r0, 1a83a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20374 │ │ │ │ + beq.n 1a83a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 203c0 │ │ │ │ - ldr.w r0, [pc, #1148] @ 207f4 │ │ │ │ + cbz r3, 1a886 │ │ │ │ + ldr.w r0, [pc, #1152] @ 1acbc │ │ │ │ movw r1, #537 @ 0x219 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ + bl c5fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 20210 │ │ │ │ + b.n 1a6d6 │ │ │ │ blx 36dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 200cc │ │ │ │ + b.n 1a590 │ │ │ │ blx 36dc │ │ │ │ mov r8, r0 │ │ │ │ - b.n 200f4 │ │ │ │ - ldr.w r3, [pc, #1120] @ 207f8 │ │ │ │ + b.n 1a5b8 │ │ │ │ + ldr.w r3, [pc, #1120] @ 1acc0 │ │ │ │ movs r5, #3 │ │ │ │ add r3, pc │ │ │ │ - b.n 20304 │ │ │ │ + b.n 1a7ca │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 201c8 │ │ │ │ + b.n 1a68e │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 201b0 │ │ │ │ + b.n 1a676 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20210 │ │ │ │ + b.n 1a6d6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 201f8 │ │ │ │ + b.n 1a6be │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 201e0 │ │ │ │ + b.n 1a6a6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20374 │ │ │ │ + b.n 1a83a │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20360 │ │ │ │ + b.n 1a826 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2034c │ │ │ │ + b.n 1a812 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20336 │ │ │ │ + b.n 1a7fc │ │ │ │ ldr.w r5, [r6, #1460] @ 0x5b4 │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #24] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldr r4, [r5, #32] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2042c │ │ │ │ + cbz r0, 1a8f2 │ │ │ │ blx 353c │ │ │ │ - b.n 201b0 │ │ │ │ + b.n 1a676 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 20110 │ │ │ │ + b.n 1a5d4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #980] @ (207e0 ) │ │ │ │ + ldr r3, [pc, #984] @ (1aca8 ) │ │ │ │ movs r6, #3 │ │ │ │ - ldr r1, [pc, #1004] @ (207fc ) │ │ │ │ - ldr r2, [pc, #1008] @ (20800 ) │ │ │ │ + ldr r1, [pc, #1008] @ (1acc4 ) │ │ │ │ + ldr r2, [pc, #1008] @ (1acc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add r2, pc │ │ │ │ strd r6, r1, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #996] @ (20804 ) │ │ │ │ - ldr r1, [pc, #1000] @ (20808 ) │ │ │ │ + ldr r3, [pc, #1000] @ (1accc ) │ │ │ │ + ldr r1, [pc, #1000] @ (1acd0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n 20320 │ │ │ │ + b.n 1a7e6 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 204e4 │ │ │ │ + bne.n 1a9aa │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 204f2 │ │ │ │ - ldr r0, [pc, #972] @ (2080c ) │ │ │ │ + bne.n 1a9b8 │ │ │ │ + ldr r0, [pc, #972] @ (1acd4 ) │ │ │ │ movw r1, #537 @ 0x219 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ + bl c5fc │ │ │ │ blx 353c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 205f8 │ │ │ │ + beq.w 1aabe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2019c │ │ │ │ + b.n 1a662 │ │ │ │ blx 36cc │ │ │ │ - cbnz r0, 2046c │ │ │ │ - ldr r3, [pc, #896] @ (207e0 ) │ │ │ │ - ldr r1, [pc, #940] @ (20810 ) │ │ │ │ + cbnz r0, 1a932 │ │ │ │ + ldr r3, [pc, #896] @ (1aca8 ) │ │ │ │ + ldr r1, [pc, #944] @ (1acd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20320 │ │ │ │ + bne.w 1a7e6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 200d2 │ │ │ │ + b.n 1a596 │ │ │ │ blx 36cc │ │ │ │ - cbnz r0, 20490 │ │ │ │ - ldr r3, [pc, #860] @ (207e0 ) │ │ │ │ - ldr r1, [pc, #908] @ (20814 ) │ │ │ │ + cbnz r0, 1a956 │ │ │ │ + ldr r3, [pc, #860] @ (1aca8 ) │ │ │ │ + ldr r1, [pc, #912] @ (1acdc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20320 │ │ │ │ + bne.w 1a7e6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 200fc │ │ │ │ - ldr r2, [pc, #884] @ (20818 ) │ │ │ │ + b.n 1a5c0 │ │ │ │ + ldr r2, [pc, #888] @ (1ace0 ) │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ - bl ac38 │ │ │ │ + bl ac0c │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - bl 9158 │ │ │ │ + bl 9280 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 204aa │ │ │ │ - b.n 20382 │ │ │ │ + bne.n 1a970 │ │ │ │ + b.n 1a848 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20110 │ │ │ │ - b.n 20320 │ │ │ │ - ldr r1, [pc, #852] @ (2081c ) │ │ │ │ + beq.w 1a5d4 │ │ │ │ + b.n 1a7e6 │ │ │ │ + ldr r1, [pc, #856] @ (1ace4 ) │ │ │ │ movw r2, #537 @ 0x219 │ │ │ │ - ldr r0, [pc, #852] @ (20820 ) │ │ │ │ + ldr r0, [pc, #852] @ (1ace8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2042c │ │ │ │ + beq.n 1a8f2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 2015e │ │ │ │ + b.n 1a622 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movw r2, #537 @ 0x219 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 20436 │ │ │ │ + b.n 1a8fc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 2043e │ │ │ │ + b.n 1a904 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2047c │ │ │ │ + beq.n 1a942 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2047c │ │ │ │ + beq.n 1a942 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2047c │ │ │ │ - ldr r2, [pc, #684] @ (207c0 ) │ │ │ │ + beq.n 1a942 │ │ │ │ + ldr r2, [pc, #684] @ (1ac88 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2055a │ │ │ │ + bne.n 1aa20 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.w 2069c │ │ │ │ + bpl.w 1ab62 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 20568 │ │ │ │ + bhi.n 1aa2e │ │ │ │ and.w r8, r2, #3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ rsb r8, r8, #1 │ │ │ │ mul.w r8, r2, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 200f4 │ │ │ │ + beq.w 1a5b8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 200f4 │ │ │ │ + bne.w 1a5b8 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 200f4 │ │ │ │ - bl 8cb0 │ │ │ │ + b.n 1a5b8 │ │ │ │ + bl 8dd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20490 │ │ │ │ + beq.n 1a956 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - b.n 20520 │ │ │ │ + b.n 1a9e6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 36dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2053c │ │ │ │ + b.n 1aa02 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20458 │ │ │ │ + beq.w 1a91e │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20458 │ │ │ │ + beq.w 1a91e │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20458 │ │ │ │ - ldr r3, [pc, #556] @ (207c0 ) │ │ │ │ + beq.w 1a91e │ │ │ │ + ldr r3, [pc, #560] @ (1ac88 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 205de │ │ │ │ + bne.n 1aaa4 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #7 │ │ │ │ - bpl.n 205fc │ │ │ │ + bpl.n 1aac2 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 205ee │ │ │ │ + bhi.n 1aab4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 200cc │ │ │ │ + beq.w 1a590 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200cc │ │ │ │ + bne.w 1a590 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 200cc │ │ │ │ - bl 8cb0 │ │ │ │ + b.n 1a590 │ │ │ │ + bl 8dd8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2046c │ │ │ │ + beq.w 1a932 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b.n 2059e │ │ │ │ + b.n 1aa64 │ │ │ │ mov r0, r8 │ │ │ │ blx 36dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 205bc │ │ │ │ + b.n 1aa82 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 201b0 │ │ │ │ + b.n 1a676 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20778 │ │ │ │ + beq.w 1ac3e │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20778 │ │ │ │ + beq.w 1ac3e │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20778 │ │ │ │ + beq.w 1ac3e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 20654 │ │ │ │ + bne.n 1ab1a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #7 │ │ │ │ - bpl.n 2068e │ │ │ │ + bpl.n 1ab54 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 20680 │ │ │ │ + bhi.n 1ab46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 205bc │ │ │ │ + beq.n 1aa82 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 205bc │ │ │ │ + bne.n 1aa82 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 205bc │ │ │ │ - bl 8cb0 │ │ │ │ + b.n 1aa82 │ │ │ │ + bl 8dd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2061e │ │ │ │ + bne.n 1aae4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2046c │ │ │ │ + beq.w 1a932 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2046c │ │ │ │ + bne.w 1a932 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2046c │ │ │ │ + b.n 1a932 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 36dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2063a │ │ │ │ + b.n 1ab00 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ba70 │ │ │ │ + bl ba44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2063a │ │ │ │ + b.n 1ab00 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2075a │ │ │ │ + beq.n 1ac20 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2075a │ │ │ │ + beq.n 1ac20 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2075a │ │ │ │ + beq.n 1ac20 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, fp │ │ │ │ - bne.n 20704 │ │ │ │ + bne.n 1abca │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r1, #7 │ │ │ │ - bpl.n 20742 │ │ │ │ + bpl.n 1ac08 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 2072e │ │ │ │ + bhi.n 1abf4 │ │ │ │ and.w r8, r1, #3 │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ rsb r8, r8, #1 │ │ │ │ mul.w r8, r1, r8 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 2053c │ │ │ │ + beq.w 1aa02 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2053c │ │ │ │ + bne.w 1aa02 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 2053c │ │ │ │ - bl 8cb0 │ │ │ │ + b.n 1aa02 │ │ │ │ + bl 8dd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 206bc │ │ │ │ + bne.n 1ab82 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 20490 │ │ │ │ + beq.w 1a956 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20490 │ │ │ │ + bne.w 1a956 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20490 │ │ │ │ + b.n 1a956 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w ip, [sp, #16] │ │ │ │ blx 36dc │ │ │ │ ldrd ip, r3, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 206de │ │ │ │ + b.n 1aba4 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl ba70 │ │ │ │ + bl ba44 │ │ │ │ ldrd ip, r3, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 206de │ │ │ │ + b.n 1aba4 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 36cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20710 │ │ │ │ - ldr r2, [pc, #120] @ (207e0 ) │ │ │ │ - ldr r1, [pc, #184] @ (20824 ) │ │ │ │ + bne.n 1abd6 │ │ │ │ + ldr r2, [pc, #120] @ (1aca8 ) │ │ │ │ + ldr r1, [pc, #188] @ (1acec ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 3530 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 20710 │ │ │ │ + b.n 1abd6 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2065e │ │ │ │ - ldr r3, [pc, #92] @ (207e0 ) │ │ │ │ - ldr r1, [pc, #160] @ (20828 ) │ │ │ │ + bne.w 1ab24 │ │ │ │ + ldr r3, [pc, #92] @ (1aca8 ) │ │ │ │ + ldr r1, [pc, #164] @ (1acf0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 2065e │ │ │ │ + b.n 1ab24 │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #144] @ (2082c ) │ │ │ │ + ldr r3, [pc, #144] @ (1acf4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #140] @ (20830 ) │ │ │ │ - ldr r0, [pc, #144] @ (20834 ) │ │ │ │ + ldr r1, [pc, #144] @ (1acf8 ) │ │ │ │ + ldr r0, [pc, #144] @ (1acfc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldc2 0, cr0, [r8, #-4] │ │ │ │ - movs r0, r7 │ │ │ │ + nop │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r2], #4 │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + str r6, [r2, #24] │ │ │ │ + movs r2, r0 │ │ │ │ + str r0, [r2, #20] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xfac80001 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + b.n 1b024 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + b.n 1af40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + bhi.n 1abe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + bhi.n 1ad00 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + b.n 1af2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + b.n 1ae94 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + b.n 1ae08 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + bvc.n 1abf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + b.n 1ad48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + b.n 1ad0c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + bvc.n 1ad00 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + b.n 1ad1c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + bmi.n 1ac04 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + bmi.n 1adc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + bvs.n 1ad3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + bne.n 1ac08 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + bne.n 1add4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf2760000 │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r3, [pc, #2840] @ 21364 │ │ │ │ + ldr.w r3, [pc, #2840] @ 1b82c │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r2, [pc, #2840] @ 21368 │ │ │ │ + ldr.w r2, [pc, #2840] @ 1b830 │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #2828] @ 2136c │ │ │ │ + ldr.w r2, [pc, #2828] @ 1b834 │ │ │ │ ldr.w r5, [r3, #284] @ 0x11c │ │ │ │ - ldr.w r3, [pc, #2824] @ 21370 │ │ │ │ + ldr.w r3, [pc, #2824] @ 1b838 │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ strh.w r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 208b4 │ │ │ │ + cbnz r3, 1ad7e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 210ea │ │ │ │ + beq.w 1b5b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2089a │ │ │ │ + beq.n 1ad62 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - mov r1, r5 │ │ │ │ + movs r2, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 9534 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 9570 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 208b6 │ │ │ │ + bne.n 1ad80 │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #218 @ 0xda │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.w 211a6 │ │ │ │ + b.w 1b670 │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r4, [sl, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r6, [pc, #2740] @ 21374 │ │ │ │ + ldr.w r6, [pc, #2736] @ 1b83c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ @@ -43747,53 +34766,53 @@ │ │ │ │ ldr.w r0, [r6, #1260] @ 0x4ec │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20902 │ │ │ │ + beq.n 1adcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2103c │ │ │ │ + beq.w 1b506 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21286 │ │ │ │ + beq.w 1b750 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20920 │ │ │ │ + beq.n 1adea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21024 │ │ │ │ + beq.w 1b4ee │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f98 │ │ │ │ - ldr.w r2, [pc, #2636] @ 21378 │ │ │ │ + beq.w 1c460 │ │ │ │ + ldr.w r2, [pc, #2632] @ 1b840 │ │ │ │ mov.w lr, #0 │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ strd lr, r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, lr │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ + bl a83c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21290 │ │ │ │ + beq.w 1b75a │ │ │ │ ldr.w r6, [fp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r7, [pc, #2584] @ 2137c │ │ │ │ + ldr.w r7, [pc, #2580] @ 1b844 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr.w r0, [r7, #1368] @ 0x558 │ │ │ │ @@ -43805,131 +34824,131 @@ │ │ │ │ ldr.w r0, [r7, #1204] @ 0x4b4 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 209a4 │ │ │ │ + beq.n 1ae6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21062 │ │ │ │ + beq.w 1b52c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 212b8 │ │ │ │ - ldr.w r3, [pc, #2516] @ 21380 │ │ │ │ + beq.w 1b782 │ │ │ │ + ldr.w r3, [pc, #2512] @ 1b848 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 212e0 │ │ │ │ - ldr.w r3, [pc, #2500] @ 21384 │ │ │ │ + beq.w 1b7aa │ │ │ │ + ldr.w r3, [pc, #2496] @ 1b84c │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r3, [r3, #564] @ 0x234 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl b6f4 │ │ │ │ + bl b6c8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 209f6 │ │ │ │ + beq.n 1aec0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2102c │ │ │ │ + beq.w 1b4f6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20a0a │ │ │ │ + beq.n 1aed4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21034 │ │ │ │ + beq.w 1b4fe │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 212d4 │ │ │ │ + beq.w 1b79e │ │ │ │ mov r0, r8 │ │ │ │ - bl 113a0 │ │ │ │ + bl fcb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21470 │ │ │ │ + beq.w 1b938 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20a38 │ │ │ │ + beq.n 1af02 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2104c │ │ │ │ + beq.w 1b516 │ │ │ │ mov r0, r7 │ │ │ │ - bl b250 │ │ │ │ + bl b224 │ │ │ │ mov r1, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 210a8 │ │ │ │ + beq.w 1b572 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20a5a │ │ │ │ + beq.n 1af24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21114 │ │ │ │ - ldr.w r3, [pc, #2348] @ 21388 │ │ │ │ + beq.w 1b5de │ │ │ │ + ldr.w r3, [pc, #2344] @ 1b850 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #1480] @ 0x5c8 │ │ │ │ movw r3, #37451 @ 0x924b │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bhi.w 210d0 │ │ │ │ + bhi.w 1b59a │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ adds r3, r3, r1 │ │ │ │ str.w r3, [fp, #32] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [fp, #36] @ 0x24 │ │ │ │ blx 37bc │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 214a2 │ │ │ │ + beq.w 1b96a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - cbz r4, 20aae │ │ │ │ + cbz r4, 1af78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20aae │ │ │ │ + beq.n 1af78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2107e │ │ │ │ + beq.w 1b548 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20e26 │ │ │ │ - ldr.w r3, [pc, #2260] @ 2138c │ │ │ │ + beq.w 1b2f0 │ │ │ │ + ldr.w r3, [pc, #2260] @ 1b854 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ + bl a83c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 214ea │ │ │ │ + beq.w 1b9b2 │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r6, [pc, #2224] @ 21390 │ │ │ │ + ldr.w r6, [pc, #2224] @ 1b858 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr.w r0, [r6, #1372] @ 0x55c │ │ │ │ @@ -43941,172 +34960,172 @@ │ │ │ │ ldr.w r0, [r6, #1204] @ 0x4b4 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20b1e │ │ │ │ + beq.n 1afe8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21098 │ │ │ │ + beq.w 1b562 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 214fe │ │ │ │ + beq.w 1b9c6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21512 │ │ │ │ - ldr.w r3, [pc, #2148] @ 21394 │ │ │ │ + beq.w 1b9da │ │ │ │ + ldr.w r3, [pc, #2144] @ 1b85c │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r3, [r3, #568] @ 0x238 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl b6f4 │ │ │ │ + bl b6c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20b66 │ │ │ │ + beq.n 1b030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21128 │ │ │ │ + beq.w 1b5f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20b7a │ │ │ │ + beq.n 1b044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21072 │ │ │ │ + beq.w 1b53c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21508 │ │ │ │ - ldr.w r3, [pc, #2068] @ 21398 │ │ │ │ + beq.w 1b9d0 │ │ │ │ + ldr.w r3, [pc, #2068] @ 1b860 │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ - ldr.w r3, [pc, #2064] @ 2139c │ │ │ │ + ldr.w r3, [pc, #2064] @ 1b864 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, r0 │ │ │ │ - bne.w 21634 │ │ │ │ - ldr.w r2, [pc, #2048] @ 213a0 │ │ │ │ + bne.w 1bafc │ │ │ │ + ldr.w r2, [pc, #2048] @ 1b868 │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 22364 │ │ │ │ - ldr.w r2, [pc, #2040] @ 213a4 │ │ │ │ + beq.w 1c82c │ │ │ │ + ldr.w r2, [pc, #2036] @ 1b86c │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 22318 │ │ │ │ + beq.w 1c7e0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 2158c │ │ │ │ + bne.w 1ba54 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bne.w 21606 │ │ │ │ + bne.w 1bace │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 2231c │ │ │ │ + bpl.w 1c7e4 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r1, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20bf4 │ │ │ │ + beq.n 1b0be │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20c08 │ │ │ │ + beq.n 1b0d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210a0 │ │ │ │ + beq.w 1b56a │ │ │ │ mov r0, r6 │ │ │ │ - bl b250 │ │ │ │ + bl b224 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 215c4 │ │ │ │ + beq.w 1ba8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20c2a │ │ │ │ + beq.n 1b0f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21088 │ │ │ │ + beq.w 1b552 │ │ │ │ mov r0, r9 │ │ │ │ - bl b250 │ │ │ │ + bl b224 │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 215de │ │ │ │ + beq.w 1baa6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20c50 │ │ │ │ + beq.n 1b11a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21090 │ │ │ │ + beq.w 1b55a │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r3, r3, r2 │ │ │ │ str.w r3, [fp, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [fp, #44] @ 0x2c │ │ │ │ blx 329c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 215f8 │ │ │ │ + beq.w 1bac0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r2, 20c90 │ │ │ │ + cbz r2, 1b15a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20c90 │ │ │ │ + beq.n 1b15a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 20c90 │ │ │ │ + cbnz r3, 1b15a │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20de0 │ │ │ │ - ldr.w r8, [pc, #1804] @ 213a8 │ │ │ │ + beq.w 1b2aa │ │ │ │ + ldr.w r8, [pc, #1804] @ 1b870 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r3, [pc, #1804] @ 213ac │ │ │ │ + ldr.w r3, [pc, #1800] @ 1b874 │ │ │ │ mov.w ip, #2 │ │ │ │ movt ip, #32768 @ 0x8000 │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ + bl a83c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212a2 │ │ │ │ + beq.w 1b76c │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r8, #1204] @ 0x4b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -44118,174 +35137,174 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20d06 │ │ │ │ + beq.n 1b1d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2106a │ │ │ │ + beq.w 1b534 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 212c6 │ │ │ │ + beq.w 1b790 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 213e4 │ │ │ │ - ldr.w r3, [pc, #1688] @ 213b0 │ │ │ │ + beq.w 1b8ac │ │ │ │ + ldr.w r3, [pc, #1684] @ 1b878 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r3, pc │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r4, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl b6f4 │ │ │ │ + bl b6c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20d4e │ │ │ │ + beq.n 1b218 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2110c │ │ │ │ + beq.w 1b5d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20d62 │ │ │ │ + beq.n 1b22c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21044 │ │ │ │ + beq.w 1b50e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21462 │ │ │ │ - ldr.w r3, [pc, #1588] @ 213a0 │ │ │ │ + beq.w 1b92a │ │ │ │ + ldr.w r3, [pc, #1588] @ 1b868 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 22364 │ │ │ │ - ldr.w r2, [pc, #1576] @ 213a4 │ │ │ │ + beq.w 1c82c │ │ │ │ + ldr.w r2, [pc, #1572] @ 1b86c │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 22318 │ │ │ │ + beq.w 1c7e0 │ │ │ │ ldr.w r7, [r9, #16] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ asrs r3, r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ ite le │ │ │ │ movle r7, #0 │ │ │ │ movgt r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21134 │ │ │ │ + beq.w 1b5fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str.w r5, [r1, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dd4 │ │ │ │ + beq.n 1b29e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21120 │ │ │ │ + beq.w 1b5ea │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 20cb6 │ │ │ │ + bne.w 1b180 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx 3814 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c5a │ │ │ │ + beq.w 1c122 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 3884 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 21cc6 │ │ │ │ + blt.w 1c18e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20e14 │ │ │ │ + beq.n 1b2de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21be6 │ │ │ │ + beq.w 1c0ae │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne.w 20ac2 │ │ │ │ - ldr.w r3, [pc, #1420] @ 213b4 │ │ │ │ + bne.w 1af8c │ │ │ │ + ldr.w r3, [pc, #1416] @ 1b87c │ │ │ │ ldr.w r4, [fp, #64] @ 0x40 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 21d6e │ │ │ │ + beq.w 1c236 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 21d94 │ │ │ │ + beq.w 1c25c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9638 │ │ │ │ + bl 9678 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs.w 21df8 │ │ │ │ + bcs.w 1c2c0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 223aa │ │ │ │ + bpl.w 1c872 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ - bl 92c0 │ │ │ │ + bl 9394 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e8c │ │ │ │ + beq.n 1b356 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c48 │ │ │ │ - ldr.w r3, [pc, #1320] @ 213b8 │ │ │ │ + beq.w 1c110 │ │ │ │ + ldr.w r3, [pc, #1320] @ 1b880 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ + bl a83c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e6a │ │ │ │ + beq.w 1c332 │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r7, [pc, #1296] @ 213bc │ │ │ │ + ldr.w r7, [pc, #1292] @ 1b884 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr.w r0, [r7, #1368] @ 0x558 │ │ │ │ @@ -44295,415 +35314,415 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r7, #1204] @ 0x4b4 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ blx 3808 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9158 │ │ │ │ + bl 9280 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21e46 │ │ │ │ + beq.w 1c30e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itttt ne │ │ │ │ movne r2, #2 │ │ │ │ movne r1, #4 │ │ │ │ movtne r2, #32768 @ 0x8000 │ │ │ │ movne r4, #0 │ │ │ │ - beq.w 21ed8 │ │ │ │ + beq.w 1c3a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r1, r3 │ │ │ │ - ldr.w r3, [pc, #1212] @ 213c0 │ │ │ │ + ldr.w r3, [pc, #1208] @ 1b888 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #564] @ 0x234 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl b6f4 │ │ │ │ + bl b6c8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9158 │ │ │ │ + bl 9280 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20f30 │ │ │ │ + beq.n 1b3fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21cbc │ │ │ │ + beq.w 1c184 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20f44 │ │ │ │ + beq.n 1b40e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214da │ │ │ │ + beq.w 1b9a2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 21f22 │ │ │ │ + beq.w 1c3ea │ │ │ │ mov r0, r9 │ │ │ │ - bl 113a0 │ │ │ │ + bl fcb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f54 │ │ │ │ + beq.w 1c41c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20f72 │ │ │ │ + beq.n 1b43c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21d40 │ │ │ │ + beq.w 1c208 │ │ │ │ mov r0, r5 │ │ │ │ - bl b250 │ │ │ │ + bl b224 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 21f66 │ │ │ │ + beq.w 1c42e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20f94 │ │ │ │ + beq.n 1b45e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21d4a │ │ │ │ + beq.w 1c212 │ │ │ │ ldr.w r9, [fp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ blx 361c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f86 │ │ │ │ - ldr.w r4, [pc, #1032] @ 213c4 │ │ │ │ + beq.w 1c44e │ │ │ │ + ldr.w r4, [pc, #1032] @ 1b88c │ │ │ │ movs r3, #0 │ │ │ │ strd r9, r0, [sp, #64] @ 0x40 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r4, pc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [r4, #1260] @ 0x4ec │ │ │ │ blx 3808 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9158 │ │ │ │ + bl 9280 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20ff6 │ │ │ │ + beq.n 1b4c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214e2 │ │ │ │ + beq.w 1b9aa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2200a │ │ │ │ + beq.w 1c4d2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21010 │ │ │ │ + beq.n 1b4da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21d8a │ │ │ │ + beq.w 1c252 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 216ac │ │ │ │ + beq.w 1bb74 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 2094a │ │ │ │ + b.n 1ae14 │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20920 │ │ │ │ + b.n 1adea │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 209f6 │ │ │ │ + b.n 1aec0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20a0a │ │ │ │ + b.n 1aed4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20902 │ │ │ │ + b.n 1adcc │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20d62 │ │ │ │ + b.n 1b22c │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r7 │ │ │ │ - bl b250 │ │ │ │ + bl b224 │ │ │ │ mov r1, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 20a46 │ │ │ │ - b.n 210a8 │ │ │ │ + bne.w 1af10 │ │ │ │ + b.n 1b572 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 209a4 │ │ │ │ + b.n 1ae6e │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20d06 │ │ │ │ + b.n 1b1d0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.n 20b7a │ │ │ │ + b.n 1b044 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.n 20aae │ │ │ │ + b.n 1af78 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20c2a │ │ │ │ + b.n 1b0f4 │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20c50 │ │ │ │ + b.n 1b11a │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20b1e │ │ │ │ + b.n 1afe8 │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20c08 │ │ │ │ + b.n 1b0d2 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 214bc │ │ │ │ + bne.w 1b984 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 20a50 │ │ │ │ - ldr r3, [pc, #772] @ (213c8 ) │ │ │ │ + bne.w 1af1a │ │ │ │ + ldr r3, [pc, #768] @ (1b890 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #1480] @ 0x5c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a72 │ │ │ │ - ldr r3, [pc, #760] @ (213cc ) │ │ │ │ + beq.w 1af3c │ │ │ │ + ldr r3, [pc, #760] @ (1b894 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w sl, #234 @ 0xea │ │ │ │ add r3, pc │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ - bl a62c │ │ │ │ + bl a600 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 211a6 │ │ │ │ - ldr r1, [pc, #740] @ (213d0 ) │ │ │ │ + b.n 1b670 │ │ │ │ + ldr r1, [pc, #736] @ (1b898 ) │ │ │ │ movs r2, #218 @ 0xda │ │ │ │ - ldr r0, [pc, #740] @ (213d4 ) │ │ │ │ + ldr r0, [pc, #736] @ (1b89c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 214ce │ │ │ │ + beq.w 1b996 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 2089a │ │ │ │ + b.w 1ad62 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20d4e │ │ │ │ + b.n 1b218 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 20a5a │ │ │ │ + b.n 1af24 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20dd4 │ │ │ │ + b.n 1b29e │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.n 20b66 │ │ │ │ + b.n 1b030 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 366c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 214fa │ │ │ │ + bne.w 1b9c2 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov fp, r7 │ │ │ │ mov.w sl, #246 @ 0xf6 │ │ │ │ mov r6, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21176 │ │ │ │ + beq.n 1b640 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21176 │ │ │ │ + beq.n 1b640 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2123e │ │ │ │ + beq.n 1b708 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 21192 │ │ │ │ + beq.n 1b65c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21192 │ │ │ │ + beq.n 1b65c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21246 │ │ │ │ - cbz r6, 211a6 │ │ │ │ + beq.n 1b710 │ │ │ │ + cbz r6, 1b670 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 211a6 │ │ │ │ + beq.n 1b670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2127e │ │ │ │ + beq.n 1b748 │ │ │ │ ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2125a │ │ │ │ + bne.n 1b724 │ │ │ │ ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2124e │ │ │ │ - ldr r0, [pc, #544] @ (213d8 ) │ │ │ │ + bne.n 1b718 │ │ │ │ + ldr r0, [pc, #540] @ (1b8a0 ) │ │ │ │ movs r4, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ + bl c5fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 211da │ │ │ │ + cbz r3, 1b6a4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 211da │ │ │ │ + beq.n 1b6a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21266 │ │ │ │ + beq.n 1b730 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 211ee │ │ │ │ + cbz r1, 1b6b8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 211ee │ │ │ │ + beq.n 1b6b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 21236 │ │ │ │ - cbz r7, 21202 │ │ │ │ + cbz r3, 1b700 │ │ │ │ + cbz r7, 1b6cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21202 │ │ │ │ + beq.n 1b6cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21276 │ │ │ │ + beq.n 1b740 │ │ │ │ blx 353c │ │ │ │ - cbz r5, 21218 │ │ │ │ + cbz r5, 1b6e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21218 │ │ │ │ + beq.n 1b6e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2126e │ │ │ │ - ldr r2, [pc, #448] @ (213dc ) │ │ │ │ - ldr r3, [pc, #340] @ (21370 ) │ │ │ │ + cbz r3, 1b738 │ │ │ │ + ldr r2, [pc, #448] @ (1b8a4 ) │ │ │ │ + ldr r3, [pc, #336] @ (1b838 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21ffe │ │ │ │ + bne.w 1c4c6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 211ee │ │ │ │ + b.n 1b6b8 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21176 │ │ │ │ + b.n 1b640 │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21192 │ │ │ │ + b.n 1b65c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 211b6 │ │ │ │ + b.n 1b680 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 211ae │ │ │ │ + b.n 1b678 │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 211da │ │ │ │ + b.n 1b6a4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21218 │ │ │ │ + b.n 1b6e2 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21202 │ │ │ │ + b.n 1b6cc │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 211a6 │ │ │ │ + b.n 1b670 │ │ │ │ mov r7, r3 │ │ │ │ mov.w sl, #228 @ 0xe4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 211a6 │ │ │ │ + b.n 1b670 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #232 @ 0xe8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 21154 │ │ │ │ + b.n 1b61e │ │ │ │ mov fp, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #246 @ 0xf6 │ │ │ │ - b.n 21154 │ │ │ │ + b.n 1b61e │ │ │ │ mov r9, r5 │ │ │ │ mov r6, r7 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w sl, #232 @ 0xe8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 21176 │ │ │ │ + b.n 1b640 │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #246 @ 0xf6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - b.n 21192 │ │ │ │ + b.n 1b65c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #232 @ 0xe8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 211a6 │ │ │ │ + b.n 1b670 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2234c │ │ │ │ + beq.w 1c814 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -44712,87 +35731,108 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21322 │ │ │ │ + beq.n 1b7ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214b4 │ │ │ │ - ldr r3, [pc, #188] @ (213e0 ) │ │ │ │ + beq.w 1b97c │ │ │ │ + ldr r3, [pc, #184] @ (1b8a8 ) │ │ │ │ movs r2, #3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #564] @ 0x234 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl b6f4 │ │ │ │ + bl b6c8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 209e2 │ │ │ │ + beq.w 1aeac │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 209e2 │ │ │ │ + bne.w 1aeac │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 209e2 │ │ │ │ - nop │ │ │ │ - vhadd.u d0, d8, d1 │ │ │ │ - eor.w r0, r8, #8454144 @ 0x810000 │ │ │ │ - orns r0, r8, #8454144 @ 0x810000 │ │ │ │ + b.w 1aeac │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r7, [pc, #768] @ (1bb34 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r7, [pc, #704] @ (1baf8 ) │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr1, {0} │ │ │ │ - cdp2 0, 5, cr0, cr4, cr1, {0} │ │ │ │ - cdp2 0, 2, cr0, cr4, cr1, {0} │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r2, #4] │ │ │ │ - stc2 0, cr0, [lr, #-4]! │ │ │ │ - ldc2l 0, cr0, [r4], {1} │ │ │ │ - stc2 0, cr0, [sl], #4 │ │ │ │ - mrrc2 0, 0, r0, r2, cr1 │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfae20001 │ │ │ │ - @ instruction: 0xfae00001 │ │ │ │ - @ instruction: 0xfa6a0001 │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r0, [r4, r6] │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, #1] │ │ │ │ - ldr.w r0, [ip, #1] │ │ │ │ - strb.w r0, [r4, #1] │ │ │ │ - @ instruction: 0xf7c40001 │ │ │ │ - movt r0, #34817 @ 0x8801 │ │ │ │ - @ instruction: 0xf6b20001 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r2, [r2, r0] │ │ │ │ + movs r2, r0 │ │ │ │ + strh r2, [r7, r6] │ │ │ │ + movs r2, r0 │ │ │ │ + strh r2, [r7, r3] │ │ │ │ + movs r2, r0 │ │ │ │ + str r6, [r7, r7] │ │ │ │ + movs r2, r0 │ │ │ │ + str r0, [r5, r7] │ │ │ │ + movs r2, r0 │ │ │ │ + bcc.n 1b830 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + ldmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + bcc.n 1b7f0 │ │ │ │ movs r0, r0 │ │ │ │ - pkhbt r0, r4, r1 │ │ │ │ - orn r0, r2, #8454144 @ 0x810000 │ │ │ │ + cmp sl, pc │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r7, [pc, #608] @ (1bb0c ) │ │ │ │ + movs r2, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2237a │ │ │ │ + beq.w 1c842 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -44801,119 +35841,119 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 21424 │ │ │ │ + beq.n 1b8ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 21424 │ │ │ │ + cbnz r2, 1b8ec │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [pc, #3072] @ 22028 │ │ │ │ + ldr.w r2, [pc, #3072] @ 1c4f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ ldr.w r2, [r2, #1184] @ 0x4a0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ movs r2, #3 │ │ │ │ - bl b6f4 │ │ │ │ + bl b6c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 20d3a │ │ │ │ + beq.w 1b204 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20d3a │ │ │ │ + bne.w 1b204 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20d3a │ │ │ │ + b.n 1b204 │ │ │ │ mov r7, r5 │ │ │ │ mov.w sl, #246 @ 0xf6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - b.n 211a6 │ │ │ │ + b.n 1b670 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov fp, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w sl, #232 @ 0xe8 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 2115a │ │ │ │ + beq.w 1b624 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2115a │ │ │ │ + bne.w 1b624 │ │ │ │ mov r0, fp │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2115a │ │ │ │ + b.n 1b624 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w sl, #238 @ 0xee │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 21154 │ │ │ │ + b.n 1b61e │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21322 │ │ │ │ + b.n 1b7ec │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #232 @ 0xe8 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 21154 │ │ │ │ + b.n 1b61e │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #218 @ 0xda │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 211a6 │ │ │ │ + b.n 1b670 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20f44 │ │ │ │ + b.n 1b40e │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20ff6 │ │ │ │ + b.n 1b4c0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #241 @ 0xf1 │ │ │ │ - b.n 21154 │ │ │ │ + b.n 1b61e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 20dc2 │ │ │ │ + b.n 1b28c │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #241 @ 0xf1 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 21192 │ │ │ │ + b.n 1b65c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, r1 │ │ │ │ mov.w sl, #241 @ 0xf1 │ │ │ │ - b.n 211a6 │ │ │ │ + b.n 1b670 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22334 │ │ │ │ + beq.w 1c7fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -44922,919 +35962,919 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2154c │ │ │ │ + beq.n 1ba14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21bb2 │ │ │ │ - ldr.w r3, [pc, #2780] @ 2202c │ │ │ │ + beq.w 1c07a │ │ │ │ + ldr.w r3, [pc, #2780] @ 1c4f4 │ │ │ │ movs r2, #3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #568] @ 0x238 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl b6f4 │ │ │ │ + bl b6c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20b52 │ │ │ │ + beq.w 1b01c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20b52 │ │ │ │ + bne.w 1b01c │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.w 20b52 │ │ │ │ + b.w 1b01c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r8, r1 │ │ │ │ - bgt.w 21b9a │ │ │ │ + bgt.w 1c062 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 215b8 │ │ │ │ - ldr.w r3, [pc, #2708] @ 22030 │ │ │ │ + blt.n 1ba80 │ │ │ │ + ldr.w r3, [pc, #2708] @ 1c4f8 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.w 21bde │ │ │ │ - ldr.w r3, [pc, #2696] @ 22034 │ │ │ │ + beq.w 1c0a6 │ │ │ │ + ldr.w r3, [pc, #2696] @ 1c4fc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #2696] @ 22038 │ │ │ │ + ldr.w r1, [pc, #2696] @ 1c500 │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r8 │ │ │ │ mov.w sl, #241 @ 0xf1 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 21176 │ │ │ │ + b.n 1b640 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c16 │ │ │ │ + beq.w 1b0e0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w sl, #241 @ 0xf1 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 21154 │ │ │ │ + b.n 1b61e │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c38 │ │ │ │ + beq.w 1b102 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w sl, #241 @ 0xf1 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 21154 │ │ │ │ + b.n 1b61e │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w sl, #244 @ 0xf4 │ │ │ │ - b.n 21154 │ │ │ │ + b.n 1b61e │ │ │ │ lsls r4, r3, #6 │ │ │ │ - bpl.w 223c6 │ │ │ │ + bpl.w 1c88e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr.w r9, [r2, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 20bee │ │ │ │ - b.w 20bf4 │ │ │ │ + bne.w 1b0b8 │ │ │ │ + b.w 1b0be │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 3860 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c36 │ │ │ │ + beq.w 1c0fe │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2165a │ │ │ │ + beq.n 1bb22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21bd6 │ │ │ │ + beq.w 1c09e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ blx r4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c70 │ │ │ │ + beq.w 1c138 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21cde │ │ │ │ + beq.w 1c1a6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21ce6 │ │ │ │ - bl c358 │ │ │ │ + bne.w 1c1ae │ │ │ │ + bl c32c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 22288 │ │ │ │ + beq.w 1c750 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 20c08 │ │ │ │ + beq.w 1b0d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20c08 │ │ │ │ + bne.w 1b0d2 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 20c08 │ │ │ │ + b.w 1b0d2 │ │ │ │ ldr.w ip, [fp, #24] │ │ │ │ mov sl, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 222d2 │ │ │ │ + beq.w 1c79a │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ strd r5, ip, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 21bf0 │ │ │ │ + beq.w 1c0b8 │ │ │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 21c10 │ │ │ │ + beq.w 1c0d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl a780 │ │ │ │ + bl a754 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c28 │ │ │ │ - ldr.w r3, [pc, #2376] @ 2203c │ │ │ │ - ldr.w r2, [pc, #2376] @ 22040 │ │ │ │ + beq.w 1c0f0 │ │ │ │ + ldr.w r3, [pc, #2376] @ 1c504 │ │ │ │ + ldr.w r2, [pc, #2376] @ 1c508 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21bba │ │ │ │ + beq.w 1c082 │ │ │ │ subs r7, r0, r3 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21738 │ │ │ │ + beq.n 1bc00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b92 │ │ │ │ + beq.w 1c05a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21b60 │ │ │ │ + beq.w 1c028 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 21dbc │ │ │ │ + beq.w 1c284 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl a780 │ │ │ │ + bl a754 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21dea │ │ │ │ - ldr.w r3, [pc, #2280] @ 22044 │ │ │ │ - ldr.w r7, [pc, #2280] @ 22048 │ │ │ │ + beq.w 1c2b2 │ │ │ │ + ldr.w r3, [pc, #2280] @ 1c50c │ │ │ │ + ldr.w r7, [pc, #2280] @ 1c510 │ │ │ │ add r7, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r4, [r7, #1416] @ 0x588 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 21dd8 │ │ │ │ + bne.w 1c2a0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 223c2 │ │ │ │ - ldr.w r3, [pc, #2252] @ 2204c │ │ │ │ + bpl.w 1c88a │ │ │ │ + ldr.w r3, [pc, #2252] @ 1c514 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 22364 │ │ │ │ - ldr.w r3, [pc, #2240] @ 22050 │ │ │ │ + beq.w 1c82c │ │ │ │ + ldr.w r3, [pc, #2240] @ 1c518 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 22318 │ │ │ │ + beq.w 1c7e0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r0, #37450 @ 0x924a │ │ │ │ asrs r2, r3, #1 │ │ │ │ cmp r1, r0 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21d18 │ │ │ │ + beq.w 1c1e0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ sub.w r2, r1, #37376 @ 0x9200 │ │ │ │ subs r2, #75 @ 0x4b │ │ │ │ subs r1, #1 │ │ │ │ add.w r3, r0, #147456 @ 0x24000 │ │ │ │ add.w r0, r0, #149504 @ 0x24800 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r7, [r3, #2344] @ 0x928 │ │ │ │ str r1, [r6, #8] │ │ │ │ add.w r1, r0, #300 @ 0x12c │ │ │ │ add.w r0, r0, #296 @ 0x128 │ │ │ │ blx 336c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21e7c │ │ │ │ + beq.w 1c344 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 217f8 │ │ │ │ + beq.n 1bcc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c52 │ │ │ │ + beq.w 1c11a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r7, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - bne.w 222da │ │ │ │ + bne.w 1c7a2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9158 │ │ │ │ + bl 9280 │ │ │ │ blx 37bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e92 │ │ │ │ + beq.w 1c35a │ │ │ │ cmp r7, r5 │ │ │ │ - beq.w 21eb2 │ │ │ │ + beq.w 1c37a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl a780 │ │ │ │ + bl a754 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21d54 │ │ │ │ - bl 113a0 │ │ │ │ + beq.w 1c21c │ │ │ │ + bl fcb8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21fde │ │ │ │ + beq.w 1c4a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21856 │ │ │ │ + beq.n 1bd1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21d38 │ │ │ │ - ldr.w r3, [pc, #2044] @ 22054 │ │ │ │ + beq.w 1c200 │ │ │ │ + ldr.w r3, [pc, #2044] @ 1c51c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ blx 3884 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 222c0 │ │ │ │ + blt.w 1c788 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21886 │ │ │ │ + beq.n 1bd4e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21d66 │ │ │ │ + beq.w 1c22e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl a780 │ │ │ │ + bl a754 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21d54 │ │ │ │ - bl 1462c │ │ │ │ + beq.w 1c21c │ │ │ │ + bl fdec │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22014 │ │ │ │ + beq.w 1c4dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 218b8 │ │ │ │ + beq.n 1bd80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21db0 │ │ │ │ - ldr.w r3, [pc, #1948] @ 22058 │ │ │ │ + beq.w 1c278 │ │ │ │ + ldr.w r3, [pc, #1948] @ 1c520 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1224] @ 0x4c8 │ │ │ │ blx 3884 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 22224 │ │ │ │ + blt.w 1c6ec │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 218e6 │ │ │ │ + beq.n 1bdae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21da8 │ │ │ │ + beq.w 1c270 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl a780 │ │ │ │ + bl a754 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f2e │ │ │ │ - bl 113a0 │ │ │ │ + beq.w 1c3f6 │ │ │ │ + bl fcb8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22124 │ │ │ │ + beq.w 1c5ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21918 │ │ │ │ + beq.n 1bde0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21ea2 │ │ │ │ - ldr.w r3, [pc, #1856] @ 2205c │ │ │ │ + beq.w 1c36a │ │ │ │ + ldr.w r3, [pc, #1856] @ 1c524 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1056] @ 0x420 │ │ │ │ blx 3884 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 222c0 │ │ │ │ + blt.w 1c788 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21948 │ │ │ │ + beq.n 1be10 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21eaa │ │ │ │ + beq.w 1c372 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl a780 │ │ │ │ + bl a754 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f2e │ │ │ │ - bl 1462c │ │ │ │ + beq.w 1c3f6 │ │ │ │ + bl fdec │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22134 │ │ │ │ + beq.w 1c5fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2197a │ │ │ │ + beq.n 1be42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f40 │ │ │ │ - ldr.w r3, [pc, #1764] @ 22060 │ │ │ │ + beq.w 1c408 │ │ │ │ + ldr.w r3, [pc, #1764] @ 1c528 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1064] @ 0x428 │ │ │ │ blx 3884 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 22224 │ │ │ │ + blt.w 1c6ec │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 219a8 │ │ │ │ + beq.n 1be70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f4c │ │ │ │ + beq.w 1c414 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 22198 │ │ │ │ + beq.w 1c660 │ │ │ │ mov r0, r8 │ │ │ │ blx 3814 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21d54 │ │ │ │ + beq.w 1c21c │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 3884 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 22186 │ │ │ │ + blt.w 1c64e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219e6 │ │ │ │ + beq.n 1beae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22002 │ │ │ │ + beq.w 1c4ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219fa │ │ │ │ + beq.n 1bec2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2209c │ │ │ │ + beq.w 1c564 │ │ │ │ ldrd r0, r1, [sl, #48] @ 0x30 │ │ │ │ blx 3378 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22176 │ │ │ │ + beq.w 1c63e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl a780 │ │ │ │ + bl a754 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22212 │ │ │ │ - bl 113a0 │ │ │ │ + beq.w 1c6da │ │ │ │ + bl fcb8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221e2 │ │ │ │ + beq.w 1c6aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21a3c │ │ │ │ + beq.n 1bf04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22110 │ │ │ │ + beq.w 1c5d8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 3384 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22236 │ │ │ │ + beq.w 1c6fe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21a60 │ │ │ │ + beq.n 1bf28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22118 │ │ │ │ + beq.w 1c5e0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21a78 │ │ │ │ + beq.n 1bf40 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220f4 │ │ │ │ + beq.w 1c5bc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl b3f4 │ │ │ │ + bl b3c8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 221f2 │ │ │ │ + beq.w 1c6ba │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21aa8 │ │ │ │ + beq.n 1bf70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220ec │ │ │ │ + beq.w 1c5b4 │ │ │ │ strd r6, r4, [sl, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [sl, #56] @ 0x38 │ │ │ │ blx 3378 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22258 │ │ │ │ + beq.w 1c720 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl a780 │ │ │ │ + bl a754 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22278 │ │ │ │ - bl 1462c │ │ │ │ + beq.w 1c740 │ │ │ │ + bl fdec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22268 │ │ │ │ + beq.w 1c730 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21af2 │ │ │ │ + beq.n 1bfba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2216e │ │ │ │ + beq.w 1c636 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 3384 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22248 │ │ │ │ + beq.w 1c710 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21b16 │ │ │ │ + beq.n 1bfde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22156 │ │ │ │ + beq.w 1c61e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21b2a │ │ │ │ + beq.n 1bff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2215e │ │ │ │ + beq.w 1c626 │ │ │ │ mov r0, r9 │ │ │ │ - bl b3f4 │ │ │ │ + bl b3c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 221c6 │ │ │ │ + beq.w 1c68e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21b5a │ │ │ │ + beq.n 1c022 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22166 │ │ │ │ + beq.w 1c62e │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sl, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 216d0 │ │ │ │ + bne.w 1bb98 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21b80 │ │ │ │ + beq.n 1c048 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222d6 │ │ │ │ + bne.w 1c79e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r7, r9 │ │ │ │ - b.w 211c6 │ │ │ │ + b.w 1b690 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21738 │ │ │ │ - ldr.w r3, [pc, #1172] @ 22030 │ │ │ │ + b.n 1bc00 │ │ │ │ + ldr.w r3, [pc, #1172] @ 1c4f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1216] @ 22064 │ │ │ │ + ldr.w r1, [pc, #1216] @ 1c52c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ - b.n 215b8 │ │ │ │ + b.n 1ba80 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2154c │ │ │ │ + b.n 1ba14 │ │ │ │ blx 3768 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 21724 │ │ │ │ + bge.w 1bbec │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r9 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r4 │ │ │ │ movw sl, #261 @ 0x105 │ │ │ │ - b.n 21480 │ │ │ │ + b.n 1b948 │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2165a │ │ │ │ - ldr.w r3, [pc, #1160] @ 22068 │ │ │ │ + b.n 1bb22 │ │ │ │ + ldr.w r3, [pc, #1160] @ 1c530 │ │ │ │ add r3, pc │ │ │ │ - b.n 215ae │ │ │ │ + b.n 1ba76 │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 20e14 │ │ │ │ - ldr.w r3, [pc, #1144] @ 2206c │ │ │ │ + b.w 1b2de │ │ │ │ + ldr.w r3, [pc, #1144] @ 1c534 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1144] @ 22070 │ │ │ │ + ldr.w r1, [pc, #1144] @ 1c538 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov r7, r9 │ │ │ │ movw sl, #261 @ 0x105 │ │ │ │ - b.w 211a6 │ │ │ │ - ldr.w r3, [pc, #1120] @ 22074 │ │ │ │ + b.w 1b670 │ │ │ │ + ldr.w r3, [pc, #1120] @ 1c53c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1120] @ 22078 │ │ │ │ + ldr.w r1, [pc, #1120] @ 1c540 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 21c06 │ │ │ │ + b.n 1c0ce │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ mov r8, r0 │ │ │ │ movw sl, #261 @ 0x105 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #241 @ 0xf1 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 20e8c │ │ │ │ + b.w 1b356 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 217f8 │ │ │ │ + b.n 1bcc0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #248 @ 0xf8 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21c8e │ │ │ │ + beq.n 1c156 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21e3e │ │ │ │ - bl c358 │ │ │ │ - cbz r0, 21c9e │ │ │ │ + beq.w 1c306 │ │ │ │ + bl c32c │ │ │ │ + cbz r0, 1c166 │ │ │ │ mov.w sl, #241 @ 0xf1 │ │ │ │ movs r7, #0 │ │ │ │ - b.w 21192 │ │ │ │ - ldr r3, [pc, #912] @ (22030 ) │ │ │ │ + b.w 1b65c │ │ │ │ + ldr r3, [pc, #912] @ (1c4f8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21ed2 │ │ │ │ - ldr r3, [pc, #972] @ (2207c ) │ │ │ │ + bne.w 1c39a │ │ │ │ + ldr r3, [pc, #972] @ (1c544 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #972] @ (22080 ) │ │ │ │ + ldr r1, [pc, #972] @ (1c548 ) │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n 21c94 │ │ │ │ + b.n 1c15c │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 20f30 │ │ │ │ + b.w 1b3fa │ │ │ │ mov.w fp, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r8, r1 │ │ │ │ mov.w sl, #248 @ 0xf8 │ │ │ │ mov r6, fp │ │ │ │ mov r9, fp │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ mov r9, r5 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 21c76 │ │ │ │ + b.n 1c13e │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r5 │ │ │ │ movs r1, #2 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - bl 94e0 │ │ │ │ + bl 951c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21d0a │ │ │ │ + beq.n 1c1d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21fee │ │ │ │ + beq.w 1c4b6 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, fp │ │ │ │ mov r9, r7 │ │ │ │ mov.w sl, #241 @ 0xf1 │ │ │ │ - b.w 21160 │ │ │ │ + b.w 1b62a │ │ │ │ cmp r4, r5 │ │ │ │ ittt ne │ │ │ │ strne r4, [sp, #68] @ 0x44 │ │ │ │ strne r6, [sp, #64] @ 0x40 │ │ │ │ ldrne.w r0, [r7, #1144] @ 0x478 │ │ │ │ - beq.w 220a4 │ │ │ │ + beq.w 1c56c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ blx 3808 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 217de │ │ │ │ + b.n 1bca6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21856 │ │ │ │ + b.n 1bd1e │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 20f72 │ │ │ │ + b.w 1b43c │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 20f94 │ │ │ │ + b.w 1b45e │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r4 │ │ │ │ movw sl, #263 @ 0x107 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21886 │ │ │ │ - ldr r3, [pc, #764] @ (2206c ) │ │ │ │ + b.n 1bd4e │ │ │ │ + ldr r3, [pc, #764] @ (1c534 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #784] @ (22084 ) │ │ │ │ + ldr r1, [pc, #784] @ (1c54c ) │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w sl, #250 @ 0xfa │ │ │ │ movs r7, #0 │ │ │ │ - b.w 211a6 │ │ │ │ + b.w 1b670 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21010 │ │ │ │ - ldr r3, [pc, #732] @ (22074 ) │ │ │ │ + b.w 1b4da │ │ │ │ + ldr r3, [pc, #732] @ (1c53c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #748] @ (22088 ) │ │ │ │ + ldr r1, [pc, #748] @ (1c550 ) │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 21d80 │ │ │ │ + b.n 1c248 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 218e6 │ │ │ │ + b.n 1bdae │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 218b8 │ │ │ │ - ldr r3, [pc, #684] @ (2206c ) │ │ │ │ + b.n 1bd80 │ │ │ │ + ldr r3, [pc, #684] @ (1c534 ) │ │ │ │ mov.w sl, #262 @ 0x106 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ - ldr r1, [pc, #708] @ (2208c ) │ │ │ │ + ldr r1, [pc, #708] @ (1c554 ) │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.w 211a6 │ │ │ │ + b.w 1b670 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 222aa │ │ │ │ + beq.w 1c772 │ │ │ │ ldr.w r0, [r7, #1144] @ 0x478 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - b.n 21d28 │ │ │ │ + b.n 1c1f0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w sl, #262 @ 0x106 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 35f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22298 │ │ │ │ + beq.w 1c760 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 3290 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21e26 │ │ │ │ + beq.n 1c2ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2214e │ │ │ │ + beq.w 1c616 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 20e8c │ │ │ │ + bge.w 1b356 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w sl, #250 @ 0xfa │ │ │ │ mov r8, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21c8e │ │ │ │ + b.n 1c156 │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21e62 │ │ │ │ + beq.n 1c32a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221b8 │ │ │ │ + beq.w 1c680 │ │ │ │ mov.w sl, #254 @ 0xfe │ │ │ │ - b.w 211a6 │ │ │ │ + b.w 1b670 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #254 @ 0xfe │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ mov r7, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w sl, #262 @ 0x106 │ │ │ │ mov r6, r9 │ │ │ │ mov r8, r9 │ │ │ │ - b.w 21480 │ │ │ │ + b.w 1b948 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw sl, #263 @ 0x107 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21918 │ │ │ │ + b.n 1bde0 │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21948 │ │ │ │ - ldr r3, [pc, #440] @ (2206c ) │ │ │ │ + b.n 1be10 │ │ │ │ + ldr r3, [pc, #440] @ (1c534 ) │ │ │ │ mov r8, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r4 │ │ │ │ - ldr r1, [pc, #468] @ (22090 ) │ │ │ │ + ldr r1, [pc, #468] @ (1c558 ) │ │ │ │ mov r6, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movw sl, #263 @ 0x107 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.w 2115a │ │ │ │ - ldr r3, [pc, #448] @ (22094 ) │ │ │ │ + b.w 1b624 │ │ │ │ + ldr r3, [pc, #448] @ (1c55c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 21cb0 │ │ │ │ + b.n 1c178 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22392 │ │ │ │ + beq.w 1c85a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -45843,2016 +36883,993 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21f18 │ │ │ │ + beq.n 1c3e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22146 │ │ │ │ + beq.w 1c60e │ │ │ │ mov r5, r9 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 20efa │ │ │ │ + b.w 1b3c4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov.w sl, #254 @ 0xfe │ │ │ │ - b.w 211a6 │ │ │ │ + b.w 1b670 │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r4 │ │ │ │ mov.w sl, #264 @ 0x108 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 2197a │ │ │ │ + b.n 1be42 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 219a8 │ │ │ │ + b.n 1be70 │ │ │ │ mov r8, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #254 @ 0xfe │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f80 │ │ │ │ + beq.w 1b44a │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov.w sl, #254 @ 0xfe │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r6, r9 │ │ │ │ mov r8, r9 │ │ │ │ mov r7, r9 │ │ │ │ - b.w 21480 │ │ │ │ + b.w 1b948 │ │ │ │ mov r8, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #256 @ 0x100 │ │ │ │ - b.w 21154 │ │ │ │ - ldr r3, [pc, #252] @ (22098 ) │ │ │ │ + b.w 1b61e │ │ │ │ + ldr r3, [pc, #252] @ (1c560 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 22100 │ │ │ │ + beq.w 1c5c8 │ │ │ │ ldrb.w r2, [sp, #78] @ 0x4e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2210a │ │ │ │ + beq.w 1c5d2 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #157 @ 0x9d │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sp, #78 @ 0x4e │ │ │ │ mov r3, r4 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 211c2 │ │ │ │ + bne.w 1b68c │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ - b.w 211a6 │ │ │ │ + b.w 1b670 │ │ │ │ mov r8, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r4 │ │ │ │ mov r6, r0 │ │ │ │ movw sl, #263 @ 0x107 │ │ │ │ - b.w 21480 │ │ │ │ + b.w 1b948 │ │ │ │ mov r8, fp │ │ │ │ mov.w sl, #241 @ 0xf1 │ │ │ │ mov fp, r9 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r3 │ │ │ │ - b.w 2149a │ │ │ │ + b.w 1b962 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 219e6 │ │ │ │ + b.n 1beae │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w sl, #256 @ 0x100 │ │ │ │ - b.w 211a6 │ │ │ │ + b.w 1b670 │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r7 │ │ │ │ movw sl, #263 @ 0x107 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ nop │ │ │ │ - bfi r0, r0, #0, #2 │ │ │ │ - @ instruction: 0xf2360001 │ │ │ │ + ldr r6, [pc, #608] @ (1c754 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r5, [pc, #440] @ (1c6b0 ) │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, ip, #1 │ │ │ │ + ldr r3, [pc, #400] @ (1c6a4 ) │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s32 d0, d14, d1 │ │ │ │ - cdp 0, 12, cr0, cr12, cr1, {0} │ │ │ │ - cdp 0, 6, cr0, cr12, cr1, {0} │ │ │ │ - cdp 0, 0, cr0, cr10, cr1, {0} │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldr r2, [pc, #408] @ (1c6b8 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [pc, #16] @ (1c534 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r1, [pc, #656] @ (1c7b8 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r1, [pc, #264] @ (1c634 ) │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xb76e │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + bgt.n 1c520 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + itee al │ │ │ │ + moval r0, r0 │ │ │ │ + lsl r4, r3, #11 │ │ │ │ + mov r0, r0 │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + bkpt 0x00f6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + bkpt 0x0074 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + bkpt 0x0020 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + bge.n 1c568 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 219fa │ │ │ │ + b.n 1bec2 │ │ │ │ blx 35f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e7c │ │ │ │ - ldr r3, [pc, #812] @ (223e0 ) │ │ │ │ + beq.w 1c344 │ │ │ │ + ldr r3, [pc, #812] @ (1c8a8 ) │ │ │ │ strd r6, r0, [sp, #64] @ 0x40 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #1144] @ 0x478 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 217de │ │ │ │ + beq.w 1bca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 217de │ │ │ │ + bne.w 1bca6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 217de │ │ │ │ + b.w 1bca6 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21aa8 │ │ │ │ + b.n 1bf70 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 21a78 │ │ │ │ + b.n 1bf40 │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21fba │ │ │ │ + bne.w 1c482 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 21202 │ │ │ │ + b.w 1b6cc │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21a3c │ │ │ │ + b.n 1bf04 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 21a60 │ │ │ │ + b.n 1bf28 │ │ │ │ mov r8, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov.w sl, #264 @ 0x108 │ │ │ │ - b.w 21480 │ │ │ │ + b.w 1b948 │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov.w sl, #264 @ 0x108 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21f18 │ │ │ │ + b.n 1c3e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21e26 │ │ │ │ + b.n 1c2ee │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21b16 │ │ │ │ + b.n 1bfde │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21b2a │ │ │ │ + b.n 1bff2 │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21b5a │ │ │ │ + b.n 1c022 │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21af2 │ │ │ │ + b.n 1bfba │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw sl, #265 @ 0x109 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ mov r8, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r6 │ │ │ │ movw sl, #263 @ 0x107 │ │ │ │ - b.w 21480 │ │ │ │ - ldr r3, [pc, #584] @ (223e4 ) │ │ │ │ + b.w 1b948 │ │ │ │ + ldr r3, [pc, #584] @ (1c8ac ) │ │ │ │ mov r8, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - ldr r1, [pc, #580] @ (223e8 ) │ │ │ │ + ldr r1, [pc, #580] @ (1c8b0 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movw sl, #263 @ 0x107 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.w 2115a │ │ │ │ + b.w 1b624 │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #254 @ 0xfe │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 211a6 │ │ │ │ + b.w 1b670 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21b42 │ │ │ │ + beq.w 1c00a │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r9 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ mov.w sl, #266 @ 0x10a │ │ │ │ mov fp, r6 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ mov r8, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r4 │ │ │ │ mov r6, r0 │ │ │ │ movw sl, #265 @ 0x109 │ │ │ │ - b.w 21480 │ │ │ │ + b.w 1b948 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 36cc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21a94 │ │ │ │ + beq.w 1bf5c │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r6 │ │ │ │ movw sl, #265 @ 0x109 │ │ │ │ - b.w 21480 │ │ │ │ + b.w 1b948 │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw sl, #265 @ 0x109 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ mov r8, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r6 │ │ │ │ movw sl, #263 @ 0x107 │ │ │ │ - b.w 21480 │ │ │ │ + b.w 1b948 │ │ │ │ mov fp, r6 │ │ │ │ mov r8, r9 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r7 │ │ │ │ movw sl, #265 @ 0x109 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov.w sl, #266 @ 0x10a │ │ │ │ - b.w 21480 │ │ │ │ + b.w 1b948 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w sl, #266 @ 0x10a │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w sl, #266 @ 0x10a │ │ │ │ - b.w 21480 │ │ │ │ + b.w 1b948 │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w sl, #266 @ 0x10a │ │ │ │ - b.w 21480 │ │ │ │ + b.w 1b948 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r5 │ │ │ │ mov.w sl, #241 @ 0xf1 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r9, r7 │ │ │ │ - b.w 21480 │ │ │ │ + b.w 1b948 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #250 @ 0xfa │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ movw r0, #37450 @ 0x924a │ │ │ │ blx 35f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22304 │ │ │ │ + cbz r0, 1c7cc │ │ │ │ ldr.w r0, [r7, #1144] @ 0x478 │ │ │ │ strd r6, r4, [sp, #64] @ 0x40 │ │ │ │ - b.n 220bc │ │ │ │ + b.n 1c584 │ │ │ │ mov fp, r6 │ │ │ │ mov r8, r9 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ movs r6, #0 │ │ │ │ movw sl, #263 @ 0x107 │ │ │ │ - b.w 21154 │ │ │ │ + b.w 1b61e │ │ │ │ mov r9, ip │ │ │ │ - b.n 21b6e │ │ │ │ + b.n 1c036 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 21fc0 │ │ │ │ - ldr r2, [pc, #264] @ (223e4 ) │ │ │ │ + b.n 1c488 │ │ │ │ + ldr r2, [pc, #264] @ (1c8ac ) │ │ │ │ mov r8, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w sl, #262 @ 0x106 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r6, r9 │ │ │ │ - ldr r1, [pc, #248] @ (223ec ) │ │ │ │ + ldr r1, [pc, #248] @ (1c8b4 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #244] @ (223f0 ) │ │ │ │ + ldr r2, [pc, #244] @ (1c8b8 ) │ │ │ │ add r2, pc │ │ │ │ blx 390c │ │ │ │ - b.w 2115a │ │ │ │ + b.w 1b624 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r9 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w sl, #262 @ 0x106 │ │ │ │ - b.w 21480 │ │ │ │ + b.w 1b948 │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #212] @ (223f4 ) │ │ │ │ + ldr r3, [pc, #212] @ (1c8bc ) │ │ │ │ movw r2, #9124 @ 0x23a4 │ │ │ │ - ldr r1, [pc, #212] @ (223f8 ) │ │ │ │ - ldr r0, [pc, #212] @ (223fc ) │ │ │ │ + ldr r1, [pc, #212] @ (1c8c0 ) │ │ │ │ + ldr r0, [pc, #212] @ (1c8c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1880 @ 0x758 │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #200] @ (22400 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c8c8 ) │ │ │ │ movw r2, #9097 @ 0x2389 │ │ │ │ - ldr r1, [pc, #200] @ (22404 ) │ │ │ │ - ldr r0, [pc, #200] @ (22408 ) │ │ │ │ + ldr r1, [pc, #200] @ (1c8cc ) │ │ │ │ + ldr r0, [pc, #200] @ (1c8d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1880 @ 0x758 │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #188] @ (2240c ) │ │ │ │ + ldr r3, [pc, #188] @ (1c8d4 ) │ │ │ │ movw r2, #8991 @ 0x231f │ │ │ │ - ldr r1, [pc, #188] @ (22410 ) │ │ │ │ - ldr r0, [pc, #188] @ (22414 ) │ │ │ │ + ldr r1, [pc, #188] @ (1c8d8 ) │ │ │ │ + ldr r0, [pc, #188] @ (1c8dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1880 @ 0x758 │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (22418 ) │ │ │ │ + ldr r3, [pc, #176] @ (1c8e0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #176] @ (2241c ) │ │ │ │ - ldr r0, [pc, #176] @ (22420 ) │ │ │ │ + ldr r1, [pc, #176] @ (1c8e4 ) │ │ │ │ + ldr r0, [pc, #176] @ (1c8e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ (22424 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c8ec ) │ │ │ │ movw r2, #9233 @ 0x2411 │ │ │ │ - ldr r1, [pc, #164] @ (22428 ) │ │ │ │ - ldr r0, [pc, #168] @ (2242c ) │ │ │ │ + ldr r1, [pc, #164] @ (1c8f0 ) │ │ │ │ + ldr r0, [pc, #168] @ (1c8f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1880 @ 0x758 │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #156] @ (22430 ) │ │ │ │ + ldr r3, [pc, #156] @ (1c8f8 ) │ │ │ │ movw r2, #9307 @ 0x245b │ │ │ │ - ldr r1, [pc, #152] @ (22434 ) │ │ │ │ - ldr r0, [pc, #156] @ (22438 ) │ │ │ │ + ldr r1, [pc, #152] @ (1c8fc ) │ │ │ │ + ldr r0, [pc, #156] @ (1c900 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1880 @ 0x758 │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (2243c ) │ │ │ │ + ldr r3, [pc, #144] @ (1c904 ) │ │ │ │ movw r2, #22985 @ 0x59c9 │ │ │ │ - ldr r1, [pc, #140] @ (22440 ) │ │ │ │ - ldr r0, [pc, #144] @ (22444 ) │ │ │ │ + ldr r1, [pc, #140] @ (1c908 ) │ │ │ │ + ldr r0, [pc, #144] @ (1c90c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1936 @ 0x790 │ │ │ │ + addw r3, r3, #1596 @ 0x63c │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 412c <__assert_fail@plt+0x744> │ │ │ │ - ldr r3, [pc, #128] @ (22448 ) │ │ │ │ + bl 4180 <__assert_fail@plt+0x798> │ │ │ │ + ldr r3, [pc, #128] @ (1c910 ) │ │ │ │ movw r2, #9129 @ 0x23a9 │ │ │ │ - ldr r1, [pc, #124] @ (2244c ) │ │ │ │ - ldr r0, [pc, #128] @ (22450 ) │ │ │ │ + ldr r1, [pc, #124] @ (1c914 ) │ │ │ │ + ldr r0, [pc, #128] @ (1c918 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1880 @ 0x758 │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 22190 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r6, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r3, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r0, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r5, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r1, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ - 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, #4008] @ 0xfa8 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [pc, #624] @ (226d8 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #624] @ (226dc ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ - vldr d7, [pc, #604] @ 226d0 │ │ │ │ - ldr r6, [pc, #616] @ (226e0 ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #612] @ (226e4 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov.w r2, #0 │ │ │ │ - vstr d7, [sp, #32] │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ - ldmia r1, {r0, r1, r2} │ │ │ │ - stmia.w r4, {r0, r1, r2} │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 22500 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 228e4 │ │ │ │ - ldr r1, [pc, #576] @ (226e8 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 228ce │ │ │ │ - ldr r1, [pc, #572] @ (226ec ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 228e8 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 22500 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 2268c │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.w 22678 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 22710 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #540] @ (226f0 ) │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, ip │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl aff4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 22732 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22770 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2276e │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 2252e │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.w 22710 │ │ │ │ - ldr.w r5, [ip] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr.w r2, [ip, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 2285a │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 227e0 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 2263a │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mov r7, r3 │ │ │ │ - adds r3, r7, #1 │ │ │ │ - beq.w 227ee │ │ │ │ - ldr r3, [pc, #416] @ (226f4 ) │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - ldr r3, [pc, #416] @ (226f8 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r6, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - bne.w 227fc │ │ │ │ - ldr r3, [pc, #404] @ (226fc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [r3, #304] @ 0x130 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [r4, #4] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 2265e │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 22820 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 22596 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #360] @ (22700 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #308] @ 226d0 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 227a4 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 22794 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1e4a0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 227a4 │ │ │ │ - blx 353c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 225ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 227d2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 22604 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 22604 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 227cc │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 2261c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2261c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 227da │ │ │ │ - ldr r2, [pc, #228] @ (22704 ) │ │ │ │ - ldr r3, [pc, #188] @ (226dc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 228ca │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #204] @ (22708 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 227ee │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 227e0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 37f0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 2254a │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1e4a0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 228aa │ │ │ │ - blx 353c │ │ │ │ - b.n 225ec │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp r1, lr │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r0, #0] │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp r1, lr │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #104] @ (2270c ) │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r1, ip, r5, lsl #2 │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl aff4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 22732 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 226c6 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2276e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 2252e │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - bhi.n 227c4 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 227a8 │ │ │ │ - movs r1, r0 │ │ │ │ - blt.n 227d8 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 22b48 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 22688 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #472] @ (228ec ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #472] @ (228f0 ) │ │ │ │ - ldr r2, [pc, #476] @ (228f4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #468] @ (228f8 ) │ │ │ │ - ldr r1, [pc, #468] @ (228fc ) │ │ │ │ - str r5, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 22748 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 22748 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 22814 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 2275e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2275e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2281a │ │ │ │ - ldr r0, [pc, #416] @ (22900 ) │ │ │ │ - mov.w r1, #310 @ 0x136 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 2261c │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r3, [pc, #376] @ (228ec ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #396] @ (22904 ) │ │ │ │ - ldr r2, [pc, #400] @ (22908 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #388] @ (2290c ) │ │ │ │ - ldr r1, [pc, #392] @ (22910 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 22732 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 225c0 │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 2284c │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 22840 │ │ │ │ - ldr r0, [pc, #348] @ (22914 ) │ │ │ │ - mov.w r1, #310 @ 0x136 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - blx 353c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 228ae │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 225d8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22604 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 225ec │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2261c │ │ │ │ - ldr r3, [pc, #308] @ (22918 ) │ │ │ │ - ldr r1, [pc, #312] @ (2291c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 22732 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 22550 │ │ │ │ - ldr r2, [pc, #288] @ (22920 ) │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc │ │ │ │ - bl ac38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9158 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9158 │ │ │ │ - b.n 2276a │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22748 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2275e │ │ │ │ - ldr r1, [pc, #256] @ (22924 ) │ │ │ │ - mov.w r2, #310 @ 0x136 │ │ │ │ - ldr r0, [pc, #256] @ (22928 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 228aa │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 22596 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 227b4 │ │ │ │ - mov.w r2, #310 @ 0x136 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 227ac │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 228b2 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 228b2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 228b2 │ │ │ │ - ldr r2, [pc, #192] @ (2292c ) │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 2289e │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl b250 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 2254a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2254a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2254a │ │ │ │ - bl 8cb0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 22874 │ │ │ │ - b.n 227ee │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 227a4 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 225ec │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 227ee │ │ │ │ - ldr r3, [pc, #48] @ (228ec ) │ │ │ │ - ldr r1, [pc, #112] @ (22930 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 227ee │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (22934 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #96] @ (22938 ) │ │ │ │ - ldr r0, [pc, #100] @ (2293c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + tst r6, r1 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #24] @ (22954 ) │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [pc, #620] @ (22bc0 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #620] @ (22bc4 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ - vldr d7, [pc, #600] @ 22bb8 │ │ │ │ - ldr r6, [pc, #612] @ (22bc8 ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #608] @ (22bcc ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov.w r2, #0 │ │ │ │ - vstr d7, [sp, #32] │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ - ldmia r1, {r0, r1, r2} │ │ │ │ - stmia.w r4, {r0, r1, r2} │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 229ec │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 22dcc │ │ │ │ - ldr r1, [pc, #572] @ (22bd0 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 22db6 │ │ │ │ - ldr r1, [pc, #568] @ (22bd4 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 22dd0 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 229ec │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 22b78 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.w 22b64 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 22bf8 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #536] @ (22bd8 ) │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, ip │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl aff4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 22c1a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22c58 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 22c56 │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 22a1a │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.w 22bf8 │ │ │ │ - ldr.w r5, [ip] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr.w r2, [ip, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 22d42 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 22cc8 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 22b26 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mov r7, r3 │ │ │ │ - adds r3, r7, #1 │ │ │ │ - beq.w 22cd6 │ │ │ │ - ldr r3, [pc, #412] @ (22bdc ) │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - ldr r3, [pc, #412] @ (22be0 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r6, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - bne.w 22ce4 │ │ │ │ - ldr r3, [pc, #400] @ (22be4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [r3, #292] @ 0x124 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [r4, #4] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 22b4a │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 22d08 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 22a82 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #356] @ (22be8 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #304] @ 22bb8 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 22c8c │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 22c7c │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 17e98 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 22c8c │ │ │ │ - blx 353c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 22ad8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22cba │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 22af0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 22af0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22cb4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 22b08 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 22b08 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22cc2 │ │ │ │ - ldr r2, [pc, #224] @ (22bec ) │ │ │ │ - ldr r3, [pc, #184] @ (22bc4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 22db2 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #200] @ (22bf0 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 22cd6 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 22cc8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 37f0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 22a36 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 17e98 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 22d92 │ │ │ │ - blx 353c │ │ │ │ - b.n 22ad8 │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp r1, lr │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r0, #0] │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp r1, lr │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #100] @ (22bf4 ) │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r1, ip, r5, lsl #2 │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl aff4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 22c1a │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 22bb2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 22c56 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 22a1a │ │ │ │ - ... │ │ │ │ - bcc.n 22ad4 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 22cb8 │ │ │ │ - movs r1, r0 │ │ │ │ - bvs.n 22ae8 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + rev16 r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + cbnz r6, 1c908 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 22c58 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + b.n 1c894 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 22b98 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #472] @ (22dd4 ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #472] @ (22dd8 ) │ │ │ │ - ldr r2, [pc, #476] @ (22ddc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #468] @ (22de0 ) │ │ │ │ - ldr r1, [pc, #468] @ (22de4 ) │ │ │ │ - str r5, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 22c30 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 22c30 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 22cfc │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 22c46 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 22c46 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 22d02 │ │ │ │ - ldr r0, [pc, #416] @ (22de8 ) │ │ │ │ - mov.w r1, #280 @ 0x118 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 22b08 │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r3, [pc, #376] @ (22dd4 ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #396] @ (22dec ) │ │ │ │ - ldr r2, [pc, #400] @ (22df0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #388] @ (22df4 ) │ │ │ │ - ldr r1, [pc, #392] @ (22df8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 22c1a │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 22aac │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 22d34 │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 22d28 │ │ │ │ - ldr r0, [pc, #348] @ (22dfc ) │ │ │ │ - mov.w r1, #280 @ 0x118 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - blx 353c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 22d96 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 22ac4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22af0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22ad8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22b08 │ │ │ │ - ldr r3, [pc, #308] @ (22e00 ) │ │ │ │ - ldr r1, [pc, #312] @ (22e04 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 22c1a │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 22a3c │ │ │ │ - ldr r2, [pc, #288] @ (22e08 ) │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc │ │ │ │ - bl ac38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9158 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9158 │ │ │ │ - b.n 22c52 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22c30 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22c46 │ │ │ │ - ldr r1, [pc, #256] @ (22e0c ) │ │ │ │ - mov.w r2, #280 @ 0x118 │ │ │ │ - ldr r0, [pc, #256] @ (22e10 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 22d92 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 22a82 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 22c9c │ │ │ │ - mov.w r2, #280 @ 0x118 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 22c94 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 22d9a │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 22d9a │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 22d9a │ │ │ │ - ldr r2, [pc, #192] @ (22e14 ) │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 22d86 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl b250 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 22a36 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 22a36 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22a36 │ │ │ │ - bl 8cb0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 22d5c │ │ │ │ - b.n 22cd6 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 22c8c │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 22ad8 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 22cd6 │ │ │ │ - ldr r3, [pc, #48] @ (22dd4 ) │ │ │ │ - ldr r1, [pc, #112] @ (22e18 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 22cd6 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (22e1c ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #96] @ (22e20 ) │ │ │ │ - ldr r0, [pc, #100] @ (22e24 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + b.n 1c870 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + b.n 1c84c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + @ instruction: 0xb836 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + bvs.n 1c838 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + add r4, sp, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + b.n 1c808 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + b.n 1c7e4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + b.n 1c7c0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + add r7, sp, #0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + b.n 1c794 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #120] @ (22e9c ) │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #376] @ (22fa0 ) │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #2828] @ 23948 │ │ │ │ - ldr.w r3, [pc, #2828] @ 2394c │ │ │ │ + ldr.w r1, [pc, #2828] @ 1d43c │ │ │ │ + ldr.w r3, [pc, #2828] @ 1d440 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r1, pc │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w sl, [pc, #2820] @ 23950 │ │ │ │ + ldr.w sl, [pc, #2820] @ 1d444 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.w 23c66 │ │ │ │ - ldr.w r2, [pc, #2800] @ 23954 │ │ │ │ + bpl.w 1d75a │ │ │ │ + ldr.w r2, [pc, #2800] @ 1d448 │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 23c6e │ │ │ │ - ldr.w r2, [pc, #2788] @ 23958 │ │ │ │ + beq.w 1d762 │ │ │ │ + ldr.w r2, [pc, #2788] @ 1d44c │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 23c6a │ │ │ │ - ldr.w r3, [pc, #2776] @ 2395c │ │ │ │ + beq.w 1d75e │ │ │ │ + ldr.w r3, [pc, #2776] @ 1d450 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #456 @ 0x1c8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22f4c │ │ │ │ + beq.n 1ca40 │ │ │ │ mov r0, r7 │ │ │ │ blx 32cc │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 22f20 │ │ │ │ + ble.n 1ca14 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 236aa │ │ │ │ + beq.w 1d19e │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 235c0 │ │ │ │ + bne.w 1d0b6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 23ca0 │ │ │ │ + bpl.w 1d794 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22eca │ │ │ │ + beq.n 1c9be │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr.w r4, [pc, #2708] @ 23960 │ │ │ │ + ldr.w r4, [pc, #2708] @ 1d454 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl aff4 │ │ │ │ + bl afc8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2363a │ │ │ │ + beq.w 1d12e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22f62 │ │ │ │ + bne.n 1ca56 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22f62 │ │ │ │ - ldr.w r3, [pc, #2668] @ 23964 │ │ │ │ + bne.n 1ca56 │ │ │ │ + ldr.w r3, [pc, #2668] @ 1d458 │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #2668] @ 23968 │ │ │ │ + ldr.w r1, [pc, #2668] @ 1d45c │ │ │ │ movs r4, #1 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ strd r4, r1, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2652] @ 2396c │ │ │ │ - ldr.w r1, [pc, #2652] @ 23970 │ │ │ │ + ldr.w r3, [pc, #2652] @ 1d460 │ │ │ │ + ldr.w r1, [pc, #2652] @ 1d464 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n 235ea │ │ │ │ + b.n 1d0de │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 235c0 │ │ │ │ + bne.w 1d0b6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.n 22f52 │ │ │ │ - ldr.w r3, [pc, #2628] @ 23974 │ │ │ │ + bmi.n 1ca46 │ │ │ │ + ldr.w r3, [pc, #2628] @ 1d468 │ │ │ │ movw r2, #12427 @ 0x308b │ │ │ │ - ldr.w r1, [pc, #2624] @ 23978 │ │ │ │ - ldr.w r0, [pc, #2624] @ 2397c │ │ │ │ + ldr.w r1, [pc, #2624] @ 1d46c │ │ │ │ + ldr.w r0, [pc, #2624] @ 1d470 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1960 @ 0x7a8 │ │ │ │ + addw r3, r3, #1620 @ 0x654 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 235c0 │ │ │ │ + bne.w 1d0b6 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - ldr.w r3, [pc, #2588] @ 23980 │ │ │ │ + ldr.w r3, [pc, #2588] @ 1d474 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - ldr.w r3, [pc, #2584] @ 23984 │ │ │ │ + ldr.w r3, [pc, #2584] @ 1d478 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, r1 │ │ │ │ - bne.w 236ae │ │ │ │ - ldr.w r3, [pc, #2564] @ 23988 │ │ │ │ + bne.w 1d1a2 │ │ │ │ + ldr.w r3, [pc, #2564] @ 1d47c │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #72] @ 0x48 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ strh.w r4, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [r3, #324] @ 0x144 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 234e8 │ │ │ │ + bne.w 1cfde │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2384e │ │ │ │ + beq.w 1d342 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22fbe │ │ │ │ + beq.n 1cab2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 9534 │ │ │ │ + bl 9570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 23750 │ │ │ │ + beq.w 1d244 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22ff0 │ │ │ │ + beq.n 1cae6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23670 │ │ │ │ + beq.w 1d164 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r6, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 236c0 │ │ │ │ + beq.w 1d1b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23016 │ │ │ │ + beq.n 1cb0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23676 │ │ │ │ - ldr.w r3, [pc, #2420] @ 2398c │ │ │ │ + beq.w 1d16a │ │ │ │ + ldr.w r3, [pc, #2416] @ 1d480 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r3, pc │ │ │ │ cmp r0, fp │ │ │ │ ldr.w r1, [r3, #740] @ 0x2e4 │ │ │ │ - beq.w 23692 │ │ │ │ + beq.w 1d186 │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 23692 │ │ │ │ + beq.w 1d186 │ │ │ │ blx 3954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 236c6 │ │ │ │ + beq.w 1d1ba │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23050 │ │ │ │ + beq.n 1cb46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2367c │ │ │ │ - ldr.w r5, [pc, #2364] @ 23990 │ │ │ │ + beq.w 1d170 │ │ │ │ + ldr.w r5, [pc, #2364] @ 1d484 │ │ │ │ str r4, [r6, #16] │ │ │ │ add r5, pc │ │ │ │ ldr.w r8, [r5, #1132] @ 0x46c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 236cc │ │ │ │ + beq.w 1d1c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2307e │ │ │ │ + beq.n 1cb74 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [pc, #2320] @ 23994 │ │ │ │ + ldr.w r2, [pc, #2316] @ 1d488 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1136] @ 0x470 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2372c │ │ │ │ + beq.w 1d220 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 23734 │ │ │ │ + beq.w 1d228 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 230b2 │ │ │ │ + beq.n 1cba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2369a │ │ │ │ + beq.w 1d18e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [pc, #2248] @ 23998 │ │ │ │ + ldr.w r3, [pc, #2248] @ 1d48c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #856] @ 0x358 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2310a │ │ │ │ + beq.n 1cc00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23630 │ │ │ │ + beq.w 1d124 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2310a │ │ │ │ + beq.n 1cc00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 235b8 │ │ │ │ + beq.w 1d0ae │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2350e │ │ │ │ - ldr.w r3, [pc, #2184] @ 2399c │ │ │ │ + beq.w 1d004 │ │ │ │ + ldr.w r3, [pc, #2184] @ 1d490 │ │ │ │ ldr.w r5, [sl, r3] │ │ │ │ - ldr.w r3, [pc, #2180] @ 239a0 │ │ │ │ + ldr.w r3, [pc, #2180] @ 1d494 │ │ │ │ subs r5, r4, r5 │ │ │ │ clz r5, r5 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r4, r2 │ │ │ │ ite ne │ │ │ │ movne r3, r5 │ │ │ │ orreq.w r3, r5, #1 │ │ │ │ cmp r4, fp │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 234ec │ │ │ │ + beq.w 1cfe2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23154 │ │ │ │ + beq.n 1cc4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2361a │ │ │ │ + beq.w 1d10e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 23758 │ │ │ │ - ldr.w r3, [pc, #2120] @ 239a4 │ │ │ │ + beq.w 1d24c │ │ │ │ + ldr.w r3, [pc, #2116] @ 1d498 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl bff0 │ │ │ │ + bl bfc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23196 │ │ │ │ + beq.n 1cc8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23622 │ │ │ │ + beq.w 1d116 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23892 │ │ │ │ + beq.w 1d386 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 231b2 │ │ │ │ + beq.n 1cca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2362a │ │ │ │ - ldr.w r5, [pc, #2036] @ 239a8 │ │ │ │ + beq.w 1d11e │ │ │ │ + ldr.w r5, [pc, #2032] @ 1d49c │ │ │ │ str r4, [r6, #24] │ │ │ │ add r5, pc │ │ │ │ ldr.w r8, [r5, #972] @ 0x3cc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 238b4 │ │ │ │ + beq.w 1d3a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 231e0 │ │ │ │ + beq.n 1ccd6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [pc, #1988] @ 239ac │ │ │ │ + ldr.w r2, [pc, #1988] @ 1d4a0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 238da │ │ │ │ + beq.w 1d3ce │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 238d4 │ │ │ │ + beq.w 1d3c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23218 │ │ │ │ + beq.n 1cd0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 23218 │ │ │ │ + cbnz r3, 1cd0e │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r4, [pc, #1940] @ 239b0 │ │ │ │ + ldr.w r4, [pc, #1940] @ 1d4a4 │ │ │ │ add r4, pc │ │ │ │ ldr.w r0, [r4, #972] @ 0x3cc │ │ │ │ - bl a868 │ │ │ │ + bl a83c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 238e4 │ │ │ │ + beq.w 1d3d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2371c │ │ │ │ + beq.w 1d210 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 23902 │ │ │ │ + beq.w 1d3f6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2325e │ │ │ │ + beq.n 1cd54 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23704 │ │ │ │ - ldr.w r3, [pc, #1876] @ 239b4 │ │ │ │ + beq.w 1d1f8 │ │ │ │ + ldr.w r3, [pc, #1872] @ 1d4a8 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itttt ne │ │ │ │ movne r2, #1 │ │ │ │ movne r4, #4 │ │ │ │ movtne r2, #32768 @ 0x8000 │ │ │ │ movne.w sl, #0 │ │ │ │ - beq.w 23a7a │ │ │ │ + beq.w 1d56e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ blx 3690 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23a04 │ │ │ │ + beq.w 1d4f8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr.w r3, [pc, #1816] @ 239b8 │ │ │ │ + ldr.w r3, [pc, #1812] @ 1d4ac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ ldr.w ip, [r3, #1036] @ 0x40c │ │ │ │ ldr.w lr, [r3, #1196] @ 0x4ac │ │ │ │ - beq.w 23c36 │ │ │ │ + beq.w 1d72a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 23c6e │ │ │ │ + beq.w 1d762 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 23c6a │ │ │ │ + beq.w 1d75e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 23c9c │ │ │ │ + ble.w 1d790 │ │ │ │ ldr.w r3, [ip] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w ip, [r8, #12] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -47860,73 +37877,73 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w lr, [sp, #64] @ 0x40 │ │ │ │ adds r1, r3, r4 │ │ │ │ mov r3, r8 │ │ │ │ blx 3750 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 23318 │ │ │ │ + beq.n 1ce0e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23318 │ │ │ │ + beq.n 1ce0e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23898 │ │ │ │ + beq.w 1d38c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23330 │ │ │ │ + beq.n 1ce26 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23748 │ │ │ │ + beq.w 1d23c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23344 │ │ │ │ + beq.n 1ce3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2370c │ │ │ │ + beq.w 1d200 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23ac6 │ │ │ │ - ldr.w r3, [pc, #1648] @ 239bc │ │ │ │ + beq.w 1d5ba │ │ │ │ + ldr.w r3, [pc, #1644] @ 1d4b0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #640] @ 0x280 │ │ │ │ - bl a868 │ │ │ │ + bl a83c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23ad8 │ │ │ │ + beq.w 1d5cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 23b20 │ │ │ │ + beq.w 1d614 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #32768 @ 0x8000 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r8, r4, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ blx 3690 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23af6 │ │ │ │ - ldr.w r2, [pc, #1580] @ 239c0 │ │ │ │ + beq.w 1d5ea │ │ │ │ + ldr.w r2, [pc, #1576] @ 1d4b4 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #776] @ 0x308 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 9790 │ │ │ │ + bl 97d0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ itt ne │ │ │ │ @@ -47936,95 +37953,95 @@ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, sl │ │ │ │ blx 3750 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 233e8 │ │ │ │ + beq.n 1cede │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 233e8 │ │ │ │ + beq.n 1cede │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23714 │ │ │ │ + beq.w 1d208 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 233fc │ │ │ │ + beq.n 1cef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2388a │ │ │ │ + beq.w 1d37e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23410 │ │ │ │ + beq.n 1cf06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23882 │ │ │ │ + beq.w 1d376 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23428 │ │ │ │ + beq.n 1cf1e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2387a │ │ │ │ + beq.w 1d36e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2343e │ │ │ │ + beq.n 1cf34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23872 │ │ │ │ + beq.w 1d366 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23c2a │ │ │ │ + beq.w 1d71e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2345c │ │ │ │ + beq.n 1cf52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 238ae │ │ │ │ + beq.w 1d3a2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r6, #20] │ │ │ │ - ldr.w r3, [pc, #1372] @ 239c4 │ │ │ │ + ldr.w r3, [pc, #1372] @ 1d4b8 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2348e │ │ │ │ + beq.n 1cf84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 238a0 │ │ │ │ + beq.w 1d394 │ │ │ │ ldrb.w r1, [sp, #74] @ 0x4a │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r6, #40] @ 0x28 │ │ │ │ strd r2, r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r1, 234e4 │ │ │ │ + cbz r1, 1cfda │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sp, #74 @ 0x4a │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ itt ne │ │ │ │ @@ -48032,570 +38049,570 @@ │ │ │ │ strne.w r3, [fp] │ │ │ │ mov r3, fp │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 234de │ │ │ │ + beq.n 1cfd4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23724 │ │ │ │ + beq.w 1d218 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 23750 │ │ │ │ + beq.w 1d244 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 23564 │ │ │ │ + b.n 1d05a │ │ │ │ mov r9, r4 │ │ │ │ - b.n 22fcc │ │ │ │ + b.n 1cac2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.w 23140 │ │ │ │ + bge.w 1cc36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2350e │ │ │ │ + beq.n 1d004 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2350e │ │ │ │ + cbnz r3, 1d004 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ mov.w r6, #408 @ 0x198 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 2352a │ │ │ │ + cbz r4, 1d020 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2352a │ │ │ │ + beq.n 1d020 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23612 │ │ │ │ - cbz r5, 23540 │ │ │ │ + beq.n 1d106 │ │ │ │ + cbz r5, 1d036 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23540 │ │ │ │ + beq.n 1d036 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 236a2 │ │ │ │ + beq.w 1d196 │ │ │ │ ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23664 │ │ │ │ + bne.w 1d158 │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23658 │ │ │ │ - ldr.w r0, [pc, #1136] @ 239c8 │ │ │ │ + bne.w 1d14c │ │ │ │ + ldr.w r0, [pc, #1136] @ 1d4bc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ + bl c5fc │ │ │ │ blx 353c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 23586 │ │ │ │ + beq.n 1d07c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23586 │ │ │ │ + beq.n 1d07c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2368a │ │ │ │ + beq.w 1d17e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23598 │ │ │ │ + beq.n 1d08e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23682 │ │ │ │ - ldr.w r2, [pc, #1072] @ 239cc │ │ │ │ - ldr r3, [pc, #940] @ (2394c ) │ │ │ │ + beq.n 1d176 │ │ │ │ + ldr.w r2, [pc, #1072] @ 1d4c0 │ │ │ │ + ldr r3, [pc, #940] @ (1d440 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 23c32 │ │ │ │ + bne.w 1d726 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2310a │ │ │ │ - ldr r3, [pc, #928] @ (23964 ) │ │ │ │ + b.n 1cc00 │ │ │ │ + ldr r3, [pc, #928] @ (1d458 ) │ │ │ │ movs r4, #1 │ │ │ │ - ldr.w r1, [pc, #1032] @ 239d0 │ │ │ │ - ldr.w r2, [pc, #1032] @ 239d4 │ │ │ │ + ldr.w r1, [pc, #1032] @ 1d4c4 │ │ │ │ + ldr.w r2, [pc, #1032] @ 1d4c8 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #1020] @ (239d8 ) │ │ │ │ - ldr.w r1, [pc, #1024] @ 239dc │ │ │ │ + ldr r3, [pc, #1020] @ (1d4cc ) │ │ │ │ + ldr r1, [pc, #1020] @ (1d4d0 ) │ │ │ │ str r5, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - ldr r0, [pc, #1012] @ (239e0 ) │ │ │ │ + ldr r0, [pc, #1012] @ (1d4d4 ) │ │ │ │ movw r1, #393 @ 0x189 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ + bl c5fc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 23598 │ │ │ │ + b.n 1d08e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 238fc │ │ │ │ + beq.w 1d3f0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 238fc │ │ │ │ + bne.w 1d3f0 │ │ │ │ mov.w r6, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2352a │ │ │ │ + b.n 1d020 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23154 │ │ │ │ + b.n 1cc4a │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23196 │ │ │ │ + b.n 1cc8c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 231b2 │ │ │ │ + b.n 1cca8 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 230f8 │ │ │ │ + b.n 1cbee │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 235ea │ │ │ │ + beq.n 1d0de │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 235ea │ │ │ │ + beq.n 1d0de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 235ea │ │ │ │ + bne.n 1d0de │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 235ea │ │ │ │ + b.n 1d0de │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 23554 │ │ │ │ + b.n 1d04a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 2354a │ │ │ │ + b.n 1d040 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22ff0 │ │ │ │ + b.n 1cae6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23016 │ │ │ │ + b.n 1cb0c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23050 │ │ │ │ + b.n 1cb46 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23598 │ │ │ │ + b.n 1d08e │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23586 │ │ │ │ + b.n 1d07c │ │ │ │ blx 33b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23034 │ │ │ │ + b.n 1cb2a │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 230b2 │ │ │ │ + b.n 1cba8 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23540 │ │ │ │ + b.n 1d036 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 22eca │ │ │ │ - ldr r2, [pc, #820] @ (239e4 ) │ │ │ │ + b.n 1c9be │ │ │ │ + ldr r2, [pc, #820] @ (1d4d8 ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl ac38 │ │ │ │ + bl ac0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9158 │ │ │ │ - b.n 235f6 │ │ │ │ + bl 9280 │ │ │ │ + b.n 1d0ea │ │ │ │ movw r6, #405 @ 0x195 │ │ │ │ - b.n 23514 │ │ │ │ + b.n 1d00a │ │ │ │ movw r6, #407 @ 0x197 │ │ │ │ - b.n 23514 │ │ │ │ + b.n 1d00a │ │ │ │ blx 3650 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ blx 397c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2307e │ │ │ │ + bne.w 1cb74 │ │ │ │ mov.w r6, #408 @ 0x198 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 23514 │ │ │ │ - ldr r3, [pc, #756] @ (239e8 ) │ │ │ │ + bne.w 1d00a │ │ │ │ + ldr r3, [pc, #756] @ (1d4dc ) │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #756] @ (239ec ) │ │ │ │ + ldr r1, [pc, #756] @ (1d4e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ - b.n 2350e │ │ │ │ + b.n 1d004 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2325e │ │ │ │ + b.n 1cd54 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23344 │ │ │ │ + b.n 1ce3a │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 233e8 │ │ │ │ + b.n 1cede │ │ │ │ blx 3970 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 23240 │ │ │ │ + b.n 1cd36 │ │ │ │ mov r0, fp │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 234de │ │ │ │ + b.n 1cfd4 │ │ │ │ blx 3970 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 23098 │ │ │ │ + b.n 1cb8e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23742 │ │ │ │ + beq.n 1d236 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23b78 │ │ │ │ + beq.w 1d66c │ │ │ │ mov.w r6, #408 @ 0x198 │ │ │ │ - b.n 23540 │ │ │ │ + b.n 1d036 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23330 │ │ │ │ + b.n 1ce26 │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #393 @ 0x189 │ │ │ │ - b.n 23514 │ │ │ │ - ldr r3, [pc, #660] @ (239f0 ) │ │ │ │ + b.n 1d00a │ │ │ │ + ldr r3, [pc, #660] @ (1d4e4 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ cmp sl, fp │ │ │ │ - beq.w 23bfc │ │ │ │ + beq.w 1d6f0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ - ldr r3, [pc, #604] @ (239f4 ) │ │ │ │ + ldr r3, [pc, #604] @ (1d4e8 ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr.w r1, [r3, #444] @ 0x1bc │ │ │ │ ldr.w r3, [r3, #864] @ 0x360 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bpl.w 23c4a │ │ │ │ + bpl.w 1d73e │ │ │ │ mov r0, sl │ │ │ │ - bl 932c │ │ │ │ + bl 9400 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ orr.w r3, r0, #127 @ 0x7f │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r2, #74 @ 0x4a │ │ │ │ - bl a274 │ │ │ │ + bl a248 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23bf6 │ │ │ │ + beq.w 1d6ea │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 237e8 │ │ │ │ + beq.n 1d2dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23b88 │ │ │ │ + beq.w 1d67c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ - bl bff0 │ │ │ │ + bl bfc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2380c │ │ │ │ + beq.n 1d300 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23b90 │ │ │ │ + beq.w 1d684 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23820 │ │ │ │ + beq.n 1d314 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 23846 │ │ │ │ - cbz r4, 2383e │ │ │ │ + cbz r3, 1d33a │ │ │ │ + cbz r4, 1d332 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a62c │ │ │ │ + bl a600 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2383e │ │ │ │ + beq.n 1d332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23b98 │ │ │ │ + beq.w 1d68c │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #411 @ 0x19b │ │ │ │ - b.n 23514 │ │ │ │ + b.n 1d00a │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23820 │ │ │ │ - ldr r1, [pc, #424] @ (239f8 ) │ │ │ │ + b.n 1d314 │ │ │ │ + ldr r1, [pc, #424] @ (1d4ec ) │ │ │ │ movw r2, #393 @ 0x189 │ │ │ │ - ldr r0, [pc, #420] @ (239fc ) │ │ │ │ + ldr r0, [pc, #420] @ (1d4f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23750 │ │ │ │ + beq.w 1d244 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 22fbe │ │ │ │ + b.w 1cab2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2343e │ │ │ │ + b.n 1cf34 │ │ │ │ mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23428 │ │ │ │ + b.n 1cf1e │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23410 │ │ │ │ + b.n 1cf06 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 233fc │ │ │ │ + b.n 1cef2 │ │ │ │ movw r6, #409 @ 0x199 │ │ │ │ - b.n 23514 │ │ │ │ + b.n 1d00a │ │ │ │ mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23318 │ │ │ │ + b.n 1ce0e │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #344] @ (23a00 ) │ │ │ │ + ldr r3, [pc, #344] @ (1d4f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - b.n 2348e │ │ │ │ + b.n 1cf84 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2345c │ │ │ │ + b.n 1cf52 │ │ │ │ blx 3650 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ blx 397c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 231e0 │ │ │ │ + bne.w 1ccd6 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23c18 │ │ │ │ + beq.w 1d70c │ │ │ │ mov.w r6, #412 @ 0x19c │ │ │ │ - b.n 23514 │ │ │ │ + b.n 1d00a │ │ │ │ blx 3970 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 231fc │ │ │ │ + b.n 1ccf2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 238fc │ │ │ │ + beq.n 1d3f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23b80 │ │ │ │ + beq.w 1d674 │ │ │ │ mov.w r6, #412 @ 0x19c │ │ │ │ - b.n 23540 │ │ │ │ + b.n 1d036 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 23bd0 │ │ │ │ + beq.w 1d6c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23bc0 │ │ │ │ + beq.w 1d6b4 │ │ │ │ mov.w r6, #412 @ 0x19c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 23540 │ │ │ │ + beq.w 1d036 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 23540 │ │ │ │ + beq.w 1d036 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23540 │ │ │ │ + bne.w 1d036 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23540 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ - movs r1, r0 │ │ │ │ + b.n 1d036 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ - movs r1, r0 │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 23964 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + subs r6, #14 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xb620 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + bcc.n 1d3b8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + b.n 1cfb8 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2398c │ │ │ │ - movs r1, r0 │ │ │ │ - bvc.n 23a70 │ │ │ │ - movs r1, r0 │ │ │ │ - bvc.n 23a00 │ │ │ │ - movs r1, r0 │ │ │ │ - bvc.n 239a0 │ │ │ │ - movs r1, r0 │ │ │ │ - bvs.n 23910 │ │ │ │ - movs r1, r0 │ │ │ │ + subs r5, #12 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ + movs r2, r0 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r4, #14 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 239f8 │ │ │ │ - movs r1, r0 │ │ │ │ - bpl.n 23954 │ │ │ │ - movs r1, r0 │ │ │ │ - bpl.n 238f4 │ │ │ │ - movs r1, r0 │ │ │ │ - bpl.n 23a94 │ │ │ │ - movs r1, r0 │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ + movs r2, r0 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ + movs r2, r0 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2398c │ │ │ │ - movs r1, r0 │ │ │ │ - bmi.n 23a3c │ │ │ │ - movs r1, r0 │ │ │ │ - bcc.n 239ac │ │ │ │ - movs r1, r0 │ │ │ │ - bcc.n 23a0c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ + movs r2, r0 │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ + movs r2, r0 │ │ │ │ + rev r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #744] @ (23cc0 ) │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #736] @ (23cbc ) │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #760] @ (23cd8 ) │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + cbnz r4, 1d4f4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r6, r7 │ │ │ │ + add r5, pc, #424 @ (adr r5, 1d68c ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #216] @ (23ad4 ) │ │ │ │ + adds r5, #0 │ │ │ │ + movs r2, r0 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #16] @ (23a10 ) │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ + movs r2, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 23ba0 │ │ │ │ + beq.w 1d694 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 23a72 │ │ │ │ + cbz r3, 1d566 │ │ │ │ mov.w r6, #412 @ 0x19c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 23bba │ │ │ │ + beq.w 1d6ae │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23a3a │ │ │ │ + beq.n 1d52e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 23a6a │ │ │ │ + cbz r3, 1d55e │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 23516 │ │ │ │ + beq.w 1d00c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 23516 │ │ │ │ + beq.w 1d00c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23516 │ │ │ │ + bne.w 1d00c │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23516 │ │ │ │ + b.n 1d00c │ │ │ │ mov.w r6, #412 @ 0x19c │ │ │ │ mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23a3a │ │ │ │ + b.n 1d52e │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23a1a │ │ │ │ + b.n 1d50e │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 23c4e │ │ │ │ + beq.w 1d742 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -48604,62 +38621,62 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23abc │ │ │ │ + beq.n 1d5b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23bc8 │ │ │ │ + beq.w 1d6bc │ │ │ │ mov r5, r4 │ │ │ │ movs r2, #2 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 23280 │ │ │ │ + b.w 1cd76 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 238f0 │ │ │ │ + bne.w 1d3e4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 23bba │ │ │ │ + b.n 1d6ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 235fc │ │ │ │ + beq.w 1d0f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23bd6 │ │ │ │ + beq.n 1d6ca │ │ │ │ mov.w r6, #412 @ 0x19c │ │ │ │ - b.n 23518 │ │ │ │ + b.n 1d00e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 23c06 │ │ │ │ + beq.w 1d6fa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 23bea │ │ │ │ + beq.n 1d6de │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 23af0 │ │ │ │ + beq.n 1d5e4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 23af0 │ │ │ │ + beq.n 1d5e4 │ │ │ │ mov.w r6, #412 @ 0x19c │ │ │ │ - b.n 23a52 │ │ │ │ + b.n 1d546 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 23c84 │ │ │ │ + beq.w 1d778 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ itt ne │ │ │ │ @@ -48670,5141 +38687,14722 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23b6c │ │ │ │ + beq.n 1d660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23be2 │ │ │ │ + beq.n 1d6d6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2337a │ │ │ │ + b.n 1ce70 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23742 │ │ │ │ + b.n 1d236 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 238fc │ │ │ │ + b.n 1d3f0 │ │ │ │ mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 237e8 │ │ │ │ + b.n 1d2dc │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2380c │ │ │ │ + b.n 1d300 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2383e │ │ │ │ + b.n 1d332 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 23bba │ │ │ │ + beq.n 1d6ae │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 23bba │ │ │ │ + beq.n 1d6ae │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 23a66 │ │ │ │ + beq.w 1d55a │ │ │ │ mov.w r6, #412 @ 0x19c │ │ │ │ - b.n 2352a │ │ │ │ + b.n 1d020 │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2391a │ │ │ │ + b.n 1d40e │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23abc │ │ │ │ + b.n 1d5b0 │ │ │ │ mov.w r6, #412 @ 0x19c │ │ │ │ - b.n 23926 │ │ │ │ + b.n 1d41a │ │ │ │ mov r0, r2 │ │ │ │ mov.w r6, #412 @ 0x19c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23516 │ │ │ │ + b.n 1d00c │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23b6c │ │ │ │ + b.n 1d660 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r6, #412 @ 0x19c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23a3c │ │ │ │ + b.n 1d530 │ │ │ │ movw r6, #411 @ 0x19b │ │ │ │ - b.n 23a26 │ │ │ │ - ldr r3, [pc, #184] @ (23cb8 ) │ │ │ │ + b.n 1d51a │ │ │ │ + ldr r3, [pc, #184] @ (1d7ac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w sl, [r3, #624] @ 0x270 │ │ │ │ - b.n 2377e │ │ │ │ + b.n 1d272 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 23af0 │ │ │ │ + beq.w 1d5e4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 23b1a │ │ │ │ - b.n 23af0 │ │ │ │ - ldr r3, [pc, #160] @ (23cbc ) │ │ │ │ + bne.n 1d60e │ │ │ │ + b.n 1d5e4 │ │ │ │ + ldr r3, [pc, #160] @ (1d7b0 ) │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #160] @ (23cc0 ) │ │ │ │ + ldr r1, [pc, #160] @ (1d7b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ mov.w r6, #412 @ 0x19c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 23514 │ │ │ │ + b.n 1d00a │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (23cc4 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d7b8 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #140] @ (23cc8 ) │ │ │ │ - ldr r0, [pc, #140] @ (23ccc ) │ │ │ │ + ldr r1, [pc, #140] @ (1d7bc ) │ │ │ │ + ldr r0, [pc, #140] @ (1d7c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3ec0 <__assert_fail@plt+0x4d8> │ │ │ │ - ldr r3, [pc, #128] @ (23cd0 ) │ │ │ │ + ldr r3, [pc, #128] @ (1d7c4 ) │ │ │ │ movw r2, #12653 @ 0x316d │ │ │ │ - ldr r1, [pc, #124] @ (23cd4 ) │ │ │ │ - ldr r0, [pc, #128] @ (23cd8 ) │ │ │ │ + ldr r1, [pc, #124] @ (1d7c8 ) │ │ │ │ + ldr r0, [pc, #128] @ (1d7cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #2012 @ 0x7dc │ │ │ │ + add.w r3, r3, #1672 @ 0x688 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #108] @ (23cdc ) │ │ │ │ + ldr r3, [pc, #108] @ (1d7d0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #104] @ (23ce0 ) │ │ │ │ - ldr r0, [pc, #108] @ (23ce4 ) │ │ │ │ + ldr r1, [pc, #104] @ (1d7d4 ) │ │ │ │ + ldr r0, [pc, #108] @ (1d7d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (23ce8 ) │ │ │ │ + ldr r3, [pc, #96] @ (1d7dc ) │ │ │ │ movw r2, #12679 @ 0x3187 │ │ │ │ - ldr r1, [pc, #96] @ (23cec ) │ │ │ │ - ldr r0, [pc, #96] @ (23cf0 ) │ │ │ │ + ldr r1, [pc, #96] @ (1d7e0 ) │ │ │ │ + ldr r0, [pc, #96] @ (1d7e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #2012 @ 0x7dc │ │ │ │ + add.w r3, r3, #1672 @ 0x688 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 409c <__assert_fail@plt+0x6b4> │ │ │ │ - ldr r3, [pc, #80] @ (23cf4 ) │ │ │ │ + bl 40f0 <__assert_fail@plt+0x708> │ │ │ │ + ldr r3, [pc, #80] @ (1d7e8 ) │ │ │ │ movw r2, #12413 @ 0x307d │ │ │ │ - ldr r1, [pc, #80] @ (23cf8 ) │ │ │ │ - ldr r0, [pc, #80] @ (23cfc ) │ │ │ │ + ldr r1, [pc, #80] @ (1d7ec ) │ │ │ │ + ldr r0, [pc, #80] @ (1d7f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1960 @ 0x7a8 │ │ │ │ + addw r3, r3, #1620 @ 0x654 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ - movs r1, r0 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + add r0, pc, #264 @ (adr r0, 1d8c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #12 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + bhi.n 1d6e0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #6 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, sp │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + add r1, pc, #72 @ (adr r1, 1d824 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + bhi.n 1d88c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #232] @ (23ddc ) │ │ │ │ + cbz r2, 1d828 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + bhi.n 1d860 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r7 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #684] @ (23fc0 ) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - add r7, sp, #28 │ │ │ │ - ldr r2, [pc, #684] @ (23fc4 ) │ │ │ │ - add r3, pc │ │ │ │ - movs r4, #0 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr.w r9, [pc, #756] @ 1db04 │ │ │ │ + strd r3, r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #752] @ (1db08 ) │ │ │ │ + add r9, pc │ │ │ │ + ldr r3, [pc, #752] @ (1db0c ) │ │ │ │ add r2, pc │ │ │ │ - str r4, [sp, #28] │ │ │ │ - strd r4, r4, [r7, #4] │ │ │ │ - mov r8, r1 │ │ │ │ - ldr.w r5, [r3, #336] @ 0x150 │ │ │ │ - ldr r3, [pc, #668] @ (23fc8 ) │ │ │ │ - strh r4, [r7, #12] │ │ │ │ - ldr r6, [pc, #668] @ (23fcc ) │ │ │ │ + ldr r4, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [pc, #740] @ (1db10 ) │ │ │ │ + strd fp, fp, [sp, #72] @ 0x48 │ │ │ │ + add r3, pc │ │ │ │ + str.w fp, [sp, #80] @ 0x50 │ │ │ │ + strh.w fp, [sp, #84] @ 0x54 │ │ │ │ + ldr.w sl, [r3, #360] @ 0x168 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 24082 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2417a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + cbnz r3, 1d87e │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1e4bc │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23d5c │ │ │ │ + beq.n 1d860 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #624] @ (23fd0 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #596] @ 23fb8 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #16] │ │ │ │ - blx 36e8 │ │ │ │ + str.w r3, [sl] │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + mov r1, sl │ │ │ │ + bl 9570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 24096 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ + beq.w 1e7fa │ │ │ │ + cbz r4, 1d884 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24086 │ │ │ │ - ldr r3, [pc, #588] @ (23fd4 ) │ │ │ │ + ble.n 1d884 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 1d888 │ │ │ │ + mov sl, fp │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 1d872 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + cbnz r3, 1d8a8 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1e4ea │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + mov.w r3, #512 @ 0x200 │ │ │ │ + movt r3, #16 │ │ │ │ + tst r3, r2 │ │ │ │ + bne.w 1e4ea │ │ │ │ + ldr r3, [pc, #616] @ (1db14 ) │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr.w r1, [r9, r3] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + blx 329c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e574 │ │ │ │ + ldr r3, [pc, #584] @ (1db18 ) │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ + ldr.w r1, [r9, r3] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [pc, #540] @ (1db1c ) │ │ │ │ + strd r6, r5, [sp, #88] @ 0x58 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r4, [r3, #184] @ 0xb8 │ │ │ │ - ldr.w r2, [r3, #696] @ 0x2b8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cbz r4, 23dac │ │ │ │ - ldr.w r3, [r3, #192] @ 0xc0 │ │ │ │ - cmp r3, #8 │ │ │ │ - beq.w 24132 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 24154 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 240b6 │ │ │ │ - ldr r0, [pc, #552] @ (23fd8 ) │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ - bl 14764 │ │ │ │ - mov r3, r0 │ │ │ │ + ldr.w r0, [r3, #960] @ 0x3c0 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3808 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1d926 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2410c │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #6 │ │ │ │ - bpl.w 243ee │ │ │ │ - ldr r1, [pc, #528] @ (23fdc ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 243d8 │ │ │ │ - ldr r1, [pc, #520] @ (23fe0 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 243b8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 240c4 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 23dfc │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 23e10 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2409e │ │ │ │ - ldr r3, [pc, #464] @ (23fe4 ) │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - ldr r3, [pc, #464] @ (23fe8 ) │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - bne.w 24304 │ │ │ │ - cmp r4, r8 │ │ │ │ - beq.w 24160 │ │ │ │ - ldr r2, [pc, #436] @ (23fec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #556] @ 0x22c │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r7, [r2, #84] @ 0x54 │ │ │ │ - ands.w r7, r7, #67108864 @ 0x4000000 │ │ │ │ - bne.w 2419a │ │ │ │ + beq.w 1e470 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1e696 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9950 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - beq.w 2424c │ │ │ │ + bl bb20 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.w 1e6fc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1d94e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1e466 │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + ldrd r3, r2, [sp, #20] │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r5, [r5, #28] │ │ │ │ + blx r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + blx 36cc │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2400a │ │ │ │ - ldr r3, [pc, #404] @ (23ff0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ - ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cbz r7, 23e80 │ │ │ │ - ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ - cmp r3, #8 │ │ │ │ - beq.w 241e4 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 241ee │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 24232 │ │ │ │ - ldr r0, [pc, #368] @ (23ff4 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ - bl 14764 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 242b4 │ │ │ │ + bne.w 1e7b8 │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + beq.n 1da66 │ │ │ │ + ldrd r2, r3, [r7, #40] @ 0x28 │ │ │ │ + cmp r3, r6 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, r8 │ │ │ │ + beq.n 1d9d4 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl bb4c │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, r1, #1 │ │ │ │ - beq.w 242bc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + str.w r8, [r7, #40] @ 0x28 │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ + blx r1 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1eb38 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23eb6 │ │ │ │ + beq.n 1d9b0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 243ac │ │ │ │ - add.w r2, r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - adds r1, #3 │ │ │ │ - blx 35dc │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 1e4b4 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2433c │ │ │ │ - ldr r3, [pc, #300] @ (23ff8 ) │ │ │ │ + beq.w 1eb58 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1d9d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 1d9d4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r6, #0 │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, r2 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 1ea8c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ + bpl.w 1f5a4 │ │ │ │ + ldr r2, [pc, #276] @ (1db20 ) │ │ │ │ + ldr.w r7, [r9, r2] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 1f5a8 │ │ │ │ + ldr r2, [pc, #268] @ (1db24 ) │ │ │ │ + ldr.w r2, [r9, r2] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1f5be │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 1ead8 │ │ │ │ + ldr r3, [pc, #244] @ (1db28 ) │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 242e8 │ │ │ │ - ldr.w lr, [r0, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w ip, [r1, #4] │ │ │ │ - sub.w r9, lr, r9 │ │ │ │ - sub.w r3, ip, r3 │ │ │ │ - clz r9, r9 │ │ │ │ - clz r3, r3 │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - tst.w r9, r3 │ │ │ │ - bne.w 24254 │ │ │ │ - cmp r0, r8 │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 241fa │ │ │ │ - cmp r1, r8 │ │ │ │ - ite ne │ │ │ │ - movne r2, #0 │ │ │ │ - andeq.w r2, r9, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 241fa │ │ │ │ - movs r2, #2 │ │ │ │ - blx 34c0 │ │ │ │ + ldr.w r5, [r3, #1356] @ 0x54c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24364 │ │ │ │ - ldr r3, [pc, #204] @ (23ffc ) │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #204] @ (24000 ) │ │ │ │ - subs r2, r0, r2 │ │ │ │ - clz r2, r2 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - cmp r0, r3 │ │ │ │ - ite ne │ │ │ │ - movne ip, r2 │ │ │ │ - orreq.w ip, r2, #1 │ │ │ │ - cmp r0, r8 │ │ │ │ - ite ne │ │ │ │ - movne r3, ip │ │ │ │ - orreq.w r3, ip, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24344 │ │ │ │ + beq.n 1db30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, ip │ │ │ │ - beq.n 23f6a │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1db30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2436e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 23f7e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + bne.n 1db30 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + b.n 1db34 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldrb.w r1, [sp, #74] @ 0x4a │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1e80c │ │ │ │ + adds r0, r3, #1 │ │ │ │ + str.w r0, [fp] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 1e52e │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 1e812 │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24226 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2400a │ │ │ │ - ldr r3, [pc, #120] @ (23ffc ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - ldrb.w r3, [sp, #30] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r6, #0] │ │ │ │ + beq.w 1e7d8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1e640 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24022 │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #33 @ 0x21 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #30 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 24022 │ │ │ │ - mov r6, r4 │ │ │ │ - mov.w r8, #488 @ 0x1e8 │ │ │ │ - b.n 24112 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ - movs r1, r0 │ │ │ │ - itt gt │ │ │ │ - movgt r1, r0 │ │ │ │ - lslgt r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - itee ge │ │ │ │ - movge r1, r0 │ │ │ │ - strlt r2, [r3, #64] @ 0x40 │ │ │ │ - movlt r0, r0 │ │ │ │ - ldmia r2, {r2} │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrd r5, r6, [sp, #8] │ │ │ │ - mov r4, sl │ │ │ │ - ldr r3, [pc, #1000] @ (243f4 ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - ldrb.w r3, [sp, #30] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r6, #0] │ │ │ │ - cbnz r3, 24068 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1ea6e │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24034 │ │ │ │ + beq.n 1dac2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 240a6 │ │ │ │ + beq.w 1e654 │ │ │ │ blx 353c │ │ │ │ - cbz r5, 2404a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 1dae4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2404a │ │ │ │ + beq.n 1dae4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 240ae │ │ │ │ - ldr r2, [pc, #940] @ (243f8 ) │ │ │ │ - ldr r3, [pc, #940] @ (243fc ) │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1e4e0 │ │ │ │ + ldr r2, [pc, #68] @ (1db2c ) │ │ │ │ + ldr r3, [pc, #36] @ (1db0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 243a8 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ + bne.w 1f3da │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #30 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 24022 │ │ │ │ - mov r6, r4 │ │ │ │ - movw r8, #489 @ 0x1e9 │ │ │ │ - b.n 24112 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 23d86 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 23d86 │ │ │ │ - movs r6, #0 │ │ │ │ - movw r8, #473 @ 0x1d9 │ │ │ │ - b.n 24112 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23e10 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24034 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2404a │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx r4 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 23dba │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 35f4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 240f6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3564 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 240f0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 24216 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 23dfc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2410c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 2410c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r6, #0 │ │ │ │ - movw r8, #481 @ 0x1e1 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 24148 │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ - cbnz r3, 2413c │ │ │ │ - ldr r0, [pc, #736] @ (24400 ) │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 24034 │ │ │ │ - mov r4, r6 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 24022 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r4 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 23dba │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 2411e │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 24118 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx r4 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 23dba │ │ │ │ - ldr r3, [pc, #672] @ (24404 ) │ │ │ │ - mov.w r8, #482 @ 0x1e2 │ │ │ │ - ldr r2, [pc, #672] @ (24408 ) │ │ │ │ - ldr r1, [pc, #672] @ (2440c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 390c │ │ │ │ - b.n 24112 │ │ │ │ - ldr r1, [pc, #660] @ (24410 ) │ │ │ │ - movw r2, #473 @ 0x1d9 │ │ │ │ - ldr r0, [pc, #656] @ (24414 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 24096 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 23d5c │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 95d4 │ │ │ │ - subs.w ip, r0, #0 │ │ │ │ - ble.w 2400a │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov sl, r4 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov fp, ip │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r5, r1 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - add.w r6, r1, #8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 243c0 │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - mov r0, sl │ │ │ │ - bl 9950 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 24240 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - beq.w 24004 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r7, [r3, #84] @ 0x54 │ │ │ │ - and.w r7, r7, #67108864 @ 0x4000000 │ │ │ │ - b.n 241be │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 23e8e │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 23e8e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2400a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2400a │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2400a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 23dfc │ │ │ │ - b.n 240f6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 23f7e │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 23e8e │ │ │ │ - ldrd r5, r6, [sp, #8] │ │ │ │ - mov r4, sl │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 23e5a │ │ │ │ - mov r6, r4 │ │ │ │ - mov.w r8, #482 @ 0x1e2 │ │ │ │ - b.n 24112 │ │ │ │ - ldr.w r3, [lr, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ - bpl.w 243bc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp lr, r0 │ │ │ │ - beq.w 243d8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp lr, r3 │ │ │ │ - beq.w 243b8 │ │ │ │ - ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.w 243bc │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 243d8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp ip, r3 │ │ │ │ - beq.w 243b8 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 242de │ │ │ │ - ldrb.w ip, [r7, #16] │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ - cmp ip, r0 │ │ │ │ - bne.n 242de │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 2437a │ │ │ │ - adds r1, #16 │ │ │ │ - add.w r0, r7, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 349c │ │ │ │ - clz r2, r0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - b.n 23f6c │ │ │ │ - mov r6, r4 │ │ │ │ - mov.w r8, #484 @ 0x1e4 │ │ │ │ - b.n 24112 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 24392 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2400a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2400a │ │ │ │ - mov r0, r7 │ │ │ │ - b.n 24210 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 242d0 │ │ │ │ - b.n 2400a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 23f82 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 23f82 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23f82 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - movw r8, #481 @ 0x1e1 │ │ │ │ - ldr r2, [pc, #268] @ (24418 ) │ │ │ │ - ldr r1, [r6, r2] │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r2, [pc, #264] @ (2441c ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #264] @ (24420 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 24112 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 24112 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24112 │ │ │ │ - mov r6, r4 │ │ │ │ - movw r8, #487 @ 0x1e7 │ │ │ │ - b.n 24112 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - blx 3768 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 2435e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 2439c │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 23f6a │ │ │ │ - mov r6, r4 │ │ │ │ - movw r8, #487 @ 0x1e7 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 2431e │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 23f6c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 23f82 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 23f82 │ │ │ │ - mov r0, r7 │ │ │ │ - b.n 242fe │ │ │ │ - mov r6, r4 │ │ │ │ - mov.w r8, #484 @ 0x1e4 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 2431e │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 2435e │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 23eb6 │ │ │ │ - bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - bl 41f4 <__assert_fail@plt+0x80c> │ │ │ │ - ldr r3, [pc, #96] @ (24424 ) │ │ │ │ - movw r2, #23577 @ 0x5c19 │ │ │ │ - ldr r1, [pc, #96] @ (24428 ) │ │ │ │ - ldr r0, [pc, #96] @ (2442c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #2060 @ 0x80c │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (24430 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #84] @ (24434 ) │ │ │ │ - ldr r0, [pc, #84] @ (24438 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 412c <__assert_fail@plt+0x744> │ │ │ │ nop │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #104] @ (2446c ) │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [pc, #504] @ (24604 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [pc, #536] @ (24628 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [pc, #296] @ (2453c ) │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #312] @ (24568 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - mov r7, r0 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr.w r9, [pc, #648] @ 246e0 │ │ │ │ - strd r3, r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #644] @ (246e4 ) │ │ │ │ - add r9, pc │ │ │ │ - ldr r3, [pc, #644] @ (246e8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #628] @ (246ec ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w fp, [r3, #360] @ 0x168 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - strd r3, r3, [r5, #4] │ │ │ │ - strh r3, [r5, #12] │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 244e4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2517a │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 244a8 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - ldr r2, [pc, #580] @ (246f0 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #552] @ 246d8 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #72] @ 0x48 │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 2513c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 25046 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 25162 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 25162 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 2451c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2503e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 2503e │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 25f06 │ │ │ │ - mov fp, r8 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 251b0 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - mov.w r3, #512 @ 0x200 │ │ │ │ - movt r3, #16 │ │ │ │ - tst r3, r2 │ │ │ │ - bne.w 251b0 │ │ │ │ - ldr r3, [pc, #468] @ (246f4 ) │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr.w r1, [r9, r3] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - blx 329c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25280 │ │ │ │ - ldr r3, [pc, #436] @ (246f8 ) │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r7, #28] │ │ │ │ - ldr.w r1, [r9, r3] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #392] @ (246fc ) │ │ │ │ - strd r5, r4, [sp, #96] @ 0x60 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #960] @ 0x3c0 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3808 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2459a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 250fe │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 253a2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bb4c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.w 253ae │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 245c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2519e │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - ldrd r3, r2, [sp, #20] │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r5, [r5, #28] │ │ │ │ - blx r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - blx 36cc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 25466 │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - beq.w 25064 │ │ │ │ - ldrd r2, r3, [r7, #40] @ 0x28 │ │ │ │ - cmp r3, r6 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, r8 │ │ │ │ - beq.n 2464a │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [r7, #40] @ 0x28 │ │ │ │ - ldr r1, [r1, #24] │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ - blx r1 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 257d0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24626 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25172 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 257f0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2464a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 2464a │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r6, #0 │ │ │ │ - str.w sl, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, r2 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 25724 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ - bpl.w 26296 │ │ │ │ - ldr r2, [pc, #124] @ (24700 ) │ │ │ │ - ldr.w r7, [r9, r2] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.w 26248 │ │ │ │ - ldr r2, [pc, #116] @ (24704 ) │ │ │ │ - ldr.w r2, [r9, r2] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 26292 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 25770 │ │ │ │ - ldr r3, [pc, #96] @ (24708 ) │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [r3, #1356] @ 0x54c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - cbz r0, 2470c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2470c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 2470c │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - str.w fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 24710 │ │ │ │ - ... │ │ │ │ - @ instruction: 0xb882 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ - movs r1, r0 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ - movs r0, r0 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ - movs r1, r0 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - str.w fp, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ + movs r2, r0 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 35f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2575c │ │ │ │ + beq.w 1eac4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 34c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25784 │ │ │ │ + beq.w 1eaec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24744 │ │ │ │ + beq.n 1db68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2514e │ │ │ │ - ldr.w r3, [pc, #2780] @ 25224 │ │ │ │ + beq.w 1e4a0 │ │ │ │ + ldr.w r3, [pc, #2872] @ 1e6a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r4, r2 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r4, fp │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 25108 │ │ │ │ + beq.w 1e47a │ │ │ │ sub.w r8, r4, r3 │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2478a │ │ │ │ + beq.n 1dbae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25158 │ │ │ │ + beq.w 1e4aa │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 25be8 │ │ │ │ - ldr.w r3, [pc, #2708] @ 25228 │ │ │ │ + beq.w 1ef3c │ │ │ │ + ldr.w r3, [pc, #2800] @ 1e6a8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a868 │ │ │ │ - mov fp, r0 │ │ │ │ + bl a83c │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 257da │ │ │ │ + beq.w 1eb42 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 255b0 │ │ │ │ + beq.w 1e916 │ │ │ │ adds r2, #1 │ │ │ │ - cmp r5, sl │ │ │ │ + cmp r5, fp │ │ │ │ str r2, [r5, #0] │ │ │ │ - beq.w 2539c │ │ │ │ + beq.w 1e690 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 25988 │ │ │ │ + bne.w 1ecda │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r2, #7 │ │ │ │ - bpl.w 26276 │ │ │ │ + bpl.w 1f570 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.w 25a30 │ │ │ │ + bhi.w 1ed94 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ adds r6, r4, #1 │ │ │ │ - beq.w 25974 │ │ │ │ + beq.w 1ecc6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 247fe │ │ │ │ + beq.n 1dc22 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25472 │ │ │ │ - ldr.w r2, [pc, #2604] @ 2522c │ │ │ │ + beq.w 1e7c4 │ │ │ │ + ldr.w r2, [pc, #2696] @ 1e6ac │ │ │ │ add r2, pc │ │ │ │ ldr.w r6, [r2, #1368] @ 0x558 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 257fc │ │ │ │ + bne.w 1eb64 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 25818 │ │ │ │ + bmi.w 1eb80 │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.w 26276 │ │ │ │ + bpl.w 1f570 │ │ │ │ and.w r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi.w 25842 │ │ │ │ + bhi.w 1eb94 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mul.w r0, r2, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 361c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 256f2 │ │ │ │ - cmp r6, sl │ │ │ │ - beq.w 2521a │ │ │ │ + beq.w 1ea5a │ │ │ │ + cmp r6, fp │ │ │ │ + beq.w 1e56c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 259fe │ │ │ │ + bne.w 1ed50 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r2, #7 │ │ │ │ - bpl.w 26276 │ │ │ │ + bpl.w 1f570 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 25a70 │ │ │ │ + bhi.w 1edc4 │ │ │ │ and.w r8, r2, #3 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ rsb r8, r8, #1 │ │ │ │ mul.w r8, r2, r8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 25a3c │ │ │ │ + beq.w 1ed82 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2488a │ │ │ │ + beq.n 1dcae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2547c │ │ │ │ + beq.w 1e7ce │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx 35dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 256f2 │ │ │ │ - ldr.w r2, [pc, #2448] @ 25230 │ │ │ │ - ldr.w r1, [fp, #4] │ │ │ │ + beq.w 1ea5a │ │ │ │ + ldr.w r2, [pc, #2540] @ 1e6b0 │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ cmp r1, r2 │ │ │ │ itttt ne │ │ │ │ movne r2, #2 │ │ │ │ movne.w r8, #0 │ │ │ │ movtne r2, #32768 @ 0x8000 │ │ │ │ - addne r1, sp, #100 @ 0x64 │ │ │ │ - beq.w 2586e │ │ │ │ - ldr.w r0, [pc, #2420] @ 25234 │ │ │ │ - str.w r8, [sp, #96] @ 0x60 │ │ │ │ + addne r1, sp, #92 @ 0x5c │ │ │ │ + beq.w 1ebc0 │ │ │ │ + ldr.w r0, [pc, #2512] @ 1e6b4 │ │ │ │ + str.w r8, [sp, #88] @ 0x58 │ │ │ │ add r0, pc │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r0, #564] @ 0x234 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, fp │ │ │ │ - bl b6f4 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, sl │ │ │ │ + bl b6c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9158 │ │ │ │ + bl 9280 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 248f0 │ │ │ │ + beq.n 1dd14 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 255bc │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 1e922 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24908 │ │ │ │ + beq.n 1dd2c │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2549c │ │ │ │ + beq.w 1e7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 258c0 │ │ │ │ + beq.w 1ec12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 113a0 │ │ │ │ - mov fp, r0 │ │ │ │ + bl fcb8 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 258d2 │ │ │ │ + beq.w 1ec24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24930 │ │ │ │ + beq.n 1dd54 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25710 │ │ │ │ - mov r0, fp │ │ │ │ - bl bb4c │ │ │ │ + beq.w 1ea78 │ │ │ │ + mov r0, sl │ │ │ │ + bl bb20 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 258fa │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 1ec4c │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24958 │ │ │ │ + beq.n 1dd7c │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2571a │ │ │ │ - ldr.w r3, [pc, #2268] @ 25238 │ │ │ │ + beq.w 1ea82 │ │ │ │ + ldr.w r3, [pc, #2360] @ 1e6b8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r6, [r3, #1368] @ 0x558 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 2591a │ │ │ │ + bne.w 1ec80 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 2594a │ │ │ │ + bmi.w 1ec9c │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 26276 │ │ │ │ + bpl.w 1f570 │ │ │ │ and.w r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 259ba │ │ │ │ + bhi.w 1ed0c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsb r0, r0, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 361c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 25936 │ │ │ │ + beq.w 1ec6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 249b0 │ │ │ │ + beq.n 1ddd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25748 │ │ │ │ + beq.w 1eab0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 257c2 │ │ │ │ + beq.w 1eb2a │ │ │ │ adds r3, #1 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r6, fp │ │ │ │ str r3, [r6, #0] │ │ │ │ - beq.w 25496 │ │ │ │ + beq.w 1e7ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 98c8 │ │ │ │ + bl 9908 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 25b3a │ │ │ │ + beq.w 1ee8e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 249ea │ │ │ │ + beq.n 1de0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25752 │ │ │ │ + beq.w 1eaba │ │ │ │ mov r0, r8 │ │ │ │ blx 361c │ │ │ │ - mov fp, r0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2595e │ │ │ │ + beq.w 1ecb0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 33b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 259ea │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 1ed3c │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24a20 │ │ │ │ + beq.n 1de44 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 257ae │ │ │ │ - cmp r6, sl │ │ │ │ - beq.w 2548e │ │ │ │ + beq.w 1eb16 │ │ │ │ + cmp r6, fp │ │ │ │ + beq.w 1e7e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98c8 │ │ │ │ - mov fp, r0 │ │ │ │ + bl 9908 │ │ │ │ + mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 25bb6 │ │ │ │ + beq.w 1ef0a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 24a4a │ │ │ │ + beq.n 1de6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 257b8 │ │ │ │ + beq.w 1eb20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ blx 35dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25a4e │ │ │ │ + beq.w 1eda0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25aa0 │ │ │ │ + beq.w 1edf4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24a84 │ │ │ │ + beq.n 1dea8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 254cc │ │ │ │ + beq.w 1e834 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9158 │ │ │ │ + bl 9280 │ │ │ │ mov r0, r8 │ │ │ │ blx 361c │ │ │ │ - mov fp, r0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25ace │ │ │ │ + beq.w 1ee22 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3384 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25b12 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 1ee66 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24ac0 │ │ │ │ + beq.n 1dee4 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 254fc │ │ │ │ + beq.w 1e864 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24ad4 │ │ │ │ + beq.n 1def8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25506 │ │ │ │ + beq.w 1e86e │ │ │ │ movs r2, #2 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx 34c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25b5a │ │ │ │ + beq.w 1eeae │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r5, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r0, r3 │ │ │ │ ite ne │ │ │ │ movne r3, r5 │ │ │ │ orreq.w r3, r5, #1 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r0, fp │ │ │ │ ite ne │ │ │ │ - movne fp, r3 │ │ │ │ - orreq.w fp, r3, #1 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 254d6 │ │ │ │ + movne sl, r3 │ │ │ │ + orreq.w sl, r3, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1e83e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24b24 │ │ │ │ + beq.n 1df48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 24b24 │ │ │ │ + cbnz r3, 1df48 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 25036 │ │ │ │ - ldr.w r3, [pc, #1808] @ 2523c │ │ │ │ + bne.w 1e45e │ │ │ │ + ldr.w r3, [pc, #1900] @ 1e6bc │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ - ldr.w r3, [pc, #1800] @ 25240 │ │ │ │ + ldr.w r3, [pc, #1892] @ 1e6c0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1004] @ 0x3ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 25d12 │ │ │ │ - bl 942c │ │ │ │ + bne.w 1f07e │ │ │ │ + bl 9468 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 25d1c │ │ │ │ + beq.w 1f068 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 361c │ │ │ │ - mov fp, r0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25d64 │ │ │ │ + beq.w 1f0ba │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 34c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25dd2 │ │ │ │ + beq.w 1f128 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24b88 │ │ │ │ + beq.n 1dfac │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25b26 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 1ee7a │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24ba0 │ │ │ │ + beq.n 1dfc4 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25b30 │ │ │ │ + beq.w 1ee84 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r6, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, r6 │ │ │ │ orreq.w r3, r6, #1 │ │ │ │ - cmp r5, sl │ │ │ │ + cmp r5, fp │ │ │ │ ite ne │ │ │ │ - movne fp, r3 │ │ │ │ - orreq.w fp, r3, #1 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 25a7c │ │ │ │ + movne sl, r3 │ │ │ │ + orreq.w sl, r3, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1edd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24bdc │ │ │ │ + beq.n 1e000 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25510 │ │ │ │ + beq.w 1e878 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2600a │ │ │ │ - ldr.w r3, [pc, #1632] @ 25244 │ │ │ │ + bne.w 1f336 │ │ │ │ + ldr.w r3, [pc, #1724] @ 1e6c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1256] @ 0x4e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 25dea │ │ │ │ - bl 942c │ │ │ │ + bne.w 1f16a │ │ │ │ + bl 9468 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 25df4 │ │ │ │ + beq.w 1f154 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 361c │ │ │ │ - mov fp, r0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25e1e │ │ │ │ + beq.w 1f174 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 34c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25e36 │ │ │ │ + beq.w 1f18c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24c38 │ │ │ │ + beq.n 1e05c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25bde │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 1ef32 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24c50 │ │ │ │ + beq.n 1e074 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25bd4 │ │ │ │ + beq.w 1ef28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r6, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, r6 │ │ │ │ orreq.w r3, r6, #1 │ │ │ │ - cmp r5, sl │ │ │ │ + cmp r5, fp │ │ │ │ ite ne │ │ │ │ - movne fp, r3 │ │ │ │ - orreq.w fp, r3, #1 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 25b6e │ │ │ │ + movne sl, r3 │ │ │ │ + orreq.w sl, r3, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1eec2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24c8c │ │ │ │ + beq.n 1e0b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25546 │ │ │ │ + beq.w 1e8ae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 25036 │ │ │ │ + beq.w 1e45e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #3 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ blx 34c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 261ec │ │ │ │ + beq.w 1f544 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r5, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r0, r3 │ │ │ │ ite ne │ │ │ │ movne r3, r5 │ │ │ │ orreq.w r3, r5, #1 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r0, fp │ │ │ │ ite ne │ │ │ │ - movne fp, r3 │ │ │ │ - orreq.w fp, r3, #1 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 25e66 │ │ │ │ + movne sl, r3 │ │ │ │ + orreq.w sl, r3, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1f1bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24ce0 │ │ │ │ + beq.n 1e104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25562 │ │ │ │ + beq.w 1e8ca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 25004 │ │ │ │ - ldr.w r3, [pc, #1376] @ 25248 │ │ │ │ + beq.w 1e42c │ │ │ │ + ldr.w r3, [pc, #1468] @ 1e6c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r1, [r3, #1004] @ 0x3ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2608a │ │ │ │ - bl 942c │ │ │ │ + bne.w 1f3b6 │ │ │ │ + bl 9468 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 26074 │ │ │ │ - ldr.w r3, [pc, #1344] @ 2524c │ │ │ │ + beq.w 1f3a0 │ │ │ │ + ldr.w r3, [pc, #1436] @ 1e6cc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1004] @ 0x3ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 260c0 │ │ │ │ - bl 942c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 25e70 │ │ │ │ + bne.w 1f3ec │ │ │ │ + bl 9468 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1f1c6 │ │ │ │ movs r2, #2 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 34c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2609a │ │ │ │ + beq.w 1f3c2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24d52 │ │ │ │ + beq.n 1e176 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25fc4 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 1f2e6 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24d6a │ │ │ │ + beq.n 1e18e │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25fba │ │ │ │ + beq.w 1f2f0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r6, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, r6 │ │ │ │ orreq.w r3, r6, #1 │ │ │ │ - cmp r5, sl │ │ │ │ + cmp r5, fp │ │ │ │ ite ne │ │ │ │ - movne fp, r3 │ │ │ │ - orreq.w fp, r3, #1 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 25f96 │ │ │ │ + movne sl, r3 │ │ │ │ + orreq.w sl, r3, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1f2b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24da6 │ │ │ │ + beq.n 1e1ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2556c │ │ │ │ + beq.w 1e8d2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 25004 │ │ │ │ - ldr.w r3, [pc, #1184] @ 25250 │ │ │ │ + beq.w 1e42c │ │ │ │ + ldr.w r3, [pc, #1276] @ 1e6d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r1, [r3, #1256] @ 0x4e8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 26152 │ │ │ │ - bl 942c │ │ │ │ + bne.w 1f466 │ │ │ │ + bl 9468 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 26138 │ │ │ │ - ldr.w r3, [pc, #1156] @ 25254 │ │ │ │ + beq.w 1f44c │ │ │ │ + ldr.w r3, [pc, #1248] @ 1e6d4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1256] @ 0x4e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 260de │ │ │ │ - bl 942c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2610a │ │ │ │ + bne.w 1f442 │ │ │ │ + bl 9468 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1f42a │ │ │ │ movs r2, #2 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 34c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 260f2 │ │ │ │ + beq.w 1f414 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24e18 │ │ │ │ + beq.n 1e23c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 260ca │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 1f400 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24e30 │ │ │ │ + beq.n 1e254 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 260d4 │ │ │ │ + beq.w 1f3f6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r5, r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, r5 │ │ │ │ orreq.w r3, r5, #1 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r6, fp │ │ │ │ ite ne │ │ │ │ - movne fp, r3 │ │ │ │ - orreq.w fp, r3, #1 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 260b2 │ │ │ │ + movne sl, r3 │ │ │ │ + orreq.w sl, r3, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1f3de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24e6c │ │ │ │ + beq.n 1e290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25574 │ │ │ │ + beq.w 1e8da │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 25004 │ │ │ │ - ldr r3, [pc, #996] @ (25258 ) │ │ │ │ + beq.w 1e42c │ │ │ │ + ldr.w r3, [pc, #1088] @ 1e6d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r1, [r3, #1296] @ 0x510 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 26188 │ │ │ │ - bl 942c │ │ │ │ + bne.w 1f490 │ │ │ │ + bl 9468 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 26074 │ │ │ │ - ldr r3, [pc, #968] @ (2525c ) │ │ │ │ + beq.w 1f3a0 │ │ │ │ + ldr.w r3, [pc, #1056] @ 1e6dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1296] @ 0x510 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2615e │ │ │ │ - bl 942c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 25e70 │ │ │ │ + bne.w 1f486 │ │ │ │ + bl 9468 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1f1c6 │ │ │ │ movs r2, #2 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 34c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2609a │ │ │ │ + beq.w 1f3c2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24eda │ │ │ │ + beq.n 1e302 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2612e │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 1f472 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24ef2 │ │ │ │ + beq.n 1e31a │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 26124 │ │ │ │ + beq.w 1f47c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsbs r6, lr, #0 │ │ │ │ adc.w r6, r6, lr │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ cmpne r5, r2 │ │ │ │ - beq.n 24f28 │ │ │ │ - sub.w ip, r5, sl │ │ │ │ - rsbs fp, ip, #0 │ │ │ │ - adc.w fp, fp, ip │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 24f28 │ │ │ │ + beq.n 1e350 │ │ │ │ + sub.w ip, r5, fp │ │ │ │ + rsbs sl, ip, #0 │ │ │ │ + adc.w sl, sl, ip │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1e350 │ │ │ │ mov r0, r5 │ │ │ │ blx 3768 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 25fa2 │ │ │ │ + blt.w 1f2c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24f3c │ │ │ │ + beq.n 1e364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2557c │ │ │ │ + beq.w 1e8e2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 25004 │ │ │ │ - ldr r3, [pc, #796] @ (25260 ) │ │ │ │ + beq.n 1e42c │ │ │ │ + ldr r3, [pc, #884] @ (1e6e0 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r1, [r3, #788] @ 0x314 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 26234 │ │ │ │ - bl 942c │ │ │ │ + bne.w 1f506 │ │ │ │ + bl 9468 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 261ec │ │ │ │ - ldr r3, [pc, #768] @ (25264 ) │ │ │ │ + beq.w 1f544 │ │ │ │ + ldr r3, [pc, #856] @ (1e6e4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #788] @ 0x314 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2622a │ │ │ │ - bl 942c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2610a │ │ │ │ + bne.w 1f55e │ │ │ │ + bl 9468 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1f42a │ │ │ │ movs r2, #2 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 34c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 260f2 │ │ │ │ + beq.w 1f414 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24fa8 │ │ │ │ + beq.n 1e3d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2619e │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 1f4a6 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 24fc0 │ │ │ │ + beq.n 1e3e8 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 261a8 │ │ │ │ + beq.w 1f4b0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r0, r6, r3 │ │ │ │ negs r5, r0 │ │ │ │ adcs r5, r0 │ │ │ │ cmp r6, r3 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ - beq.n 24fea │ │ │ │ - sub.w r1, r6, sl │ │ │ │ + beq.n 1e412 │ │ │ │ + sub.w r1, r6, fp │ │ │ │ negs r3, r1 │ │ │ │ adcs r3, r1 │ │ │ │ - cbnz r3, 24fea │ │ │ │ + cbnz r3, 1e412 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 3768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 261b2 │ │ │ │ + blt.w 1f4da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24ffe │ │ │ │ + beq.n 1e426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25584 │ │ │ │ + beq.w 1e8ea │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 26194 │ │ │ │ + bne.w 1f49c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 25f0e │ │ │ │ + ble.w 1f23a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25034 │ │ │ │ + beq.n 1e45c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25f80 │ │ │ │ + beq.w 1f2ac │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 24710 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 244f6 │ │ │ │ - ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 2512e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2516a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 2516a │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 24500 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldrb.w r1, [sp, #82] @ 0x52 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 254a6 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str.w r0, [sl] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 251f4 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.w 254ac │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25486 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2534c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25706 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 250c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25360 │ │ │ │ - blx 353c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 250e0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 250e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 251a8 │ │ │ │ - ldr r2, [pc, #388] @ (25268 ) │ │ │ │ - ldr r3, [pc, #392] @ (2526c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 26096 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 1db34 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d94e │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2459a │ │ │ │ + b.w 1d926 │ │ │ │ mov r0, r4 │ │ │ │ blx 3768 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.w 24776 │ │ │ │ + bge.w 1db9a │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r6 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ movw r9, #573 @ 0x23d │ │ │ │ - b.n 254f2 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, fp │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 2504e │ │ │ │ - movs r5, #0 │ │ │ │ - movw r9, #537 @ 0x219 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov sl, r5 │ │ │ │ - strd r5, r5, [sp, #8] │ │ │ │ - b.n 2528e │ │ │ │ + b.n 1e85a │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24744 │ │ │ │ + b.w 1db68 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2478a │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 2451c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 24500 │ │ │ │ + b.w 1dbae │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24626 │ │ │ │ - ldr r1, [pc, #244] @ (25270 ) │ │ │ │ + b.w 1d9b0 │ │ │ │ + ldr r1, [pc, #552] @ (1e6e8 ) │ │ │ │ movw r2, #537 @ 0x219 │ │ │ │ - ldr r0, [pc, #240] @ (25274 ) │ │ │ │ + ldr r0, [pc, #552] @ (1e6ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov fp, r0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25550 │ │ │ │ + beq.w 1e8b8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 244a8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 245c2 │ │ │ │ - mov r0, fp │ │ │ │ + b.w 1d860 │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 250e0 │ │ │ │ - ldr r3, [pc, #196] @ (25278 ) │ │ │ │ + b.w 1dae4 │ │ │ │ + ldr r3, [pc, #516] @ (1e6f0 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #936] @ 0x3a8 │ │ │ │ - bl 8ca4 │ │ │ │ + bl 8dcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 258e8 │ │ │ │ - ldr r1, [pc, #180] @ (2527c ) │ │ │ │ + beq.w 1ec3a │ │ │ │ + ldr r1, [pc, #496] @ (1e6f4 ) │ │ │ │ add r1, pc │ │ │ │ - bl a920 │ │ │ │ + bl a8f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 255c6 │ │ │ │ + beq.w 1e92c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2451c │ │ │ │ + beq.w 1d8a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2451c │ │ │ │ + bne.w 1d8a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2451c │ │ │ │ - mov r3, sl │ │ │ │ + b.w 1d8a8 │ │ │ │ + mov r3, fp │ │ │ │ movs r2, #30 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r0, sp, #82 @ 0x52 │ │ │ │ + mov r1, sl │ │ │ │ + add.w r0, sp, #74 @ 0x4a │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 25a62 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 1edb4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2582c │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 25088 │ │ │ │ + it ne │ │ │ │ + addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 1da8a │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1ee36 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1daac │ │ │ │ + b.n 1e82a │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.w 24876 │ │ │ │ - nop │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - itet │ │ │ │ - mov r1, r0 │ │ │ │ - itet hi @ unpredictable │ │ │ │ - movhi r1, r0 │ │ │ │ - lslls r4, r7, #9 │ │ │ │ - movhi r0, r0 │ │ │ │ - bkpt 0x00c8 │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x0030 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ - movs r1, r0 │ │ │ │ - cbnz r2, 252b0 │ │ │ │ - movs r1, r0 │ │ │ │ - hlt 0x0020 │ │ │ │ - movs r1, r0 │ │ │ │ - rev16 r4, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - cbnz r2, 2528a │ │ │ │ - movs r1, r0 │ │ │ │ - cbnz r6, 25284 │ │ │ │ - movs r1, r0 │ │ │ │ - cbnz r6, 25260 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ - movs r1, r0 │ │ │ │ - add r5, sp, #884 @ 0x374 │ │ │ │ - @ instruction: 0xffff9f04 │ │ │ │ + b.w 1dc9a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r9, #553 @ 0x229 │ │ │ │ - ldrb.w r3, [sp, #88] @ 0x58 │ │ │ │ + ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25380 │ │ │ │ - ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ + bne.n 1e674 │ │ │ │ + ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25374 │ │ │ │ - ldr.w r0, [pc, #3092] @ 25eb4 │ │ │ │ + bne.n 1e668 │ │ │ │ + ldr r0, [pc, #356] @ (1e6f8 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 252ca │ │ │ │ + bl c5fc │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 1e5bc │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 252c8 │ │ │ │ + beq.n 1e5ba │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2536a │ │ │ │ - mov sl, r6 │ │ │ │ - cbz r4, 252de │ │ │ │ + beq.n 1e65e │ │ │ │ + mov fp, r6 │ │ │ │ + cbz r4, 1e5d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 252de │ │ │ │ + beq.n 1e5d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2538c │ │ │ │ + beq.n 1e680 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 252f8 │ │ │ │ + cbz r3, 1e5ea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 252f8 │ │ │ │ + beq.n 1e5ea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25394 │ │ │ │ + beq.n 1e688 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 2530e │ │ │ │ + cbz r3, 1e600 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2530e │ │ │ │ + beq.n 1e600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 25344 │ │ │ │ - cbz r7, 25320 │ │ │ │ + cbz r3, 1e638 │ │ │ │ + cbz r7, 1e612 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25320 │ │ │ │ + beq.n 1e612 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 25362 │ │ │ │ + cbz r3, 1e656 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 250c0 │ │ │ │ + beq.w 1dac2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 250c0 │ │ │ │ + beq.w 1dac2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 250c0 │ │ │ │ + bne.w 1dac2 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 250c0 │ │ │ │ + b.w 1dac2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2530e │ │ │ │ + b.n 1e600 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 250c0 │ │ │ │ + beq.w 1dac2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 250c0 │ │ │ │ + bne.w 1dac2 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25320 │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, r6 │ │ │ │ + b.n 1e612 │ │ │ │ + mov r0, fp │ │ │ │ + mov fp, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 252ca │ │ │ │ + b.n 1e5bc │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 2529e │ │ │ │ + b.n 1e592 │ │ │ │ mov r2, r9 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 25296 │ │ │ │ + b.n 1e58a │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 252de │ │ │ │ + b.n 1e5d0 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 252f8 │ │ │ │ + b.n 1e5ea │ │ │ │ movs r4, #0 │ │ │ │ - b.w 247ec │ │ │ │ + b.w 1dc10 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r9, #557 @ 0x22d │ │ │ │ - b.n 2528e │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 245ae │ │ │ │ + b.n 1e582 │ │ │ │ + nop │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r2, #12 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + movs r2, r0 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ + movs r2, r0 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ + movs r2, r0 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ + movs r2, r0 │ │ │ │ + movs r4, #32 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ + movs r2, r0 │ │ │ │ + add r4, pc, #336 @ (adr r4, 1e83c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ + movs r2, r0 │ │ │ │ + ittee vs │ │ │ │ + vrsravs.u64 d26, d6, #1 │ │ │ │ + movvs r0, r0 │ │ │ │ + blxvc 36cc @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + cmpvc r0, #0 │ │ │ │ + beq.w 1d93a │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movw r9, #557 @ 0x22d │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 253dc │ │ │ │ + beq.n 1e72a │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2559c │ │ │ │ + beq.w 1e902 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r1, 253fa │ │ │ │ + cbz r1, 1e748 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 253fa │ │ │ │ + beq.n 1e748 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25536 │ │ │ │ + beq.w 1e882 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 25418 │ │ │ │ + beq.n 1e766 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 25418 │ │ │ │ + beq.n 1e766 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2558c │ │ │ │ + beq.w 1e8f2 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - cbz r6, 2542e │ │ │ │ + cbz r6, 1e77e │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2542e │ │ │ │ + beq.n 1e77e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 25526 │ │ │ │ - cbz r3, 25442 │ │ │ │ + beq.w 1e892 │ │ │ │ + cbz r3, 1e794 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 25442 │ │ │ │ + beq.n 1e794 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2551a │ │ │ │ + beq.w 1e8a2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2528e │ │ │ │ + beq.w 1e582 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 2528e │ │ │ │ + beq.w 1e582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2528e │ │ │ │ + bne.w 1e582 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2528e │ │ │ │ + b.n 1e582 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov.w r9, #560 @ 0x230 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 2528e │ │ │ │ + b.n 1e582 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 247fe │ │ │ │ + b.w 1dc22 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2488a │ │ │ │ - mov r0, sl │ │ │ │ + b.w 1dcae │ │ │ │ + mov r0, fp │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25092 │ │ │ │ - mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ - b.w 24a36 │ │ │ │ + b.w 1da94 │ │ │ │ + mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ + b.w 1de5a │ │ │ │ movs r4, #0 │ │ │ │ - b.w 249d8 │ │ │ │ - mov r0, fp │ │ │ │ + b.w 1ddfc │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24908 │ │ │ │ + b.w 1dd2c │ │ │ │ + movs r5, #0 │ │ │ │ + movw r9, #537 @ 0x219 │ │ │ │ + mov r7, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + strd r5, r5, [sp, #8] │ │ │ │ + b.n 1e582 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 251f4 │ │ │ │ + bne.w 1e52e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 25ae2 │ │ │ │ + beq.w 1ee36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 250aa │ │ │ │ + bne.w 1daac │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 250aa │ │ │ │ + b.w 1daac │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24a84 │ │ │ │ + b.w 1dea8 │ │ │ │ blx 3768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.w 24b0e │ │ │ │ + bge.w 1df32 │ │ │ │ mov r5, r8 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - mov r8, fp │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + mov r8, sl │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r9, #580 @ 0x244 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 253e4 │ │ │ │ - mov r0, fp │ │ │ │ + b.n 1e732 │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24ac0 │ │ │ │ + b.w 1dee4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24ad4 │ │ │ │ + b.w 1def8 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24bdc │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + b.w 1e000 │ │ │ │ + mov r0, r1 │ │ │ │ + strd r2, r3, [sp, #20] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - b.n 25442 │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ + b.n 1e748 │ │ │ │ mov r0, r6 │ │ │ │ - strd r3, r2, [sp, #20] │ │ │ │ + strd r2, r3, [sp, #20] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r3, r2, [sp, #20] │ │ │ │ - b.n 2542e │ │ │ │ - mov r0, r1 │ │ │ │ - strd r3, r2, [sp, #20] │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ + b.n 1e77e │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r3, r2, [sp, #20] │ │ │ │ - b.n 253fa │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b.n 1e794 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24c8c │ │ │ │ + b.w 1e0b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ + mov fp, r0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ movw r9, #537 @ 0x219 │ │ │ │ - b.n 2528e │ │ │ │ + b.n 1e582 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24ce0 │ │ │ │ + b.n 1e104 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24da6 │ │ │ │ + b.n 1e1ca │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24e6c │ │ │ │ + b.n 1e290 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24f3c │ │ │ │ + b.n 1e364 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24ffe │ │ │ │ + b.n 1e426 │ │ │ │ mov r0, r8 │ │ │ │ - strd r3, r2, [sp, #20] │ │ │ │ + strd r2, r3, [sp, #20] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r3, r2, [sp, #20] │ │ │ │ - b.n 25418 │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ + b.n 1e766 │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - strd r1, r3, [sp, #20] │ │ │ │ + strd r3, r1, [sp, #20] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r1, r3, [sp, #20] │ │ │ │ - b.n 253e2 │ │ │ │ - cmp r5, sl │ │ │ │ - bne.w 247be │ │ │ │ + ldrd r3, r1, [sp, #20] │ │ │ │ + b.n 1e730 │ │ │ │ + cmp r5, fp │ │ │ │ + bne.w 1dbe2 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 247fe │ │ │ │ + b.w 1dc22 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 248f0 │ │ │ │ + b.w 1dd14 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ blx 361c │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25cec │ │ │ │ + beq.w 1f042 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 361c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25d00 │ │ │ │ + beq.w 1f056 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 361c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25d54 │ │ │ │ - ldr.w r2, [pc, #2232] @ 25eb8 │ │ │ │ + beq.w 1f0aa │ │ │ │ + ldr.w r2, [pc, #3168] @ 1f5c4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 25d7a │ │ │ │ + beq.w 1f0e8 │ │ │ │ movs r2, #4 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - mov r5, r6 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ + mov r4, r6 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ movs r7, #0 │ │ │ │ - strd r7, r4, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - strd r4, r3, [sp, #104] @ 0x68 │ │ │ │ + strd r7, r5, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + strd r5, r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - bl b6f4 │ │ │ │ - mov sl, r0 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bl b6c8 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9158 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + bl 9280 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2564c │ │ │ │ + beq.n 1e9b2 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25ac4 │ │ │ │ + beq.w 1ee08 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 25660 │ │ │ │ + beq.n 1e9c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25abc │ │ │ │ + beq.w 1ee12 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25676 │ │ │ │ + beq.n 1e9dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25ab4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 1ee1a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25686 │ │ │ │ + beq.n 1e9ec │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 256ea │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 25dba │ │ │ │ - ldr.w r3, [pc, #2092] @ 25ebc │ │ │ │ - ldr.w r1, [pc, #2092] @ 25ec0 │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 1ea52 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 1f0d0 │ │ │ │ + ldr.w r3, [pc, #3024] @ 1f5c8 │ │ │ │ + ldr.w r1, [pc, #3024] @ 1f5cc │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ - cmpne sl, r1 │ │ │ │ + cmpne fp, r1 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - bne.w 25fce │ │ │ │ - ldrb.w r3, [sp, #82] @ 0x52 │ │ │ │ - cbz r3, 256cc │ │ │ │ - mov r3, sl │ │ │ │ + bne.w 1f2fa │ │ │ │ + ldrb.w r3, [sp, #74] @ 0x4a │ │ │ │ + cbz r3, 1ea32 │ │ │ │ + mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r0, sp, #82 @ 0x52 │ │ │ │ + mov r1, sl │ │ │ │ + add.w r0, sp, #74 @ 0x4a │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 25e86 │ │ │ │ + beq.w 1f1f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 250c0 │ │ │ │ + beq.w 1dac2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 250c0 │ │ │ │ + bne.w 1dac2 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 250c0 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 1dac2 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25686 │ │ │ │ - mov r8, fp │ │ │ │ + b.n 1e9ec │ │ │ │ + mov r8, sl │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ movw r9, #574 @ 0x23e │ │ │ │ - b.n 254f2 │ │ │ │ + b.n 1e85a │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 25310 │ │ │ │ + b.n 1e602 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24930 │ │ │ │ - mov r0, fp │ │ │ │ + b.w 1dd54 │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24958 │ │ │ │ - ldr.w r3, [pc, #1948] @ 25ec4 │ │ │ │ + b.w 1dd7c │ │ │ │ + ldr.w r3, [pc, #2880] @ 1f5d0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r1, [pc, #1948] @ 25ec8 │ │ │ │ + ldr.w r1, [pc, #2880] @ 1f5d4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ movw r9, #570 @ 0x23a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 2528e │ │ │ │ + b.n 1e582 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 249b0 │ │ │ │ + b.w 1ddd4 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 249ea │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + b.w 1de0e │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ movw r9, #573 @ 0x23d │ │ │ │ - b.n 254f2 │ │ │ │ + b.n 1e85a │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r2 │ │ │ │ movw r9, #570 @ 0x23a │ │ │ │ - b.n 254f2 │ │ │ │ + b.n 1e85a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - beq.n 257a4 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + beq.n 1eb0c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25b04 │ │ │ │ + beq.w 1ee58 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ movw r9, #573 @ 0x23d │ │ │ │ - b.n 25442 │ │ │ │ - mov r0, fp │ │ │ │ + b.n 1e794 │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24a20 │ │ │ │ + b.w 1de44 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24a4a │ │ │ │ - cmp r6, sl │ │ │ │ - bne.w 249c8 │ │ │ │ + b.w 1de6e │ │ │ │ + cmp r6, fp │ │ │ │ + bne.w 1ddec │ │ │ │ movs r4, #0 │ │ │ │ - mov r5, sl │ │ │ │ - b.w 249ea │ │ │ │ + mov r5, fp │ │ │ │ + b.w 1de0e │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movw r9, #565 @ 0x235 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 2528e │ │ │ │ + b.n 1e582 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ movw r9, #574 @ 0x23e │ │ │ │ - b.n 254f2 │ │ │ │ + b.n 1e85a │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r9, #566 @ 0x236 │ │ │ │ - b.n 2528e │ │ │ │ - ldr.w r1, [pc, #1740] @ 25ecc │ │ │ │ + b.n 1e582 │ │ │ │ + ldr.w r1, [pc, #2672] @ 1f5d8 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 25e50 │ │ │ │ + beq.w 1f1a6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 33b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 2483c │ │ │ │ + b.w 1dc60 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 24842 │ │ │ │ + beq.w 1dc66 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.w 24842 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 25ae2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 250aa │ │ │ │ - b.n 254c4 │ │ │ │ + b.w 1dc66 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ adds r2, r0, #2 │ │ │ │ - beq.w 25ba4 │ │ │ │ + beq.w 1eef8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.w 25b94 │ │ │ │ + bne.w 1eee8 │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r0, r2, #4 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ blx 3948 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 2483c │ │ │ │ - ldr.w r8, [fp, #12] │ │ │ │ + b.w 1dc60 │ │ │ │ + ldr.w r8, [sl, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2625e │ │ │ │ + beq.w 1f58c │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [fp, #8] │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + ldr.w r2, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 258b6 │ │ │ │ + beq.n 1ec08 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25ce4 │ │ │ │ + beq.w 1f03a │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov fp, r4 │ │ │ │ + mov sl, r4 │ │ │ │ movs r2, #3 │ │ │ │ - b.w 248bc │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + b.w 1dce0 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ movw r9, #574 @ 0x23e │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 2528e │ │ │ │ + b.n 1e582 │ │ │ │ mov r6, r4 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ movw r9, #574 @ 0x23e │ │ │ │ - b.n 254f2 │ │ │ │ + b.n 1e85a │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ + mov fp, r0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ movw r9, #537 @ 0x219 │ │ │ │ - b.n 2528e │ │ │ │ + b.n 1e582 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24940 │ │ │ │ + beq.w 1dd64 │ │ │ │ movs r2, #0 │ │ │ │ - mov r8, fp │ │ │ │ + mov r8, sl │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ movw r9, #574 @ 0x23e │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - b.n 254f2 │ │ │ │ - ldr.w r2, [pc, #1456] @ 25ecc │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.n 1e85a │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + movw r9, #575 @ 0x23f │ │ │ │ + b.n 1e85a │ │ │ │ + ldr.w r2, [pc, #2388] @ 1f5d8 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 25e9c │ │ │ │ + beq.w 1f1dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3384 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 24996 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - mov r8, r6 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - movw r9, #575 @ 0x23f │ │ │ │ - b.n 254f2 │ │ │ │ + b.w 1ddba │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 25e0a │ │ │ │ + beq.w 1f140 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.w 2499c │ │ │ │ + b.w 1ddc0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ movw r9, #577 @ 0x241 │ │ │ │ - b.n 254f2 │ │ │ │ + b.n 1e85a │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 25f42 │ │ │ │ + bne.w 1f26e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.w 247ec │ │ │ │ + b.w 1dc10 │ │ │ │ mov r0, r5 │ │ │ │ blx 3960 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 25974 │ │ │ │ + beq.n 1ecc6 │ │ │ │ blx 362c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 247e4 │ │ │ │ + beq.w 1dc08 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 247e4 │ │ │ │ + bne.w 1dc08 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 247e4 │ │ │ │ + b.w 1dc08 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ rsb r3, r0, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r2, r3, #2 │ │ │ │ - beq.w 25d42 │ │ │ │ + beq.w 1f098 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 25d32 │ │ │ │ + bne.w 1f088 │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ orr.w r3, r3, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r0, r3, #4 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ blx 3948 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 24996 │ │ │ │ - mov r8, fp │ │ │ │ + b.w 1ddba │ │ │ │ + mov r8, sl │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ movw r9, #577 @ 0x241 │ │ │ │ - b.n 254f2 │ │ │ │ + b.n 1e85a │ │ │ │ mov r0, r6 │ │ │ │ blx 3960 │ │ │ │ - cbz r0, 25a3c │ │ │ │ + cbz r0, 1ed82 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ blx 362c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 2486e │ │ │ │ + beq.w 1dc92 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2486e │ │ │ │ + bne.w 1dc92 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2486e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 362c │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 247e4 │ │ │ │ + b.w 1dc92 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 25f68 │ │ │ │ + bne.w 1f294 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.w 24876 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + b.w 1dc9a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 362c │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 1dc08 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ movw r9, #577 @ 0x241 │ │ │ │ - b.n 254f2 │ │ │ │ + b.n 1e85a │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r9, #562 @ 0x232 │ │ │ │ - b.n 2528e │ │ │ │ + b.w 1e582 │ │ │ │ mov r0, r6 │ │ │ │ blx 362c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 2486e │ │ │ │ + b.w 1dc92 │ │ │ │ mov r0, r5 │ │ │ │ blx 3768 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.w 24bc8 │ │ │ │ + bge.w 1dfec │ │ │ │ mov r1, r8 │ │ │ │ - mov r8, fp │ │ │ │ + mov r8, sl │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r8 │ │ │ │ movw r9, #583 @ 0x247 │ │ │ │ - b.n 254f2 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + b.n 1e85a │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ movw r9, #577 @ 0x241 │ │ │ │ - b.n 254f2 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 1e85a │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25676 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 1e9b2 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25660 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + b.n 1e9c6 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 2564c │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + b.n 1e9dc │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r9, #578 @ 0x242 │ │ │ │ - b.n 254f2 │ │ │ │ + b.n 1e85a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 250c0 │ │ │ │ + beq.w 1dac2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 250c0 │ │ │ │ + bne.w 1dac2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 250c0 │ │ │ │ + b.w 1dac2 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r9, #573 @ 0x23d │ │ │ │ - b.n 255a0 │ │ │ │ - mov r8, fp │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + b.n 1e906 │ │ │ │ + mov r8, sl │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r9, #578 @ 0x242 │ │ │ │ - b.n 254f2 │ │ │ │ + b.n 1e85a │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24b88 │ │ │ │ - mov r0, fp │ │ │ │ + b.w 1dfac │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24ba0 │ │ │ │ + b.w 1dfc4 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 249d6 │ │ │ │ + beq.w 1ddfa │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r6 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movw r9, #577 @ 0x241 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - b.n 254f2 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.n 1e85a │ │ │ │ mov r5, r8 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r9, #580 @ 0x244 │ │ │ │ - b.n 254f2 │ │ │ │ + b.n 1e85a │ │ │ │ mov r0, r5 │ │ │ │ blx 3768 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.w 24c78 │ │ │ │ - mov r6, fp │ │ │ │ + bge.w 1e09c │ │ │ │ + mov r6, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r6 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ movw r9, #587 @ 0x24b │ │ │ │ - b.n 254f2 │ │ │ │ + b.n 1e85a │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 2483c │ │ │ │ + b.w 1dc60 │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 2585e │ │ │ │ + b.n 1ebb0 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24a36 │ │ │ │ + beq.w 1de5a │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r8, r2 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ movw r9, #577 @ 0x241 │ │ │ │ - b.n 254f2 │ │ │ │ - mov r0, fp │ │ │ │ + b.n 1e85a │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24c50 │ │ │ │ + b.w 1e074 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24c38 │ │ │ │ + b.w 1e05c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 261ca │ │ │ │ + beq.w 1f536 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #696] @ (25ed0 ) │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r3, [pc, #1648] @ 1f5dc │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ add r3, pc │ │ │ │ - str.w r8, [sp, #100] @ 0x64 │ │ │ │ + str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #1316] @ 0x524 │ │ │ │ mov r3, r8 │ │ │ │ blx 3808 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 9158 │ │ │ │ + bl 9280 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 25ffa │ │ │ │ + beq.w 1f326 │ │ │ │ mov r0, r6 │ │ │ │ - bl b3f4 │ │ │ │ + bl b3c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 26056 │ │ │ │ + beq.w 1f370 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 25c66 │ │ │ │ + beq.n 1efbc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25f36 │ │ │ │ + beq.w 1f262 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strd r3, r4, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26044 │ │ │ │ + beq.w 1f38e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25c8e │ │ │ │ + beq.n 1efe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25f62 │ │ │ │ + beq.w 1f286 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25cb6 │ │ │ │ + beq.n 1f00c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25f5a │ │ │ │ - cmp r6, sl │ │ │ │ - beq.w 25ed4 │ │ │ │ + beq.w 1f28c │ │ │ │ + cmp r6, fp │ │ │ │ + beq.w 1f208 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 26296 │ │ │ │ + bpl.w 1f5a4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 26248 │ │ │ │ + beq.w 1f5a8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 26292 │ │ │ │ + beq.w 1f5be │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25ed4 │ │ │ │ + beq.w 1f208 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.w 2466e │ │ │ │ - mov r0, fp │ │ │ │ + b.w 1d9f8 │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 258b6 │ │ │ │ + b.n 1ec08 │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ - mov sl, r0 │ │ │ │ + mov fp, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r9, #537 @ 0x219 │ │ │ │ - b.w 253c8 │ │ │ │ + b.w 1e716 │ │ │ │ mov r8, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ - mov sl, r0 │ │ │ │ + mov fp, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r9, #537 @ 0x219 │ │ │ │ - b.w 253c8 │ │ │ │ - blx 3564 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 24b4e │ │ │ │ + b.w 1e716 │ │ │ │ mov r5, r8 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r9, #583 @ 0x247 │ │ │ │ - b.w 254f2 │ │ │ │ + b.w 1e85a │ │ │ │ + blx 3564 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 1df72 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 24996 │ │ │ │ + b.w 1ddba │ │ │ │ ldrd r3, r2, [r5, #12] │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ - b.n 259da │ │ │ │ - mov sl, r0 │ │ │ │ + b.n 1ed2c │ │ │ │ + mov fp, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ movw r9, #537 @ 0x219 │ │ │ │ - b.w 253c8 │ │ │ │ + b.w 1e716 │ │ │ │ mov r5, r8 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r9, #583 @ 0x247 │ │ │ │ - b.w 254f2 │ │ │ │ + b.w 1e85a │ │ │ │ + mov r3, fp │ │ │ │ + mov r8, fp │ │ │ │ + mov r1, fp │ │ │ │ + mov r7, fp │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + movw r9, #537 @ 0x219 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + b.w 1e716 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2627a │ │ │ │ + beq.w 1f574 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ + strne r2, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 25db4 │ │ │ │ + beq.n 1f122 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25f8a │ │ │ │ + beq.w 1f2da │ │ │ │ movs r2, #5 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 25618 │ │ │ │ - mov r3, sl │ │ │ │ - mov r8, sl │ │ │ │ - mov r1, sl │ │ │ │ - mov r7, sl │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ - movw r9, #537 @ 0x219 │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ - b.w 253c8 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + b.n 1e97e │ │ │ │ mov r1, r8 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - mov r8, fp │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + mov r8, sl │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movw r9, #583 @ 0x247 │ │ │ │ - b.w 254f2 │ │ │ │ - blx 3564 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 24bfe │ │ │ │ + b.w 1e85a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1ddca │ │ │ │ + cmp r6, fp │ │ │ │ + beq.w 1eb30 │ │ │ │ + mov r5, r6 │ │ │ │ + b.w 1ddec │ │ │ │ mov r5, r8 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r9, #587 @ 0x24b │ │ │ │ - b.w 254f2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 249a6 │ │ │ │ - cmp r6, sl │ │ │ │ - beq.w 257c8 │ │ │ │ - mov r5, r6 │ │ │ │ - b.w 249c8 │ │ │ │ + b.w 1e85a │ │ │ │ + blx 3564 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 1e022 │ │ │ │ mov r5, r8 │ │ │ │ mov r2, r6 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ movw r9, #587 @ 0x24b │ │ │ │ - b.w 254f2 │ │ │ │ + b.w 1e85a │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ - mov r8, fp │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + mov r8, sl │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r9, #587 @ 0x24b │ │ │ │ - b.w 254f2 │ │ │ │ + b.w 1e85a │ │ │ │ vldr d0, [r5, #8] │ │ │ │ vmov.f64 d7, #16 @ 0x40800000 4.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ blx 3600 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 2483c │ │ │ │ + b.w 1dc60 │ │ │ │ blx 3768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.w 24ccc │ │ │ │ + bge.w 1e0f0 │ │ │ │ mov r5, r8 │ │ │ │ - mov r8, fp │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + mov r8, sl │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ movw r9, #590 @ 0x24e │ │ │ │ - b.w 254f2 │ │ │ │ + b.w 1e85a │ │ │ │ + vldr d0, [r5, #8] │ │ │ │ + vmov.f64 d7, #16 @ 0x40800000 4.0 │ │ │ │ + vadd.f64 d0, d0, d7 │ │ │ │ + blx 3600 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 1ddba │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ - mov sl, r4 │ │ │ │ + mov fp, r4 │ │ │ │ movw r9, #537 @ 0x219 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.w 253c8 │ │ │ │ - vldr d0, [r5, #8] │ │ │ │ - vmov.f64 d7, #16 @ 0x40800000 4.0 │ │ │ │ - vadd.f64 d0, d0, d7 │ │ │ │ - blx 3600 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 24996 │ │ │ │ - nop │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ - movs r1, r0 │ │ │ │ + b.w 1e716 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r8, r6 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldrb.w r3, [sp, #82] @ 0x52 │ │ │ │ + ldrb.w r3, [sp, #74] @ 0x4a │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 261d8 │ │ │ │ + beq.w 1f4f2 │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ + str.w r2, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26168 │ │ │ │ - mov r6, sl │ │ │ │ + bne.w 1f4ba │ │ │ │ + mov r6, fp │ │ │ │ str.w r8, [sp, #8] │ │ │ │ - b.w 252b2 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.w 2451c │ │ │ │ + b.w 1e5a4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9828 │ │ │ │ + bl 9868 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 25010 │ │ │ │ + bne.w 1e438 │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ movw r9, #595 @ 0x253 │ │ │ │ - b.w 254f2 │ │ │ │ + b.w 1e85a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 25c66 │ │ │ │ - mov r8, fp │ │ │ │ + b.n 1efbc │ │ │ │ + mov r8, sl │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ movw r9, #574 @ 0x23e │ │ │ │ - b.w 254f2 │ │ │ │ - mov r0, r1 │ │ │ │ + b.w 1e85a │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25cb6 │ │ │ │ + b.n 1efe4 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25c8e │ │ │ │ - mov r8, fp │ │ │ │ + b.n 1f00c │ │ │ │ + mov r8, sl │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ movw r9, #574 @ 0x23e │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - b.w 254f2 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.w 1e85a │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 25034 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 25db4 │ │ │ │ + b.w 1e45c │ │ │ │ mov r0, r5 │ │ │ │ blx 3768 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.w 24d92 │ │ │ │ - mov r6, fp │ │ │ │ + bge.w 1e1b6 │ │ │ │ + mov r6, sl │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r5, r8 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r8, r6 │ │ │ │ movw r9, #590 @ 0x24e │ │ │ │ - b.w 254f2 │ │ │ │ - mov r0, fp │ │ │ │ + b.w 1e85a │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24d6a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 1f122 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24d52 │ │ │ │ + b.w 1e176 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1e18e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - ldr r2, [pc, #712] @ (2629c ) │ │ │ │ - ldr r1, [pc, #716] @ (262a0 ) │ │ │ │ + ldr r2, [pc, #720] @ (1f5d0 ) │ │ │ │ + ldr r1, [pc, #736] @ (1f5e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ movw r9, #537 @ 0x219 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #704] @ (262a4 ) │ │ │ │ + ldr r2, [pc, #724] @ (1f5e4 ) │ │ │ │ add r2, pc │ │ │ │ blx 390c │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r3 │ │ │ │ - mov sl, r3 │ │ │ │ + mov fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 253c8 │ │ │ │ + b.w 1e716 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov.w r9, #600 @ 0x258 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.w 2528e │ │ │ │ + b.w 1e582 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2603a │ │ │ │ + beq.n 1f366 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 260e8 │ │ │ │ + beq.n 1f40a │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 25ede │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r0 │ │ │ │ - movw r9, #601 @ 0x259 │ │ │ │ - b.w 254f2 │ │ │ │ + b.n 1f212 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ blx 36cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25c52 │ │ │ │ + beq.w 1efa8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #600 @ 0x258 │ │ │ │ - b.w 254f2 │ │ │ │ + b.w 1e85a │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + movw r9, #601 @ 0x259 │ │ │ │ + b.w 1e85a │ │ │ │ mov r5, r8 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r9, #590 @ 0x24e │ │ │ │ - b.w 254f2 │ │ │ │ + b.w 1e85a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 3564 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 24d02 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ + b.w 1e126 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r8, fp │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + mov r8, sl │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movw r9, #590 @ 0x24e │ │ │ │ - b.w 254f2 │ │ │ │ + b.w 1e85a │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 3768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.w 24e58 │ │ │ │ - b.n 25e70 │ │ │ │ + bge.w 1e27c │ │ │ │ + b.n 1f1c6 │ │ │ │ blx 3564 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 24d24 │ │ │ │ - mov r0, r5 │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 1e148 │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24e18 │ │ │ │ - mov r0, fp │ │ │ │ + b.w 1e254 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24e30 │ │ │ │ - blx 3564 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 24dea │ │ │ │ + b.w 1e23c │ │ │ │ str r4, [sp, #20] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 2603a │ │ │ │ - mov r3, r5 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + b.n 1f366 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r5, r8 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r8, fp │ │ │ │ movw r9, #590 @ 0x24e │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - b.w 254f2 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r8, sl │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + b.w 1e85a │ │ │ │ + mov r2, r5 │ │ │ │ mov r5, r8 │ │ │ │ - mov r8, fp │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r8, sl │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ movw r9, #590 @ 0x24e │ │ │ │ - b.w 254f2 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24ef2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24eda │ │ │ │ + b.w 1e85a │ │ │ │ + blx 3564 │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 1e20e │ │ │ │ mov r3, r5 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r5, r8 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r3 │ │ │ │ movw r9, #590 @ 0x24e │ │ │ │ - b.w 254f2 │ │ │ │ + b.w 1e85a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 3564 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 24dc8 │ │ │ │ + b.w 1e1ec │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1e302 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1e31a │ │ │ │ blx 3564 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 24eac │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #175 @ 0xaf │ │ │ │ - mov r1, fp │ │ │ │ - add.w r0, sp, #82 @ 0x52 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 25efc │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - movw r9, #606 @ 0x25e │ │ │ │ - b.w 2528e │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 1e2d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 3564 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 24e8c │ │ │ │ + b.w 1e2b2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 25008 │ │ │ │ + b.w 1e430 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24fa8 │ │ │ │ - mov r0, fp │ │ │ │ + b.w 1e3d0 │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24fc0 │ │ │ │ + b.w 1e3e8 │ │ │ │ + mov r3, fp │ │ │ │ + movs r2, #175 @ 0xaf │ │ │ │ + mov r1, sl │ │ │ │ + add.w r0, sp, #74 @ 0x4a │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 1f230 │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + movw r9, #606 @ 0x25e │ │ │ │ + b.w 1e582 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ movw r9, #590 @ 0x24e │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ - b.w 254f2 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - b.n 25ede │ │ │ │ + b.w 1e85a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26168 │ │ │ │ - cbz r4, 26216 │ │ │ │ + bne.n 1f4ba │ │ │ │ + cbz r4, 1f522 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26206 │ │ │ │ + beq.n 1f512 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ - b.w 252d6 │ │ │ │ - mov r5, r8 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r8 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - movw r9, #590 @ 0x24e │ │ │ │ - b.w 254f2 │ │ │ │ + b.w 1e5c8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 3564 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 1e382 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 252e2 │ │ │ │ - b.w 252fc │ │ │ │ + bne.w 1e5d4 │ │ │ │ + b.w 1e5ee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 26240 │ │ │ │ + cbz r3, 1f568 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 252ee │ │ │ │ - b.w 252fc │ │ │ │ - blx 3564 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 24f7a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 1e5e0 │ │ │ │ + b.w 1e5ee │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + b.n 1f212 │ │ │ │ + mov r5, r8 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + movw r9, #590 @ 0x24e │ │ │ │ + b.w 1e85a │ │ │ │ blx 3564 │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 24f5a │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 1e3a2 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ - b.w 252fc │ │ │ │ - ldr r3, [pc, #92] @ (262a8 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (262ac ) │ │ │ │ - ldr r0, [pc, #92] @ (262b0 ) │ │ │ │ + b.w 1e5ee │ │ │ │ + bl 3fa4 <__assert_fail@plt+0x5bc> │ │ │ │ + ldr r3, [pc, #112] @ (1f5e8 ) │ │ │ │ + movw r2, #14881 @ 0x3a21 │ │ │ │ + ldr r1, [pc, #112] @ (1f5ec ) │ │ │ │ + ldr r0, [pc, #112] @ (1f5f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ + add.w r3, r3, #1720 @ 0x6b8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (262b4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f5f4 ) │ │ │ │ movw r2, #15203 @ 0x3b63 │ │ │ │ - ldr r1, [pc, #80] @ (262b8 ) │ │ │ │ - ldr r0, [pc, #84] @ (262bc ) │ │ │ │ + ldr r1, [pc, #100] @ (1f5f8 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f5fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #2092 @ 0x82c │ │ │ │ + add.w r3, r3, #1720 @ 0x6b8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3f50 <__assert_fail@plt+0x568> │ │ │ │ - ldr r3, [pc, #68] @ (262c0 ) │ │ │ │ - movw r2, #14881 @ 0x3a21 │ │ │ │ - ldr r1, [pc, #64] @ (262c4 ) │ │ │ │ - ldr r0, [pc, #68] @ (262c8 ) │ │ │ │ + bl 4248 <__assert_fail@plt+0x860> │ │ │ │ + ldr r3, [pc, #84] @ (1f600 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #84] @ (1f604 ) │ │ │ │ + ldr r0, [pc, #84] @ (1f608 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #2092 @ 0x82c │ │ │ │ + adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - bl 41f4 <__assert_fail@plt+0x80c> │ │ │ │ nop │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #14 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + rev16 r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + rev16 r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #16 │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #976] @ (26694 ) │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + strh r4, [r1, #22] │ │ │ │ + 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, #4000] @ 0xfa0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #624] @ (26550 ) │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r3, [pc, #640] @ (1f8a0 ) │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #640] @ (1f8a4 ) │ │ │ │ + movs r7, #0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + strd r7, r7, [sp, #20] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + mov r9, r1 │ │ │ │ + ldr.w r4, [r3, #328] @ 0x148 │ │ │ │ + ldr r3, [pc, #624] @ (1f8a8 ) │ │ │ │ + strh.w r7, [sp, #32] │ │ │ │ + ldr r5, [pc, #620] @ (1f8ac ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1f76c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1f7ea │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1f66a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #580] @ (1f8b0 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #552] @ 1f898 │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc │ │ │ │ + add r0, sp, #20 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1f792 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 1f6b6 │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1f7c0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1f812 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 1f812 │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add r1, sp, #12 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [pc, #496] @ (1f8b4 ) │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + strd r6, r3, [sp, #12] │ │ │ │ + ldr.w r0, [r2, #800] @ 0x320 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + blx 3808 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1f6f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1f7b8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1f9b0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1f70c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1f7b0 │ │ │ │ + ldr r3, [pc, #424] @ (1f8b8 ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r5, #0] │ │ │ │ + cbz r3, 1f736 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 1f792 │ │ │ │ + blx 353c │ │ │ │ + cbz r4, 1f74e │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 1f74e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1f80a │ │ │ │ + ldr r2, [pc, #364] @ (1f8bc ) │ │ │ │ + ldr r3, [pc, #340] @ (1f8a8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 1fa3a │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 1f9be │ │ │ │ + mov r4, r9 │ │ │ │ + b.n 1f69a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1f792 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 1f792 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + movw r5, #417 @ 0x1a1 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cbnz r3, 1f7de │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cbnz r3, 1f7d2 │ │ │ │ + ldr r0, [pc, #284] @ (1f8c0 ) │ │ │ │ + mov r1, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + b.n 1f736 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f70c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f6f4 │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 1f69a │ │ │ │ + b.n 1f792 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1f7a2 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1f79c │ │ │ │ + ldr r1, [pc, #216] @ (1f8c4 ) │ │ │ │ + movw r2, #417 @ 0x1a1 │ │ │ │ + ldr r0, [pc, #212] @ (1f8c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1f792 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 1f66a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f74e │ │ │ │ + ldr r7, [r3, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [pc, #180] @ (1f8cc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #800] @ 0x320 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1f9c2 │ │ │ │ + blx r7 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 1f792 │ │ │ │ + ldr r3, [pc, #160] @ (1f8d0 ) │ │ │ │ + ldr.w lr, [r8, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp lr, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #152] @ (1f8d4 ) │ │ │ │ + itt ne │ │ │ │ + movne r1, lr │ │ │ │ + movne r9, r8 │ │ │ │ + add r3, pc │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [r8, #8] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldr r3, [pc, #136] @ (1f8d8 ) │ │ │ │ + it eq │ │ │ │ + ldreq.w r1, [r9, #4] │ │ │ │ + ldr.w ip, [r5, r3] │ │ │ │ + cmp r1, ip │ │ │ │ + it ne │ │ │ │ + cmpne r1, r0 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + beq.n 1f8f6 │ │ │ │ + ldr.w r2, [r1, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1f9ca │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r1, [r7, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 1fa70 │ │ │ │ + ldr r1, [pc, #96] @ (1f8dc ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.w 1fa5a │ │ │ │ + ldr r1, [pc, #88] @ (1f8e0 ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.w 1fa56 │ │ │ │ + ldr r7, [r2, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 1f904 │ │ │ │ + adds r2, #8 │ │ │ │ + b.n 1f8ea │ │ │ │ + ... │ │ │ │ + asrs r0, r5, #5 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ + movs r2, r0 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ + movs r2, r0 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 1f904 │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ + cmp r1, ip │ │ │ │ + it ne │ │ │ │ + cmpne r0, r1 │ │ │ │ + bne.n 1f8e4 │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r3, [pc, #372] @ (1fa74 ) │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 1f98e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + cmp lr, sl │ │ │ │ + ittt ne │ │ │ │ + movne.w r2, #2147483648 @ 0x80000000 │ │ │ │ + addne r1, sp, #16 │ │ │ │ + movne r6, #0 │ │ │ │ + beq.n 1f9f2 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl b6c8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9280 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1f94c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 1f9b6 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1f778 │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cbz r3, 1f96c │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1f778 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1f736 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1f736 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f736 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1f6b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1f6b6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f6b6 │ │ │ │ + mov.w r5, #422 @ 0x1a6 │ │ │ │ + b.n 1f796 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f94c │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 1f6b6 │ │ │ │ + blx 3970 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 1f828 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 1f8f6 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1f9cc │ │ │ │ + ldr r3, [pc, #156] @ (1fa78 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 1f8f6 │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cmp r1, ip │ │ │ │ + beq.n 1f8f6 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 1f9e0 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne.n 1f904 │ │ │ │ + b.n 1f8f6 │ │ │ │ + ldr.w r6, [r8, #12] │ │ │ │ + cbz r6, 1fa3e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1fa2c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 1fa32 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #12 │ │ │ │ + b.n 1f924 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fa2c │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #60] @ (1fa7c ) │ │ │ │ + movw r2, #12832 @ 0x3220 │ │ │ │ + ldr r1, [pc, #56] @ (1fa80 ) │ │ │ │ + ldr r0, [pc, #60] @ (1fa84 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1780 @ 0x6f4 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #44] @ (1fa88 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #40] @ (1fa8c ) │ │ │ │ + ldr r0, [pc, #44] @ (1fa90 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + lsls r3, r2, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r7, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, pc, #496 @ (adr r4, 1fc7c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #448] @ (1fc64 ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r1, [pc, #448] @ (1fc68 ) │ │ │ │ + cmp r2, #0 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #444] @ (1fc6c ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + mov.w r1, #0 │ │ │ │ + bgt.w 1fbcc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1fbf2 │ │ │ │ + ldr r2, [pc, #424] @ (1fc70 ) │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strh.w r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r4, [r2, #328] @ 0x148 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1fb5a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 1fb6e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1faf6 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr r2, [pc, #368] @ (1fc74 ) │ │ │ │ + movs r3, #7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + add r2, pc │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 1fb9c │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1fb8e │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1f60c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1fb9c │ │ │ │ + blx 353c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1fb40 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1fbc4 │ │ │ │ + ldr r1, [pc, #308] @ (1fc78 ) │ │ │ │ + ldr r2, [pc, #292] @ (1fc68 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 1fc42 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1f60c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1fc20 │ │ │ │ + blx 353c │ │ │ │ + b.n 1fb40 │ │ │ │ + ldr r1, [pc, #268] @ (1fc7c ) │ │ │ │ + movw r2, #417 @ 0x1a1 │ │ │ │ + ldr r0, [pc, #264] @ (1fc80 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1fc20 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 1faf6 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 1fb1c │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1fc24 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1fc32 │ │ │ │ + ldr r0, [pc, #212] @ (1fc84 ) │ │ │ │ + movw r1, #417 @ 0x1a1 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + blx 353c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 1fc3e │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 1fb2e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fb40 │ │ │ │ + ldr r3, [pc, #184] @ (1fc88 ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #184] @ (1fc8c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r3, [pc, #176] @ (1fc90 ) │ │ │ │ + ldr r2, [pc, #180] @ (1fc94 ) │ │ │ │ + ldr r1, [pc, #180] @ (1fc98 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 1fb40 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 1fc60 │ │ │ │ + ldr r1, [pc, #160] @ (1fc9c ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1fc4a │ │ │ │ + ldr r1, [pc, #156] @ (1fca0 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1fc46 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 1fbee │ │ │ │ + beq.w 1fac6 │ │ │ │ + ldr r0, [pc, #140] @ (1fca4 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 8e54 │ │ │ │ + b.n 1fbee │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 1fb9c │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movw r2, #417 @ 0x1a1 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1fba4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1fbac │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 1fb40 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #92] @ (1fca8 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #88] @ (1fcac ) │ │ │ │ + ldr r0, [pc, #92] @ (1fcb0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + lsls r6, r6, #8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ + movs r2, r0 │ │ │ │ + add r3, pc, #872 @ (adr r3, 1ffe0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r2, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r3, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #560 @ (adr r2, 1fedc ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r5, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ + 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, #4008] @ 0xfa8 │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r1, [pc, #672] @ (1ff68 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #624] @ (26554 ) │ │ │ │ + ldr r2, [pc, #672] @ (1ff6c ) │ │ │ │ add r1, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - vldr d7, [pc, #604] @ 26548 │ │ │ │ - ldr r6, [pc, #616] @ (26558 ) │ │ │ │ - mov r9, r0 │ │ │ │ + vldr d7, [pc, #652] @ 1ff60 │ │ │ │ + ldr r6, [pc, #664] @ (1ff70 ) │ │ │ │ + mov r8, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #612] @ (2655c ) │ │ │ │ + ldr r1, [pc, #660] @ (1ff74 ) │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26378 │ │ │ │ + beq.n 1fdb8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 26732 │ │ │ │ - ldr r1, [pc, #576] @ (26560 ) │ │ │ │ + lsls r7, r1, #5 │ │ │ │ + bpl.w 201ce │ │ │ │ + ldr r1, [pc, #624] @ (1ff78 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2673a │ │ │ │ - ldr r1, [pc, #572] @ (26564 ) │ │ │ │ + beq.w 201d6 │ │ │ │ + ldr r1, [pc, #620] @ (1ff7c ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 26736 │ │ │ │ + beq.w 201d2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 26378 │ │ │ │ + ble.n 1fdb8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 26504 │ │ │ │ + beq.w 1ffc0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 264f2 │ │ │ │ + beq.w 1ffac │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 26588 │ │ │ │ + bne.w 1fffc │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #540] @ (26568 ) │ │ │ │ + ldr r3, [pc, #588] @ (1ff80 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, ip │ │ │ │ add r3, pc │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl aff4 │ │ │ │ + bl afc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 265aa │ │ │ │ + beq.n 1fd78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26618 │ │ │ │ + cbz r3, 1fd56 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 26616 │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 263a2 │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.w 26588 │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ + bne.n 1fde6 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [pc, #556] @ (1ff84 ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #556] @ (1ff88 ) │ │ │ │ + ldr r2, [pc, #556] @ (1ff8c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #548] @ (1ff90 ) │ │ │ │ + ldr r1, [pc, #552] @ (1ff94 ) │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 1fd90 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + beq.n 1fd90 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 200b0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 1fda8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1fda8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 200aa │ │ │ │ + ldr r0, [pc, #492] @ (1ff98 ) │ │ │ │ + movw r1, #269 @ 0x10d │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + b.n 1ff06 │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.w 1fffc │ │ │ │ + ldr.w r3, [ip] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.w 200f0 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ands.w r2, r1, #2 │ │ │ │ + bne.w 2006e │ │ │ │ + cmp r1, #15 │ │ │ │ + bhi.w 1ff24 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r7, r3 │ │ │ │ + adds r1, r7, #1 │ │ │ │ + beq.w 2007c │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 266ca │ │ │ │ + bpl.w 20142 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ - bne.w 26650 │ │ │ │ + bne.w 2008c │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 264ca │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mov r8, r3 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2665e │ │ │ │ - ldr r3, [pc, #416] @ (2656c ) │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - ldr r3, [pc, #416] @ (26570 ) │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + it ls │ │ │ │ + ldrls r6, [r5, #12] │ │ │ │ + bls.n 1fe4a │ │ │ │ + ldr r3, [pc, #368] @ (1ff9c ) │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - cmp r7, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - bne.w 2666c │ │ │ │ - ldr r3, [pc, #404] @ (26574 ) │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2009a │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 2008c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37f0 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + beq.w 2009a │ │ │ │ + ldr r3, [pc, #332] @ (1ffa0 ) │ │ │ │ add r3, pc │ │ │ │ - strd r6, r6, [r4, #4] │ │ │ │ - strh r6, [r4, #12] │ │ │ │ - ldr.w r5, [r3, #312] @ 0x138 │ │ │ │ + ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r3, [r4, #4] │ │ │ │ + strh r3, [r4, #12] │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 264ee │ │ │ │ + bne.n 1ff46 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 266aa │ │ │ │ + beq.w 200b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2640e │ │ │ │ + beq.n 1fe80 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #360] @ (26578 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ffa4 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #308] @ 26548 │ │ │ │ + vldr d7, [pc, #216] @ 1ff60 │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ vstr d7, [sp, #24] │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 265f6 │ │ │ │ + beq.w 20030 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 265e6 │ │ │ │ - mov r2, r7 │ │ │ │ + bne.w 20020 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1628c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 265f6 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - blx 3378 │ │ │ │ + mov r0, r8 │ │ │ │ + bl f4b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 265f6 │ │ │ │ + beq.w 20030 │ │ │ │ blx 353c │ │ │ │ - cbz r5, 2647c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2647c │ │ │ │ + beq.n 1fed6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26642 │ │ │ │ + beq.w 20066 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - cbz r0, 26494 │ │ │ │ + cbz r0, 1feee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26494 │ │ │ │ + beq.n 1feee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2663c │ │ │ │ + beq.w 20060 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 264ac │ │ │ │ + cbz r0, 1ff06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 264ac │ │ │ │ + beq.n 1ff06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2664a │ │ │ │ - ldr r2, [pc, #204] @ (2657c ) │ │ │ │ - ldr r3, [pc, #164] @ (26554 ) │ │ │ │ + beq.w 2005a │ │ │ │ + ldr r2, [pc, #160] @ (1ffa8 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ff6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2672e │ │ │ │ + bne.w 201ca │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #180] @ (26580 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #116] @ (1ff9c ) │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2665e │ │ │ │ + blt.w 2007c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 26650 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.w 2006e │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 37f0 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 263c0 │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 26438 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 1fe04 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl f4b4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2018e │ │ │ │ + blx 353c │ │ │ │ + b.n 1fed6 │ │ │ │ + ... │ │ │ │ + movs r4, r2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r1, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r1, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r2, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ + movs r2, r0 │ │ │ │ + add r0, pc, #344 @ (adr r0, 20100 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldc2l 0, cr0, [r6, #4] │ │ │ │ + ldr.w r0, [ip, #4] │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cmp r1, ip │ │ │ │ + cmp r1, lr │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cmp r1, ip │ │ │ │ + cmp r1, lr │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #104] @ (26584 ) │ │ │ │ + ldr r3, [pc, #532] @ (201ec ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - add.w r1, r7, r5, lsl #2 │ │ │ │ + add.w r1, ip, r5, lsl #2 │ │ │ │ add r3, pc │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl aff4 │ │ │ │ + bl afc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 265aa │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 2653c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26616 │ │ │ │ + beq.w 1fd78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 263a2 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #672 @ (adr r3, 26818 ) │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #452] @ (26750 ) │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 1fd4e │ │ │ │ + b.n 1fde6 │ │ │ │ + ldr r3, [pc, #496] @ (201f0 ) │ │ │ │ movs r4, #2 │ │ │ │ - ldr r1, [pc, #452] @ (26754 ) │ │ │ │ - ldr r2, [pc, #456] @ (26758 ) │ │ │ │ + ldr r1, [pc, #496] @ (201f4 ) │ │ │ │ + ldr r2, [pc, #500] @ (201f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #448] @ (2675c ) │ │ │ │ - ldr r1, [pc, #448] @ (26760 ) │ │ │ │ str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #488] @ (201fc ) │ │ │ │ + ldr r1, [pc, #492] @ (20200 ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ blx 390c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 265c0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 265c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26684 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 265d6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 265d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2668a │ │ │ │ - ldr r0, [pc, #396] @ (26764 ) │ │ │ │ - mov.w r1, #348 @ 0x15c │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 264ac │ │ │ │ + b.n 1fd78 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 26438 │ │ │ │ + bne.w 1feaa │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2669c │ │ │ │ + bne.n 200e2 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26690 │ │ │ │ - ldr r0, [pc, #352] @ (26768 ) │ │ │ │ - mov.w r1, #348 @ 0x15c │ │ │ │ - movs r4, #0 │ │ │ │ + bne.n 200d6 │ │ │ │ + ldr r0, [pc, #448] @ (20204 ) │ │ │ │ + movw r1, #269 @ 0x10d │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n 26462 │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r3, [pc, #308] @ (26750 ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #332] @ (2676c ) │ │ │ │ - ldr r2, [pc, #336] @ (26770 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #324] @ (26774 ) │ │ │ │ - ldr r1, [pc, #328] @ (26778 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 265aa │ │ │ │ + bl c5fc │ │ │ │ + blx 353c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20192 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 1fec2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26494 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 1ff06 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2647c │ │ │ │ + b.n 1feee │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 264ac │ │ │ │ - ldr r3, [pc, #296] @ (2677c ) │ │ │ │ - ldr r1, [pc, #300] @ (26780 ) │ │ │ │ + b.n 1fed6 │ │ │ │ + ldr r3, [pc, #408] @ (20208 ) │ │ │ │ + ldr r1, [pc, #408] @ (2020c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 265aa │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 263c8 │ │ │ │ - ldr r2, [pc, #276] @ (26784 ) │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, pc │ │ │ │ - bl ac38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9158 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9158 │ │ │ │ - b.n 265e2 │ │ │ │ + bne.w 1fd78 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 1fe0a │ │ │ │ + ldr r3, [pc, #376] @ (20208 ) │ │ │ │ + ldr r1, [pc, #384] @ (20210 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1fd78 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 1fe50 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 265c0 │ │ │ │ + b.n 1fda8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 265d6 │ │ │ │ + b.n 1fd90 │ │ │ │ + ldr r1, [pc, #348] @ (20214 ) │ │ │ │ + movw r2, #269 @ 0x10d │ │ │ │ + ldr r0, [pc, #344] @ (20218 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2018e │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 1fe80 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 26606 │ │ │ │ - mov.w r2, #348 @ 0x15c │ │ │ │ + b.n 20040 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ + movw r2, #269 @ 0x10d │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 265fe │ │ │ │ - ldr r1, [pc, #220] @ (26788 ) │ │ │ │ - mov.w r2, #348 @ 0x15c │ │ │ │ - ldr r0, [pc, #216] @ (2678c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ + b.n 20038 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 201b0 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 201b0 │ │ │ │ + mov r0, r3 │ │ │ │ + blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 265f6 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 2640e │ │ │ │ + beq.n 201b0 │ │ │ │ + ldr r3, [pc, #276] @ (2021c ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 20136 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b224 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1fe04 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1fe04 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fe04 │ │ │ │ + bl 8dd8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 20110 │ │ │ │ + b.n 2007c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 26716 │ │ │ │ + cbz r3, 20196 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 26716 │ │ │ │ + cbz r3, 20196 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 26716 │ │ │ │ - ldr r3, [pc, #180] @ (26790 ) │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 20196 │ │ │ │ + ldr r3, [pc, #200] @ (2021c ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2670a │ │ │ │ - mov r0, r7 │ │ │ │ - bl b250 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.n 20182 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b224 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 263c0 │ │ │ │ + beq.w 1fe4a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 263c0 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 1fe4a │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 263c0 │ │ │ │ - bl 8cb0 │ │ │ │ - mov r7, r0 │ │ │ │ + b.n 1fe4a │ │ │ │ + bl 8dd8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2015c │ │ │ │ + b.n 2009a │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 20030 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 1fed6 │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 266e4 │ │ │ │ - b.n 2665e │ │ │ │ + bne.w 2009a │ │ │ │ + ldr r3, [pc, #76] @ (201f0 ) │ │ │ │ + ldr r1, [pc, #124] @ (20220 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 2009a │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2665e │ │ │ │ - ldr r3, [pc, #48] @ (26750 ) │ │ │ │ - ldr r1, [pc, #112] @ (26794 ) │ │ │ │ + bne.w 2007c │ │ │ │ + ldr r3, [pc, #52] @ (201f0 ) │ │ │ │ + ldr r1, [pc, #100] @ (20224 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 2665e │ │ │ │ + b.n 2007c │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - ldr r3, [pc, #92] @ (26798 ) │ │ │ │ + ldr r3, [pc, #80] @ (20228 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #88] @ (2679c ) │ │ │ │ - ldr r0, [pc, #92] @ (267a0 ) │ │ │ │ + ldr r1, [pc, #76] @ (2022c ) │ │ │ │ + ldr r0, [pc, #80] @ (20230 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + strh r6, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, r7, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, r7, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + strh r0, [r5, #2] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + strh r4, [r3, #22] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + strh r2, [r2, #22] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + strb r6, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + strb r6, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r0, [pc, #188] @ (26874 ) │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - mov r4, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w sl, [pc, #184] @ 26878 │ │ │ │ - add.w r0, r0, #1264 @ 0x4f0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #176] @ (2687c ) │ │ │ │ - add sl, pc │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #176] @ (26880 ) │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - mov.w r2, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 268a0 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 26ff0 │ │ │ │ - ldr r0, [pc, #152] @ (26884 ) │ │ │ │ - ldr.w r0, [sl, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 26fda │ │ │ │ - ldr r0, [pc, #144] @ (26888 ) │ │ │ │ - ldr.w r0, [sl, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 26ff4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 268a0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 26ed2 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 26d6c │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 26824 │ │ │ │ - adds r5, #1 │ │ │ │ - str r5, [r0, #0] │ │ │ │ - ldr r5, [pc, #100] @ (2688c ) │ │ │ │ - add.w r1, r1, r4, lsl #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - add r5, pc │ │ │ │ - mov r0, r3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl aff4 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 26dfc │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 268b6 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 268b6 │ │ │ │ - ldr r3, [pc, #64] @ (26890 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #64] @ (26894 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r0, [sl, r3] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r3, [pc, #56] @ (26898 ) │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r1, [pc, #52] @ (2689c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 26d90 │ │ │ │ - nop │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, r4, #7 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r6, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, r6, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 26d6c │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #896] @ (26c38 ) │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr.w r3, [pc, #1752] @ 20920 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ + ldr.w r2, [pc, #1752] @ 20924 │ │ │ │ movs r4, #0 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ - strd r4, r4, [r7, #4] │ │ │ │ - strh r4, [r7, #12] │ │ │ │ - ldr.w r5, [r3, #264] @ 0x108 │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr.w r2, [pc, #1744] @ 20928 │ │ │ │ + ldr.w r6, [r3, #332] @ 0x14c │ │ │ │ + ldr.w r3, [pc, #1740] @ 2092c │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + strd r4, r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + strh.w r4, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26c76 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 26efe │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 20902 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 21362 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 268ea │ │ │ │ + beq.n 2029c │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #848] @ (26c3c ) │ │ │ │ - movs r3, #7 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, pc │ │ │ │ - mov.w r8, #0 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - blx 36e8 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + bl 9570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 26e42 │ │ │ │ - ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ + beq.w 21386 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 329c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 212fa │ │ │ │ + blx 37bc │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21310 │ │ │ │ + ldr.w r4, [pc, #1640] @ 20930 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #972] @ 0x3cc │ │ │ │ + bl a83c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21324 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r1, [r4, #524] @ 0x20c │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26e32 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [pc, #800] @ (26c40 ) │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1068] @ 0x42c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 26ed6 │ │ │ │ - blx r2 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 26cba │ │ │ │ - ldr r3, [pc, #780] @ (26c44 ) │ │ │ │ - mov r0, r7 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #820] @ 0x334 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq.w 21338 │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 21342 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2030a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 211ae │ │ │ │ + ldr.w r4, [pc, #1576] @ 20934 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #948] @ 0x3b4 │ │ │ │ + bl a83c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2139e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ede │ │ │ │ + beq.w 21250 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 213b2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2034c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 212ce │ │ │ │ + ldr.w r3, [pc, #1512] @ 20938 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r6, #1 │ │ │ │ + movne r5, #4 │ │ │ │ + movtne r6, #32768 @ 0x8000 │ │ │ │ + movne.w r9, #0 │ │ │ │ + beq.w 214c0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + movs r0, #1 │ │ │ │ + str.w r9, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 3690 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 212e6 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr.w r1, [pc, #1452] @ 2093c │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + add r1, pc │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + ldr.w r3, [r1, #1036] @ 0x40c │ │ │ │ + ldr.w ip, [r1, #1196] @ 0x4ac │ │ │ │ + bpl.w 21d3e │ │ │ │ + ldr.w r2, [pc, #1436] @ 20940 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 21cf4 │ │ │ │ + ldr.w r2, [pc, #1424] @ 20944 │ │ │ │ + ldr.w fp, [r1, r2] │ │ │ │ + cmp r0, fp │ │ │ │ + beq.w 21d0a │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 21d52 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + cmp r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + mov r2, r6 │ │ │ │ + adds r1, r3, r5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r7 │ │ │ │ + str.w ip, [sp, #104] @ 0x68 │ │ │ │ + blx 3750 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 2040c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2040c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 211ea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 26cac │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26968 │ │ │ │ + beq.n 20420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26e46 │ │ │ │ - vldr d7, [pc, #708] @ 26c30 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl b6f4 │ │ │ │ + beq.w 212d8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20434 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 211b8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 212e2 │ │ │ │ + ldr.w r3, [pc, #1292] @ 20948 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #640] @ 0x280 │ │ │ │ + bl a83c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26d42 │ │ │ │ + beq.w 21516 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne.w sl, #1 │ │ │ │ + movne.w r9, #4 │ │ │ │ + movtne sl, #32768 @ 0x8000 │ │ │ │ + movne r4, #0 │ │ │ │ + beq.w 21530 │ │ │ │ + movs r0, #1 │ │ │ │ + movs r1, #0 │ │ │ │ + strd r4, r6, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + blx 3690 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2087c │ │ │ │ + ldr.w r2, [pc, #1224] @ 2094c │ │ │ │ + movs r1, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, #776] @ 0x308 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 97d0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r2, #0] │ │ │ │ + mov r2, sl │ │ │ │ + add.w r1, r3, r9 │ │ │ │ + mov r3, r5 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + blx 3750 │ │ │ │ + mov sl, r0 │ │ │ │ + cbz r4, 204d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26998 │ │ │ │ + beq.n 204d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ + cbnz r3, 204d0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 204e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26eac │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34a8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26ca6 │ │ │ │ - ldr r3, [pc, #672] @ (26c48 ) │ │ │ │ - ldr.w fp, [sl, r3] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 26f24 │ │ │ │ + beq.w 211e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 269c8 │ │ │ │ + beq.n 204f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26eca │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [pc, #636] @ (26c4c ) │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #736] @ 0x2e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26f1c │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 26d42 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r2, [pc, #608] @ (26c50 ) │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #820] @ 0x334 │ │ │ │ + beq.w 211c2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2050c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26f54 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 211d6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 26d30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26a20 │ │ │ │ + beq.n 20524 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26db4 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - mov r0, r7 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp, #72] @ 0x48 │ │ │ │ - bl b6f4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26c9c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 211cc │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 215e8 │ │ │ │ + ldr.w r4, [pc, #1056] @ 20950 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + it ne │ │ │ │ + addne r3, #1 │ │ │ │ + ldr.w r0, [r4, #1368] @ 0x558 │ │ │ │ + it ne │ │ │ │ + strne.w r3, [sl] │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r0, [r4, #1204] @ 0x4b4 │ │ │ │ + str.w sl, [sp, #96] @ 0x60 │ │ │ │ + blx 3808 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26a54 │ │ │ │ + beq.n 2057e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26dbc │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34a8 │ │ │ │ + beq.w 2125a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 215fa │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #968] @ (20954 ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + ldr r3, [pc, #968] @ (20958 ) │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r2 │ │ │ │ + bne.w 21840 │ │ │ │ + ldr r2, [pc, #952] @ (2095c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 209d4 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + subs r0, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ + clz r0, r0 │ │ │ │ + clz r2, r2 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + tst r0, r2 │ │ │ │ + bne.w 211f4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, r5 │ │ │ │ + ite ne │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + cbnz r2, 205ec │ │ │ │ + cmp r1, r5 │ │ │ │ + ite ne │ │ │ │ + movne r0, #0 │ │ │ │ + andeq.w r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20978 │ │ │ │ + ldr r3, [pc, #880] @ (20960 ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r4, [pc, #880] @ (20964 ) │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + ldr.w r1, [r4, #872] @ 0x368 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + bl 8dcc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26d28 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 26f88 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 21992 │ │ │ │ + ldr r3, [pc, #844] @ (20968 ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.w 2149e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2064a │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26a82 │ │ │ │ + beq.n 20648 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26dc4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #460] @ (26c54 ) │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ + beq.w 2142a │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 219a8 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20664 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ + ldr r3, [pc, #768] @ (2096c ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ add r3, pc │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + str.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r1, [r3, #620] @ 0x26c │ │ │ │ - ldr.w r3, [r3, #528] @ 0x210 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - bpl.w 26fd6 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r1, [r3, #984] @ 0x3d8 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + ldr.w r3, [r3, #708] @ 0x2c4 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bpl.w 21ca4 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ + adds r6, #65 @ 0x41 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 26fd6 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - bmi.w 26d9e │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 26f5c │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 26f7e │ │ │ │ - cmp r3, #4 │ │ │ │ - itttt eq │ │ │ │ - movweq r9, #65535 @ 0xffff │ │ │ │ - movteq r9, #16 │ │ │ │ - moveq r0, r9 │ │ │ │ - moveq r1, r9 │ │ │ │ - bne.w 26ffc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - adds r3, #121 @ 0x79 │ │ │ │ - add.w r8, r3, r2 │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bmi.w 26e6e │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 26e6c │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 26f68 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 26ffc │ │ │ │ + bpl.w 21ca4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9400 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - movt r1, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 39b8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26c9c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w lr, #2 │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - bpl.w 26ff8 │ │ │ │ - ldrb.w r2, [fp, #16] │ │ │ │ - lsls r1, r2, #26 │ │ │ │ - bpl.w 26eb4 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r2, fp, #20 │ │ │ │ - addpl.w r2, fp, #28 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ - asr.w ip, ip, lr │ │ │ │ - cmp ip, r8 │ │ │ │ - blt.w 26e5a │ │ │ │ - strd r6, r7, [sp, #20] │ │ │ │ - add.w r8, sp, #72 @ 0x48 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - mov.w r9, #0 │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r6, ip │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ - mov sl, lr │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - bpl.w 26fd6 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cbz r4, 26bb4 │ │ │ │ - subs r3, r6, r4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bgt.w 26e4e │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.w 26dcc │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r1, r2, #20 │ │ │ │ - addpl.w r1, r2, #28 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.w 26dea │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 34f0 │ │ │ │ + bl 9400 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + orr.w r2, r4, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + adds r1, r6, r3 │ │ │ │ + orr.w r2, r2, #127 @ 0x7f │ │ │ │ + adds r1, #2 │ │ │ │ + bl a3c8 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 26c7a │ │ │ │ - add r9, r4 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - cmp r5, r8 │ │ │ │ - bne.n 26b6a │ │ │ │ - ldrd r4, r5, [sp, #28] │ │ │ │ + beq.w 219ee │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldrd r6, r7, [sp, #20] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26bd8 │ │ │ │ + beq.n 206de │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26eee │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2187c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26bec │ │ │ │ + beq.n 206f6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ee6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 38c0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r4, r0 │ │ │ │ + beq.w 21886 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl bfc4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26fb8 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26c12 │ │ │ │ + beq.n 2071a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ef6 │ │ │ │ - ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ - cbz r3, 26c58 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #58 @ 0x3a │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 26cba │ │ │ │ - b.n 26c58 │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - blx 353c │ │ │ │ - cbz r5, 26c72 │ │ │ │ + beq.w 21872 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26c72 │ │ │ │ + beq.n 2072e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26daa │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 26cf6 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 26918 │ │ │ │ - ldrd r6, r7, [sp, #20] │ │ │ │ - ldrd r4, r5, [sp, #28] │ │ │ │ + beq.w 2148c │ │ │ │ + cbz r6, 2074c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a600 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26c9c │ │ │ │ + beq.n 2074c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 26c9c │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21906 │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w fp, #450 @ 0x1c2 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + cbz r5, 2076e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 26d5c │ │ │ │ + beq.n 2076e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 211a4 │ │ │ │ + cbz r7, 20784 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26cba │ │ │ │ + beq.n 20784 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ec2 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ - ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ + beq.w 212a4 │ │ │ │ + ldrb.w r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26e26 │ │ │ │ - ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ + bne.w 20912 │ │ │ │ + ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26e1a │ │ │ │ - ldr r0, [pc, #812] @ (27000 ) │ │ │ │ - mov r1, r4 │ │ │ │ + bne.w 20906 │ │ │ │ + ldr r0, [pc, #468] @ (20970 ) │ │ │ │ + mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl c628 │ │ │ │ - blx 353c │ │ │ │ - cbz r5, 26cf4 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 26cf2 │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 26daa │ │ │ │ + bl c5fc │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 207ca │ │ │ │ + ldr.w r5, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r5, r2 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #0 │ │ │ │ + beq.n 207ca │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r5, [sl] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 21298 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r6, 26d0a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + mov sl, r5 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbz r3, 207e4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26d0a │ │ │ │ + beq.n 207e4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2128c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cbz r1, 207fc │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 207fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21282 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cbz r1, 20814 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20814 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21278 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cbz r1, 2082c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2082c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21186 │ │ │ │ + cbz r4, 20842 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20842 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2126e │ │ │ │ + blx 353c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cbz r1, 2085e │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2085e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ea4 │ │ │ │ - ldr r2, [pc, #760] @ (27004 ) │ │ │ │ - ldr r3, [pc, #760] @ (27008 ) │ │ │ │ + beq.w 21264 │ │ │ │ + ldr r2, [pc, #276] @ (20974 ) │ │ │ │ + ldr r3, [pc, #200] @ (2092c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 26fd2 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ + bne.w 21ad8 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 21c3a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20896 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 212ae │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + mov sl, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 208ba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2119a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 208d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26d42 │ │ │ │ + beq.n 208d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 26d42 │ │ │ │ - mov r0, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21190 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 20758 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 20758 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 20758 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20758 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + b.n 202ac │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 20798 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, fp │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 2078e │ │ │ │ + nop │ │ │ │ + lsls r4, r7, #20 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xfa8e0001 │ │ │ │ + @ instruction: 0xfa7e0001 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ + movs r2, r0 │ │ │ │ + strh r0, [r2, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, lr, #8454144 @ 0x810000 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34c0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21aca │ │ │ │ + ldr.w r2, [pc, #3080] @ 21594 │ │ │ │ + ldr.w r3, [pc, #3080] @ 21598 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r1, [r1, r2] │ │ │ │ + cmp r0, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r1 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + cmp r0, r5 │ │ │ │ + it eq │ │ │ │ + orreq.w r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 216b2 │ │ │ │ + subs r5, r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + clz r5, r5 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r5, r5, lsr #5 │ │ │ │ + beq.n 209ce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2141c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 205ec │ │ │ │ + ldr.w r3, [pc, #3012] @ 2159c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 213f4 │ │ │ │ + ldr.w r4, [pc, #2996] @ 215a0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + it ne │ │ │ │ + addne r3, #1 │ │ │ │ + ldr.w r0, [r4, #1368] @ 0x558 │ │ │ │ + it ne │ │ │ │ + strne.w r3, [sl] │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r0, [r4, #1204] @ 0x4b4 │ │ │ │ + str.w sl, [sp, #96] @ 0x60 │ │ │ │ + blx 3808 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9280 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 21614 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + addne r1, sp, #100 @ 0x64 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r6, #0 │ │ │ │ + beq.w 2163e │ │ │ │ + ldr.w r3, [pc, #2904] @ 215a4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl b6c8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26cba │ │ │ │ + beq.n 20a7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26cba │ │ │ │ + beq.w 2150c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20a92 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 213c4 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 213f4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl fcb8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2168a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20aba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21580 │ │ │ │ + mov r0, r9 │ │ │ │ + bl bb20 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.w 216e2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20ae0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2158a │ │ │ │ + ldr.w r6, [pc, #2756] @ 215a8 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r0, [r6, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 216f6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26cba │ │ │ │ + blx 361c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2170e │ │ │ │ + ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3994 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21728 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20b2a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2160a │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + blx 361c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21740 │ │ │ │ + ldr.w r3, [pc, #2656] @ 215ac │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + strd sl, r0, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3808 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20b82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26ca6 │ │ │ │ + beq.w 213ce │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 21772 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + addne r1, sp, #100 @ 0x64 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r4, #0 │ │ │ │ + beq.w 21782 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r4, r7, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + bl b6c8 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26ca6 │ │ │ │ - ldr r3, [pc, #668] @ (2700c ) │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r1, [pc, #668] @ (27010 ) │ │ │ │ - ldr r2, [pc, #672] @ (27014 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r0, [sl, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #660] @ (27018 ) │ │ │ │ - ldr r1, [pc, #664] @ (2701c ) │ │ │ │ - str r4, [sp, #8] │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20bc8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 213ea │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20bdc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 213e0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20bf4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 213d8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 217ce │ │ │ │ + mov r0, r9 │ │ │ │ + bl fcb8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 217ee │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20c22 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21404 │ │ │ │ + ldrd r2, r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r1 │ │ │ │ + bne.w 21a8c │ │ │ │ + ldr.w r3, [pc, #2428] @ 215b0 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [pc, #652] @ (27020 ) │ │ │ │ - movs r1, #141 @ 0x8d │ │ │ │ - movs r5, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c628 │ │ │ │ - b.n 26d0a │ │ │ │ - mov.w r9, #127 @ 0x7f │ │ │ │ - movs r0, #255 @ 0xff │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - b.n 26ad6 │ │ │ │ + ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21818 │ │ │ │ + ldr.w r6, [pc, #2408] @ 215b4 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r6, pc │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + it ne │ │ │ │ + addne r3, #1 │ │ │ │ + ldr.w r0, [r6, #1368] @ 0x558 │ │ │ │ + it ne │ │ │ │ + strne.w r3, [sl] │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r0, [r6, #1204] @ 0x4b4 │ │ │ │ + str.w sl, [sp, #96] @ 0x60 │ │ │ │ + blx 3808 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9280 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 21824 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + addne r1, sp, #100 @ 0x64 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r7, #0 │ │ │ │ + beq.w 21434 │ │ │ │ + ldr.w r3, [pc, #2320] @ 215b8 │ │ │ │ mov r0, r5 │ │ │ │ - mov r5, r4 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + add r3, pc │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl b6c8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20cd8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 20cd8 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26cf4 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20cee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 20cee │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26a20 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2147c │ │ │ │ + mov r0, r8 │ │ │ │ + bl fcb8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2189a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20d1c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21736 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bb20 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 21910 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 20d3e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 217e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 2192e │ │ │ │ + ldr.w r9, [pc, #2164] @ 215bc │ │ │ │ + mov.w ip, #2 │ │ │ │ + movt ip, #32768 @ 0x8000 │ │ │ │ + ldr.w r2, [pc, #2156] @ 215c0 │ │ │ │ + add r9, pc │ │ │ │ + mov fp, ip │ │ │ │ + mov.w lr, #0 │ │ │ │ + add r2, pc │ │ │ │ + str.w lr, [sp, #24] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str.w lr, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21830 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [r9, #1204] @ 0x4b4 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [r9, #1368] @ 0x558 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #96] @ 0x60 │ │ │ │ + blx 3808 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9280 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 21890 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + ittt ne │ │ │ │ + movne r2, fp │ │ │ │ + addne r1, sp, #100 @ 0x64 │ │ │ │ + movne r5, #0 │ │ │ │ + beq.w 218bc │ │ │ │ + ldr.w r3, [pc, #2044] @ 215c4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26a54 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + add r3, pc │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl b6c8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20df8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2171e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20e0c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2140c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 218b0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26a82 │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 26b98 │ │ │ │ - ldr r3, [pc, #588] @ (27024 ) │ │ │ │ - movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #588] @ (27028 ) │ │ │ │ - ldr r0, [pc, #588] @ (2702c ) │ │ │ │ + bl fcb8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21940 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20e3a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2175e │ │ │ │ + mov r0, r5 │ │ │ │ + bl bb20 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r0, r6, #1 │ │ │ │ + beq.w 21962 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20e5c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21768 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + blx 361c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2195a │ │ │ │ + ldr.w r3, [pc, #1864] @ 215c8 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsl.w r0, r9, sl │ │ │ │ - lsl.w r2, r4, sl │ │ │ │ - add r0, r3 │ │ │ │ - blx 3400 │ │ │ │ - b.n 26bb2 │ │ │ │ + strd sl, r0, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3808 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20eb4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21414 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 26d90 │ │ │ │ + beq.w 21974 │ │ │ │ + ldr.w r3, [pc, #1808] @ 215cc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl ac50 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21980 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26d90 │ │ │ │ + beq.n 20ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26d90 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26d90 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 26cd0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 26cc6 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + beq.w 2180e │ │ │ │ + ldrd r1, r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + cmp r7, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + ite ne │ │ │ │ + movne r5, #1 │ │ │ │ + moveq r5, #0 │ │ │ │ + bne.w 21be4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9280 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9868 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 26918 │ │ │ │ - movs r4, #141 @ 0x8d │ │ │ │ - b.n 26cbc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26968 │ │ │ │ - ldrd r6, r7, [sp, #20] │ │ │ │ - ldrd r4, r5, [sp, #28] │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #468] @ (27030 ) │ │ │ │ - ldr r1, [pc, #468] @ (27034 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 26c82 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r9 │ │ │ │ + beq.w 21988 │ │ │ │ + ldr.w r3, [pc, #1712] @ 215d0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2199e │ │ │ │ + ldr.w r6, [pc, #1692] @ 215d4 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r6, pc │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + it ne │ │ │ │ + addne r3, #1 │ │ │ │ + ldr.w r0, [r6, #1368] @ 0x558 │ │ │ │ + it ne │ │ │ │ + strne.w r3, [sl] │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r0, [r6, #1204] @ 0x4b4 │ │ │ │ + str.w sl, [sp, #96] @ 0x60 │ │ │ │ + blx 3808 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9280 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 219e2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + movne r1, #4 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne.w r8, #0 │ │ │ │ + beq.w 21a06 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp, #96] @ 0x60 │ │ │ │ + add r1, r3 │ │ │ │ + ldr.w r3, [pc, #1592] @ 215d8 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl b6c8 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 39b8 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20fcc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21868 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20fe0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21496 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 21a50 │ │ │ │ + mov r0, r8 │ │ │ │ + bl fcb8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r5, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26c9c │ │ │ │ - cmp.w r9, #255 @ 0xff │ │ │ │ - itt ls │ │ │ │ - movls.w lr, #0 │ │ │ │ - movls r3, #1 │ │ │ │ - bls.w 26b1c │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - cmp r9, r3 │ │ │ │ - itete ne │ │ │ │ - movne.w lr, #2 │ │ │ │ - moveq.w lr, #1 │ │ │ │ - movne r3, #4 │ │ │ │ - moveq r3, #2 │ │ │ │ - b.n 26b1c │ │ │ │ + beq.w 21a5e │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2100e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21936 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3884 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 21a78 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 21032 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21950 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + adds r3, #1 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bne.w 20d6a │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2106a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21b24 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r3, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 21098 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21b2c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21c02 │ │ │ │ + ldr.w r3, [pc, #1256] @ 21598 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr.w r2, [pc, #1244] @ 21594 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + subs r1, r0, r3 │ │ │ │ + negs r6, r1 │ │ │ │ + adcs r6, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r2 │ │ │ │ + beq.n 210de │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + subs r3, r0, r3 │ │ │ │ + negs r7, r3 │ │ │ │ + adcs r7, r3 │ │ │ │ + cbnz r7, 210de │ │ │ │ + blx 3768 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + blt.w 21c26 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 210f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 214b8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 21b76 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [pc, #1220] @ 215dc │ │ │ │ + str.w sl, [sp, #96] @ 0x60 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + blx 3808 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9280 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 21bda │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2114c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21b6c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldrb.w r3, [sp, #82] @ 0x52 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21adc │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2117e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21296 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.w 207ce │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2082c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 208d8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 208ba │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2076e │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26d0a │ │ │ │ + b.w 2030a │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26998 │ │ │ │ - ldr.w r2, [fp, #28] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 26b40 │ │ │ │ - b.n 26dd4 │ │ │ │ + b.w 20434 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26cba │ │ │ │ - mov r0, r7 │ │ │ │ + b.w 204f8 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 269c8 │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 26824 │ │ │ │ - blx 3970 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 26930 │ │ │ │ + b.w 20524 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2050c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 204e4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2040c │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ + bpl.w 21cc0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 21cf4 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 21d0a │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + lsls r5, r3, #4 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + bpl.w 21cc0 │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.w 21cf4 │ │ │ │ + cmp r4, fp │ │ │ │ + beq.w 21d0a │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 205ec │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 205ec │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 209d4 │ │ │ │ + adds r1, #16 │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + blx 349c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 209d4 │ │ │ │ + b.w 205ec │ │ │ │ blx 3970 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2694e │ │ │ │ + b.w 20332 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2057e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2085e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20842 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20814 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 207fc │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 207e4 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 207ca │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26bec │ │ │ │ + b.w 20784 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + movs r5, #0 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26bd8 │ │ │ │ - mov r0, fp │ │ │ │ + mov r9, r5 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 208a6 │ │ │ │ + b.w 208ba │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c12 │ │ │ │ - ldr r1, [pc, #312] @ (27038 ) │ │ │ │ - movs r2, #141 @ 0x8d │ │ │ │ - ldr r0, [pc, #312] @ (2703c ) │ │ │ │ + b.w 2034c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20420 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r7, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + mov r5, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b.w 208ba │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + movw fp, #441 @ 0x1b9 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 20758 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w fp, #442 @ 0x1ba │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 20758 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 20758 │ │ │ │ + blx 3970 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 202ee │ │ │ │ + mov r7, r8 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r4, r8 │ │ │ │ + mov sl, r8 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 208a6 │ │ │ │ + b.w 208ba │ │ │ │ + ldr r1, [pc, #636] @ (215e0 ) │ │ │ │ + mov.w r2, #424 @ 0x1a8 │ │ │ │ + ldr r0, [pc, #632] @ (215e4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26e42 │ │ │ │ + beq.w 217f6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 268ea │ │ │ │ - blx 3970 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 269e0 │ │ │ │ - ldr r3, [pc, #280] @ (27040 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ + b.w 2029c │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w fp, #424 @ 0x1a8 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + mov sl, r7 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + b.w 20758 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 208ba │ │ │ │ + mov r7, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b.w 208ba │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20a92 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20b82 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20bf4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20bdc │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20bc8 │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w fp, #452 @ 0x1c4 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.w 20758 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20c22 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20e0c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20eb4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 209d4 │ │ │ │ + b.w 205ec │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20648 │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 21cc4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 21474 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21a84 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r8 │ │ │ │ + movs r2, #3 │ │ │ │ + b.n 20ca4 │ │ │ │ + mov r7, r8 │ │ │ │ + mov r5, r8 │ │ │ │ + movw fp, #455 @ 0x1c7 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + b.w 20758 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2072e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20fe0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 21b5a │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 21b50 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + b.w 20636 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 210f2 │ │ │ │ + ldr.w r9, [r4, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 21cdc │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 21502 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21706 │ │ │ │ + mov r4, r5 │ │ │ │ + movs r6, #2 │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 2036e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20a7a │ │ │ │ + mov r5, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 208a6 │ │ │ │ + b.w 208ba │ │ │ │ + ldr.w r4, [r8, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 21d26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr.w r5, [r8, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 21572 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21756 │ │ │ │ + mov r8, r5 │ │ │ │ + mov.w sl, #2 │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.w 2046c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20aba │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20ae0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc2 0, cr0, [r4, #4]! │ │ │ │ + ldc2 0, cr0, [r6, #4] │ │ │ │ + ldc2 0, cr0, [ip, #-4]! │ │ │ │ + stc2 0, cr0, [r8], #4 │ │ │ │ + ldc2 0, cr0, [r6], #-4 │ │ │ │ + smmla r0, r6, r1, r0 │ │ │ │ + smlawb r0, r8, r1, r0 │ │ │ │ + @ instruction: 0xfae00001 │ │ │ │ + @ instruction: 0xfa380001 │ │ │ │ + @ instruction: 0xfa300001 │ │ │ │ + ldrsh.w r0, [lr, #1] │ │ │ │ + vst4.8 {d0-d3}, [r4], r1 │ │ │ │ + str.w r0, [sl, #1] │ │ │ │ + str??.w r0, [sl, r1] │ │ │ │ + str.w r0, [ip, r1] │ │ │ │ + @ instruction: 0xf7ea0001 │ │ │ │ + @ instruction: 0xf6700001 │ │ │ │ + strb r2, [r0, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r4, sl │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + b.w 20784 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + mov.w fp, #448 @ 0x1c0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 20758 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20b2a │ │ │ │ + mov.w fp, #452 @ 0x1c4 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr.w r7, [r9] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 20784 │ │ │ │ + subs r7, #1 │ │ │ │ + str.w r7, [r9] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 20784 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2076e │ │ │ │ + ldr.w r6, [r9, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 21c8c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 21680 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 218a8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r9, r5 │ │ │ │ + movs r2, #3 │ │ │ │ + b.w 20a48 │ │ │ │ + mov.w fp, #452 @ 0x1c4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2169e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 216aa │ │ │ │ + movs r7, #0 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + b.w 20758 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2169e │ │ │ │ + blx 3768 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26f40 │ │ │ │ + beq.n 216cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 26f4c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 26ca6 │ │ │ │ - mov r4, r8 │ │ │ │ - b.n 269b4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21948 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.w 209ce │ │ │ │ + movs r7, #0 │ │ │ │ + movw fp, #449 @ 0x1c1 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.w 20758 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20ac8 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w fp, #452 @ 0x1c4 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b.n 2161a │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 20758 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26f40 │ │ │ │ - blx 3970 │ │ │ │ + b.n 21502 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 26a02 │ │ │ │ - mov.w r9, #255 @ 0xff │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 26ad6 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + b.w 208ba │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20df8 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + b.w 208ba │ │ │ │ mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - blx 39b8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26c9c │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - b.n 26e8e │ │ │ │ - movw r9, #65535 @ 0xffff │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20d1c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, sl │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 208a6 │ │ │ │ + b.w 208ba │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21572 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20e3a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20e5c │ │ │ │ + mov r5, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r4, r6 │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + b.w 208ba │ │ │ │ + ldr.w r4, [r8, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 21ca8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r5, [r8, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 217c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 219da │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r5 │ │ │ │ + movs r2, #3 │ │ │ │ + b.w 20ba0 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r5, r9 │ │ │ │ + mov r4, r9 │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ + b.w 20758 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.w 20d3e │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + b.n 2161a │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w fp, #424 @ 0x1a8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 20758 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20ef4 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw fp, #455 @ 0x1c7 │ │ │ │ + b.w 20758 │ │ │ │ + movs r7, #0 │ │ │ │ + movw fp, #455 @ 0x1c7 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.w 20758 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w fp, #458 @ 0x1ca │ │ │ │ + mov r3, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 20758 │ │ │ │ + ldr.w r2, [pc, #1300] @ 21d58 │ │ │ │ + mov.w fp, #448 @ 0x1c0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr.w r1, [pc, #1292] @ 21d5c │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [pc, #1288] @ 21d60 │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 2168e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20fcc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2071a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 206de │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 206f6 │ │ │ │ + mov r5, r6 │ │ │ │ + mov.w fp, #458 @ 0x1ca │ │ │ │ + b.w 20758 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw fp, #455 @ 0x1c7 │ │ │ │ + b.w 208ba │ │ │ │ mov r0, r9 │ │ │ │ - mov r1, r9 │ │ │ │ - b.n 26ad6 │ │ │ │ - ldr r3, [pc, #184] @ (27044 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21680 │ │ │ │ + mov r7, r8 │ │ │ │ + mov.w fp, #458 @ 0x1ca │ │ │ │ + mov r5, r8 │ │ │ │ + b.w 20758 │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 21c74 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 218fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21ab6 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r8 │ │ │ │ + movs r2, #3 │ │ │ │ + b.w 20dc6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2074c │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 21824 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2192e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2192e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 21042 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2100e │ │ │ │ + mov r7, r8 │ │ │ │ + mov.w fp, #458 @ 0x1ca │ │ │ │ + b.n 21836 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 216cc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21032 │ │ │ │ + mov r7, sl │ │ │ │ + movw fp, #459 @ 0x1cb │ │ │ │ + b.n 21836 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20e48 │ │ │ │ + mov.w fp, #458 @ 0x1ca │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 21836 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r5, r6 │ │ │ │ + movw fp, #459 @ 0x1cb │ │ │ │ + b.w 20758 │ │ │ │ + mov r5, r6 │ │ │ │ + movw fp, #459 @ 0x1cb │ │ │ │ + b.n 21836 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov.w fp, #460 @ 0x1cc │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 21836 │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w fp, #450 @ 0x1c2 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 20758 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + movw fp, #463 @ 0x1cf │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 21836 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 21b3a │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 20668 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r7, r8 │ │ │ │ + mov r4, r8 │ │ │ │ + mov.w fp, #450 @ 0x1c2 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 208a6 │ │ │ │ + b.w 208ba │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 217c4 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + movw fp, #463 @ 0x1cf │ │ │ │ + mov r7, r6 │ │ │ │ + b.w 20758 │ │ │ │ + mov r6, r7 │ │ │ │ mov r9, r0 │ │ │ │ + mov r7, r8 │ │ │ │ + mov.w fp, #450 @ 0x1c2 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 208a6 │ │ │ │ + b.w 208ba │ │ │ │ + ldr.w r8, [r5, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 21d0e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 21a46 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 21abe │ │ │ │ + mov r5, r2 │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #3 │ │ │ │ + b.w 20f92 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov r5, r8 │ │ │ │ + mov r7, r8 │ │ │ │ + movw fp, #463 @ 0x1cf │ │ │ │ + b.w 20758 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26fa4 │ │ │ │ + beq.n 21b34 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 26fb0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 26d28 │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 26a6a │ │ │ │ + str r7, [sp, #24] │ │ │ │ + str.w r3, [r8] │ │ │ │ + mov r7, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 21b14 │ │ │ │ + movw fp, #463 @ 0x1cf │ │ │ │ + b.w 2076e │ │ │ │ + str r7, [sp, #24] │ │ │ │ + movw fp, #463 @ 0x1cf │ │ │ │ + mov r7, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 21836 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21474 │ │ │ │ + ldr r2, [pc, #712] @ (21d58 ) │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r8, r4 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r4, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + ldr r1, [pc, #704] @ (21d64 ) │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #700] @ (21d68 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.w 208ba │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26fa4 │ │ │ │ + b.n 218fc │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + b.n 21a46 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw fp, #449 @ 0x1c1 │ │ │ │ + b.w 20758 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add.w r0, sp, #82 @ 0x52 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 21c2e │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 26cba │ │ │ │ + beq.w 2117e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26cba │ │ │ │ - mov r0, fp │ │ │ │ + bne.w 2117e │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26cba │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ + b.w 2117e │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r4, r8 │ │ │ │ + movw fp, #463 @ 0x1cf │ │ │ │ + mov r8, r7 │ │ │ │ + b.w 212b8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2106a │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21098 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 21a70 │ │ │ │ + ldr r2, [pc, #560] @ (21d6c ) │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 21c54 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 219b8 │ │ │ │ + mov.w fp, #450 @ 0x1c2 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b.w 20758 │ │ │ │ + ldr r3, [pc, #528] @ (21d6c ) │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 21c0c │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 214ac │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2114c │ │ │ │ + ldr r3, [pc, #504] @ (21d70 ) │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [pc, #480] @ (21d74 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #460] @ 0x1cc │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl bfc4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 21bb4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 21c16 │ │ │ │ + cbz r6, 21bce │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a600 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 21bce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 21c1e │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w fp, #468 @ 0x1d4 │ │ │ │ + mov r5, r7 │ │ │ │ + b.w 20758 │ │ │ │ + mov.w fp, #470 @ 0x1d6 │ │ │ │ + mov r5, r7 │ │ │ │ + b.w 20758 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r2, [pc, #364] @ (21d58 ) │ │ │ │ + movw fp, #459 @ 0x1cb │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #388] @ (21d78 ) │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #384] @ (21d7c ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 2161a │ │ │ │ + mov r7, r0 │ │ │ │ + movw fp, #467 @ 0x1d3 │ │ │ │ + b.w 20758 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 214ac │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21bb4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21bce │ │ │ │ + movw fp, #467 @ 0x1d3 │ │ │ │ + b.w 20758 │ │ │ │ + movs r7, #0 │ │ │ │ + movw fp, #471 @ 0x1d7 │ │ │ │ + mov r5, r7 │ │ │ │ + b.w 20758 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 21c64 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + b.w 208b0 │ │ │ │ + ldr r3, [pc, #296] @ (21d80 ) │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 219b8 │ │ │ │ + mov r9, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b.w 208c0 │ │ │ │ + ldr r3, [pc, #268] @ (21d84 ) │ │ │ │ + movw r2, #13423 @ 0x346f │ │ │ │ + ldr r1, [pc, #268] @ (21d88 ) │ │ │ │ + ldr r0, [pc, #268] @ (21d8c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (21d90 ) │ │ │ │ + movw r2, #13253 @ 0x33c5 │ │ │ │ + ldr r1, [pc, #256] @ (21d94 ) │ │ │ │ + ldr r0, [pc, #256] @ (21d98 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3ec0 <__assert_fail@plt+0x4d8> │ │ │ │ - ldr r3, [pc, #108] @ (27048 ) │ │ │ │ + ldr r3, [pc, #240] @ (21d9c ) │ │ │ │ + movw r2, #13310 @ 0x33fe │ │ │ │ + ldr r1, [pc, #240] @ (21da0 ) │ │ │ │ + ldr r0, [pc, #240] @ (21da4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 4248 <__assert_fail@plt+0x860> │ │ │ │ + ldr r3, [pc, #224] @ (21da8 ) │ │ │ │ + movw r2, #13360 @ 0x3430 │ │ │ │ + ldr r1, [pc, #224] @ (21dac ) │ │ │ │ + ldr r0, [pc, #224] @ (21db0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #212] @ (21db4 ) │ │ │ │ + movw r2, #13093 @ 0x3325 │ │ │ │ + ldr r1, [pc, #212] @ (21db8 ) │ │ │ │ + ldr r0, [pc, #212] @ (21dbc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #200] @ (21dc0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #104] @ (2704c ) │ │ │ │ - ldr r0, [pc, #108] @ (27050 ) │ │ │ │ + ldr r1, [pc, #200] @ (21dc4 ) │ │ │ │ + ldr r0, [pc, #200] @ (21dc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ - bl 3ef0 <__assert_fail@plt+0x508> │ │ │ │ - bl 4190 <__assert_fail@plt+0x7a8> │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + ldr r3, [pc, #188] @ (21dcc ) │ │ │ │ + movw r2, #13510 @ 0x34c6 │ │ │ │ + ldr r1, [pc, #184] @ (21dd0 ) │ │ │ │ + ldr r0, [pc, #188] @ (21dd4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #176] @ (21dd8 ) │ │ │ │ + movw r2, #13119 @ 0x333f │ │ │ │ + ldr r1, [pc, #172] @ (21ddc ) │ │ │ │ + ldr r0, [pc, #176] @ (21de0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ (21de4 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #164] @ (21de8 ) │ │ │ │ + ldr r0, [pc, #164] @ (21dec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 40f0 <__assert_fail@plt+0x708> │ │ │ │ + nop │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #6 │ │ │ │ + @ instruction: 0xebfa0001 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + @ instruction: 0xeb340001 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r6, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r3, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r4, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r1, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r3, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ + 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 │ │ │ │ + ldr r3, [pc, #756] @ (220f8 ) │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #756] @ (220fc ) │ │ │ │ + movs r7, #0 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + strd r7, r7, [sp, #20] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + mov r9, r1 │ │ │ │ + ldr.w r4, [r3, #344] @ 0x158 │ │ │ │ + ldr r3, [pc, #740] @ (22100 ) │ │ │ │ + strh.w r7, [sp, #32] │ │ │ │ + ldr r6, [pc, #736] @ (22104 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 21eee │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 21f2e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 21e4a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #700] @ (22108 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #672] @ 220f0 │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc │ │ │ │ + add r0, sp, #20 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 21f08 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 21e8e │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 21efa │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 21f56 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.n 21f56 │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cbz r3, 21eb8 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 220c2 │ │ │ │ + blx 353c │ │ │ │ + cbz r4, 21ed0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 21ed0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 21f4e │ │ │ │ + ldr r2, [pc, #568] @ (2210c ) │ │ │ │ + ldr r3, [pc, #556] @ (22100 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 22254 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 220e0 │ │ │ │ + mov r4, r9 │ │ │ │ + b.n 21e76 │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 21e76 │ │ │ │ + movw r5, #497 @ 0x1f1 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 220d4 │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 220c8 │ │ │ │ + ldr r0, [pc, #492] @ (22110 ) │ │ │ │ + mov r1, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + b.n 21eb8 │ │ │ │ + ldr r1, [pc, #484] @ (22114 ) │ │ │ │ + movw r2, #497 @ 0x1f1 │ │ │ │ + ldr r0, [pc, #480] @ (22118 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21f08 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 21e4a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21ed0 │ │ │ │ + ldr r7, [r3, #72] @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [pc, #448] @ (2211c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #940] @ 0x3ac │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 220e4 │ │ │ │ + blx r7 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 21f08 │ │ │ │ + ldr r3, [pc, #428] @ (22120 ) │ │ │ │ + ldr.w lr, [r9, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp lr, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #420] @ (22124 ) │ │ │ │ + itt ne │ │ │ │ + movne r1, lr │ │ │ │ + movne r8, r9 │ │ │ │ + add r3, pc │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [r9, #8] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldr r3, [pc, #404] @ (22128 ) │ │ │ │ + it eq │ │ │ │ + ldreq.w r1, [r8, #4] │ │ │ │ + ldr.w ip, [r6, r3] │ │ │ │ + cmp r1, ip │ │ │ │ + it ne │ │ │ │ + cmpne r1, r0 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + beq.n 21fee │ │ │ │ + ldr.w r2, [r1, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22140 │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r1, [r7, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2228a │ │ │ │ + ldr r1, [pc, #364] @ (2212c ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.w 22274 │ │ │ │ + ldr r1, [pc, #356] @ (22130 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.w 22270 │ │ │ │ + ldr r7, [r2, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 21ffc │ │ │ │ + adds r2, #8 │ │ │ │ + b.n 21fe2 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 21ffc │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ + cmp r1, ip │ │ │ │ + it ne │ │ │ │ + cmpne r0, r1 │ │ │ │ + bne.n 21fdc │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r3, [pc, #316] @ (22134 ) │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 22098 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + cmp lr, sl │ │ │ │ + beq.w 22192 │ │ │ │ + vldr d7, [pc, #216] @ 220f0 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + vstr d7, [sp, #8] │ │ │ │ + bl b6c8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22040 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 220ba │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 22170 │ │ │ │ + ldr r2, [pc, #240] @ (22138 ) │ │ │ │ + ldr r1, [pc, #240] @ (2213c ) │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r5, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + bne.w 22206 │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cbz r3, 22076 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 22170 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 21eb8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21eb8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21eb8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 21e8e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21e8e │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21e8e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22040 │ │ │ │ + movw r5, #501 @ 0x1f5 │ │ │ │ + b.n 21f0c │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 21f20 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 21f16 │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 21e8e │ │ │ │ + blx 3970 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 21f6c │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + @ instruction: 0xe9840001 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ + movs r1, r0 │ │ │ │ + strh r4, [r1, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + udf #12 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r0, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8300001 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8060001 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r7, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 21fee │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 22142 │ │ │ │ + ldr r3, [pc, #316] @ (22290 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 21fee │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cmp r1, ip │ │ │ │ + beq.w 21fee │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 2215a │ │ │ │ + cmp ip, r3 │ │ │ │ + bne.w 21ffc │ │ │ │ + b.n 21fee │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 21f08 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21f08 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21f08 │ │ │ │ + ldr.w r7, [r9, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 22258 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 221ce │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 221fe │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl b6c8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2202a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2202a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2202a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 221ce │ │ │ │ + ldr r2, [pc, #140] @ (22294 ) │ │ │ │ + ldr r1, [pc, #140] @ (22298 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #136] @ (2229c ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2222e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 2224c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 21f08 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21f08 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21f08 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2222e │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #68] @ (222a0 ) │ │ │ │ + movw r2, #14136 @ 0x3738 │ │ │ │ + ldr r1, [pc, #68] @ (222a4 ) │ │ │ │ + ldr r0, [pc, #68] @ (222a8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1892 @ 0x764 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #52] @ (222ac ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #52] @ (222b0 ) │ │ │ │ + ldr r0, [pc, #52] @ (222b4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + nop │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r3, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #448] @ (22488 ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r1, [pc, #448] @ (2248c ) │ │ │ │ + cmp r2, #0 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #444] @ (22490 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + mov.w r1, #0 │ │ │ │ + bgt.w 223f0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 22416 │ │ │ │ + ldr r2, [pc, #424] @ (22494 ) │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strh.w r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r4, [r2, #344] @ 0x158 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2237e │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 22392 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2231a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr r2, [pc, #368] @ (22498 ) │ │ │ │ + movs r3, #7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + add r2, pc │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 223c0 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 223b2 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 21df0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 223c0 │ │ │ │ + blx 353c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22364 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 223e8 │ │ │ │ + ldr r1, [pc, #308] @ (2249c ) │ │ │ │ + ldr r2, [pc, #292] @ (2248c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 22466 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 21df0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 22444 │ │ │ │ + blx 353c │ │ │ │ + b.n 22364 │ │ │ │ + ldr r1, [pc, #268] @ (224a0 ) │ │ │ │ + movw r2, #497 @ 0x1f1 │ │ │ │ + ldr r0, [pc, #264] @ (224a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 22444 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 2231a │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 22340 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 22448 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 22456 │ │ │ │ + ldr r0, [pc, #212] @ (224a8 ) │ │ │ │ + movw r1, #497 @ 0x1f1 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + blx 353c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 22462 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 22352 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22364 │ │ │ │ + ldr r3, [pc, #184] @ (224ac ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #184] @ (224b0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r3, [pc, #176] @ (224b4 ) │ │ │ │ + ldr r2, [pc, #180] @ (224b8 ) │ │ │ │ + ldr r1, [pc, #180] @ (224bc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 22364 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 22484 │ │ │ │ + ldr r1, [pc, #160] @ (224c0 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2246e │ │ │ │ + ldr r1, [pc, #156] @ (224c4 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2246a │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 22412 │ │ │ │ + beq.w 222ea │ │ │ │ + ldr r0, [pc, #140] @ (224c8 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 8e54 │ │ │ │ + b.n 22412 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 223c0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movw r2, #497 @ 0x1f1 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 223c8 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 223d0 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 22364 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #92] @ (224cc ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #88] @ (224d0 ) │ │ │ │ + ldr r0, [pc, #92] @ (224d4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + bge.n 224b0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 224b0 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 21dcc │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 22590 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #792] @ (227ec ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r3, [pc, #756] @ (227e0 ) │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #756] @ (227e4 ) │ │ │ │ + movs r7, #0 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + strd r7, r7, [sp, #20] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + mov r9, r1 │ │ │ │ + ldr.w r4, [r3, #340] @ 0x154 │ │ │ │ + ldr r3, [pc, #740] @ (227e8 ) │ │ │ │ + strh.w r7, [sp, #32] │ │ │ │ + ldr r6, [pc, #736] @ (227ec ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 225d6 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 22616 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22532 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #700] @ (227f0 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #672] @ 227d8 │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc │ │ │ │ + add r0, sp, #20 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 225f0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 22576 │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 225e2 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 2263e │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.n 2263e │ │ │ │ + ldr r5, [r5, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cbz r3, 225a0 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 227aa │ │ │ │ + blx 353c │ │ │ │ + cbz r4, 225b8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 225b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 22636 │ │ │ │ + ldr r2, [pc, #568] @ (227f4 ) │ │ │ │ + ldr r3, [pc, #556] @ (227e8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2293c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 227c8 │ │ │ │ + mov r4, r9 │ │ │ │ + b.n 2255e │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 2255e │ │ │ │ + movw r5, #491 @ 0x1eb │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 227bc │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 227b0 │ │ │ │ + ldr r0, [pc, #492] @ (227f8 ) │ │ │ │ + mov r1, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + b.n 225a0 │ │ │ │ + ldr r1, [pc, #484] @ (227fc ) │ │ │ │ + movw r2, #491 @ 0x1eb │ │ │ │ + ldr r0, [pc, #480] @ (22800 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 225f0 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 22532 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 225b8 │ │ │ │ + ldr r7, [r3, #72] @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [pc, #448] @ (22804 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #904] @ 0x388 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 227cc │ │ │ │ + blx r7 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 225f0 │ │ │ │ + ldr r3, [pc, #428] @ (22808 ) │ │ │ │ + ldr.w lr, [r9, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp lr, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #420] @ (2280c ) │ │ │ │ + itt ne │ │ │ │ + movne r1, lr │ │ │ │ + movne r8, r9 │ │ │ │ + add r3, pc │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [r9, #8] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldr r3, [pc, #404] @ (22810 ) │ │ │ │ + it eq │ │ │ │ + ldreq.w r1, [r8, #4] │ │ │ │ + ldr.w ip, [r6, r3] │ │ │ │ + cmp r1, ip │ │ │ │ + it ne │ │ │ │ + cmpne r1, r0 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + beq.n 226d6 │ │ │ │ + ldr.w r2, [r1, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22828 │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r1, [r7, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 22972 │ │ │ │ + ldr r1, [pc, #364] @ (22814 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.w 2295c │ │ │ │ + ldr r1, [pc, #356] @ (22818 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.w 22958 │ │ │ │ + ldr r7, [r2, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 226e4 │ │ │ │ + adds r2, #8 │ │ │ │ + b.n 226ca │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 226e4 │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ + cmp r1, ip │ │ │ │ + it ne │ │ │ │ + cmpne r0, r1 │ │ │ │ + bne.n 226c4 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r3, [pc, #316] @ (2281c ) │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 22780 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + cmp lr, sl │ │ │ │ + beq.w 2287a │ │ │ │ + vldr d7, [pc, #216] @ 227d8 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + vstr d7, [sp, #8] │ │ │ │ + bl b6c8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22728 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 227a2 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 22858 │ │ │ │ + ldr r2, [pc, #240] @ (22820 ) │ │ │ │ + ldr r1, [pc, #240] @ (22824 ) │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r5, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + bne.w 228ee │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cbz r3, 2275e │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 22858 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 225a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 225a0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 225a0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 22576 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 22576 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22576 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22728 │ │ │ │ + movw r5, #495 @ 0x1ef │ │ │ │ + b.n 225f4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 22608 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 225fe │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 22576 │ │ │ │ + blx 3970 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 22654 │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + b.n 22d1c │ │ │ │ + movs r1, r0 │ │ │ │ + bvc.n 227c0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 22798 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 22840 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22a98 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22a4c │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r7, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 226d6 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2282a │ │ │ │ + ldr r3, [pc, #316] @ (22978 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 226d6 │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cmp r1, ip │ │ │ │ + beq.w 226d6 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 22842 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne.w 226e4 │ │ │ │ + b.n 226d6 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 225f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 225f0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 225f0 │ │ │ │ + ldr.w r7, [r9, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 22940 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 228b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 228e6 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl b6c8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 22712 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 22712 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22712 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 228b6 │ │ │ │ + ldr r2, [pc, #140] @ (2297c ) │ │ │ │ + ldr r1, [pc, #140] @ (22980 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #136] @ (22984 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22916 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 22934 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 225f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 225f0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 225f0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22916 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #68] @ (22988 ) │ │ │ │ + movw r2, #13921 @ 0x3661 │ │ │ │ + ldr r1, [pc, #68] @ (2298c ) │ │ │ │ + ldr r0, [pc, #68] @ (22990 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1944 @ 0x798 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #52] @ (22994 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #52] @ (22998 ) │ │ │ │ + ldr r0, [pc, #52] @ (2299c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + nop │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #464] @ (22b60 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r7, #21] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #864] @ (22cfc ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #96] @ (22a00 ) │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #448] @ (22b70 ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r1, [pc, #448] @ (22b74 ) │ │ │ │ + cmp r2, #0 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #444] @ (22b78 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + mov.w r1, #0 │ │ │ │ + bgt.w 22ad8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 22afe │ │ │ │ + ldr r2, [pc, #424] @ (22b7c ) │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strh.w r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r4, [r2, #340] @ 0x154 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 22a66 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 22a7a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22a02 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr r2, [pc, #368] @ (22b80 ) │ │ │ │ + movs r3, #7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + add r2, pc │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 22aa8 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 22a9a │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 224d8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 22aa8 │ │ │ │ + blx 353c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22a4c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 22ad0 │ │ │ │ + ldr r1, [pc, #308] @ (22b84 ) │ │ │ │ + ldr r2, [pc, #292] @ (22b74 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 22b4e │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 224d8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 22b2c │ │ │ │ + blx 353c │ │ │ │ + b.n 22a4c │ │ │ │ + ldr r1, [pc, #268] @ (22b88 ) │ │ │ │ + movw r2, #491 @ 0x1eb │ │ │ │ + ldr r0, [pc, #264] @ (22b8c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 22b2c │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 22a02 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 22a28 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 22b30 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 22b3e │ │ │ │ + ldr r0, [pc, #212] @ (22b90 ) │ │ │ │ + movw r1, #491 @ 0x1eb │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + blx 353c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 22b4a │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 22a3a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22a4c │ │ │ │ + ldr r3, [pc, #184] @ (22b94 ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #184] @ (22b98 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r3, [pc, #176] @ (22b9c ) │ │ │ │ + ldr r2, [pc, #180] @ (22ba0 ) │ │ │ │ + ldr r1, [pc, #180] @ (22ba4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 22a4c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 22b6c │ │ │ │ + ldr r1, [pc, #160] @ (22ba8 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22b56 │ │ │ │ + ldr r1, [pc, #156] @ (22bac ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22b52 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 22afa │ │ │ │ + beq.w 229d2 │ │ │ │ + ldr r0, [pc, #140] @ (22bb0 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 8e54 │ │ │ │ + b.n 22afa │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 22aa8 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movw r2, #491 @ 0x1eb │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 22ab0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 22ab8 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 22a4c │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #92] @ (22bb4 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #88] @ (22bb8 ) │ │ │ │ + ldr r0, [pc, #92] @ (22bbc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e90 <__assert_fail@plt+0x4a8> │ │ │ │ + bcc.n 22bc8 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 22bc8 │ │ │ │ + movs r1, r0 │ │ │ │ + ble.n 22ae4 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r1, #19] │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 22aa8 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r5, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r7, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r0, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r1, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r1, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r7, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r1, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r1, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r0, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #888] @ (22f34 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #120] @ (22c38 ) │ │ │ │ + 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, #2904] @ 2372c │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr.w r2, [pc, #2904] @ 23730 │ │ │ │ + movs r4, #0 │ │ │ │ + add r3, pc │ │ │ │ + mov r9, r0 │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r7, [r3, #356] @ 0x164 │ │ │ │ + ldr.w r3, [pc, #2884] @ 23734 │ │ │ │ + strh.w r4, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r8, [pc, #2880] @ 23738 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r8, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 23322 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2349a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22c24 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9570 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 234be │ │ │ │ + ldr.w r3, [pc, #2820] @ 2373c │ │ │ │ + ldr.w r0, [r9, #20] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1260] @ 0x4ec │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2341e │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 23426 │ │ │ │ + ldr.w r3, [pc, #2792] @ 23740 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r6, [r3, #228] @ 0xe4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [r3, #64] @ 0x40 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2342e │ │ │ │ + ldr.w r0, [pc, #2776] @ 23744 │ │ │ │ + add r0, pc │ │ │ │ + blx 3348 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2327a │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 370c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 23270 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22ca2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23346 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22cb6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2333e │ │ │ │ + ldr.w r5, [pc, #2704] @ 23748 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r4, [r5, #1328] @ 0x530 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23442 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22ce0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr.w r5, [r9, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r4, [pc, #2656] @ 2374c │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r0, [r4, #1364] @ 0x554 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r0, [r4, #1204] @ 0x4b4 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + blx 3808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22d2a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2337c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2347c │ │ │ │ + ldr.w r3, [pc, #2588] @ 23750 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 234de │ │ │ │ + ldr.w r3, [pc, #2572] @ 23754 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + mov fp, r6 │ │ │ │ + ldr.w r3, [r3, #552] @ 0x228 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl b6c8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22d7c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23366 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22d94 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2335e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 23470 │ │ │ │ + mov r0, r5 │ │ │ │ + bl fcb8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2339c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22dbc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2340a │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + bpl.w 23b20 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 2357e │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.w 233c4 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp.w r5, #65536 @ 0x10000 │ │ │ │ + bcs.w 233f8 │ │ │ │ + uxth r5, r5 │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 2358e │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22e02 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23412 │ │ │ │ + ldr.w r5, [r9, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22e14 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 361c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23652 │ │ │ │ + ldr.w r3, [pc, #2356] @ 23758 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r3, pc │ │ │ │ + strd r5, fp, [sp, #32] │ │ │ │ + ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22e54 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2338c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22e6c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23384 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 23688 │ │ │ │ + ldr.w r3, [pc, #2280] @ 2375c │ │ │ │ + ldr.w r2, [r8, r3] │ │ │ │ + ldr.w r3, [pc, #2276] @ 23760 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr.w r1, [r8, r3] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bne.w 23a72 │ │ │ │ + ldr.w fp, [pc, #2248] @ 23764 │ │ │ │ + add fp, pc │ │ │ │ + ldr.w r0, [fp, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2366e │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 236ce │ │ │ │ + ldr.w r6, [fp, #164] @ 0xa4 │ │ │ │ + ldr.w r2, [fp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cbz r6, 22eda │ │ │ │ + ldr.w r3, [fp, #172] @ 0xac │ │ │ │ + cmp r3, #8 │ │ │ │ + beq.w 23574 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + beq.w 2359e │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + beq.w 236c0 │ │ │ │ + ldr.w r0, [pc, #2188] @ 23768 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ + bl 10304 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 23872 │ │ │ │ + ldr.w r2, [pc, #2168] @ 2376c │ │ │ │ + ldr.w r3, [pc, #2168] @ 23770 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr.w fp, [r2, #1368] @ 0x558 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 23826 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + bmi.w 2385a │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.w 23c8e │ │ │ │ + and.w r0, r2, #3 │ │ │ │ + cmp r2, #15 │ │ │ │ + bhi.w 23892 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + rsb r0, r0, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mul.w r0, r2, r0 │ │ │ │ + adds r0, #4 │ │ │ │ + blx 361c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 237f4 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22f56 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 234ca │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp fp, r2 │ │ │ │ + beq.w 2341a │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2399e │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 23c8e │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.w 239f8 │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r6, r2, r3 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + beq.w 2398c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22fa8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 234d6 │ │ │ │ + mov r1, r6 │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35dc │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23872 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 238c6 │ │ │ │ + ldr.w r2, [pc, #1964] @ 23774 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movs r6, #0 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + mov fp, r5 │ │ │ │ + ldr.w r2, [r2, #552] @ 0x228 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + bl b6c8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 23002 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2356c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2301a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23394 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2366e │ │ │ │ + mov r0, r6 │ │ │ │ + bl fcb8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23950 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23042 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23678 │ │ │ │ + mov r0, fp │ │ │ │ + bl b5b0 │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 23964 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2306c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23680 │ │ │ │ + ldr.w r5, [r9, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 23690 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + subs r0, r6, r2 │ │ │ │ + subs r0, #19 │ │ │ │ + blx 361c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 236a2 │ │ │ │ + ldr.w r3, [pc, #1764] @ 23778 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r3, pc │ │ │ │ + strd r5, r6, [sp, #32] │ │ │ │ + ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 230c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23722 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 230d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 235aa │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 236ba │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne fp, r1 │ │ │ │ + bne.w 23b8a │ │ │ │ + ldr.w r5, [pc, #1672] @ 2377c │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r0, [r5, #824] @ 0x338 │ │ │ │ + bl a83c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 237ee │ │ │ │ + ldr.w r0, [r5, #600] @ 0x258 │ │ │ │ + bl a83c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 239d2 │ │ │ │ + blx 3284 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 237c8 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 23138 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2384e │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + addne r1, sp, #36 @ 0x24 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r5, #0 │ │ │ │ + beq.w 23a04 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + strd r5, fp, [sp, #32] │ │ │ │ + bl b6c8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2317c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23846 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23190 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 235cc │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 237ee │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r5, r1 │ │ │ │ + bne.w 23bfa │ │ │ │ + ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 231be │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 235d4 │ │ │ │ + ldr.w r6, [pc, #1472] @ 23780 │ │ │ │ + str.w r5, [r9, #36] @ 0x24 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r0, [r9, #20] │ │ │ │ + ldr.w r1, [r6, #1260] @ 0x4ec │ │ │ │ + bl 8dcc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2397c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r9, [r6, #232] @ 0xe8 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 23a48 │ │ │ │ + ldr.w r0, [pc, #1432] @ 23784 │ │ │ │ + add r0, pc │ │ │ │ + blx 3348 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 23a58 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r6 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 370c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 23ad6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23222 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 235e2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23236 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 235da │ │ │ │ + ldr.w r3, [pc, #1360] @ 23788 │ │ │ │ + ldr.w r5, [r8, r3] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 235b2 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 232d0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 232d0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 232d0 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2361c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2328e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 233bc │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r8, #526 @ 0x20e │ │ │ │ + mov r4, fp │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 23332 │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 23326 │ │ │ │ + ldr.w r0, [pc, #1248] @ 2378c │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + cbz r4, 232c8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 232c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 23356 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 232e8 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 232e6 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2334e │ │ │ │ + mov fp, r5 │ │ │ │ + blx 353c │ │ │ │ + cbz r7, 23300 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23300 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 233b4 │ │ │ │ + ldr.w r2, [pc, #1164] @ 23790 │ │ │ │ + ldr.w r3, [pc, #1068] @ 23734 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 23c72 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r7, r4 │ │ │ │ + b.n 22c34 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 232a8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 232a0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22cb6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22ca2 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 232e6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 232c8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22d94 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 22d88 │ │ │ │ + b.n 22d94 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22d2a │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22e6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22e54 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2301a │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 233aa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23982 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov.w r8, #528 @ 0x210 │ │ │ │ + b.n 23298 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23300 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2328e │ │ │ │ + ldr r3, [pc, #972] @ (23794 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2358e │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 2357e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 37f0 │ │ │ │ + cmp.w r0, #65536 @ 0x10000 │ │ │ │ + it cc │ │ │ │ + uxthcc r5, r0 │ │ │ │ + bcc.w 22de2 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 23c54 │ │ │ │ + ldr r3, [pc, #924] @ (23798 ) │ │ │ │ + ldr r1, [pc, #928] @ (2379c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 2358e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22dbc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22e02 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 22f90 │ │ │ │ + blx 3970 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 22c50 │ │ │ │ + mov fp, r4 │ │ │ │ + movw r8, #526 @ 0x20e │ │ │ │ + b.n 23298 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 38d0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22c8e │ │ │ │ + b.n 2327a │ │ │ │ + blx 3650 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 397c │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 22ce0 │ │ │ │ + blx 36cc │ │ │ │ + cbnz r0, 23470 │ │ │ │ + ldr r3, [pc, #832] @ (237a0 ) │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #832] @ (237a4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov.w r8, #528 @ 0x210 │ │ │ │ + mov r4, fp │ │ │ │ + b.n 23298 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23490 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 235ea │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r8, #528 @ 0x210 │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 23298 │ │ │ │ + ldr r1, [pc, #780] @ (237a8 ) │ │ │ │ + movw r2, #519 @ 0x207 │ │ │ │ + ldr r0, [pc, #776] @ (237ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23ae6 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.w 22c24 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r8, #519 @ 0x207 │ │ │ │ + mov r4, fp │ │ │ │ + b.n 23298 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 22f56 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22fa8 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23c76 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w fp, [r6, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [fp] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 23524 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbnz r2, 23524 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [pc, #648] @ (237b0 ) │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r2, #552] @ 0x228 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #3 │ │ │ │ + bl b6c8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 22d68 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 22d68 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 22d72 │ │ │ │ + b.n 22d7c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23002 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 22eea │ │ │ │ + ldr r3, [pc, #536] @ (23798 ) │ │ │ │ + ldr r1, [pc, #560] @ (237b4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2362e │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 22dee │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 22eea │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 230d8 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #61 @ 0x3d │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #46 @ 0x2e │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 23256 │ │ │ │ + movw r8, #535 @ 0x217 │ │ │ │ + b.n 23298 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23190 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 231be │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23236 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23222 │ │ │ │ + mov r5, r4 │ │ │ │ + mov fp, r4 │ │ │ │ + mov.w r8, #528 @ 0x210 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 23298 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 23298 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 23298 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23298 │ │ │ │ + ldr r3, [pc, #408] @ (237b8 ) │ │ │ │ + ldr r1, [pc, #412] @ (237bc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 2327a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 23490 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 23490 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r5, r3 │ │ │ │ + mov.w r8, #528 @ 0x210 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 235f2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23666 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 239ee │ │ │ │ + movs r4, #0 │ │ │ │ + movw r8, #530 @ 0x212 │ │ │ │ + b.n 23298 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + b.n 23298 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23042 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2306c │ │ │ │ + mov fp, r4 │ │ │ │ + movw r8, #530 @ 0x212 │ │ │ │ + b.n 23298 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + subs r0, r6, r3 │ │ │ │ + subs r0, #19 │ │ │ │ + blx 361c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 23092 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r6, r2 │ │ │ │ + beq.n 236b6 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 23b7a │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov.w r8, #532 @ 0x214 │ │ │ │ + b.n 23298 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 22eea │ │ │ │ + ldr r3, [pc, #240] @ (237c0 ) │ │ │ │ + ldr r1, [pc, #240] @ (237c4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2366e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2366e │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 23298 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 23298 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 23298 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23298 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 230c4 │ │ │ │ + nop │ │ │ │ + blt.n 23690 │ │ │ │ + movs r1, r0 │ │ │ │ + bne.n 23734 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 23708 │ │ │ │ + movs r1, r0 │ │ │ │ + blt.n 237e0 │ │ │ │ + movs r1, r0 │ │ │ │ + blt.n 237a8 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r7, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 236f0 │ │ │ │ + movs r1, r0 │ │ │ │ + bge.n 2368c │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 237d0 │ │ │ │ + movs r1, r0 │ │ │ │ + bls.n 23818 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 23744 │ │ │ │ + movs r1, r0 │ │ │ │ + bhi.n 236c4 │ │ │ │ + movs r1, r0 │ │ │ │ + bhi.n 23698 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 236f0 │ │ │ │ + movs r1, r0 │ │ │ │ + bvs.n 23758 │ │ │ │ + movs r1, r0 │ │ │ │ + bvs.n 236ac │ │ │ │ + movs r1, r0 │ │ │ │ + bpl.n 23710 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [pc, #744] @ (23a70 ) │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #336] @ (238f0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + cmn r0, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #96] @ (23810 ) │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 23874 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [pc, #1000] @ (23ba0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #672] @ (23a60 ) │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #904] @ (23b50 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 237dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 239e8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + movwne r8, #533 @ 0x215 │ │ │ │ + bne.w 2360a │ │ │ │ + movw r8, #533 @ 0x215 │ │ │ │ + b.n 23298 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 23afe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23ace │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 2395e │ │ │ │ + subs r6, #1 │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 23298 │ │ │ │ + b.n 236f8 │ │ │ │ + ldr.w r1, [pc, #1180] @ 23cc4 │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 23bc6 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33b8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 22f3a │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2317c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 23138 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 22f42 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + b.w 22f42 │ │ │ │ + movs r6, #0 │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + mov fp, r6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 236fe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 236fe │ │ │ │ + b.n 236f8 │ │ │ │ + rsb r0, r0, #1 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ + mul.w r0, r2, r0 │ │ │ │ + adds r1, r0, #2 │ │ │ │ + beq.w 23abc │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.w 23aa8 │ │ │ │ + ldrd r2, r1, [r6, #12] │ │ │ │ + orr.w r2, r2, r1, lsl #30 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + adds r0, r2, #4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + adc.w r1, r1, #0 │ │ │ │ + blx 3948 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 22f3a │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23c92 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [fp] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2390a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23af2 │ │ │ │ + ldr r2, [pc, #956] @ (23cc8 ) │ │ │ │ + add r1, sp, #32 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ldr.w r2, [r2, #552] @ 0x228 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #3 │ │ │ │ + bl b6c8 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 22fee │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 22fee │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.w 22fee │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2395e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23b18 │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + b.n 23298 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23054 │ │ │ │ + mov r5, fp │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r6, fp │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + b.n 2387a │ │ │ │ + movw r8, #534 @ 0x216 │ │ │ │ + b.n 23298 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #528 @ 0x210 │ │ │ │ + b.n 236f8 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 23c2c │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.w 22f90 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3960 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2398c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + blx 362c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 22f8a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 22f8a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22f8a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 237ee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 237ee │ │ │ │ + movw r8, #533 @ 0x215 │ │ │ │ + b.n 235f2 │ │ │ │ + mov r4, fp │ │ │ │ + mov r6, fp │ │ │ │ + movw r8, #530 @ 0x212 │ │ │ │ + b.n 236f8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 362c │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 22f8a │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 23caa │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r2, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r5, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 23a3e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23bde │ │ │ │ + mov r6, r1 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #32 │ │ │ │ + b.w 2314e │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 38d0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2320e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2397c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2397c │ │ │ │ + movs r6, #0 │ │ │ │ + movw r8, #534 @ 0x216 │ │ │ │ + b.n 236f8 │ │ │ │ + ldr r2, [pc, #600] @ (23ccc ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr.w r1, [r8, r2] │ │ │ │ + ldr r2, [pc, #596] @ (23cd0 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #592] @ (23cd4 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 23a9c │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r4, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 23bee │ │ │ │ + movs r4, #0 │ │ │ │ + movw r8, #530 @ 0x212 │ │ │ │ + mov fp, r4 │ │ │ │ + b.w 23298 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 22f3a │ │ │ │ + ldrd r2, r1, [r6, #12] │ │ │ │ + orr.w r2, r2, r1, lsl #30 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + negs r2, r2 │ │ │ │ + sbc.w r1, r1, r1, lsl #1 │ │ │ │ + b.n 238b2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2380a │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23c60 │ │ │ │ + movw r8, #534 @ 0x216 │ │ │ │ + b.n 2387a │ │ │ │ + mov fp, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r8, #519 @ 0x207 │ │ │ │ + b.w 23298 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 2390a │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 2395e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 2395e │ │ │ │ + mov r6, fp │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + b.n 236f8 │ │ │ │ + mov r5, fp │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + b.n 235f2 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23c38 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23c38 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 23c38 │ │ │ │ + ldr r3, [pc, #412] @ (23cd8 ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 23b6e │ │ │ │ + mov r0, r6 │ │ │ │ + bl b5b0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 22de2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 22de2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22de2 │ │ │ │ + bl 8dd8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 23b46 │ │ │ │ + b.n 2358e │ │ │ │ + mov r0, r5 │ │ │ │ + mov.w r8, #532 @ 0x214 │ │ │ │ + mov fp, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23298 │ │ │ │ + ldr r2, [pc, #320] @ (23ccc ) │ │ │ │ + ldr r1, [pc, #332] @ (23cdc ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #324] @ (23ce0 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 236b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 236b6 │ │ │ │ + mov r5, fp │ │ │ │ + mov r6, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov.w r8, #532 @ 0x214 │ │ │ │ + b.n 236f8 │ │ │ │ + vldr d0, [r6, #8] │ │ │ │ + vmov.f64 d7, #16 @ 0x40800000 4.0 │ │ │ │ + vadd.f64 d0, d0, d7 │ │ │ │ + blx 3600 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 22f3a │ │ │ │ + mov r0, r6 │ │ │ │ + strd r1, r3, [sp, #4] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrd r1, r3, [sp, #4] │ │ │ │ + b.n 23a3e │ │ │ │ + mov r6, r4 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + movw r8, #530 @ 0x212 │ │ │ │ + b.n 235f2 │ │ │ │ + ldr r2, [pc, #208] @ (23ccc ) │ │ │ │ + ldr r1, [pc, #228] @ (23ce4 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #220] @ (23ce8 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 237ee │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 237ee │ │ │ │ + movw r8, #533 @ 0x215 │ │ │ │ + b.n 236f8 │ │ │ │ + mov r6, fp │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 2387a │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2358e │ │ │ │ + ldr r3, [pc, #136] @ (23ccc ) │ │ │ │ + ldr r1, [pc, #164] @ (23cec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 2358e │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 233f8 │ │ │ │ + b.n 2358e │ │ │ │ + ldr r3, [pc, #140] @ (23cf0 ) │ │ │ │ + ldr r1, [pc, #144] @ (23cf4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 23ae0 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #128] @ (23cf8 ) │ │ │ │ + movw r2, #14553 @ 0x38d9 │ │ │ │ + ldr r1, [pc, #124] @ (23cfc ) │ │ │ │ + ldr r0, [pc, #128] @ (23d00 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #2000 @ 0x7d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3fa4 <__assert_fail@plt+0x5bc> │ │ │ │ + ldr r3, [pc, #112] @ (23d04 ) │ │ │ │ + movw r2, #14636 @ 0x392c │ │ │ │ + ldr r1, [pc, #108] @ (23d08 ) │ │ │ │ + ldr r0, [pc, #112] @ (23d0c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #2000 @ 0x7d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (23d10 ) │ │ │ │ + movw r2, #14705 @ 0x3971 │ │ │ │ + ldr r1, [pc, #96] @ (23d14 ) │ │ │ │ + ldr r0, [pc, #100] @ (23d18 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #2000 @ 0x7d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r4, r0, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp sl, sp │ │ │ │ + movs r0, r0 │ │ │ │ + cmp lr, sp │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + add r8, ip │ │ │ │ + movs r0, r0 │ │ │ │ + add lr, r9 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, lr │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, fp │ │ │ │ + movs r0, r0 │ │ │ │ + adcs r6, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + negs r4, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r3, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #64] @ (23d44 ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r7, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #928] @ (240b0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r4, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #304] @ (23e4c ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov sl, r1 │ │ │ │ + ldr.w r1, [pc, #1944] @ 244d0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr.w r2, [pc, #1944] @ 244d4 │ │ │ │ + movs r4, #0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [pc, #1940] @ 244d8 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r6, [pc, #1936] @ 244dc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r6, pc │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + mov.w r2, #0 │ │ │ │ + ldr.w r2, [r3, #1360] @ 0x550 │ │ │ │ + ldr.w fp, [r3, #364] @ 0x16c │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + strd r4, r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + strh.w r4, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 23e64 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 242f4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23d94 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, fp │ │ │ │ + bl 9570 │ │ │ │ + adds r5, r0, #1 │ │ │ │ + beq.w 24474 │ │ │ │ + cbz r7, 23db0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + itt gt │ │ │ │ + ldrgt r3, [r7, #4] │ │ │ │ + strgt r3, [sp, #24] │ │ │ │ + ldr.w r3, [pc, #1836] @ 244e0 │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + ldr.w r3, [pc, #1836] @ 244e4 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + sub.w r0, sl, r2 │ │ │ │ + clz r0, r0 │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + ldr.w r3, [pc, #1820] @ 244e8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp sl, r1 │ │ │ │ + ite ne │ │ │ │ + movne r4, r0 │ │ │ │ + orreq.w r4, r0, #1 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp sl, r3 │ │ │ │ + it eq │ │ │ │ + orreq.w r4, r4, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2402e │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 23e68 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + cbz r3, 23e18 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, fp │ │ │ │ + add.w r0, sp, #98 @ 0x62 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 25450 │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + blx 353c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 23e3e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23e3e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24316 │ │ │ │ + ldr.w r2, [pc, #1708] @ 244ec │ │ │ │ + ldr.w r3, [pc, #1680] @ 244d4 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 25d0c │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 23da4 │ │ │ │ + ldr.w r7, [pc, #1668] @ 244f0 │ │ │ │ + add r7, pc │ │ │ │ + ldr.w r0, [r7, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25212 │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r3, [r2, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2431e │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2431e │ │ │ │ + ldr.w r1, [r7, #200] @ 0xc8 │ │ │ │ + mov r0, sl │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 255b8 │ │ │ │ + ldr.w r3, [pc, #1616] @ 244f4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 252a2 │ │ │ │ + ldr.w r3, [r7, #560] @ 0x230 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + strd r3, r0, [sp, #116] @ 0x74 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl b6c8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23ee6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 242d4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23efe │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 242cc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25282 │ │ │ │ + ldr.w r3, [pc, #1520] @ 244f8 │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + ldr.w r3, [pc, #1520] @ 244fc │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r2 │ │ │ │ + bne.w 25472 │ │ │ │ + ldr.w r2, [pc, #1500] @ 24500 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 26b96 │ │ │ │ + ldr.w r2, [pc, #1492] @ 24504 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 26bac │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.w 2532c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + bne.w 25418 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ + bpl.w 26b06 │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r7, #16] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23f76 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23f8a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 242e4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b4c8 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 25372 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23fac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 242dc │ │ │ │ + mov r0, r9 │ │ │ │ + bl b4c8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 2539a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23fd2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 242ec │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + movw r3, #2820 @ 0xb04 │ │ │ │ + ands r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 24058 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23ff0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23e18 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #32 │ │ │ │ + mov r1, fp │ │ │ │ + add.w r0, sp, #98 @ 0x62 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 23e18 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #636 @ 0x27c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.n 2434a │ │ │ │ + mov r0, sl │ │ │ │ + blx 3768 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 23dea │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + movw r6, #629 @ 0x275 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.n 2434a │ │ │ │ + mov r3, r2 │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + bpl.n 2406a │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bpl.w 25232 │ │ │ │ + lsls r7, r3, #28 │ │ │ │ + bmi.w 253c8 │ │ │ │ + ldr.w r4, [pc, #1180] @ 24508 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 254f2 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r2, #12 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + movs r1, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl ac50 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25512 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + addne r1, sp, #116 @ 0x74 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r7, #0 │ │ │ │ + beq.w 25546 │ │ │ │ + ldr.w r3, [pc, #1108] @ 2450c │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + ldr.w r3, [r3, #516] @ 0x204 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl b6c8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 240e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25446 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 240fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24494 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25590 │ │ │ │ + ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r2 │ │ │ │ + bne.w 25718 │ │ │ │ + ldr r2, [pc, #1004] @ (24500 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 26b96 │ │ │ │ + ldr r2, [pc, #996] @ (24504 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 26bac │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.w 255d6 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 256b4 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #5 │ │ │ │ + bpl.w 26c40 │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [r7, #16] │ │ │ │ + ldr.w r9, [r7, #20] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2417a │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2418e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 244c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b4c8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 25644 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 241b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 244b0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl b4c8 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, r5, #1 │ │ │ │ + beq.w 2561c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 241d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 244b8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl b4c8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 2566a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 241fa │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 244c8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 361c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25694 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + blx 34c0 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 256fa │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2422e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2422e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + sub.w r7, r9, r3 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + clz r7, r7 │ │ │ │ + lsrs r7, r7, #5 │ │ │ │ + cmp r9, r3 │ │ │ │ + ite ne │ │ │ │ + movne r4, r7 │ │ │ │ + orreq.w r4, r7, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r9, r3 │ │ │ │ + it eq │ │ │ │ + orreq.w r4, r4, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2449c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24270 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 24270 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #255 @ 0xff │ │ │ │ + it eq │ │ │ │ + orreq.w r7, r7, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 24524 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23e18 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + mov r1, fp │ │ │ │ + add.w r0, sp, #98 @ 0x62 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 23e18 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #650 @ 0x28a │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.n 2434a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23efe │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23ee6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23fac │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23f8a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23fd2 │ │ │ │ + ldr r1, [pc, #536] @ (24510 ) │ │ │ │ + mov.w r2, #608 @ 0x260 │ │ │ │ + ldr r0, [pc, #536] @ (24514 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 251b6 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 23d94 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23e3e │ │ │ │ + ldr r3, [pc, #504] @ (24518 ) │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r1, [pc, #504] @ (2451c ) │ │ │ │ + mov r9, r4 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + mov r8, r4 │ │ │ │ + add r1, pc │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + mov r3, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 9280 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9280 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9280 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9280 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 9280 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9280 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9280 │ │ │ │ + ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 24468 │ │ │ │ + ldrb.w r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2445c │ │ │ │ + ldr r0, [pc, #408] @ (24520 ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl c5fc │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cbz r1, 243a6 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 243a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 24454 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 254ec │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 243c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2443a │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 243de │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 243de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 24444 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 243f4 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 243f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 2444c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 2440a │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2440a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 24432 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23e1c │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 23e1c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 23e1c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23e1c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2440a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 243c6 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 243de │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 243f4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 243a6 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 24386 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 2437e │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #608 @ 0x260 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.n 2434a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 240fc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3768 │ │ │ │ + cmp r0, r4 │ │ │ │ + blt.w 25826 │ │ │ │ + ite ne │ │ │ │ + movne r7, #1 │ │ │ │ + moveq r7, r4 │ │ │ │ + b.n 24256 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 241b0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 241d6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2418e │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 241fa │ │ │ │ + nop {10} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ + movs r1, r0 │ │ │ │ + nop {9} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x009a │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r1!, {r5} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [pc, #528] @ (24724 ) │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #392] @ (246ac ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r4, [pc, #2872] @ 25060 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25844 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r2, #4 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl ac50 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2588e │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + ittt ne │ │ │ │ + movne r2, #2 │ │ │ │ + movne r1, #4 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + beq.w 25942 │ │ │ │ + ldr.w r3, [pc, #2804] @ 25064 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + add r1, r3 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl b6c8 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 245a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 257ac │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 245be │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 251d8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 258b6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl fcb8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 259b2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 245ec │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 257b6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl bb20 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 25a06 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24612 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 257c0 │ │ │ │ + ldr.w r4, [pc, #2644] @ 25068 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25a30 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r2, #8 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + movs r1, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl ac50 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25a50 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + movne r1, #4 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r7, #0 │ │ │ │ + beq.w 25ac4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ + add r1, r3 │ │ │ │ + ldr.w r3, [pc, #2564] @ 2506c │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl b6c8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24692 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 246a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 251e2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 25a9a │ │ │ │ + mov r0, r8 │ │ │ │ + bl fcb8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25b22 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 246d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25812 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bb20 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 25b52 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 246f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2581c │ │ │ │ + ldr.w r4, [pc, #2424] @ 25070 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25b7c │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r2, #20 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + movs r1, #16 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl ac50 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25ba6 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + movne r1, #4 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r5, #0 │ │ │ │ + beq.w 25bee │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + add r1, r3 │ │ │ │ + ldr.w r3, [pc, #2344] @ 25074 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl b6c8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24778 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 258ac │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2478c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 251ec │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 25bc4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl fcb8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25c42 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 247b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 259d0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bb20 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 25c6a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 247d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 259da │ │ │ │ + ldr.w r4, [pc, #2208] @ 25078 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25cb2 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 361c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25c94 │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ + mov r1, r8 │ │ │ │ + blx 3994 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25d10 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24824 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b0e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, sl │ │ │ │ + add.w r2, r3, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + bl ac50 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25db8 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + ittt ne │ │ │ │ + movne r2, #2 │ │ │ │ + movne r1, #4 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + beq.w 25e00 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r9 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + add r1, r3 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r3, r4, [sp, #116] @ 0x74 │ │ │ │ + bl b6c8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9280 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2488e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b40 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 248a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b18 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 248ba │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 251f6 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25ec2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl fcb8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25ea4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 248e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25be4 │ │ │ │ + ldr.w r3, [pc, #1944] @ 2507c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + add r3, pc │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl ac50 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25e4c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24920 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b9c │ │ │ │ + ldr.w r3, [pc, #1884] @ 25080 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r1, r0 │ │ │ │ + bne.w 263e6 │ │ │ │ + ldr.w r4, [pc, #1864] @ 25084 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25faa │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 361c │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25f8c │ │ │ │ + ldr.w r0, [r4, #812] @ 0x32c │ │ │ │ + mov r1, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 3994 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2603a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24986 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c60 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r0, sl │ │ │ │ + str r7, [sp, #0] │ │ │ │ + add.w r2, r1, r3, lsl #2 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl ac50 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26018 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + ittt ne │ │ │ │ + movne r2, #2 │ │ │ │ + movne r1, #4 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + beq.w 25fc8 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r7, r5, [sp, #112] @ 0x70 │ │ │ │ + add r1, r3 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + bl b6c8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 249ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25dae │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24a00 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25cf8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24a18 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25d02 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25f6c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r3, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r0 │ │ │ │ + bne.w 262f8 │ │ │ │ + ldr.w r4, [pc, #1620] @ 25088 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 261be │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + adds r3, #1 │ │ │ │ + vmov s14, r3 │ │ │ │ + vcvt.f64.s32 d7, d7, #1 │ │ │ │ + vmov.f64 d0, d7 │ │ │ │ + vmov.f64 d8, d7 │ │ │ │ + blx 333c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2615a │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3994 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26142 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24a8e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25e9a │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 361c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26086 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + blx 333c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26070 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33b8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2605c │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24ad6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25efa │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24aea │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25f06 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl ac50 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2609e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24b1a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25f10 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + movne r1, #1 │ │ │ │ + beq.w 26174 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + rsb r2, r1, #3 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + orr.w r2, r2, r1, lsl #31 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + strd r4, r9, [sp, #112] @ 0x70 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + bl b6c8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9280 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24b6a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25f58 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24b80 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25f62 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24b96 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25200 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 260d2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl fcb8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 260b6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24bbe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 261dc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 24bd0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 262b6 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 361c │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26110 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + blx 333c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26422 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3384 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2643a │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24c14 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 260ee │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24c28 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2612c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl bb20 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.w 2646c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24c4e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26106 │ │ │ │ + ldr.w r4, [pc, #1084] @ 2508c │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ + bl a83c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26450 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 361c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2629e │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ + mov r1, r9 │ │ │ │ + blx 3994 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26288 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24c9c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 260fc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r7, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + add.w r9, r3, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r5, #1 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + bl ac50 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2620a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + movne r1, r5 │ │ │ │ + beq.w 2623a │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + rsb r2, r1, #3 │ │ │ │ + orr.w r2, r2, r1, lsl #31 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + strd r7, r8, [sp, #112] @ 0x70 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + bl b6c8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9280 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24d0c │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 261fe │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24d20 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 261f0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24d36 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25208 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26220 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl fcb8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 264c0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24d62 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 261e6 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 24d74 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 264da │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 26494 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + mov r8, r3 │ │ │ │ + add.w r7, r3, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9614 │ │ │ │ + cmp r4, r0 │ │ │ │ + bge.n 24e10 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + bpl.w 26c28 │ │ │ │ + ldr.w r6, [r7, #4]! │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r5 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r6, #0] │ │ │ │ + bl bb20 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 25e74 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + cmp r1, r5 │ │ │ │ + beq.n 24dea │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 25c38 │ │ │ │ + tst.w r9, #13 │ │ │ │ + beq.w 25882 │ │ │ │ + and.w r3, r9, #11 │ │ │ │ + and.w r1, r9, #15 │ │ │ │ + cmp r1, #8 │ │ │ │ + it ne │ │ │ │ + cmpne r3, #3 │ │ │ │ + beq.w 25882 │ │ │ │ + adds r4, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9614 │ │ │ │ + cmp r4, r0 │ │ │ │ + blt.n 24db0 │ │ │ │ + ldrd r6, r1, [sp, #32] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24e2c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 263dc │ │ │ │ + ldr r3, [pc, #608] @ (25090 ) │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, sl │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r2, r4 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl ac50 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26886 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 24e72 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2689c │ │ │ │ + ldr r7, [pc, #544] @ (25094 ) │ │ │ │ + add r7, pc │ │ │ │ + ldr.w r4, [r7, #144] @ 0x90 │ │ │ │ + ldr.w r5, [r7, #616] @ 0x268 │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 267ea │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ + cmp r3, #8 │ │ │ │ + beq.w 2675c │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + beq.w 2674e │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + beq.w 2673e │ │ │ │ + ldr r3, [pc, #504] @ (25098 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ + lsls r3, r3, #31 │ │ │ │ + bmi.w 266b8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [pc, #484] @ (2509c ) │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #148] @ 0x94 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl b6c8 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26798 │ │ │ │ + mov r0, r3 │ │ │ │ + bl bb20 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.w 26588 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24ef8 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26858 │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 26556 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 35dc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26538 │ │ │ │ + ldr r7, [pc, #392] @ (250a0 ) │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + add r7, pc │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr.w r0, [r7, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr.w r0, [r7, #876] @ 0x36c │ │ │ │ + blx 3808 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24f60 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2657e │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26524 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 361c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26512 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33b8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26a50 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24f9c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2654c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24fb4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26a60 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 2694a │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9908 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 26a0a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24fe2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26952 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + adds r1, r5, #3 │ │ │ │ + blx 35dc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26a32 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2500a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26a28 │ │ │ │ + ldr r3, [pc, #152] @ (250a4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #644] @ 0x284 │ │ │ │ + bl a83c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 269a6 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 26982 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + movs r2, #1 │ │ │ │ + bl a754 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2696e │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + blx 361c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2695c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 361c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26a88 │ │ │ │ + b.n 250a8 │ │ │ │ + nop │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + movs r1, r0 │ │ │ │ + itee lt │ │ │ │ + movlt r1, r0 │ │ │ │ + bkpt 0x00a2 │ │ │ │ + movge r1, r0 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x0050 │ │ │ │ + movs r1, r0 │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ + movs r1, r0 │ │ │ │ + cbnz r2, 250de │ │ │ │ + movs r1, r0 │ │ │ │ + cbnz r6, 250a8 │ │ │ │ + movs r1, r0 │ │ │ │ + cbnz r0, 2509e │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xb86e │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xb780 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ubfx r0, r3, #4, #1 │ │ │ │ + blx 361c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26a88 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 269bc │ │ │ │ + movs r2, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + strd r0, r3, [sp, #116] @ 0x74 │ │ │ │ + rsb r0, r2, #10 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r1, r1, r2, lsl #2 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + orr.w r2, r0, r2, lsl #31 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, r4, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + strd r7, r5, [sp, #124] @ 0x7c │ │ │ │ + str.w r9, [sp, #132] @ 0x84 │ │ │ │ + bl b6c8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2511e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26a46 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25132 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26a74 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25146 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26a7e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2515e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26332 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25174 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2633c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 26346 │ │ │ │ + ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + cbz r3, 25196 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #255 @ 0xff │ │ │ │ + mov r1, fp │ │ │ │ + add.w r0, sp, #98 @ 0x62 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 26380 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 26368 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2635e │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + b.w 243b4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r6, #608 @ 0x260 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 245be │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 246a6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2478c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 248ba │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24b96 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.n 24d36 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23e18 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, fp │ │ │ │ + add.w r0, sp, #98 @ 0x62 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 23e18 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #641 @ 0x281 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r7 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + strd r7, r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + ldr.w r9, [r5, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 26b7e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 252ea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 255b0 │ │ │ │ + ldr.w r3, [pc, #3120] @ 25f1c │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, pc │ │ │ │ + str.w r9, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl b6c8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 23ed2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 23ed2 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23ed2 │ │ │ │ + bgt.w 25530 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 25352 │ │ │ │ + ldr.w r3, [pc, #3048] @ 25f20 │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 2579c │ │ │ │ + ldr.w r3, [pc, #3040] @ 25f24 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #3036] @ 25f28 │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23f98 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 257ca │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 23fde │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 23fde │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23fde │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23e18 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, fp │ │ │ │ + add.w r0, sp, #98 @ 0x62 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 23e18 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #643 @ 0x283 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + lsls r0, r3, #6 │ │ │ │ + bpl.w 26b1e │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + ldr.w r9, [r2, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 23f70 │ │ │ │ + b.w 23f76 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 240e8 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #629 @ 0x275 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3860 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25864 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25494 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 257a4 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ + blx r4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 258e0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r4 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 259ae │ │ │ │ + mov r0, r8 │ │ │ │ + blx r4 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 259e4 │ │ │ │ + bl c32c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 25a7e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 23f8a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 23f8a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23f8a │ │ │ │ + mov r8, r3 │ │ │ │ + b.w 243c6 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + ldr.w r3, [pc, #2540] @ 25f20 │ │ │ │ + movs r2, #2 │ │ │ │ + ldr.w r1, [pc, #2548] @ 25f2c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + b.n 25352 │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 26bc8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25586 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25800 │ │ │ │ + mov r5, r8 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + b.w 240b4 │ │ │ │ + mov r4, r7 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + strd r7, r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 252ea │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + bgt.w 257ea │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 255fc │ │ │ │ + ldr.w r3, [pc, #2368] @ 25f20 │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 25a6e │ │ │ │ + ldr.w r3, [pc, #2368] @ 25f30 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #2368] @ 25f34 │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 241be │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2419c │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 241e2 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r6, #649 @ 0x289 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ + bpl.w 26d90 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ + ldr.w r9, [r2, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 24174 │ │ │ │ + b.w 2417a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #649 @ 0x289 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3860 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25cd2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2573a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25a76 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ + blx r4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25da0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25d2e │ │ │ │ + mov r0, r7 │ │ │ │ + blx r4 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25dfc │ │ │ │ + mov r0, r7 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 25ddc │ │ │ │ + bl c32c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 25ee2 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2418e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2418e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2418e │ │ │ │ + ldr.w r3, [pc, #1944] @ 25f38 │ │ │ │ + add r3, pc │ │ │ │ + b.n 25348 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25494 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 245a6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 245ec │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24612 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + ldr.w r3, [pc, #1844] @ 25f20 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr.w r1, [pc, #1864] @ 25f3c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + b.n 255fc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25586 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24692 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 246d4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 246f6 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + movw r6, #649 @ 0x289 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r6, #655 @ 0x28f │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add.w r3, r3, r9, asr #4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 24e04 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #655 @ 0x28f │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24778 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r5, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + movw r6, #655 @ 0x28f │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ + strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 258fa │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b4a │ │ │ │ + bl c32c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2598e │ │ │ │ + ldr.w r3, [pc, #1564] @ 25f20 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 25cf2 │ │ │ │ + ldr.w r3, [pc, #1580] @ 25f40 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #1580] @ 25f44 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + add r1, pc │ │ │ │ + mov r9, r4 │ │ │ │ + blx 390c │ │ │ │ + mov r8, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + ldr.w r7, [r8, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 26b66 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r5, [r8, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25984 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25da6 │ │ │ │ + mov r8, r5 │ │ │ │ + movs r2, #3 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 2456e │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 258e2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #655 @ 0x28f │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 247b4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 247d6 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 951c │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 245fa │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #655 @ 0x28f │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r6, #657 @ 0x291 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #657 @ 0x291 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + ldr.w r3, [pc, #1240] @ 25f48 │ │ │ │ + add r3, pc │ │ │ │ + b.n 255f2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2573a │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r7, r8 │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + movw r6, #657 @ 0x291 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + strd r8, r8, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + str.w r8, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 26c10 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25b04 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25e6c │ │ │ │ + mov r5, r8 │ │ │ │ + movs r2, #3 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 2465c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24824 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 248a2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #657 @ 0x291 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2488e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 258fa │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 246e2 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #657 @ 0x291 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r6, #659 @ 0x293 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24920 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #659 @ 0x293 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r7, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + movw r6, #659 @ 0x293 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 248e2 │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 26b4e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25c2e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26054 │ │ │ │ + mov r7, r8 │ │ │ │ + movs r2, #3 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 24740 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24dea │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #659 @ 0x293 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24986 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 247c2 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #659 @ 0x293 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r3, [pc, #600] @ (25f4c ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 25916 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24a00 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24a18 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25d44 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 25dd4 │ │ │ │ + bl c32c │ │ │ │ + cbnz r0, 25d82 │ │ │ │ + ldr r3, [pc, #468] @ (25f20 ) │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 26032 │ │ │ │ + ldr r3, [pc, #504] @ (25f50 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #504] @ (25f54 ) │ │ │ │ + mov r2, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + add r1, pc │ │ │ │ + mov r9, r4 │ │ │ │ + blx 390c │ │ │ │ + mov r7, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r8, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 25d30 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25984 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 249ec │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25d44 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r1, #3 │ │ │ │ + bl 951c │ │ │ │ + mov r7, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + movs r4, #2 │ │ │ │ + b.n 25d30 │ │ │ │ + ldr.w r5, [r9, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 26b36 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25e42 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2613a │ │ │ │ + mov r9, r7 │ │ │ │ + movs r2, #3 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 2485e │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25b04 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 263c0 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + cmp r1, r5 │ │ │ │ + beq.w 24e04 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 24e04 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24df2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24a8e │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r7 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + strd r7, r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r3, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.w 24ad6 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24aea │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24b1a │ │ │ │ + nop │ │ │ │ + push {r3, r4, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ + movs r0, r0 │ │ │ │ + mov r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r5, #7 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r6, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r3, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24b6a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24b80 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov.w r6, #664 @ 0x298 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov.w r6, #664 @ 0x298 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r6, #664 @ 0x298 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + ldr.w r7, [r8, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 26be0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r8, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2600e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 262f0 │ │ │ │ + mov r8, r9 │ │ │ │ + movs r2, #3 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 249c0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r6, #664 @ 0x298 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + ldr.w r3, [pc, #3108] @ 26c58 │ │ │ │ + add r3, pc │ │ │ │ + b.n 25d5a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r6, #664 @ 0x298 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25c2e │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r7 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r7, [sp, #24] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.w 24c14 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24c9c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24c4e │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #669 @ 0x29d │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.w 24c28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25e42 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 26bf8 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 261b6 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 263b8 │ │ │ │ + movs r1, #0 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + b.w 24b2e │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24bbe │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24d62 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.w 24d20 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.w 24d0c │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r6, #670 @ 0x29e │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movw r6, #670 @ 0x29e │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 26bb0 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26278 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 26280 │ │ │ │ + movs r1, #0 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + b.w 24cd0 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26278 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r6, #670 @ 0x29e │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw r6, #670 @ 0x29e │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.w 2434a │ │ │ │ + ldr.w r2, [pc, #2468] @ 26c5c │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r1, [pc, #2464] @ 26c60 │ │ │ │ + mov r9, r4 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r5, r4 │ │ │ │ + add r1, pc │ │ │ │ + mov r8, r4 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + mov r7, r4 │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #2444] @ 26c64 │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r4 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2600e │ │ │ │ + ldr.w r2, [pc, #2400] @ 26c5c │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r1, [pc, #2408] @ 26c68 │ │ │ │ + mov r9, r4 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r5, r4 │ │ │ │ + add r1, pc │ │ │ │ + mov r8, r4 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + mov.w r6, #664 @ 0x298 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #2388] @ 26c6c │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2515e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 25174 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r7, r8 │ │ │ │ + mov r4, r8 │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #693 @ 0x2b5 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 251ae │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 263a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 26398 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + b.w 243ca │ │ │ │ + str r4, [sp, #32] │ │ │ │ + movs r4, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #693 @ 0x2b5 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2637a │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 263b2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24442 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + b.w 243e2 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 261b6 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + movw r6, #673 @ 0x2a1 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24e2c │ │ │ │ + ldr.w r2, [pc, #2164] @ 26c5c │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + ldr r1, [r6, r2] │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + ldr.w r2, [pc, #2164] @ 26c70 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [pc, #2160] @ 26c74 │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw r6, #669 @ 0x29d │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r6, #669 @ 0x29d │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #670 @ 0x29e │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + b.w 2434a │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 36cc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24c3a │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #669 @ 0x29d │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + b.w 2434a │ │ │ │ + ldr.w r3, [pc, #1988] @ 26c5c │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r1, [pc, #2012] @ 26c78 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + add r1, pc │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + movw r6, #673 @ 0x2a1 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + mov r3, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b.w 2434a │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #670 @ 0x29e │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 2434a │ │ │ │ + ldr.w r2, [pc, #1920] @ 26c5c │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r1, [pc, #1944] @ 26c7c │ │ │ │ + mov r9, r4 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r5, r4 │ │ │ │ + add r1, pc │ │ │ │ + mov r8, r4 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + mov r7, r4 │ │ │ │ + movw r6, #670 @ 0x29e │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #1924] @ 26c80 │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r4 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + b.w 2434a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movw r6, #690 @ 0x2b2 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #690 @ 0x2b2 │ │ │ │ + mov r4, r7 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + b.w 2434a │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #690 @ 0x2b2 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24f9c │ │ │ │ + ldr.w r3, [pc, #1796] @ 26c5c │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r1, [pc, #1828] @ 26c84 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + add r1, pc │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + movw r6, #690 @ 0x2b2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + mov r3, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24f60 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 26784 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 265aa │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26858 │ │ │ │ + ldr.w r3, [pc, #1756] @ 26c88 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #604] @ 0x25c │ │ │ │ + bl a83c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26768 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + mov r0, sl │ │ │ │ + movs r5, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + movs r1, #32 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + bl ac50 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 267c8 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26670 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + rsb r2, r5, #3 │ │ │ │ + orr.w r2, r2, r5, lsl #31 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r6, r4, [sp, #112] @ 0x70 │ │ │ │ + add.w r1, r3, r5, lsl #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + bl b6c8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9280 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26620 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2677c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26638 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 267ac │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 267b4 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl a600 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2665a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 267e2 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #689 @ 0x2b1 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + b.w 2434a │ │ │ │ + ldr.w r6, [r9, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 26ac0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 266b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 267da │ │ │ │ + mov r9, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 265e8 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 3690 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26870 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r2, #5 │ │ │ │ + bpl.w 26adc │ │ │ │ + ldr.w r2, [pc, #1452] @ 26c8c │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 26b96 │ │ │ │ + ldr.w r2, [pc, #1444] @ 26c90 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 26bac │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 26ad8 │ │ │ │ + ldr.w r3, [pc, #1428] @ 26c94 │ │ │ │ + str r5, [r0, #12] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #152] @ 0x98 │ │ │ │ + ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ + bpl.w 26866 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 24eca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 24eca │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24eca │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + blx r4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.w 24eca │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + blx r4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.w 24eca │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.w 24eca │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #689 @ 0x2b1 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26620 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #688 @ 0x2b0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + mov.w r6, #688 @ 0x2b0 │ │ │ │ + mov r4, r7 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26638 │ │ │ │ + mov r4, r7 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #689 @ 0x2b1 │ │ │ │ + b.w 2434a │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #689 @ 0x2b1 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 266b2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2665a │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 24eaa │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ + ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 8dcc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 26870 │ │ │ │ + ldr.w r3, [pc, #1164] @ 26c98 │ │ │ │ + ldr.w r8, [r0, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r3 │ │ │ │ + bl a544 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 268e4 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + ldrd r2, r3, [r2, #4] │ │ │ │ + str.w r2, [r7, #144] @ 0x90 │ │ │ │ + bic.w r3, r3, #112 @ 0x70 │ │ │ │ + str.w r3, [r7, #152] @ 0x98 │ │ │ │ + ldr.w r3, [pc, #1128] @ 26c9c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 268ca │ │ │ │ + str.w r4, [r3, #148] @ 0x94 │ │ │ │ + ldr.w r3, [pc, #1112] @ 26ca0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24eaa │ │ │ │ + b.w 24e9c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.w 24ef8 │ │ │ │ + b.n 265aa │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 2671e │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #688 @ 0x2b0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + movw r6, #687 @ 0x2af │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r7 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r2, [pc, #956] @ (26c5c ) │ │ │ │ + mov r9, r4 │ │ │ │ + ldr.w r1, [pc, #1024] @ 26ca4 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r8, r4 │ │ │ │ + add r1, pc │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + movw r6, #687 @ 0x2af │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #1008] @ (26ca8 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r4 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b.w 2434a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26844 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 26844 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26844 │ │ │ │ + ldr r3, [pc, #964] @ (26cac ) │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ + cmp r8, r7 │ │ │ │ + beq.n 2690a │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 38f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 26832 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.n 2690a │ │ │ │ + mov r1, r7 │ │ │ │ + blx 38f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26af0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ands.w r3, r3, #32 │ │ │ │ + bne.n 26832 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26832 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 26832 │ │ │ │ + ldr r0, [pc, #908] @ (26cb0 ) │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 3508 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 26870 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26946 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26a6a │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 26832 │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ + b.w 24fca │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24fe2 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r6, #693 @ 0x2b5 │ │ │ │ + b.w 2434a │ │ │ │ + str r4, [sp, #32] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r6, #693 @ 0x2b5 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r3, [pc, #728] @ (26c5c ) │ │ │ │ + ldr r1, [pc, #812] @ (26cb4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + movw r6, #693 @ 0x2b5 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + movs r4, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + b.w 2434a │ │ │ │ + str r4, [sp, #32] │ │ │ │ + movw r6, #693 @ 0x2b5 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + b.w 2434a │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 26aa8 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [r8] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26a00 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 26a9c │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + b.w 250cc │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24fca │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #690 @ 0x2b2 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2500a │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #690 @ 0x2b2 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2511e │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movw r6, #690 @ 0x2b2 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24fb4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26832 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 25132 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 25146 │ │ │ │ + mov.w r9, #0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + mov r8, r9 │ │ │ │ + mov r4, r5 │ │ │ │ + movw r6, #693 @ 0x2b5 │ │ │ │ + mov r5, r9 │ │ │ │ + b.w 2434a │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 26a00 │ │ │ │ + ldr r3, [pc, #524] @ (26cb8 ) │ │ │ │ + movw r2, #17034 @ 0x428a │ │ │ │ + ldr r1, [pc, #524] @ (26cbc ) │ │ │ │ + ldr r0, [pc, #524] @ (26cc0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #512] @ (26cc4 ) │ │ │ │ + movw r2, #16936 @ 0x4228 │ │ │ │ + ldr r1, [pc, #512] @ (26cc8 ) │ │ │ │ + ldr r0, [pc, #512] @ (26ccc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 40f0 <__assert_fail@plt+0x708> │ │ │ │ + ldr r3, [pc, #496] @ (26cd0 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #496] @ (26cd4 ) │ │ │ │ + ldr r0, [pc, #500] @ (26cd8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #488] @ (26cdc ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r1, [pc, #488] @ (26ce0 ) │ │ │ │ + ldr r0, [pc, #492] @ (26ce4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1124 @ 0x464 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #480] @ (26ce8 ) │ │ │ │ + movw r2, #16015 @ 0x3e8f │ │ │ │ + ldr r1, [pc, #476] @ (26cec ) │ │ │ │ + ldr r0, [pc, #480] @ (26cf0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #468] @ (26cf4 ) │ │ │ │ + movw r2, #16020 @ 0x3e94 │ │ │ │ + ldr r1, [pc, #464] @ (26cf8 ) │ │ │ │ + ldr r0, [pc, #468] @ (26cfc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #456] @ (26d00 ) │ │ │ │ + movw r2, #16495 @ 0x406f │ │ │ │ + ldr r1, [pc, #452] @ (26d04 ) │ │ │ │ + ldr r0, [pc, #456] @ (26d08 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #444] @ (26d0c ) │ │ │ │ + movw r2, #16449 @ 0x4041 │ │ │ │ + ldr r1, [pc, #440] @ (26d10 ) │ │ │ │ + ldr r0, [pc, #444] @ (26d14 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #432] @ (26d18 ) │ │ │ │ + movw r2, #16367 @ 0x3fef │ │ │ │ + ldr r1, [pc, #428] @ (26d1c ) │ │ │ │ + ldr r0, [pc, #432] @ (26d20 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #420] @ (26d24 ) │ │ │ │ + movw r2, #15988 @ 0x3e74 │ │ │ │ + ldr r1, [pc, #416] @ (26d28 ) │ │ │ │ + ldr r0, [pc, #420] @ (26d2c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #408] @ (26d30 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #404] @ (26d34 ) │ │ │ │ + ldr r0, [pc, #408] @ (26d38 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e60 <__assert_fail@plt+0x478> │ │ │ │ + ldr r3, [pc, #392] @ (26d3c ) │ │ │ │ + movw r2, #16685 @ 0x412d │ │ │ │ + ldr r1, [pc, #392] @ (26d40 ) │ │ │ │ + ldr r0, [pc, #392] @ (26d44 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #380] @ (26d48 ) │ │ │ │ + movw r2, #16218 @ 0x3f5a │ │ │ │ + ldr r1, [pc, #380] @ (26d4c ) │ │ │ │ + ldr r0, [pc, #380] @ (26d50 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #368] @ (26d54 ) │ │ │ │ + movw r2, #16555 @ 0x40ab │ │ │ │ + ldr r1, [pc, #368] @ (26d58 ) │ │ │ │ + ldr r0, [pc, #368] @ (26d5c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #356] @ (26d60 ) │ │ │ │ + movw r2, #16618 @ 0x40ea │ │ │ │ + ldr r1, [pc, #356] @ (26d64 ) │ │ │ │ + ldr r0, [pc, #356] @ (26d68 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #344] @ (26d6c ) │ │ │ │ + movw r2, #16408 @ 0x4018 │ │ │ │ + ldr r1, [pc, #344] @ (26d70 ) │ │ │ │ + ldr r0, [pc, #344] @ (26d74 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #332] @ (26d78 ) │ │ │ │ + movw r2, #16743 @ 0x4167 │ │ │ │ + ldr r1, [pc, #332] @ (26d7c ) │ │ │ │ + ldr r0, [pc, #332] @ (26d80 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (26d84 ) │ │ │ │ + movw r2, #16245 @ 0x3f75 │ │ │ │ + ldr r1, [pc, #320] @ (26d88 ) │ │ │ │ + ldr r0, [pc, #320] @ (26d8c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, r5, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, r2, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, r5, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, r5, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ + movs r0, r0 │ │ │ │ + subs r6, r0, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r5, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r6, r1, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #888 @ (adr r1, 27004 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #544 @ (adr r0, 26eb8 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, r2, #7 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ + movs r0, r0 │ │ │ │ + add r8, ip │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, r5, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, r2, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + add r8, r9 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r6, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + add r8, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r6, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + add r8, r3 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r0, #7 │ │ │ │ + movs r0, r0 │ │ │ │ + add r8, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r5, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sl │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r7, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, r3 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, r7, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + mvns r6, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, r4, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + mvns r6, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, r0, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r6, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r6, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ + movs r0, r0 │ │ │ │ + bics r6, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, r7, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #20] @ (26da8 ) │ │ │ │ + movw r2, #16252 @ 0x3f7c │ │ │ │ + ldr r1, [pc, #20] @ (26dac ) │ │ │ │ + ldr r0, [pc, #20] @ (26db0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + tst r6, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 272aa │ │ │ │ + bcc.w 2700a │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 27294 │ │ │ │ + bls.w 26ff4 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 2729c │ │ │ │ + beq.w 26ffc │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 27090 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 26df0 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -53972,21 +53570,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, 272b0 │ │ │ │ + cbz r0, 27010 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 272cc │ │ │ │ + b.w 2702c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 272aa │ │ │ │ + beq.n 2700a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 27058 │ │ │ │ + bl 26db8 │ │ │ │ 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 32a8 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000272d8 <.fini>: │ │ │ │ +00027038 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,1568 +1,1568 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x000272e0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x000272f0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x00027300 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x00027310 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x00027320 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x00027330 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x00027340 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x00027350 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x00027360 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00027370 53686172 65642043 7974686f 6e207479 Shared Cython ty │ │ │ │ - 0x00027380 70652025 2e323030 73206973 206e6f74 pe %.200s is not │ │ │ │ - 0x00027390 20612074 79706520 6f626a65 63740000 a type object.. │ │ │ │ - 0x000273a0 53686172 65642043 7974686f 6e207479 Shared Cython ty │ │ │ │ - 0x000273b0 70652025 2e323030 73206861 73207468 pe %.200s has th │ │ │ │ - 0x000273c0 65207772 6f6e6720 73697a65 2c207472 e wrong size, tr │ │ │ │ - 0x000273d0 79207265 636f6d70 696c696e 67000000 y recompiling... │ │ │ │ - 0x000273e0 252e3230 30732829 206b6579 776f7264 %.200s() keyword │ │ │ │ - 0x000273f0 73206d75 73742062 65207374 72696e67 s must be string │ │ │ │ - 0x00027400 73000000 25732829 20676f74 206d756c s...%s() got mul │ │ │ │ - 0x00027410 7469706c 65207661 6c756573 20666f72 tiple values for │ │ │ │ - 0x00027420 206b6579 776f7264 20617267 756d656e keyword argumen │ │ │ │ - 0x00027430 74202725 55270000 5f637974 686f6e5f t '%U'.._cython_ │ │ │ │ - 0x00027440 335f315f 365f6d6f 6e000000 3c637966 3_1_6_mon......__int__ retu │ │ │ │ - 0x00027470 726e6564 206e6f6e 2d696e74 20287479 rned non-int (ty │ │ │ │ - 0x00027480 70652025 2e323030 73292e20 20546865 pe %.200s). The │ │ │ │ - 0x00027490 20616269 6c697479 20746f20 72657475 ability to retu │ │ │ │ - 0x000274a0 726e2061 6e20696e 7374616e 6365206f rn an instance o │ │ │ │ - 0x000274b0 66206120 73747269 63742073 7562636c f a strict subcl │ │ │ │ - 0x000274c0 61737320 6f662069 6e742069 73206465 ass of int is de │ │ │ │ - 0x000274d0 70726563 61746564 2c20616e 64206d61 precated, and ma │ │ │ │ - 0x000274e0 79206265 2072656d 6f766564 20696e20 y be removed in │ │ │ │ - 0x000274f0 61206675 74757265 20766572 73696f6e a future version │ │ │ │ - 0x00027500 206f6620 50797468 6f6e2e00 5f5f696e of Python..__in │ │ │ │ - 0x00027510 745f5f20 72657475 726e6564 206e6f6e t__ returned non │ │ │ │ - 0x00027520 2d696e74 20287479 70652025 2e323030 -int (type %.200 │ │ │ │ - 0x00027530 73290000 25732829 20676f74 20616e20 s)..%s() got an │ │ │ │ - 0x00027540 756e6578 70656374 6564206b 6579776f unexpected keywo │ │ │ │ - 0x00027550 72642061 7267756d 656e7420 27255527 rd argument '%U' │ │ │ │ - 0x00027560 00000000 4d414353 332f494f 2f42414d ....MACS3/IO/BAM │ │ │ │ - 0x00027570 2e630000 50795475 706c655f 43686563 .c..PyTuple_Chec │ │ │ │ - 0x00027580 6b287265 73290000 252e3230 30732e25 k(res)..%.200s.% │ │ │ │ - 0x00027590 2e323030 73206973 206e6f74 20612074 .200s is not a t │ │ │ │ - 0x000275a0 79706520 6f626a65 63740000 252e3230 ype object..%.20 │ │ │ │ - 0x000275b0 30732e25 2e323030 73207369 7a652063 0s.%.200s size c │ │ │ │ - 0x000275c0 68616e67 65642c20 6d617920 696e6469 hanged, may indi │ │ │ │ - 0x000275d0 63617465 2062696e 61727920 696e636f cate binary inco │ │ │ │ - 0x000275e0 6d706174 6962696c 6974792e 20457870 mpatibility. Exp │ │ │ │ - 0x000275f0 65637465 6420257a 64206672 6f6d2043 ected %zd from C │ │ │ │ - 0x00027600 20686561 6465722c 20676f74 20257a64 header, got %zd │ │ │ │ - 0x00027610 2066726f 6d205079 4f626a65 63740000 from PyObject.. │ │ │ │ - 0x00027620 496e7465 72707265 74657220 6368616e Interpreter chan │ │ │ │ - 0x00027630 67652064 65746563 74656420 2d207468 ge detected - th │ │ │ │ - 0x00027640 6973206d 6f64756c 65206361 6e206f6e is module can on │ │ │ │ - 0x00027650 6c792062 65206c6f 61646564 20696e74 ly be loaded int │ │ │ │ - 0x00027660 6f206f6e 6520696e 74657270 72657465 o one interprete │ │ │ │ - 0x00027670 72207065 72207072 6f636573 732e0000 r per process... │ │ │ │ - 0x00027680 5f5f6c6f 61646572 5f5f0000 6c6f6164 __loader__..load │ │ │ │ - 0x00027690 65720000 5f5f6669 6c655f5f 00000000 er..__file__.... │ │ │ │ - 0x000276a0 6f726967 696e0000 5f5f7061 636b6167 origin..__packag │ │ │ │ - 0x000276b0 655f5f00 70617265 6e740000 5f5f7061 e__.parent..__pa │ │ │ │ - 0x000276c0 74685f5f 00000000 7375626d 6f64756c th__....submodul │ │ │ │ - 0x000276d0 655f7365 61726368 5f6c6f63 6174696f e_search_locatio │ │ │ │ - 0x000276e0 6e730000 2f757372 2f696e63 6c756465 ns../usr/include │ │ │ │ - 0x000276f0 2f707974 686f6e33 2e31332f 6f626a65 /python3.13/obje │ │ │ │ - 0x00027700 63742e68 00000000 6f622d3e 6f625f74 ct.h....ob->ob_t │ │ │ │ - 0x00027710 79706520 213d2026 5079426f 6f6c5f54 ype != &PyBool_T │ │ │ │ - 0x00027720 79706500 2f757372 2f696e63 6c756465 ype./usr/include │ │ │ │ - 0x00027730 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ - 0x00027740 686f6e2f 7475706c 656f626a 6563742e hon/tupleobject. │ │ │ │ - 0x00027750 68000000 50795475 706c655f 43686563 h...PyTuple_Chec │ │ │ │ - 0x00027760 6b286f70 29000000 2f757372 2f696e63 k(op).../usr/inc │ │ │ │ - 0x00027770 6c756465 2f707974 686f6e33 2e31332f lude/python3.13/ │ │ │ │ - 0x00027780 63707974 686f6e2f 756e6963 6f64656f cpython/unicodeo │ │ │ │ - 0x00027790 626a6563 742e6800 5079556e 69636f64 bject.h.PyUnicod │ │ │ │ - 0x000277a0 655f4368 65636b28 6f702900 64617461 e_Check(op).data │ │ │ │ - 0x000277b0 20213d20 4e554c4c 00000000 2f757372 != NULL..../usr │ │ │ │ - 0x000277c0 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x000277d0 2e31332f 63707974 686f6e2f 6c6f6e67 .13/cpython/long │ │ │ │ - 0x000277e0 696e7472 6570722e 68000000 50795479 intrepr.h...PyTy │ │ │ │ - 0x000277f0 70655f48 61734665 61747572 6528286f pe_HasFeature((o │ │ │ │ - 0x00027800 70292d3e 6f625f62 6173652e 6f625f74 p)->ob_base.ob_t │ │ │ │ - 0x00027810 7970652c 2050795f 5450464c 4147535f ype, Py_TPFLAGS_ │ │ │ │ - 0x00027820 4c4f4e47 5f535542 434c4153 53290000 LONG_SUBCLASS).. │ │ │ │ - 0x00027830 5079556e 73746162 6c655f4c 6f6e675f PyUnstable_Long_ │ │ │ │ - 0x00027840 4973436f 6d706163 74286f70 29000000 IsCompact(op)... │ │ │ │ - 0x00027850 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ - 0x00027860 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ - 0x00027870 6c697374 6f626a65 63742e68 00000000 listobject.h.... │ │ │ │ - 0x00027880 696e6465 78203c20 6c697374 2d3e616c index < list->al │ │ │ │ - 0x00027890 6c6f6361 74656400 50794c69 73745f43 located.PyList_C │ │ │ │ - 0x000278a0 6865636b 286f7029 00000000 30203c3d heck(op)....0 <= │ │ │ │ - 0x000278b0 20696e64 65780000 50795475 706c655f index..PyTuple_ │ │ │ │ - 0x000278c0 43686563 6b286d72 6f290000 696e6465 Check(mro)..inde │ │ │ │ - 0x000278d0 78203c20 50795f53 495a4528 7475706c x < Py_SIZE(tupl │ │ │ │ - 0x000278e0 65290000 2f757372 2f696e63 6c756465 e)../usr/include │ │ │ │ - 0x000278f0 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ - 0x00027900 686f6e2f 636c6173 736f626a 6563742e hon/classobject. │ │ │ │ - 0x00027910 68000000 50794d65 74686f64 5f436865 h...PyMethod_Che │ │ │ │ - 0x00027920 636b286d 65746829 00000000 6f622d3e ck(meth)....ob-> │ │ │ │ - 0x00027930 6f625f62 6173652e 6f625f74 79706520 ob_base.ob_type │ │ │ │ - 0x00027940 213d2026 5079426f 6f6c5f54 79706500 != &PyBool_Type. │ │ │ │ - 0x00027950 6b696e64 203d3d20 5079556e 69636f64 kind == PyUnicod │ │ │ │ - 0x00027960 655f3442 5954455f 4b494e44 00000000 e_4BYTE_KIND.... │ │ │ │ - 0x00027970 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ - 0x00027980 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ - 0x00027990 64696374 6f626a65 63742e68 00000000 dictobject.h.... │ │ │ │ - 0x000279a0 50794469 63745f43 6865636b 286f7029 PyDict_Check(op) │ │ │ │ - 0x000279b0 00000000 2f757372 2f696e63 6c756465 ..../usr/include │ │ │ │ - 0x000279c0 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ - 0x000279d0 686f6e2f 62797465 736f626a 6563742e hon/bytesobject. │ │ │ │ - 0x000279e0 68000000 50794279 7465735f 43686563 h...PyBytes_Chec │ │ │ │ - 0x000279f0 6b286f70 29000000 6e616d65 20272555 k(op)...name '%U │ │ │ │ - 0x00027a00 27206973 206e6f74 20646566 696e6564 ' is not defined │ │ │ │ - 0x00027a10 00000000 50795475 706c655f 43686563 ....PyTuple_Chec │ │ │ │ - 0x00027a20 6b286f29 00000000 50794c69 73745f43 k(o)....PyList_C │ │ │ │ - 0x00027a30 6865636b 286f2900 74797065 203d3d20 heck(o).type == │ │ │ │ - 0x00027a40 4e554c4c 207c7c20 2876616c 75652021 NULL || (value ! │ │ │ │ - 0x00027a50 3d204e55 4c4c2026 26207479 7065203d = NULL && type = │ │ │ │ - 0x00027a60 3d202850 794f626a 6563742a 29205079 = (PyObject*) Py │ │ │ │ - 0x00027a70 5f545950 45287661 6c756529 29000000 _TYPE(value))... │ │ │ │ - 0x00027a80 746f6f20 6d616e79 2076616c 75657320 too many values │ │ │ │ - 0x00027a90 746f2075 6e706163 6b202865 78706563 to unpack (expec │ │ │ │ - 0x00027aa0 74656420 257a6429 00000000 42616420 ted %zd)....Bad │ │ │ │ - 0x00027ab0 63616c6c 20666c61 67732066 6f722043 call flags for C │ │ │ │ - 0x00027ac0 7946756e 6374696f 6e000000 63616368 yFunction...cach │ │ │ │ - 0x00027ad0 65645f74 79706520 3d3d204e 554c4c20 ed_type == NULL │ │ │ │ - 0x00027ae0 7c7c2050 79547970 655f4368 65636b28 || PyType_Check( │ │ │ │ - 0x00027af0 63616368 65645f74 79706529 00000000 cached_type).... │ │ │ │ - 0x00027b00 696e7661 6c696420 76746162 6c652066 invalid vtable f │ │ │ │ - 0x00027b10 6f756e64 20666f72 20696d70 6f727465 ound for importe │ │ │ │ - 0x00027b20 64207479 70650000 6f622d3e 6f625f74 d type..ob->ob_t │ │ │ │ - 0x00027b30 79706520 213d2026 50794c6f 6e675f54 ype != &PyLong_T │ │ │ │ - 0x00027b40 79706500 50795475 706c655f 43686563 ype.PyTuple_Chec │ │ │ │ - 0x00027b50 6b286261 73657329 00000000 62617365 k(bases)....base │ │ │ │ - 0x00027b60 20636c61 73732027 252e3230 30732720 class '%.200s' │ │ │ │ - 0x00027b70 6973206e 6f742061 20686561 70207479 is not a heap ty │ │ │ │ - 0x00027b80 70650000 65787465 6e73696f 6e207479 pe..extension ty │ │ │ │ - 0x00027b90 70652027 252e3230 30732720 68617320 pe '%.200s' has │ │ │ │ - 0x00027ba0 6e6f205f 5f646963 745f5f20 736c6f74 no __dict__ slot │ │ │ │ - 0x00027bb0 2c206275 74206261 73652074 79706520 , but base type │ │ │ │ - 0x00027bc0 27252e32 30307327 20686173 3a206569 '%.200s' has: ei │ │ │ │ - 0x00027bd0 74686572 20616464 20276364 65662064 ther add 'cdef d │ │ │ │ - 0x00027be0 69637420 5f5f6469 63745f5f 2720746f ict __dict__' to │ │ │ │ - 0x00027bf0 20746865 20657874 656e7369 6f6e2074 the extension t │ │ │ │ - 0x00027c00 79706520 6f722061 64642027 5f5f736c ype or add '__sl │ │ │ │ - 0x00027c10 6f74735f 5f203d20 5b2e2e2e 5d272074 ots__ = [...]' t │ │ │ │ - 0x00027c20 6f207468 65206261 73652074 79706500 o the base type. │ │ │ │ - 0x00027c30 6d657461 636c6173 7320636f 6e666c69 metaclass confli │ │ │ │ - 0x00027c40 63743a20 74686520 6d657461 636c6173 ct: the metaclas │ │ │ │ - 0x00027c50 73206f66 20612064 65726976 65642063 s of a derived c │ │ │ │ - 0x00027c60 6c617373 206d7573 74206265 20612028 lass must be a ( │ │ │ │ - 0x00027c70 6e6f6e2d 73747269 63742920 73756263 non-strict) subc │ │ │ │ - 0x00027c80 6c617373 206f6620 74686520 6d657461 lass of the meta │ │ │ │ - 0x00027c90 636c6173 73657320 6f662061 6c6c2069 classes of all i │ │ │ │ - 0x00027ca0 74732062 61736573 00000000 6d756c74 ts bases....mult │ │ │ │ - 0x00027cb0 69706c65 20626173 65732068 61766520 iple bases have │ │ │ │ - 0x00027cc0 76746162 6c652063 6f6e666c 6963743a vtable conflict: │ │ │ │ - 0x00027cd0 2027252e 32303073 2720616e 64202725 '%.200s' and '% │ │ │ │ - 0x00027ce0 2e323030 73270000 252e3230 30732829 .200s'..%.200s() │ │ │ │ - 0x00027cf0 20257300 5f5f616e 6e6f7461 74696f6e %s.__annotation │ │ │ │ - 0x00027d00 735f5f20 6d757374 20626520 73657420 s__ must be set │ │ │ │ - 0x00027d10 746f2061 20646963 74206f62 6a656374 to a dict object │ │ │ │ - 0x00027d20 00000000 5f5f7175 616c6e61 6d655f5f ....__qualname__ │ │ │ │ - 0x00027d30 206d7573 74206265 20736574 20746f20 must be set to │ │ │ │ - 0x00027d40 61207374 72696e67 206f626a 65637400 a string object. │ │ │ │ - 0x00027d50 5f5f6e61 6d655f5f 206d7573 74206265 __name__ must be │ │ │ │ - 0x00027d60 20736574 20746f20 61207374 72696e67 set to a string │ │ │ │ - 0x00027d70 206f626a 65637400 5f5f6b77 64656661 object.__kwdefa │ │ │ │ - 0x00027d80 756c7473 5f5f206d 75737420 62652073 ults__ must be s │ │ │ │ - 0x00027d90 65742074 6f206120 64696374 206f626a et to a dict obj │ │ │ │ - 0x00027da0 65637400 6368616e 67657320 746f2063 ect.changes to c │ │ │ │ - 0x00027db0 7966756e 6374696f 6e2e5f5f 6b776465 yfunction.__kwde │ │ │ │ - 0x00027dc0 6661756c 74735f5f 2077696c 6c206e6f faults__ will no │ │ │ │ - 0x00027dd0 74206375 7272656e 746c7920 61666665 t currently affe │ │ │ │ - 0x00027de0 63742074 68652076 616c7565 73207573 ct the values us │ │ │ │ - 0x00027df0 65642069 6e206675 6e637469 6f6e2063 ed in function c │ │ │ │ - 0x00027e00 616c6c73 00000000 5f5f6465 6661756c alls....__defaul │ │ │ │ - 0x00027e10 74735f5f 206d7573 74206265 20736574 ts__ must be set │ │ │ │ - 0x00027e20 20746f20 61207475 706c6520 6f626a65 to a tuple obje │ │ │ │ - 0x00027e30 63740000 6368616e 67657320 746f2063 ct..changes to c │ │ │ │ - 0x00027e40 7966756e 6374696f 6e2e5f5f 64656661 yfunction.__defa │ │ │ │ - 0x00027e50 756c7473 5f5f2077 696c6c20 6e6f7420 ults__ will not │ │ │ │ - 0x00027e60 63757272 656e746c 79206166 66656374 currently affect │ │ │ │ - 0x00027e70 20746865 2076616c 75657320 75736564 the values used │ │ │ │ - 0x00027e80 20696e20 66756e63 74696f6e 2063616c in function cal │ │ │ │ - 0x00027e90 6c730000 66756e63 74696f6e 27732064 ls..function's d │ │ │ │ - 0x00027ea0 69637469 6f6e6172 79206d61 79206e6f ictionary may no │ │ │ │ - 0x00027eb0 74206265 2064656c 65746564 00000000 t be deleted.... │ │ │ │ - 0x00027ec0 73657474 696e6720 66756e63 74696f6e setting function │ │ │ │ - 0x00027ed0 27732064 69637469 6f6e6172 7920746f 's dictionary to │ │ │ │ - 0x00027ee0 2061206e 6f6e2d64 69637400 6a6f696e a non-dict.join │ │ │ │ - 0x00027ef0 28292072 6573756c 74206973 20746f6f () result is too │ │ │ │ - 0x00027f00 206c6f6e 6720666f 72206120 50797468 long for a Pyth │ │ │ │ - 0x00027f10 6f6e2073 7472696e 67000000 696e7374 on string...inst │ │ │ │ - 0x00027f20 616e6365 20657863 65707469 6f6e206d ance exception m │ │ │ │ - 0x00027f30 6179206e 6f742068 61766520 61207365 ay not have a se │ │ │ │ - 0x00027f40 70617261 74652076 616c7565 00000000 parate value.... │ │ │ │ - 0x00027f50 63616c6c 696e6720 25522073 686f756c calling %R shoul │ │ │ │ - 0x00027f60 64206861 76652072 65747572 6e656420 d have returned │ │ │ │ - 0x00027f70 616e2069 6e737461 6e636520 6f662042 an instance of B │ │ │ │ - 0x00027f80 61736545 78636570 74696f6e 2c206e6f aseException, no │ │ │ │ - 0x00027f90 74202552 00000000 72616973 653a2065 t %R....raise: e │ │ │ │ - 0x00027fa0 78636570 74696f6e 20636c61 7373206d xception class m │ │ │ │ - 0x00027fb0 75737420 62652061 20737562 636c6173 ust be a subclas │ │ │ │ - 0x00027fc0 73206f66 20426173 65457863 65707469 s of BaseExcepti │ │ │ │ - 0x00027fd0 6f6e0000 41726775 6d656e74 2027252e on..Argument '%. │ │ │ │ - 0x00027fe0 32303073 27206861 7320696e 636f7272 200s' has incorr │ │ │ │ - 0x00027ff0 65637420 74797065 20286578 70656374 ect type (expect │ │ │ │ - 0x00028000 65642025 2e323030 732c2067 6f742025 ed %.200s, got % │ │ │ │ - 0x00028010 2e323030 73290000 27252e32 30307327 .200s)..'%.200s' │ │ │ │ - 0x00028020 206f626a 65637420 69732075 6e736c69 object is unsli │ │ │ │ - 0x00028030 63656162 6c650000 50795475 706c655f ceable..PyTuple_ │ │ │ │ - 0x00028040 43686563 6b286b77 64732900 50794572 Check(kwds).PyEr │ │ │ │ - 0x00028050 725f4f63 63757272 65642829 00000000 r_Occurred().... │ │ │ │ - 0x00028060 616e2069 6e746567 65722069 73207265 an integer is re │ │ │ │ - 0x00028070 71756972 65640000 63616e27 7420636f quired..can't co │ │ │ │ - 0x00028080 6e766572 74206e65 67617469 76652076 nvert negative v │ │ │ │ - 0x00028090 616c7565 20746f20 6e70795f 75696e74 alue to npy_uint │ │ │ │ - 0x000280a0 33320000 63616e27 7420636f 6e766572 32..can't conver │ │ │ │ - 0x000280b0 74206e65 67617469 76652076 616c7565 t negative value │ │ │ │ - 0x000280c0 20746f20 6e70795f 75696e74 36340000 to npy_uint64.. │ │ │ │ - 0x000280d0 76616c75 6520746f 6f206c61 72676520 value too large │ │ │ │ - 0x000280e0 746f2063 6f6e7665 72742074 6f207368 to convert to sh │ │ │ │ - 0x000280f0 6f727400 76616c75 6520746f 6f206c61 ort.value too la │ │ │ │ - 0x00028100 72676520 746f2063 6f6e7665 72742074 rge to convert t │ │ │ │ - 0x00028110 6f206e70 795f7569 6e743136 00000000 o npy_uint16.... │ │ │ │ - 0x00028120 63616e27 7420636f 6e766572 74206e65 can't convert ne │ │ │ │ - 0x00028130 67617469 76652076 616c7565 20746f20 gative value to │ │ │ │ - 0x00028140 6e70795f 75696e74 31360000 20776869 npy_uint16.. whi │ │ │ │ - 0x00028150 6c652063 616c6c69 6e672061 20507974 le calling a Pyt │ │ │ │ - 0x00028160 686f6e20 6f626a65 63740000 4e554c4c hon object..NULL │ │ │ │ - 0x00028170 20726573 756c7420 77697468 6f757420 result without │ │ │ │ - 0x00028180 6572726f 7220696e 2050794f 626a6563 error in PyObjec │ │ │ │ - 0x00028190 745f4361 6c6c0000 50794361 6c6c6162 t_Call..PyCallab │ │ │ │ - 0x000281a0 6c655f43 6865636b 2863616c 6c61626c le_Check(callabl │ │ │ │ - 0x000281b0 65290000 6f666673 6574203e 20300000 e)..offset > 0.. │ │ │ │ - 0x000281c0 74616b65 73206e6f 20617267 756d656e takes no argumen │ │ │ │ - 0x000281d0 74730000 252e3230 30732829 20257320 ts..%.200s() %s │ │ │ │ - 0x000281e0 28257a64 20676976 656e2900 74616b65 (%zd given).take │ │ │ │ - 0x000281f0 73206578 6163746c 79206f6e 65206172 s exactly one ar │ │ │ │ - 0x00028200 67756d65 6e740000 74616b65 73206e6f gument..takes no │ │ │ │ - 0x00028210 206b6579 776f7264 20617267 756d656e keyword argumen │ │ │ │ - 0x00028220 74730000 5f5f6d72 6f5f656e 74726965 ts..__mro_entrie │ │ │ │ - 0x00028230 735f5f20 6d757374 20726574 75726e20 s__ must return │ │ │ │ - 0x00028240 61207475 706c6500 63616e6e 6f742069 a tuple.cannot i │ │ │ │ - 0x00028250 6d706f72 74206e61 6d652025 53000000 mport name %S... │ │ │ │ - 0x00028260 4d414353 332f494f 2f42414d 2e707978 MACS3/IO/BAM.pyx │ │ │ │ - 0x00028270 00000000 50795475 706c655f 43686563 ....PyTuple_Chec │ │ │ │ - 0x00028280 6b285f5f 7079785f 61726773 29000000 k(__pyx_args)... │ │ │ │ - 0x00028290 5f5f696e 69745f5f 00000000 65786163 __init__....exac │ │ │ │ - 0x000282a0 746c7900 252e3230 30732829 2074616b tly.%.200s() tak │ │ │ │ - 0x000282b0 65732025 2e387320 257a6420 706f7369 es %.8s %zd posi │ │ │ │ - 0x000282c0 74696f6e 616c2061 7267756d 656e7425 tional argument% │ │ │ │ - 0x000282d0 2e317320 28257a64 20676976 656e2900 .1s (%zd given). │ │ │ │ - 0x000282e0 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ - 0x000282f0 46696c65 2e5f5f69 6e69745f 5f000000 File.__init__... │ │ │ │ - 0x00028300 5f5f7079 785f745f 32000000 62797465 __pyx_t_2...byte │ │ │ │ - 0x00028310 73000000 45787065 63746564 2025732c s...Expected %s, │ │ │ │ - 0x00028320 20676f74 20252e32 30307300 64696374 got %.200s.dict │ │ │ │ - 0x00028330 00000000 6765745f 6d657461 64617461 ....get_metadata │ │ │ │ - 0x00028340 5f62795f 72656673 65710000 5f5f7079 _by_refseq..__py │ │ │ │ - 0x00028350 785f745f 33000000 274e6f6e 65547970 x_t_3...'NoneTyp │ │ │ │ - 0x00028360 6527206f 626a6563 74206973 206e6f74 e' object is not │ │ │ │ - 0x00028370 20737562 73637269 70746162 6c650000 subscriptable.. │ │ │ │ - 0x00028380 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ - 0x00028390 46696c65 2e676574 5f6d6574 61646174 File.get_metadat │ │ │ │ - 0x000283a0 615f6279 5f726566 73657100 636c6f73 a_by_refseq.clos │ │ │ │ - 0x000283b0 65000000 4d414353 332e494f 2e42414d e...MACS3.IO.BAM │ │ │ │ - 0x000283c0 2e42414d 61636365 73736f72 2e636c6f .BAMaccessor.clo │ │ │ │ - 0x000283d0 73650000 636c6f73 65202877 72617070 se..close (wrapp │ │ │ │ - 0x000283e0 65722900 6765745f 6368726f 6d6f736f er).get_chromoso │ │ │ │ - 0x000283f0 6d657300 6c697374 00000000 4d414353 mes.list....MACS │ │ │ │ - 0x00028400 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ - 0x00028410 73736f72 2e676574 5f636872 6f6d6f73 ssor.get_chromos │ │ │ │ - 0x00028420 6f6d6573 00000000 6765745f 6368726f omes....get_chro │ │ │ │ - 0x00028430 6d6f736f 6d657320 28777261 70706572 mosomes (wrapper │ │ │ │ - 0x00028440 29000000 6765745f 726c656e 67746873 )...get_rlengths │ │ │ │ - 0x00028450 00000000 4d414353 332e494f 2e42414d ....MACS3.IO.BAM │ │ │ │ - 0x00028460 2e42414d 61636365 73736f72 2e676574 .BAMaccessor.get │ │ │ │ - 0x00028470 5f726c65 6e677468 73000000 6765745f _rlengths...get_ │ │ │ │ - 0x00028480 726c656e 67746873 20287772 61707065 rlengths (wrappe │ │ │ │ - 0x00028490 72290000 5f42414d 61636365 73736f72 r).._BAMaccessor │ │ │ │ - 0x000284a0 5f5f6465 636f6465 5f766f66 66736574 __decode_voffset │ │ │ │ - 0x000284b0 00000000 4d414353 332e494f 2e42414d ....MACS3.IO.BAM │ │ │ │ - 0x000284c0 2e42414d 61636365 73736f72 2e5f4241 .BAMaccessor._BA │ │ │ │ - 0x000284d0 4d616363 6573736f 725f5f64 65636f64 Maccessor__decod │ │ │ │ - 0x000284e0 655f766f 66667365 74000000 5f42414d e_voffset..._BAM │ │ │ │ - 0x000284f0 61636365 73736f72 5f5f7365 656b0000 accessor__seek.. │ │ │ │ - 0x00028500 4d414353 332e494f 2e42414d 2e42414d MACS3.IO.BAM.BAM │ │ │ │ - 0x00028510 61636365 73736f72 2e5f4241 4d616363 accessor._BAMacc │ │ │ │ - 0x00028520 6573736f 725f5f73 65656b00 5f5f7365 essor__seek.__se │ │ │ │ - 0x00028530 74737461 74655f63 7974686f 6e5f5f00 tstate_cython__. │ │ │ │ - 0x00028540 3c737472 696e6773 6f757263 653e0000 .. │ │ │ │ - 0x00028550 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ - 0x00028560 46696c65 2e5f5f73 65747374 6174655f File.__setstate_ │ │ │ │ - 0x00028570 63797468 6f6e5f5f 00000000 5f5f7265 cython__....__re │ │ │ │ - 0x00028580 64756365 5f637974 686f6e5f 5f000000 duce_cython__... │ │ │ │ - 0x00028590 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ - 0x000285a0 46696c65 2e5f5f72 65647563 655f6379 File.__reduce_cy │ │ │ │ - 0x000285b0 74686f6e 5f5f0000 50795475 706c655f thon__..PyTuple_ │ │ │ │ - 0x000285c0 43686563 6b286172 67732900 6b657977 Check(args).keyw │ │ │ │ - 0x000285d0 6f726473 206d7573 74206265 20737472 ords must be str │ │ │ │ - 0x000285e0 696e6773 00000000 756e626f 756e6420 ings....unbound │ │ │ │ - 0x000285f0 6d657468 6f642025 2e323030 53282920 method %.200S() │ │ │ │ - 0x00028600 6e656564 7320616e 20617267 756d656e needs an argumen │ │ │ │ - 0x00028610 74000000 5f5f7374 725f5f00 4d414353 t...__str__.MACS │ │ │ │ - 0x00028620 332e494f 2e42414d 2e537472 616e6446 3.IO.BAM.StrandF │ │ │ │ - 0x00028630 6f726d61 74457272 6f722e5f 5f737472 ormatError.__str │ │ │ │ - 0x00028640 5f5f0000 6765745f 6368756e 6b735f62 __..get_chunks_b │ │ │ │ - 0x00028650 795f6269 6e000000 6c697374 20696e64 y_bin...list ind │ │ │ │ - 0x00028660 6578206f 7574206f 66207261 6e676500 ex out of range. │ │ │ │ - 0x00028670 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ - 0x00028680 46696c65 2e676574 5f636875 6e6b735f File.get_chunks_ │ │ │ │ - 0x00028690 62795f62 696e0000 6765745f 6368756e by_bin..get_chun │ │ │ │ - 0x000286a0 6b735f62 795f6269 6e202877 72617070 ks_by_bin (wrapp │ │ │ │ - 0x000286b0 65722900 5f42414d 61636365 73736f72 er)._BAMaccessor │ │ │ │ - 0x000286c0 5f5f6677 5f62696e 6172795f 70617273 __fw_binary_pars │ │ │ │ - 0x000286d0 65000000 5f5f7079 785f745f 34000000 e...__pyx_t_4... │ │ │ │ - 0x000286e0 6e656564 206d6f72 65207468 616e2025 need more than % │ │ │ │ - 0x000286f0 7a642076 616c7565 252e3173 20746f20 zd value%.1s to │ │ │ │ - 0x00028700 756e7061 636b0000 50795475 706c655f unpack..PyTuple_ │ │ │ │ - 0x00028710 43686563 6b287365 7175656e 63652900 Check(sequence). │ │ │ │ - 0x00028720 50794c69 73745f43 6865636b 28736571 PyList_Check(seq │ │ │ │ - 0x00028730 75656e63 65290000 5f5f7079 785f745f uence)..__pyx_t_ │ │ │ │ - 0x00028740 36000000 5f5f7079 785f745f 35000000 6...__pyx_t_5... │ │ │ │ - 0x00028750 7475706c 65000000 274e6f6e 65547970 tuple...'NoneTyp │ │ │ │ - 0x00028760 6527206f 626a6563 74206973 206e6f74 e' object is not │ │ │ │ - 0x00028770 20697465 7261626c 65000000 50795475 iterable...PyTu │ │ │ │ - 0x00028780 706c655f 43686563 6b285f5f 7079785f ple_Check(__pyx_ │ │ │ │ - 0x00028790 745f3131 29000000 2f757372 2f696e63 t_11).../usr/inc │ │ │ │ - 0x000287a0 6c756465 2f707974 686f6e33 2e31332f lude/python3.13/ │ │ │ │ - 0x000287b0 63707974 686f6e2f 6d657468 6f646f62 cpython/methodob │ │ │ │ - 0x000287c0 6a656374 2e680000 50794346 756e6374 ject.h..PyCFunct │ │ │ │ - 0x000287d0 696f6e5f 43686563 6b286675 6e635f6f ion_Check(func_o │ │ │ │ - 0x000287e0 626a2900 5f5f7079 785f745f 31340000 bj).__pyx_t_14.. │ │ │ │ - 0x000287f0 4d414353 332e494f 2e42414d 2e42414d MACS3.IO.BAM.BAM │ │ │ │ - 0x00028800 61636365 73736f72 2e5f4241 4d616363 accessor._BAMacc │ │ │ │ - 0x00028810 6573736f 725f5f66 775f6269 6e617279 essor__fw_binary │ │ │ │ - 0x00028820 5f706172 73650000 5f5f6369 6e69745f _parse..__cinit_ │ │ │ │ - 0x00028830 5f000000 4d414353 332e494f 2e42414d _...MACS3.IO.BAM │ │ │ │ - 0x00028840 2e424149 46696c65 2e5f5f63 696e6974 .BAIFile.__cinit │ │ │ │ - 0x00028850 5f5f0000 5f42414d 61636365 73736f72 __.._BAMaccessor │ │ │ │ - 0x00028860 5f5f7265 74726965 76655f63 64617461 __retrieve_cdata │ │ │ │ - 0x00028870 5f66726f 6d5f6267 7a665f62 6c6f636b _from_bgzf_block │ │ │ │ - 0x00028880 00000000 5f5f7079 785f745f 31000000 ....__pyx_t_1... │ │ │ │ - 0x00028890 4d414353 332e494f 2e42414d 2e42414d MACS3.IO.BAM.BAM │ │ │ │ - 0x000288a0 61636365 73736f72 2e5f4241 4d616363 accessor._BAMacc │ │ │ │ - 0x000288b0 6573736f 725f5f72 65747269 6576655f essor__retrieve_ │ │ │ │ - 0x000288c0 63646174 615f6672 6f6d5f62 677a665f cdata_from_bgzf_ │ │ │ │ - 0x000288d0 626c6f63 6b000000 6765745f 6d657461 block...get_meta │ │ │ │ - 0x000288e0 64617461 5f62795f 72656673 65712028 data_by_refseq ( │ │ │ │ - 0x000288f0 77726170 70657229 00000000 6765745f wrapper)....get_ │ │ │ │ - 0x00028900 636f6666 73657473 5f62795f 6c697374 coffsets_by_list │ │ │ │ - 0x00028910 5f6f665f 72656769 6f6e7300 6f626a65 _of_regions.obje │ │ │ │ - 0x00028920 6374206f 66207479 70652027 4e6f6e65 ct of type 'None │ │ │ │ - 0x00028930 54797065 27206861 73206e6f 206c656e Type' has no len │ │ │ │ - 0x00028940 28290000 4d414353 332e494f 2e42414d ()..MACS3.IO.BAM │ │ │ │ - 0x00028950 2e424149 46696c65 2e676574 5f636f66 .BAIFile.get_cof │ │ │ │ - 0x00028960 66736574 735f6279 5f6c6973 745f6f66 fsets_by_list_of │ │ │ │ - 0x00028970 5f726567 696f6e73 00000000 4d414353 _regions....MACS │ │ │ │ - 0x00028980 332e494f 2e42414d 2e4d4454 61674d69 3.IO.BAM.MDTagMi │ │ │ │ - 0x00028990 7373696e 67457272 6f722e5f 5f696e69 ssingError.__ini │ │ │ │ - 0x000289a0 745f5f00 4d414353 332e494f 2e42414d t__.MACS3.IO.BAM │ │ │ │ - 0x000289b0 2e537472 616e6446 6f726d61 74457272 .StrandFormatErr │ │ │ │ - 0x000289c0 6f722e5f 5f696e69 745f5f00 4d414353 or.__init__.MACS │ │ │ │ - 0x000289d0 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ - 0x000289e0 73736f72 2e5f5f72 65647563 655f6379 ssor.__reduce_cy │ │ │ │ - 0x000289f0 74686f6e 5f5f0000 6765745f 6368756e thon__..get_chun │ │ │ │ - 0x00028a00 6b735f62 795f6c69 73745f6f 665f6269 ks_by_list_of_bi │ │ │ │ - 0x00028a10 6e730000 4d414353 332e494f 2e42414d ns..MACS3.IO.BAM │ │ │ │ - 0x00028a20 2e424149 46696c65 2e676574 5f636875 .BAIFile.get_chu │ │ │ │ - 0x00028a30 6e6b735f 62795f6c 6973745f 6f665f62 nks_by_list_of_b │ │ │ │ - 0x00028a40 696e7300 4d414353 332e494f 2e42414d ins.MACS3.IO.BAM │ │ │ │ - 0x00028a50 2e424149 46696c65 2e5f5f73 74725f5f .BAIFile.__str__ │ │ │ │ - 0x00028a60 00000000 5f424149 46696c65 5f5f7265 ...._BAIFile__re │ │ │ │ - 0x00028a70 61645f6e 5f726566 00000000 4d414353 ad_n_ref....MACS │ │ │ │ - 0x00028a80 332e494f 2e42414d 2e424149 46696c65 3.IO.BAM.BAIFile │ │ │ │ - 0x00028a90 2e5f4241 4946696c 655f5f72 6561645f ._BAIFile__read_ │ │ │ │ - 0x00028aa0 6e5f7265 66000000 5f42414d 61636365 n_ref..._BAMacce │ │ │ │ - 0x00028ab0 73736f72 5f5f7061 7273655f 68656164 ssor__parse_head │ │ │ │ - 0x00028ac0 65720000 5f5f7079 785f745f 37000000 er..__pyx_t_7... │ │ │ │ - 0x00028ad0 4d414353 332e494f 2e42414d 2e42414d MACS3.IO.BAM.BAM │ │ │ │ - 0x00028ae0 61636365 73736f72 2e5f4241 4d616363 accessor._BAMacc │ │ │ │ - 0x00028af0 6573736f 725f5f70 61727365 5f686561 essor__parse_hea │ │ │ │ - 0x00028b00 64657200 6765745f 62696e73 5f62795f der.get_bins_by_ │ │ │ │ - 0x00028b10 72656769 6f6e0000 4d414353 332e494f region..MACS3.IO │ │ │ │ - 0x00028b20 2e42414d 2e676574 5f62696e 735f6279 .BAM.get_bins_by │ │ │ │ - 0x00028b30 5f726567 696f6e00 6765745f 6368756e _region.get_chun │ │ │ │ - 0x00028b40 6b735f62 795f7265 67696f6e 00000000 ks_by_region.... │ │ │ │ - 0x00028b50 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ - 0x00028b60 46696c65 2e676574 5f636875 6e6b735f File.get_chunks_ │ │ │ │ - 0x00028b70 62795f72 6567696f 6e000000 6765745f by_region...get_ │ │ │ │ - 0x00028b80 6368756e 6b735f62 795f7265 67696f6e chunks_by_region │ │ │ │ - 0x00028b90 20287772 61707065 72290000 5f5f7079 (wrapper)..__py │ │ │ │ - 0x00028ba0 785f756e 7069636b 6c655f42 414d6163 x_unpickle_BAMac │ │ │ │ - 0x00028bb0 63657373 6f725f5f 7365745f 73746174 cessor__set_stat │ │ │ │ - 0x00028bc0 65000000 73747200 4d697373 696e6720 e...str.Missing │ │ │ │ - 0x00028bd0 74797065 206f626a 65637400 43616e6e type object.Cann │ │ │ │ - 0x00028be0 6f742063 6f6e7665 72742025 2e323030 ot convert %.200 │ │ │ │ - 0x00028bf0 7320746f 20252e32 30307300 4d414353 s to %.200s.MACS │ │ │ │ - 0x00028c00 332e494f 2e42414d 2e5f5f70 79785f75 3.IO.BAM.__pyx_u │ │ │ │ - 0x00028c10 6e706963 6b6c655f 42414d61 63636573 npickle_BAMacces │ │ │ │ - 0x00028c20 736f725f 5f736574 5f737461 74650000 sor__set_state.. │ │ │ │ - 0x00028c30 4d414353 332e494f 2e42414d 2e42414d MACS3.IO.BAM.BAM │ │ │ │ - 0x00028c40 61636365 73736f72 2e5f5f73 65747374 accessor.__setst │ │ │ │ - 0x00028c50 6174655f 63797468 6f6e5f5f 00000000 ate_cython__.... │ │ │ │ - 0x00028c60 5f5f7079 785f756e 7069636b 6c655f42 __pyx_unpickle_B │ │ │ │ - 0x00028c70 414d6163 63657373 6f720000 4d414353 AMaccessor..MACS │ │ │ │ - 0x00028c80 332e494f 2e42414d 2e5f5f70 79785f75 3.IO.BAM.__pyx_u │ │ │ │ - 0x00028c90 6e706963 6b6c655f 42414d61 63636573 npickle_BAMacces │ │ │ │ - 0x00028ca0 736f7200 6765745f 6368756e 6b735f62 sor.get_chunks_b │ │ │ │ - 0x00028cb0 795f6c69 73745f6f 665f7265 67696f6e y_list_of_region │ │ │ │ - 0x00028cc0 73000000 4d414353 332e494f 2e42414d s...MACS3.IO.BAM │ │ │ │ - 0x00028cd0 2e424149 46696c65 2e676574 5f636875 .BAIFile.get_chu │ │ │ │ - 0x00028ce0 6e6b735f 62795f6c 6973745f 6f665f72 nks_by_list_of_r │ │ │ │ - 0x00028cf0 6567696f 6e730000 6765745f 636f6666 egions..get_coff │ │ │ │ - 0x00028d00 7365745f 62795f72 6567696f 6e000000 set_by_region... │ │ │ │ - 0x00028d10 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ - 0x00028d20 46696c65 2e676574 5f636f66 66736574 File.get_coffset │ │ │ │ - 0x00028d30 5f62795f 72656769 6f6e0000 6765745f _by_region..get_ │ │ │ │ - 0x00028d40 636f6666 7365745f 62795f72 6567696f coffset_by_regio │ │ │ │ - 0x00028d50 6e202877 72617070 65722900 6174206c n (wrapper).at l │ │ │ │ - 0x00028d60 65617374 00000000 6174206d 6f737400 east....at most. │ │ │ │ - 0x00028d70 6765745f 72656164 735f696e 5f726567 get_reads_in_reg │ │ │ │ - 0x00028d80 696f6e00 4d414353 332e494f 2e42414d ion.MACS3.IO.BAM │ │ │ │ - 0x00028d90 2e42414d 61636365 73736f72 2e676574 .BAMaccessor.get │ │ │ │ - 0x00028da0 5f726561 64735f69 6e5f7265 67696f6e _reads_in_region │ │ │ │ - 0x00028db0 00000000 6368726f 6d000000 6765745f ....chrom...get_ │ │ │ │ - 0x00028dc0 72656164 735f696e 5f726567 696f6e20 reads_in_region │ │ │ │ - 0x00028dd0 28777261 70706572 29000000 5f424149 (wrapper)..._BAI │ │ │ │ - 0x00028de0 46696c65 5f5f6c6f 61645f62 696e7300 File__load_bins. │ │ │ │ - 0x00028df0 6c697374 20617373 69676e6d 656e7420 list assignment │ │ │ │ - 0x00028e00 696e6465 78206f75 74206f66 2072616e index out of ran │ │ │ │ - 0x00028e10 67650000 5f5f7079 785f745f 38000000 ge..__pyx_t_8... │ │ │ │ - 0x00028e20 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ - 0x00028e30 46696c65 2e5f4241 4946696c 655f5f6c File._BAIFile__l │ │ │ │ - 0x00028e40 6f61645f 62696e73 00000000 6765745f oad_bins....get_ │ │ │ │ - 0x00028e50 6368756e 6b735f62 795f6c69 73745f6f chunks_by_list_o │ │ │ │ - 0x00028e60 665f7265 67696f6e 73202877 72617070 f_regions (wrapp │ │ │ │ - 0x00028e70 65722900 6765745f 6368756e 6b735f62 er).get_chunks_b │ │ │ │ - 0x00028e80 795f6c69 73745f6f 665f6269 6e732028 y_list_of_bins ( │ │ │ │ - 0x00028e90 77726170 70657229 00000000 4d414353 wrapper)....MACS │ │ │ │ - 0x00028ea0 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ - 0x00028eb0 73736f72 2e5f5f69 6e69745f 5f000000 ssor.__init__... │ │ │ │ - 0x00028ec0 42414d5f 66696c65 6e616d65 00000000 BAM_filename.... │ │ │ │ - 0x00028ed0 5f42414d 61636365 73736f72 5f5f6368 _BAMaccessor__ch │ │ │ │ - 0x00028ee0 65636b5f 736f7274 65640000 73746172 eck_sorted..star │ │ │ │ - 0x00028ef0 74737769 74680000 274e6f6e 65547970 tswith..'NoneTyp │ │ │ │ - 0x00028f00 6527206f 626a6563 74206861 73206e6f e' object has no │ │ │ │ - 0x00028f10 20617474 72696275 74652027 252e3330 attribute '%.30 │ │ │ │ - 0x00028f20 73270000 50795475 706c655f 43686563 s'..PyTuple_Chec │ │ │ │ - 0x00028f30 6b287375 62737472 696e6773 29000000 k(substrings)... │ │ │ │ - 0x00028f40 4d414353 332e494f 2e42414d 2e42414d MACS3.IO.BAM.BAM │ │ │ │ - 0x00028f50 61636365 73736f72 2e5f4241 4d616363 accessor._BAMacc │ │ │ │ - 0x00028f60 6573736f 725f5f63 6865636b 5f736f72 essor__check_sor │ │ │ │ - 0x00028f70 74656400 6765745f 636f6666 73657473 ted.get_coffsets │ │ │ │ - 0x00028f80 5f62795f 6c697374 5f6f665f 72656769 _by_list_of_regi │ │ │ │ - 0x00028f90 6f6e7320 28777261 70706572 29000000 ons (wrapper)... │ │ │ │ - 0x00028fa0 4d414353 332e494f 2e42414d 2e4d4454 MACS3.IO.BAM.MDT │ │ │ │ - 0x00028fb0 61674d69 7373696e 67457272 6f722e5f agMissingError._ │ │ │ │ - 0x00028fc0 5f737472 5f5f0000 556e6162 6c652074 _str__..Unable t │ │ │ │ - 0x00028fd0 6f20696e 69746961 6c697a65 20706963 o initialize pic │ │ │ │ - 0x00028fe0 6b6c696e 6720666f 7220252e 32303073 kling for %.200s │ │ │ │ - 0x00028ff0 00000000 4d6f6475 6c652027 42414d27 ....Module 'BAM' │ │ │ │ - 0x00029000 20686173 20616c72 65616479 20626565 has already bee │ │ │ │ - 0x00029010 6e20696d 706f7274 65642e20 52652d69 n imported. Re-i │ │ │ │ - 0x00029020 6e697469 616c6973 6174696f 6e206973 nitialisation is │ │ │ │ - 0x00029030 206e6f74 20737570 706f7274 65642e00 not supported.. │ │ │ │ - 0x00029040 6275696c 74696e73 00000000 63797468 builtins....cyth │ │ │ │ - 0x00029050 6f6e5f72 756e7469 6d650000 5f5f6275 on_runtime..__bu │ │ │ │ - 0x00029060 696c7469 6e735f5f 00000000 636f6d70 iltins__....comp │ │ │ │ - 0x00029070 696c6520 74696d65 20507974 686f6e20 ile time Python │ │ │ │ - 0x00029080 76657273 696f6e20 25642e25 64206f66 version %d.%d of │ │ │ │ - 0x00029090 206d6f64 756c6520 27252e31 30307327 module '%.100s' │ │ │ │ - 0x000290a0 20257320 72756e74 696d6520 76657273 %s runtime vers │ │ │ │ - 0x000290b0 696f6e20 25642e25 64000000 646f6573 ion %d.%d...does │ │ │ │ - 0x000290c0 206e6f74 206d6174 63680000 4d414353 not match..MACS │ │ │ │ - 0x000290d0 332e494f 2e42414d 00000000 5f5f6465 3.IO.BAM....__de │ │ │ │ - 0x000290e0 6275675f 5f000000 6e756d70 792e5f63 bug__...numpy._c │ │ │ │ - 0x000290f0 6f72652e 5f6d756c 74696172 7261795f ore._multiarray_ │ │ │ │ - 0x00029100 756d6174 68000000 6e756d70 792e636f umath...numpy.co │ │ │ │ - 0x00029110 72652e5f 6d756c74 69617272 61795f75 re._multiarray_u │ │ │ │ - 0x00029120 6d617468 00000000 5f415252 41595f41 math...._ARRAY_A │ │ │ │ - 0x00029130 50490000 5f415252 41595f41 50492069 PI.._ARRAY_API i │ │ │ │ - 0x00029140 73206e6f 74205079 43617073 756c6520 s not PyCapsule │ │ │ │ - 0x00029150 6f626a65 63740000 5f415252 41595f41 object.._ARRAY_A │ │ │ │ - 0x00029160 50492069 73204e55 4c4c2070 6f696e74 PI is NULL point │ │ │ │ - 0x00029170 65720000 6d6f6475 6c652063 6f6d7069 er..module compi │ │ │ │ - 0x00029180 6c656420 61676169 6e737420 41424920 led against ABI │ │ │ │ - 0x00029190 76657273 696f6e20 30782578 20627574 version 0x%x but │ │ │ │ - 0x000291a0 20746869 73207665 7273696f 6e206f66 this version of │ │ │ │ - 0x000291b0 206e756d 70792069 73203078 25780000 numpy is 0x%x.. │ │ │ │ - 0x000291c0 6d6f6475 6c652077 61732063 6f6d7069 module was compi │ │ │ │ - 0x000291d0 6c656420 61676169 6e737420 4e756d50 led against NumP │ │ │ │ - 0x000291e0 7920432d 41504920 76657273 696f6e20 y C-API version │ │ │ │ - 0x000291f0 30782578 20284e75 6d507920 312e3233 0x%x (NumPy 1.23 │ │ │ │ - 0x00029200 29206275 74207468 65207275 6e6e696e ) but the runnin │ │ │ │ - 0x00029210 67204e75 6d507920 68617320 432d4150 g NumPy has C-AP │ │ │ │ - 0x00029220 49207665 7273696f 6e203078 25782e20 I version 0x%x. │ │ │ │ - 0x00029230 43686563 6b207468 65207365 6374696f Check the sectio │ │ │ │ - 0x00029240 6e20432d 41504920 696e636f 6d706174 n C-API incompat │ │ │ │ - 0x00029250 6962696c 69747920 61742074 68652054 ibility at the T │ │ │ │ - 0x00029260 726f7562 6c657368 6f6f7469 6e672049 roubleshooting I │ │ │ │ - 0x00029270 6d706f72 74457272 6f722073 65637469 mportError secti │ │ │ │ - 0x00029280 6f6e2061 74206874 7470733a 2f2f6e75 on at https://nu │ │ │ │ - 0x00029290 6d70792e 6f72672f 64657664 6f63732f mpy.org/devdocs/ │ │ │ │ - 0x000292a0 75736572 2f74726f 75626c65 73686f6f user/troubleshoo │ │ │ │ - 0x000292b0 74696e67 2d696d70 6f727465 72726f72 ting-importerror │ │ │ │ - 0x000292c0 2e68746d 6c23632d 6170692d 696e636f .html#c-api-inco │ │ │ │ - 0x000292d0 6d706174 6962696c 69747920 666f7220 mpatibility for │ │ │ │ - 0x000292e0 696e6469 63617469 6f6e7320 6f6e2068 indications on h │ │ │ │ - 0x000292f0 6f772074 6f20736f 6c766520 74686973 ow to solve this │ │ │ │ - 0x00029300 2070726f 626c656d 2e000000 46415441 problem....FATA │ │ │ │ - 0x00029310 4c3a206d 6f64756c 6520636f 6d70696c L: module compil │ │ │ │ - 0x00029320 65642061 7320756e 6b6e6f77 6e20656e ed as unknown en │ │ │ │ - 0x00029330 6469616e 00000000 46415441 4c3a206d dian....FATAL: m │ │ │ │ - 0x00029340 6f64756c 6520636f 6d70696c 65642061 odule compiled a │ │ │ │ - 0x00029350 73206c69 74746c65 20656e64 69616e2c s little endian, │ │ │ │ - 0x00029360 20627574 20646574 65637465 64206469 but detected di │ │ │ │ - 0x00029370 66666572 656e7420 656e6469 616e6e65 fferent endianne │ │ │ │ - 0x00029380 73732061 74207275 6e74696d 65000000 ss at runtime... │ │ │ │ - 0x00029390 626f6f6c 00000000 636f6d70 6c657800 bool....complex. │ │ │ │ - 0x000293a0 6e756d70 79000000 64747970 65000000 numpy...dtype... │ │ │ │ - 0x000293b0 666c6174 69746572 00000000 62726f61 flatiter....broa │ │ │ │ - 0x000293c0 64636173 74000000 6e646172 72617900 dcast...ndarray. │ │ │ │ - 0x000293d0 67656e65 72696300 6e756d62 65720000 generic.number.. │ │ │ │ - 0x000293e0 7369676e 6564696e 74656765 72000000 signedinteger... │ │ │ │ - 0x000293f0 756e7369 676e6564 696e7465 67657200 unsignedinteger. │ │ │ │ - 0x00029400 696e6578 61637400 666c6f61 74696e67 inexact.floating │ │ │ │ - 0x00029410 00000000 636f6d70 6c657866 6c6f6174 ....complexfloat │ │ │ │ - 0x00029420 696e6700 666c6578 69626c65 00000000 ing.flexible.... │ │ │ │ - 0x00029430 63686172 61637465 72000000 7566756e character...ufun │ │ │ │ - 0x00029440 63000000 5079496e 69745f42 414d0000 c...PyInit_BAM.. │ │ │ │ - 0x00029450 5f5f6469 63745f5f 00000000 66726f6d __dict__....from │ │ │ │ - 0x00029460 2d696d70 6f72742d 2a206f62 6a656374 -import-* object │ │ │ │ - 0x00029470 20686173 206e6f20 5f5f6469 63745f5f has no __dict__ │ │ │ │ - 0x00029480 20616e64 206e6f20 5f5f616c 6c5f5f00 and no __all__. │ │ │ │ - 0x00029490 696e6465 78203c3d 20507955 6e69636f index <= PyUnico │ │ │ │ - 0x000294a0 64655f47 45545f4c 454e4754 4828756e de_GET_LENGTH(un │ │ │ │ - 0x000294b0 69636f64 65290000 50794c69 73745f43 icode)..PyList_C │ │ │ │ - 0x000294c0 6865636b 286c6973 74290000 50795475 heck(list)..PyTu │ │ │ │ - 0x000294d0 706c655f 43686563 6b28696d 706f7274 ple_Check(import │ │ │ │ - 0x000294e0 5f6f626a 29000000 43616e6e 6f74206f _obj)...Cannot o │ │ │ │ - 0x000294f0 76657277 72697465 20432074 79706520 verwrite C type │ │ │ │ - 0x00029500 25730000 5f5f6f72 69675f62 61736573 %s..__orig_bases │ │ │ │ - 0x00029510 5f5f0000 696e6974 204d4143 53332e49 __..init MACS3.I │ │ │ │ - 0x00029520 4f2e4241 4d000000 6e756d70 792e636f O.BAM...numpy.co │ │ │ │ - 0x00029530 72652e6d 756c7469 61727261 79206661 re.multiarray fa │ │ │ │ - 0x00029540 696c6564 20746f20 696d706f 72742028 iled to import ( │ │ │ │ - 0x00029550 6175746f 2d67656e 65726174 65642062 auto-generated b │ │ │ │ - 0x00029560 65636175 73652079 6f752064 69646e27 ecause you didn' │ │ │ │ - 0x00029570 74206361 6c6c2027 6e756d70 792e696d t call 'numpy.im │ │ │ │ - 0x00029580 706f7274 5f617272 61792829 27206166 port_array()' af │ │ │ │ - 0x00029590 74657220 63696d70 6f727469 6e67206e ter cimporting n │ │ │ │ - 0x000295a0 756d7079 3b207573 6520273c 766f6964 umpy; use 'numpy._import_a │ │ │ │ - 0x000295c0 72726179 2720746f 20646973 61626c65 rray' to disable │ │ │ │ - 0x000295d0 20696620 796f7520 61726520 63657274 if you are cert │ │ │ │ - 0x000295e0 61696e20 796f7520 646f6e27 74206e65 ain you don't ne │ │ │ │ - 0x000295f0 65642069 74292e00 42414946 696c6500 ed it)..BAIFile. │ │ │ │ - 0x00029600 5f5f7079 785f6374 75706c65 5f356e75 __pyx_ctuple_5nu │ │ │ │ - 0x00029610 6d70795f 5f64756e 6465725f 7079785f mpy__dunder_pyx_ │ │ │ │ - 0x00029620 745f356e 756d7079 5f75696e 7431365f t_5numpy_uint16_ │ │ │ │ - 0x00029630 74000000 5f5f7079 785f6374 75706c65 t...__pyx_ctuple │ │ │ │ - 0x00029640 5f356e75 6d70795f 5f64756e 6465725f _5numpy__dunder_ │ │ │ │ - 0x00029650 7079785f 745f356e 756d7079 5f75696e pyx_t_5numpy_uin │ │ │ │ - 0x00029660 7431365f 745f7374 72756374 00000000 t16_t_struct.... │ │ │ │ - 0x00029670 5f5f7079 785f6374 75706c65 5f356e75 __pyx_ctuple_5nu │ │ │ │ - 0x00029680 6d70795f 5f64756e 6465725f 7079785f mpy__dunder_pyx_ │ │ │ │ - 0x00029690 745f356e 756d7079 5f75696e 7433325f t_5numpy_uint32_ │ │ │ │ - 0x000296a0 74000000 5f5f7079 785f6374 75706c65 t...__pyx_ctuple │ │ │ │ - 0x000296b0 5f356e75 6d70795f 5f64756e 6465725f _5numpy__dunder_ │ │ │ │ - 0x000296c0 7079785f 745f356e 756d7079 5f75696e pyx_t_5numpy_uin │ │ │ │ - 0x000296d0 7433325f 745f7374 72756374 00000000 t32_t_struct.... │ │ │ │ - 0x000296e0 5f5f7079 785f6374 75706c65 5f356e75 __pyx_ctuple_5nu │ │ │ │ - 0x000296f0 6d70795f 5f64756e 6465725f 7079785f mpy__dunder_pyx_ │ │ │ │ - 0x00029700 745f356e 756d7079 5f75696e 7436345f t_5numpy_uint64_ │ │ │ │ - 0x00029710 745f5f61 6e645f6c 6f6e6700 5f5f7079 t__and_long.__py │ │ │ │ - 0x00029720 785f6374 75706c65 5f356e75 6d70795f x_ctuple_5numpy_ │ │ │ │ - 0x00029730 5f64756e 6465725f 7079785f 745f356e _dunder_pyx_t_5n │ │ │ │ - 0x00029740 756d7079 5f75696e 7436345f 745f5f61 umpy_uint64_t__a │ │ │ │ - 0x00029750 6e645f6c 6f6e675f 73747275 63740000 nd_long_struct.. │ │ │ │ - 0x00029760 5f5f7079 785f6374 75706c65 5f50795f __pyx_ctuple_Py_ │ │ │ │ - 0x00029770 7373697a 655f7400 5f5f7079 785f6374 ssize_t.__pyx_ct │ │ │ │ - 0x00029780 75706c65 5f50795f 7373697a 655f745f uple_Py_ssize_t_ │ │ │ │ - 0x00029790 73747275 63740000 5f5f7079 785f6374 struct..__pyx_ct │ │ │ │ - 0x000297a0 75706c65 5f613231 6263305f 5f356e75 uple_a21bc0__5nu │ │ │ │ - 0x000297b0 6d70795f 5f64756e 6465725f 7079785f mpy__dunder_pyx_ │ │ │ │ - 0x000297c0 745f356e 756d7079 5f75696e 7433325f t_5numpy_uint32_ │ │ │ │ - 0x000297d0 745f5f61 6e645f35 6e756d5f 5f657463 t__and_5num__etc │ │ │ │ - 0x000297e0 00000000 5f5f7079 785f6374 75706c65 ....__pyx_ctuple │ │ │ │ - 0x000297f0 5f613231 6263305f 5f356e75 6d70795f _a21bc0__5numpy_ │ │ │ │ - 0x00029800 5f64756e 6465725f 7079785f 745f356e _dunder_pyx_t_5n │ │ │ │ - 0x00029810 756d7079 5f75696e 7433325f 745f5f61 umpy_uint32_t__a │ │ │ │ - 0x00029820 6e645f35 6e756d5f 5f657463 5f737472 nd_5num__etc_str │ │ │ │ - 0x00029830 75637400 5f5f7079 785f6374 75706c65 uct.__pyx_ctuple │ │ │ │ - 0x00029840 5f626164 3830635f 5f356e75 6d70795f _bad80c__5numpy_ │ │ │ │ - 0x00029850 5f64756e 6465725f 7079785f 745f356e _dunder_pyx_t_5n │ │ │ │ - 0x00029860 756d7079 5f75696e 7433325f 745f5f61 umpy_uint32_t__a │ │ │ │ - 0x00029870 6e645f35 6e756d5f 5f657463 00000000 nd_5num__etc.... │ │ │ │ - 0x00029880 5f5f7079 785f6374 75706c65 5f626164 __pyx_ctuple_bad │ │ │ │ - 0x00029890 3830635f 5f356e75 6d70795f 5f64756e 80c__5numpy__dun │ │ │ │ - 0x000298a0 6465725f 7079785f 745f356e 756d7079 der_pyx_t_5numpy │ │ │ │ - 0x000298b0 5f75696e 7433325f 745f5f61 6e645f35 _uint32_t__and_5 │ │ │ │ - 0x000298c0 6e756d5f 5f657463 5f737472 75637400 num__etc_struct. │ │ │ │ - 0x000298d0 5f5f7079 785f6374 75706c65 5f646f75 __pyx_ctuple_dou │ │ │ │ - 0x000298e0 626c6500 5f5f7079 785f6374 75706c65 ble.__pyx_ctuple │ │ │ │ - 0x000298f0 5f646f75 626c655f 73747275 63740000 _double_struct.. │ │ │ │ - 0x00029900 5f5f7079 785f6374 75706c65 5f666431 __pyx_ctuple_fd1 │ │ │ │ - 0x00029910 3438615f 5f356e75 6d70795f 5f64756e 48a__5numpy__dun │ │ │ │ - 0x00029920 6465725f 7079785f 745f356e 756d7079 der_pyx_t_5numpy │ │ │ │ - 0x00029930 5f75696e 7436345f 745f5f61 6e645f35 _uint64_t__and_5 │ │ │ │ - 0x00029940 6e756d5f 5f657463 00000000 5f5f7079 num__etc....__py │ │ │ │ - 0x00029950 785f6374 75706c65 5f666431 3438615f x_ctuple_fd148a_ │ │ │ │ - 0x00029960 5f356e75 6d70795f 5f64756e 6465725f _5numpy__dunder_ │ │ │ │ - 0x00029970 7079785f 745f356e 756d7079 5f75696e pyx_t_5numpy_uin │ │ │ │ - 0x00029980 7436345f 745f5f61 6e645f35 6e756d5f t64_t__and_5num_ │ │ │ │ - 0x00029990 5f657463 5f737472 75637400 5f5f7079 _etc_struct.__py │ │ │ │ - 0x000299a0 785f6374 75706c65 5f696e74 00000000 x_ctuple_int.... │ │ │ │ - 0x000299b0 5f5f7079 785f6374 75706c65 5f696e74 __pyx_ctuple_int │ │ │ │ - 0x000299c0 5f737472 75637400 5f5f7079 785f6374 _struct.__pyx_ct │ │ │ │ - 0x000299d0 75706c65 5f6c6f6e 67000000 5f5f7079 uple_long...__py │ │ │ │ - 0x000299e0 785f6374 75706c65 5f6c6f6e 675f5f61 x_ctuple_long__a │ │ │ │ - 0x000299f0 6e645f50 795f7373 697a655f 74000000 nd_Py_ssize_t... │ │ │ │ - 0x00029a00 5f5f7079 785f6374 75706c65 5f6c6f6e __pyx_ctuple_lon │ │ │ │ - 0x00029a10 675f5f61 6e645f50 795f7373 697a655f g__and_Py_ssize_ │ │ │ │ - 0x00029a20 745f7374 72756374 00000000 5f5f7079 t_struct....__py │ │ │ │ - 0x00029a30 785f6374 75706c65 5f6c6f6e 675f5f61 x_ctuple_long__a │ │ │ │ - 0x00029a40 6e645f6c 6f6e6700 5f5f7079 785f6374 nd_long.__pyx_ct │ │ │ │ - 0x00029a50 75706c65 5f6c6f6e 675f5f61 6e645f6c uple_long__and_l │ │ │ │ - 0x00029a60 6f6e675f 5f616e64 5f6c6f6e 67000000 ong__and_long... │ │ │ │ - 0x00029a70 5f5f7079 785f6374 75706c65 5f6c6f6e __pyx_ctuple_lon │ │ │ │ - 0x00029a80 675f5f61 6e645f6c 6f6e675f 5f616e64 g__and_long__and │ │ │ │ - 0x00029a90 5f6c6f6e 675f5f61 6e645f6c 6f6e675f _long__and_long_ │ │ │ │ - 0x00029aa0 5f616e64 5f6c6f6e 675f5f61 6e645f6c _and_long__and_l │ │ │ │ - 0x00029ab0 6f6e6700 5f5f7079 785f6374 75706c65 ong.__pyx_ctuple │ │ │ │ - 0x00029ac0 5f6c6f6e 675f5f61 6e645f6c 6f6e675f _long__and_long_ │ │ │ │ - 0x00029ad0 5f616e64 5f6c6f6e 675f5f61 6e645f6c _and_long__and_l │ │ │ │ - 0x00029ae0 6f6e675f 5f616e64 5f6c6f6e 675f5f61 ong__and_long__a │ │ │ │ - 0x00029af0 6e645f6c 6f6e675f 73747275 63740000 nd_long_struct.. │ │ │ │ - 0x00029b00 5f5f7079 785f6374 75706c65 5f6c6f6e __pyx_ctuple_lon │ │ │ │ - 0x00029b10 675f5f61 6e645f6c 6f6e675f 5f616e64 g__and_long__and │ │ │ │ - 0x00029b20 5f6c6f6e 675f7374 72756374 00000000 _long_struct.... │ │ │ │ - 0x00029b30 5f5f7079 785f6374 75706c65 5f6c6f6e __pyx_ctuple_lon │ │ │ │ - 0x00029b40 675f5f61 6e645f6c 6f6e675f 73747275 g__and_long_stru │ │ │ │ - 0x00029b50 63740000 5f5f7079 785f6374 75706c65 ct..__pyx_ctuple │ │ │ │ - 0x00029b60 5f6c6f6e 675f7374 72756374 00000000 _long_struct.... │ │ │ │ - 0x00029b70 5f5f7079 785f6f70 745f6172 67735f35 __pyx_opt_args_5 │ │ │ │ - 0x00029b80 4d414353 335f3249 4f5f3342 414d5f31 MACS3_2IO_3BAM_1 │ │ │ │ - 0x00029b90 3142414d 61636365 73736f72 5f5f5f66 1BAMaccessor___f │ │ │ │ - 0x00029ba0 775f6269 6e617279 5f706172 73650000 w_binary_parse.. │ │ │ │ - 0x00029bb0 5f5f7079 785f6f70 745f6172 67735f35 __pyx_opt_args_5 │ │ │ │ - 0x00029bc0 4d414353 335f3249 4f5f3342 414d5f31 MACS3_2IO_3BAM_1 │ │ │ │ - 0x00029bd0 3142414d 61636365 73736f72 5f676574 1BAMaccessor_get │ │ │ │ - 0x00029be0 5f726561 64735f69 6e5f7265 67696f6e _reads_in_region │ │ │ │ - 0x00029bf0 00000000 666c6f61 7433325f 74000000 ....float32_t... │ │ │ │ - 0x00029c00 666c6f61 7436345f 74000000 696e7431 float64_t...int1 │ │ │ │ - 0x00029c10 365f7400 696e7433 325f7400 696e7436 6_t.int32_t.int6 │ │ │ │ - 0x00029c20 345f7400 696e7438 5f740000 73697a65 4_t.int8_t..size │ │ │ │ - 0x00029c30 5f740000 75696e74 31365f74 00000000 _t..uint16_t.... │ │ │ │ - 0x00029c40 75696e74 33325f74 00000000 75696e74 uint32_t....uint │ │ │ │ - 0x00029c50 36345f74 00000000 75696e74 385f7400 64_t....uint8_t. │ │ │ │ - 0x00029c60 5f637974 686f6e5f 335f315f 365f6d6f _cython_3_1_6_mo │ │ │ │ - 0x00029c70 6e2e6379 74686f6e 5f66756e 6374696f n.cython_functio │ │ │ │ - 0x00029c80 6e5f6f72 5f6d6574 686f6400 5f5f7265 n_or_method.__re │ │ │ │ - 0x00029c90 64756365 5f5f0000 5f5f6d6f 64756c65 duce__..__module │ │ │ │ - 0x00029ca0 5f5f0000 5f5f6469 63746f66 66736574 __..__dictoffset │ │ │ │ - 0x00029cb0 5f5f0000 5f5f7665 63746f72 63616c6c __..__vectorcall │ │ │ │ - 0x00029cc0 6f666673 65745f5f 00000000 5f5f7765 offset__....__we │ │ │ │ - 0x00029cd0 616b6c69 73746f66 66736574 5f5f0000 aklistoffset__.. │ │ │ │ - 0x00029ce0 66756e63 5f646f63 00000000 5f5f646f func_doc....__do │ │ │ │ - 0x00029cf0 635f5f00 66756e63 5f6e616d 65000000 c__.func_name... │ │ │ │ - 0x00029d00 5f5f6e61 6d655f5f 00000000 5f5f7175 __name__....__qu │ │ │ │ - 0x00029d10 616c6e61 6d655f5f 00000000 66756e63 alname__....func │ │ │ │ - 0x00029d20 5f646963 74000000 66756e63 5f676c6f _dict...func_glo │ │ │ │ - 0x00029d30 62616c73 00000000 5f5f676c 6f62616c bals....__global │ │ │ │ - 0x00029d40 735f5f00 66756e63 5f636c6f 73757265 s__.func_closure │ │ │ │ - 0x00029d50 00000000 5f5f636c 6f737572 655f5f00 ....__closure__. │ │ │ │ - 0x00029d60 66756e63 5f636f64 65000000 5f5f636f func_code...__co │ │ │ │ - 0x00029d70 64655f5f 00000000 66756e63 5f646566 de__....func_def │ │ │ │ - 0x00029d80 61756c74 73000000 5f5f6465 6661756c aults...__defaul │ │ │ │ - 0x00029d90 74735f5f 00000000 5f5f6b77 64656661 ts__....__kwdefa │ │ │ │ - 0x00029da0 756c7473 5f5f0000 5f5f616e 6e6f7461 ults__..__annota │ │ │ │ - 0x00029db0 74696f6e 735f5f00 5f69735f 636f726f tions__._is_coro │ │ │ │ - 0x00029dc0 7574696e 65000000 5f637974 686f6e5f utine..._cython_ │ │ │ │ - 0x00029dd0 335f315f 365f6d6f 6e2e5f63 6f6d6d6f 3_1_6_mon._commo │ │ │ │ - 0x00029de0 6e5f7479 7065735f 6d657461 74797065 n_types_metatype │ │ │ │ - 0x00029df0 00000000 43797468 6f6e556e 626f756e ....CythonUnboun │ │ │ │ - 0x00029e00 64434d65 74686f64 00000000 42414d00 dCMethod....BAM. │ │ │ │ - 0x00029e10 4d414353 332e494f 2e42414d 2e42414d MACS3.IO.BAM.BAM │ │ │ │ - 0x00029e20 61636365 73736f72 00000000 54686973 accessor....This │ │ │ │ - 0x00029e30 2042414d 2066696c 65207265 61646572 BAM file reader │ │ │ │ - 0x00029e40 20697320 64657369 676e6564 20746f20 is designed to │ │ │ │ - 0x00029e50 61636365 73732063 65727461 696e2061 access certain a │ │ │ │ - 0x00029e60 6c69676e 6d656e74 0a202020 20726563 lignment. rec │ │ │ │ - 0x00029e70 6f726473 20746861 74206f76 65726c61 ords that overla │ │ │ │ - 0x00029e80 70207769 74682067 6976696e 2067656e p with givin gen │ │ │ │ - 0x00029e90 6f6d6963 20636f6f 7264696e 61746573 omic coordinates │ │ │ │ - 0x00029ea0 2e0a0a20 20202054 68652042 414d6163 ... The BAMac │ │ │ │ - 0x00029eb0 63657373 6f72206e 65656473 2061206d cessor needs a m │ │ │ │ - 0x00029ec0 61746368 696e6720 42414d20 696e6465 atching BAM inde │ │ │ │ - 0x00029ed0 78206669 6c652028 2e626169 2920666f x file (.bai) fo │ │ │ │ - 0x00029ee0 72206661 73740a20 20202061 63636573 r fast. acces │ │ │ │ - 0x00029ef0 732e2050 6c656173 65207265 66657220 s. Please refer │ │ │ │ - 0x00029f00 746f2053 414d2066 6f726d61 74207370 to SAM format sp │ │ │ │ - 0x00029f10 65636966 69636174 696f6e3a 0a0a2020 ecification:.. │ │ │ │ - 0x00029f20 20206874 7470733a 2f2f7361 6d746f6f https://samtoo │ │ │ │ - 0x00029f30 6c732e67 69746875 622e696f 2f687473 ls.github.io/hts │ │ │ │ - 0x00029f40 2d737065 63732f53 414d7631 2e706466 -specs/SAMv1.pdf │ │ │ │ - 0x00029f50 0a0a2020 20204e6f 74652c20 74686520 .. Note, the │ │ │ │ - 0x00029f60 68656164 6572206f 66204241 4d207769 header of BAM wi │ │ │ │ - 0x00029f70 6c6c2073 74696c6c 20626520 72656164 ll still be read │ │ │ │ - 0x00029f80 20746872 6f756768 20277472 61646974 through 'tradit │ │ │ │ - 0x00029f90 696f6e61 6c270a20 20202077 6179202d ional'. way - │ │ │ │ - 0x00029fa0 2d207573 696e6720 677a6970 20746f20 - using gzip to │ │ │ │ - 0x00029fb0 72656164 20746872 6f756768 2e204275 read through. Bu │ │ │ │ - 0x00029fc0 7420666f 72206163 63657373 696e6720 t for accessing │ │ │ │ - 0x00029fd0 73706563 69666963 0a202020 20616c69 specific. ali │ │ │ │ - 0x00029fe0 676e6d65 6e74732c 20776520 77696c6c gnments, we will │ │ │ │ - 0x00029ff0 20726561 64204241 4d206173 2062696e read BAM as bin │ │ │ │ - 0x0002a000 6172792c 20616363 65737320 74686520 ary, access the │ │ │ │ - 0x0002a010 636f6d70 72657373 65640a20 20202063 compressed. c │ │ │ │ - 0x0002a020 68756e6b 20746865 6e207573 65207a6c hunk then use zl │ │ │ │ - 0x0002a030 69622e64 65636f6d 70726573 732e0a0a ib.decompress... │ │ │ │ - 0x0002a040 20202020 00000000 4d414353 332e494f ....MACS3.IO │ │ │ │ - 0x0002a050 2e42414d 2e424149 46696c65 00000000 .BAM.BAIFile.... │ │ │ │ - 0x0002a060 42414920 46696c65 20436c61 73732066 BAI File Class f │ │ │ │ - 0x0002a070 6f722042 41492028 696e6465 78206f66 or BAI (index of │ │ │ │ - 0x0002a080 2042414d 29204669 6c652e0a 0a202020 BAM) File... │ │ │ │ - 0x0002a090 20576869 6c652069 6e697469 6174696e While initiatin │ │ │ │ - 0x0002a0a0 67207468 65206f62 6a656374 2c204241 g the object, BA │ │ │ │ - 0x0002a0b0 49206669 6c652077 696c6c20 6265206c I file will be l │ │ │ │ - 0x0002a0c0 6f616465 6420616e 64207468 650a2020 oaded and the. │ │ │ │ - 0x0002a0d0 2020696e 666f726d 6174696f 6e206f66 information of │ │ │ │ - 0x0002a0e0 2062696e 7320616e 64206368 756e6b73 bins and chunks │ │ │ │ - 0x0002a0f0 2077696c 6c206265 20736176 65642069 will be saved i │ │ │ │ - 0x0002a100 6e207468 6520636c 61737320 6f626a65 n the class obje │ │ │ │ - 0x0002a110 63742e0a 0a202020 20506c65 61736520 ct... Please │ │ │ │ - 0x0002a120 72656665 7220746f 20687474 70733a2f refer to https:/ │ │ │ │ - 0x0002a130 2f73616d 746f6f6c 732e6769 74687562 /samtools.github │ │ │ │ - 0x0002a140 2e696f2f 6874732d 73706563 732f5341 .io/hts-specs/SA │ │ │ │ - 0x0002a150 4d76312e 70646620 666f720a 20202020 Mv1.pdf for. │ │ │ │ - 0x0002a160 64657461 696c2064 6566696e 6974696f detail definitio │ │ │ │ - 0x0002a170 6e206f66 20424149 2066696c 652e0a20 n of BAI file.. │ │ │ │ - 0x0002a180 20202000 5f5f5079 785f4379 46756e63 .__Pyx_CyFunc │ │ │ │ - 0x0002a190 74696f6e 5f696e69 745f6465 6661756c tion_init_defaul │ │ │ │ - 0x0002a1a0 74730000 50795f53 495a4500 50795475 ts..Py_SIZE.PyTu │ │ │ │ - 0x0002a1b0 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ - 0x0002a1c0 5079556e 69636f64 655f4745 545f4c45 PyUnicode_GET_LE │ │ │ │ - 0x0002a1d0 4e475448 00000000 5079556e 69636f64 NGTH....PyUnicod │ │ │ │ - 0x0002a1e0 655f4953 5f434f4d 50414354 00000000 e_IS_COMPACT.... │ │ │ │ - 0x0002a1f0 5079556e 69636f64 655f4953 5f415343 PyUnicode_IS_ASC │ │ │ │ - 0x0002a200 49490000 5f507955 6e69636f 64655f4e II.._PyUnicode_N │ │ │ │ - 0x0002a210 4f4e434f 4d504143 545f4441 54410000 ONCOMPACT_DATA.. │ │ │ │ - 0x0002a220 5f50794c 6f6e675f 4973436f 6d706163 _PyLong_IsCompac │ │ │ │ - 0x0002a230 74000000 5f50794c 6f6e675f 436f6d70 t..._PyLong_Comp │ │ │ │ - 0x0002a240 61637456 616c7565 00000000 50794c69 actValue....PyLi │ │ │ │ - 0x0002a250 73745f53 45545f49 54454d00 5f5f5079 st_SET_ITEM.__Py │ │ │ │ - 0x0002a260 785f4973 53756274 79706500 50795475 x_IsSubtype.PyTu │ │ │ │ - 0x0002a270 706c655f 5345545f 4954454d 00000000 ple_SET_ITEM.... │ │ │ │ - 0x0002a280 5f5f5079 785f4973 416e7953 75627479 __Pyx_IsAnySubty │ │ │ │ - 0x0002a290 70653200 50794d65 74686f64 5f474554 pe2.PyMethod_GET │ │ │ │ - 0x0002a2a0 5f53454c 46000000 50794c69 73745f47 _SELF...PyList_G │ │ │ │ - 0x0002a2b0 45545f53 495a4500 50795f53 45545f53 ET_SIZE.Py_SET_S │ │ │ │ - 0x0002a2c0 495a4500 5079556e 69636f64 655f4d41 IZE.PyUnicode_MA │ │ │ │ - 0x0002a2d0 585f4348 41525f56 414c5545 00000000 X_CHAR_VALUE.... │ │ │ │ - 0x0002a2e0 50794469 63745f47 45545f53 495a4500 PyDict_GET_SIZE. │ │ │ │ - 0x0002a2f0 50794279 7465735f 4745545f 53495a45 PyBytes_GET_SIZE │ │ │ │ - 0x0002a300 00000000 50794279 7465735f 41535f53 ....PyBytes_AS_S │ │ │ │ - 0x0002a310 5452494e 47000000 5f5f5079 785f4765 TRING...__Pyx_Ge │ │ │ │ - 0x0002a320 74497465 6d496e74 5f547570 6c655f46 tItemInt_Tuple_F │ │ │ │ - 0x0002a330 61737400 5f5f5079 785f4765 74497465 ast.__Pyx_GetIte │ │ │ │ - 0x0002a340 6d496e74 5f4c6973 745f4661 73740000 mInt_List_Fast.. │ │ │ │ - 0x0002a350 5f5f5079 785f4765 74497465 6d496e74 __Pyx_GetItemInt │ │ │ │ - 0x0002a360 5f466173 74000000 5f5f5079 785f4572 _Fast...__Pyx_Er │ │ │ │ - 0x0002a370 72526573 746f7265 496e5374 61746500 rRestoreInState. │ │ │ │ - 0x0002a380 5f5f5079 785f4665 74636843 6f6d6d6f __Pyx_FetchCommo │ │ │ │ - 0x0002a390 6e547970 6546726f 6d537065 63000000 nTypeFromSpec... │ │ │ │ - 0x0002a3a0 00020c05 0a0e0b01 03090000 5f5f5079 ............__Py │ │ │ │ - 0x0002a3b0 785f7661 6c696461 74655f62 61736573 x_validate_bases │ │ │ │ - 0x0002a3c0 5f747570 6c650000 5f5f5079 785f4361 _tuple..__Pyx_Ca │ │ │ │ - 0x0002a3d0 6c63756c 6174654d 65746163 6c617373 lculateMetaclass │ │ │ │ - 0x0002a3e0 00000000 5f5f5079 785f4d65 72676556 ....__Pyx_MergeV │ │ │ │ - 0x0002a3f0 7461626c 65730000 4206f001 d0000000 tables..B....... │ │ │ │ - 0x0002a400 8001f008 00091590 429061f0 06000509 ........B.a..... │ │ │ │ - 0x0002a410 88058855 90219032 90539803 98329855 ...U.!.2.S...2.U │ │ │ │ - 0x0002a420 a022a043 a073a822 a841d808 0c884790 .".C.s.".A....G. │ │ │ │ - 0x0002a430 329051d8 04088805 88559021 90329053 2.Q......U.!.2.S │ │ │ │ - 0x0002a440 98039832 9855a023 a053a803 a832a851 ...2.U.#.S...2.Q │ │ │ │ - 0x0002a450 d8080c88 47903290 51d80408 88058855 ....G.2.Q......U │ │ │ │ - 0x0002a460 90219033 90639813 98429865 a033a063 .!.3.c...B.e.3.c │ │ │ │ - 0x0002a470 a813a842 a861d808 0c884790 329051d8 ...B.a....G.2.Q. │ │ │ │ - 0x0002a480 04088805 88559021 90349073 98239852 .....U.!.4.s.#.R │ │ │ │ - 0x0002a490 9875a044 a803a833 a862b001 d8080c88 .u.D...3.b...... │ │ │ │ - 0x0002a4a0 47903290 51d80408 88058855 90219035 G.2.Q......U.!.5 │ │ │ │ - 0x0002a4b0 98039833 9862a005 a055a823 a853b002 ...3.b...U.#.S.. │ │ │ │ - 0x0002a4c0 b021d808 0c884790 329051d8 040b8831 .!....G.2.Q....1 │ │ │ │ - 0x0002a4d0 00000000 42068802 98000000 8001f01c ....B........... │ │ │ │ - 0x0002a4e0 00051690 53980398 339864a0 25a071f0 ....S...3.d.%.q. │ │ │ │ - 0x0002a4f0 06000519 9801e004 0b883288 53900898 ..........2.S... │ │ │ │ - 0x0002a500 08a009d0 2940c007 c071c806 c861e004 ....)@...q...a.. │ │ │ │ - 0x0002a510 088801e0 04088807 88799803 9831984f .........y...1.O │ │ │ │ - 0x0002a520 a835b001 b014b055 b821d808 0c884590 .5.....U.!....E. │ │ │ │ - 0x0002a530 13904998 55a022a0 47a831d8 080c8845 ..I.U.".G.1....E │ │ │ │ - 0x0002a540 90139049 9855a022 a04db018 b813b841 ...I.U.".M.....A │ │ │ │ - 0x0002a550 e0080cd0 0c1d9855 a021a033 a062a802 .......U.!.3.b.. │ │ │ │ - 0x0002a560 a821e00c 0d885790 42906698 429861d8 .!....W.B.f.B.a. │ │ │ │ - 0x0002a570 040b8831 00000000 6306d003 10000000 ...1....c....... │ │ │ │ - 0x0002a580 8041d808 0c884a90 61d8080c 884a9061 .A....J.a....J.a │ │ │ │ - 0x0002a590 00000000 2106f003 18000000 8041d808 ....!........A.. │ │ │ │ - 0x0002a5a0 0f887490 32d01560 d06064d0 646dd06d ..t.2..`.`d.dm.m │ │ │ │ - 0x0002a5b0 71d07172 00000000 63064804 10000000 q.qr....c.H..... │ │ │ │ - 0x0002a5c0 8041d808 0c884890 41d8080c 88479031 .A....H.A....G.1 │ │ │ │ - 0x0002a5d0 00000000 21066804 47000000 8041d808 ....!.h.G....A.. │ │ │ │ - 0x0002a5e0 0f887490 32f00000 165d02f0 00005d02 ..t.2....]....]. │ │ │ │ - 0x0002a5f0 6102f000 00610266 02f00000 66026d02 a....a.f....f.m. │ │ │ │ - 0x0002a600 f000006d 027102f0 00007102 7502f000 ...m.q....q.u... │ │ │ │ - 0x0002a610 00750279 02f00000 79024003 f0000040 .u.y....y.@....@ │ │ │ │ - 0x0002a620 03410300 42063005 84000000 8041f016 .A..B.0......A.. │ │ │ │ - 0x0002a630 00090d88 4c9801d8 080c8847 90329055 ....L......G.2.U │ │ │ │ - 0x0002a640 9822984a a065a831 d8080c88 49905498 .".J.e.1....I.T. │ │ │ │ - 0x0002a650 149855a0 22a041d8 080b8834 88779063 ..U.".A....4.w.c │ │ │ │ - 0x0002a660 9811d80c 12902998 319842d0 1e4ac824 ......).1.B..J.$ │ │ │ │ - 0x0002a670 c861d808 0c884990 54981da0 61d8080c .a....I.T...a... │ │ │ │ - 0x0002a680 88489044 98029825 9872a014 a051d808 .H.D...%.r...Q.. │ │ │ │ - 0x0002a690 0c884c98 049849a0 52a074a8 31d8080c ..L...I.R.t.1... │ │ │ │ - 0x0002a6a0 884c9801 d8080c88 44900690 61d80809 .L......D...a... │ │ │ │ - 0x0002a6b0 00000000 2106e805 25000000 8041d808 ....!...%....A.. │ │ │ │ - 0x0002a6c0 0c884990 51d8080c 884a9061 d8080c88 ..I.Q....J.a.... │ │ │ │ - 0x0002a6d0 4c9801d8 080c884c 9801d808 0c884e98 L......L......N. │ │ │ │ - 0x0002a6e0 21000000 41062006 98000000 8041d808 !...A. ......A.. │ │ │ │ - 0x0002a6f0 0e886490 21903490 75984198 529875a0 ..d.!.4.u.A.R.u. │ │ │ │ - 0x0002a700 43a072a8 11d8080f 8874d013 37b074d0 C.r......t..7.t. │ │ │ │ - 0x0002a710 3b4ec864 f0000053 014702f0 00004702 ;N.d...S.G....G. │ │ │ │ - 0x0002a720 4b02f000 004b026a 02f00000 6a026e02 K....K.j....j.n. │ │ │ │ - 0x0002a730 f000006e 025003f0 00005003 5403f000 ...n.P....P.T... │ │ │ │ - 0x0002a740 0054037e 03f00000 7e034204 f0000042 .T.~....~.B....B │ │ │ │ - 0x0002a750 046e04f0 00006e04 7204f000 00720458 .n....n.r....r.X │ │ │ │ - 0x0002a760 05f00000 58057d05 f000007d 054106f0 ....X.}....}.A.. │ │ │ │ - 0x0002a770 00004106 4a06f000 004a064c 06f00000 ..A.J....J.L.... │ │ │ │ - 0x0002a780 4c064d06 00000000 61079806 2b000000 L.M.....a...+... │ │ │ │ - 0x0002a790 8041f006 00090d88 44900590 529071d8 .A......D...R.q. │ │ │ │ - 0x0002a7a0 08129026 98029826 a004a044 a805a852 ...&...&...D...R │ │ │ │ - 0x0002a7b0 a875b042 b061d808 0f887100 6107d006 .u.B.a....q.a... │ │ │ │ - 0x0002a7c0 63010000 8041f014 00090d88 44900590 c....A......D... │ │ │ │ - 0x0002a7d0 529071e0 080c8845 90159062 98049841 R.q....E...b...A │ │ │ │ - 0x0002a7e0 e00c1898 069862a0 06a064a8 24a865b0 ......b...d.$.e. │ │ │ │ - 0x0002a7f0 32b055b8 22b841e0 0c13903b 9863a011 2.U.".A....;.c.. │ │ │ │ - 0x0002a800 e00c1090 0b9831e0 0c1c9841 e00c1090 ......1....A.... │ │ │ │ - 0x0002a810 05905598 229841d8 121cd01c 2da856b0 ..U.".A.....-.V. │ │ │ │ - 0x0002a820 32b057b8 44c004c0 45c812c8 31e01014 2.W.D...E...1... │ │ │ │ - 0x0002a830 904da011 d8101e98 61d81014 90459815 .M......a....E.. │ │ │ │ - 0x0002a840 9862a001 d8141f98 77a062a8 06a862b0 .b......w.b...b. │ │ │ │ - 0x0002a850 07b074b8 34b875c0 42c061e0 101d9852 ..t.4.u.B.a....R │ │ │ │ - 0x0002a860 987da841 e00c1090 05905290 769851f0 .}.A......R.v.Q. │ │ │ │ - 0x0002a870 08000d1b 9826a002 a026a804 a844b005 .....&...&...D.. │ │ │ │ - 0x0002a880 b052b075 b842b861 e00c1090 04904598 .R.u.B.a......E. │ │ │ │ - 0x0002a890 12983298 52987da8 41f00800 090d8845 ..2.R.}.A......E │ │ │ │ - 0x0002a8a0 90159062 98049841 d80c0f88 74903598 ...b...A....t.5. │ │ │ │ - 0x0002a8b0 029821d8 101c9844 a005a052 a073a824 ..!....D...R.s.$ │ │ │ │ - 0x0002a8c0 a862b001 d8101490 49985298 77a06bb0 .b......I.R.w.k. │ │ │ │ - 0x0002a8d0 19b821b8 32b851b8 64c02bc8 59d05657 ..!.2.Q.d.+.Y.VW │ │ │ │ - 0x0002a8e0 d05759d0 595ad05a 5bd82430 b009b811 .WY.YZ.Z[.$0.... │ │ │ │ - 0x0002a8f0 b822b841 b854c01e c879d058 59d0595b .".A.T...y.XY.Y[ │ │ │ │ - 0x0002a900 d05b5cd0 5c5dd810 14904da0 19a821a8 .[\.\]....M...!. │ │ │ │ - 0x0002a910 32a851a8 61d81014 904fa039 a841a852 2.Q.a....O.9.A.R │ │ │ │ - 0x0002a920 a871b001 d8080900 63066808 19000000 .q......c.h..... │ │ │ │ - 0x0002a930 8041f012 00091690 52907498 35a002a0 .A......R.t.5... │ │ │ │ - 0x0002a940 27a814a8 52a877b0 61000000 6306c008 '...R.w.a...c... │ │ │ │ - 0x0002a950 37000000 8041f010 000d1b98 21e00812 7....A......!... │ │ │ │ - 0x0002a960 90239052 9071d808 0c884990 51d80c12 .#.R.q....I.Q... │ │ │ │ - 0x0002a970 90279812 98349875 a042a067 a854b012 .'...4.u.B.g.T.. │ │ │ │ - 0x0002a980 b037b821 d8081590 52907100 42063809 .7.!....R.q.B.8. │ │ │ │ - 0x0002a990 0d000000 8041d808 0f887490 39984298 .....A....t.9.B. │ │ │ │ - 0x0002a9a0 61000000 84065009 23000000 8041f010 a.....P.#....A.. │ │ │ │ - 0x0002a9b0 000910d0 0f21a012 a035a801 d8081190 .....!...5...... │ │ │ │ - 0x0002a9c0 14d01530 b002b027 b811d808 0f887100 ...0...'......q. │ │ │ │ - 0x0002a9d0 6306b009 57000000 8041f00c 000d1998 c...W....A...... │ │ │ │ - 0x0002a9e0 01f00600 090d8845 90159062 98039831 .......E...b...1 │ │ │ │ - 0x0002a9f0 9841d80c 12902798 12983398 62a001d8 .A....'...3.b... │ │ │ │ - 0x0002aa00 0c129027 98129833 9862a001 d80c18d0 ...'...3.b...... │ │ │ │ - 0x0002aa10 182aa822 a845b011 d80c1090 07907298 .*.".E........r. │ │ │ │ - 0x0002aa20 11d8080f 8874d013 2ea862b0 07b07100 .....t....b...q. │ │ │ │ - 0x0002aa30 8406300a 6b000000 8041f016 00091290 ..0.k....A...... │ │ │ │ - 0x0002aa40 14d0152a a822a847 b035b801 d8080b88 ...*.".G.5...... │ │ │ │ - 0x0002aa50 348871d8 0c139031 d8081290 26980198 4.q....1....&... │ │ │ │ - 0x0002aa60 12983198 439873a0 21d8080c 88459015 ..1.C.s.!....E.. │ │ │ │ - 0x0002aa70 90629803 98339861 9871d80c 1a9826a0 .b...3.a.q....&. │ │ │ │ - 0x0002aa80 01a012a0 31a041d8 0c1a982c a063a811 ....1.A....,.c.. │ │ │ │ - 0x0002aa90 d80c0f88 7c983298 51d8101a 9821d808 ....|.2.Q....!.. │ │ │ │ - 0x0002aaa0 0f887100 6306e00a 4e000000 8041f014 ..q.c...N....A.. │ │ │ │ - 0x0002aab0 00091890 71d8080c 88459015 90629803 ....q....E...b.. │ │ │ │ - 0x0002aac0 98319841 d80c1290 27981298 339862a0 .1.A....'...3.b. │ │ │ │ - 0x0002aad0 01d80c12 90279812 98339862 a001d80c .....'...3.b.... │ │ │ │ - 0x0002aae0 16d0162b a832a857 b045b811 d80c1898 ...+.2.W.E...... │ │ │ │ - 0x0002aaf0 079872a0 11d8080f 88710000 21060800 ..r......q..!... │ │ │ │ - 0x0002ab00 09000000 8001d804 0a882b90 51000000 ..........+.Q... │ │ │ │ - 0x0002ab10 42061800 09000000 4206480c 85000000 B.......B.H..... │ │ │ │ - 0x0002ab20 8041f014 00090dd0 0c1c9841 e0080c88 .A.........A.... │ │ │ │ - 0x0002ab30 4f9831e0 080cd00c 1c9844a0 0ea862b0 O.1.......D...b. │ │ │ │ - 0x0002ab40 01d8080b 88328855 90279812 98349871 .....2.U.'...4.q │ │ │ │ - 0x0002ab50 d80c1090 0b9837a0 22a044a8 01e00c12 ......7.".D..... │ │ │ │ - 0x0002ab60 90299831 9842d01e 4ec864d0 5253d808 .).1.B..N.d.RS.. │ │ │ │ - 0x0002ab70 0c884b90 72981fa8 02a822a8 45b012b0 ..K.r.....".E... │ │ │ │ - 0x0002ab80 34b07fc0 65c838d0 5361d061 62d8080c 4...e.8.Sa.ab... │ │ │ │ - 0x0002ab90 d00c20a0 01d8080c d00c1d98 51d8080c .. .........Q... │ │ │ │ - 0x0002aba0 d00c1d98 51000000 2106080d 0d000000 ....Q...!....... │ │ │ │ - 0x0002abb0 8041f00a 00090d88 48904698 21000000 .A......H.F.!... │ │ │ │ - 0x0002abc0 4107400d 17010000 8041f022 000d1f98 A.@......A.".... │ │ │ │ - 0x0002abd0 61d80c1c 9841f008 00090f88 62900f98 a....A......b... │ │ │ │ - 0x0002abe0 72a014a0 55a822a8 44b00fb8 75c048c8 r...U.".D...u.H. │ │ │ │ - 0x0002abf0 4ed05a5b e0081090 03903598 029821d8 N.Z[......5...!. │ │ │ │ - 0x0002ac00 080b8836 90139041 d80c1290 29983298 ...6...A....).2. │ │ │ │ - 0x0002ac10 52987ba8 24d02e7a d07a7be0 08169066 R.{.$..z.z{....f │ │ │ │ - 0x0002ac20 98429866 a043a075 a842a865 b032b051 .B.f.C.u.B.e.2.Q │ │ │ │ - 0x0002ac30 d8081690 66984298 67a052a0 7cb033b0 ....f.B.g.R.|.3. │ │ │ │ - 0x0002ac40 65b832b8 5ec831c8 41e0080d 88569032 e.2.^.1.A....V.2 │ │ │ │ - 0x0002ac50 90569833 9865a032 a055a822 a841d808 .V.3.e.2.U.".A.. │ │ │ │ - 0x0002ac60 0c884590 15906298 01e00c16 90669842 ..E...b......f.B │ │ │ │ - 0x0002ac70 9866a043 a075a842 a865b032 b051d80c .f.C.u.B.e.2.Q.. │ │ │ │ - 0x0002ac80 16906398 159862a0 09a814a8 51d80c16 ..c...b.....Q... │ │ │ │ - 0x0002ac90 90679852 9871f006 000d1590 41905ba0 .g.R.q......A.[. │ │ │ │ - 0x0002aca0 06a062a8 06a863b0 15b062b8 05b852b8 ..b...c...b...R. │ │ │ │ - 0x0002acb0 71d8080c 884e9821 d8080c88 4c9801e0 q....N.!....L... │ │ │ │ - 0x0002acc0 080b8834 8874903f a022a041 d80c1290 ...4.t.?.".A.... │ │ │ │ - 0x0002acd0 29983498 71e0080b 88369011 d8080900 ).4.q....6...... │ │ │ │ - 0x0002ace0 6207c80e 53000000 8041f010 00090d88 b...S....A...... │ │ │ │ - 0x0002acf0 46902698 01981698 71a001d8 080b8831 F.&.....q......1 │ │ │ │ - 0x0002ad00 884b9071 9801e00c 10900190 15906190 .K.q..........a. │ │ │ │ - 0x0002ad10 71d80c0f 88729014 9051e010 13903190 q....r...Q....1. │ │ │ │ - 0x0002ad20 41905190 61907298 11982198 339863a0 A.Q.a.r...!.3.c. │ │ │ │ - 0x0002ad30 11d8141b 9831d808 0f887100 2106580f .....1....q.!.X. │ │ │ │ - 0x0002ad40 0b000000 8041f008 00091088 74903100 .....A......t.1. │ │ │ │ - 0x0002ad50 2106880f 0b000000 6207b80f 21000000 !.......b...!... │ │ │ │ - 0x0002ad60 8041f00c 00091390 28982398 51d80812 .A......(.#.Q... │ │ │ │ - 0x0002ad70 90289823 9858a053 a801d808 11901998 .(.#.X.S........ │ │ │ │ - 0x0002ad80 21000000 62070810 16000000 8041f006 !...b........A.. │ │ │ │ - 0x0002ad90 00090d88 48904598 129838a0 31d8080f ....H.E...8.1... │ │ │ │ - 0x0002ada0 88710000 41073810 89000000 8041f00e .q..A.8......A.. │ │ │ │ - 0x0002adb0 00090d88 48904598 12983498 71e0080f ....H.E...4.q... │ │ │ │ - 0x0002adc0 88769051 90669844 a008a805 a851a864 .v.Q.f.D.....Q.d │ │ │ │ - 0x0002add0 b021b031 e0081090 04904898 45a011a0 .!.1......H.E... │ │ │ │ - 0x0002ade0 21d80810 90069062 98069865 a031a045 !......b...e.1.E │ │ │ │ - 0x0002adf0 a816a871 b00fb872 c016c071 c801d808 ...q...r...q.... │ │ │ │ - 0x0002ae00 10900490 489845a0 12a036a8 12a835b0 ....H.E...6...5. │ │ │ │ - 0x0002ae10 02b021d8 080cd00c 20a00aa8 22a847b0 ..!..... ...".G. │ │ │ │ - 0x0002ae20 31b041d8 080c8848 90459812 98339861 1.A....H.E...3.a │ │ │ │ - 0x0002ae30 d8080f88 71000000 a506c810 fa010000 ....q........... │ │ │ │ - 0x0002ae40 d00460d0 6061f010 000d22a0 11f00a00 ..`.`a...."..... │ │ │ │ - 0x0002ae50 0d27a061 f0060009 159041d8 08199811 .'.a......A..... │ │ │ │ - 0x0002ae60 e0081898 01d80816 9064982b a056a832 .........d.+.V.2 │ │ │ │ - 0x0002ae70 a851f006 00091390 249068d0 1e35b052 .Q......$.h..5.R │ │ │ │ - 0x0002ae80 b07dc046 c821d808 0b883890 339061d8 .}.F.!....8.3.a. │ │ │ │ - 0x0002ae90 0c139031 d8080b88 38903390 649821d8 ...1....8.3.d.!. │ │ │ │ - 0x0002aea0 0c10d010 21a011d8 0c109007 90729811 ....!........r.. │ │ │ │ - 0x0002aeb0 d80c10d0 1032b021 d8081190 149051e0 .....2.!......Q. │ │ │ │ - 0x0002aec0 0809d80c 1c984398 71a001e0 0c169061 ......C.q......a │ │ │ │ - 0x0002aed0 d80c1290 28982298 41d8101e 9866a042 ....(.".A....f.B │ │ │ │ - 0x0002aee0 a066a846 b022b04a b868c062 c805c852 .f.F.".J.h.b...R │ │ │ │ - 0x0002aef0 c871d810 1b9831e0 10179074 d01b2da8 .q....1....t..-. │ │ │ │ - 0x0002af00 52a876b0 52b07ac0 18c812c8 31d8101b R.v.R.z.....1... │ │ │ │ - 0x0002af10 9831e010 13903598 039831e0 1415d810 .1....5...1..... │ │ │ │ - 0x0002af20 13903490 719808a0 02a021e0 1429a811 ..4.q.....!..).. │ │ │ │ - 0x0002af30 d81415d8 15199811 9828a022 a041f006 .........(.".A.. │ │ │ │ - 0x0002af40 00151890 7ea053a8 05a854b0 1db861b8 ....~.S...T...a. │ │ │ │ - 0x0002af50 78c073c8 24c861c8 78d0575b d05b68d0 x.s.$.a.x.W[.[h. │ │ │ │ - 0x0002af60 6869d069 71d07174 d07478d0 7879f000 hi.iq.qt.tx.xy.. │ │ │ │ - 0x0002af70 007a0142 02f00000 42024602 f0000046 .z.B....B.F....F │ │ │ │ - 0x0002af80 025302f0 00005302 5402f000 0054025e .S....S.T....T.^ │ │ │ │ - 0x0002af90 02f00000 5e026202 f0000062 026602f0 ....^.b....b.f.. │ │ │ │ - 0x0002afa0 00006602 6702f000 00670271 02f00000 ..f.g....g.q.... │ │ │ │ - 0x0002afb0 71027502 f0000075 024203f0 00004203 q.u....u.B....B. │ │ │ │ - 0x0002afc0 4303f000 0043034c 03f00000 4c034f03 C....C.L....L.O. │ │ │ │ - 0x0002afd0 f000004f 035303f0 00005303 5403f000 ...O.S....S.T... │ │ │ │ - 0x0002afe0 00540355 03d8182a a821e018 29a811d8 .T.U...*.!..)... │ │ │ │ - 0x0002aff0 1417907f a063a811 d81821a0 17a802a8 .....c....!..... │ │ │ │ - 0x0002b000 21d81424 a041d80c 0f8871d8 1011e00c !..$.A....q..... │ │ │ │ - 0x0002b010 10d01021 a014a058 a855b021 d80c10d0 ...!...X.U.!.... │ │ │ │ - 0x0002b020 1032b021 d80c1590 549811d8 0c0f8874 .2.!....T......t │ │ │ │ - 0x0002b030 9031e010 11d8080f 88710000 83070013 .1.......q...... │ │ │ │ - 0x0002b040 61020000 d00438b8 01f02a00 090c8834 a.....8...*....4 │ │ │ │ - 0x0002b050 88769057 9841f006 000a1790 6ba016a0 .v.W.A......k... │ │ │ │ - 0x0002b060 72a818b0 14b052b0 73b821f0 0600090c r.....R.s.!..... │ │ │ │ - 0x0002b070 88379022 90429063 9817a002 a024a063 .7.".B.c.....$.c │ │ │ │ - 0x0002b080 a817b002 b024b063 b817c002 c021d80c .....$.c.....!.. │ │ │ │ - 0x0002b090 139031d8 080b8837 90229041 f006000d ..1....7.".A.... │ │ │ │ - 0x0002b0a0 10887490 37982298 41d81017 9071d80c ..t.7.".A....q.. │ │ │ │ - 0x0002b0b0 0f887790 629801d8 10179071 f006000a ..w.b......q.... │ │ │ │ - 0x0002b0c0 17906698 4ba076a8 52a878b0 74b832b8 ..f.K.v.R.x.t.2. │ │ │ │ - 0x0002b0d0 52b871f0 0600090c 88359002 90299833 R.q......5...).3 │ │ │ │ - 0x0002b0e0 9865a033 a061d80c 139031f0 0a00090f .e.3.a....1..... │ │ │ │ - 0x0002b0f0 88669042 90669844 a002a022 a045a812 .f.B.f.D...".E.. │ │ │ │ - 0x0002b100 a831e008 13903698 129836a0 14a052a0 .1....6...6...R. │ │ │ │ - 0x0002b110 72a815a8 62b001e0 08109006 90629806 r...b........b.. │ │ │ │ - 0x0002b120 9864a022 a043a077 a861a871 e0081490 .d.".C.w.a.q.... │ │ │ │ - 0x0002b130 46982298 47a033a0 6eb044b8 02b824b8 F.".G.3.n.D...$. │ │ │ │ - 0x0002b140 62c001c0 1fd05051 d05153d0 5356d056 b.....PQ.QS.SV.V │ │ │ │ - 0x0002b150 57e0080c 88438872 9011d808 13903698 W....C.r......6. │ │ │ │ - 0x0002b160 129837a0 23a05eb0 34b072b8 14b852b8 ..7.#.^.4.r...R. │ │ │ │ - 0x0002b170 72c01ac8 31c841e0 080d885a 90719801 r...1.A....Z.q.. │ │ │ │ - 0x0002b180 d8080e88 66904290 67985298 73a022a0 ....f.B.g.R.s.". │ │ │ │ - 0x0002b190 45a811a8 22a841a8 54b014b0 52b073b8 E...".A.T...R.s. │ │ │ │ - 0x0002b1a0 22b842b8 63c012c0 35c801c8 12c831c8 ".B.c...5.....1. │ │ │ │ - 0x0002b1b0 45d05152 d05253e0 080d8853 90029025 E.QR.RS....S...% │ │ │ │ - 0x0002b1c0 90719802 98219831 d8080f88 76905290 .q...!.1....v.R. │ │ │ │ - 0x0002b1d0 779863a0 18a814a8 52a874b0 32b052b0 w.c.....R.t.2.R. │ │ │ │ - 0x0002b1e0 77b861b8 71e00814 9041d808 0c884590 w.a.q....A....E. │ │ │ │ - 0x0002b1f0 11d80c0f 88729012 90339065 98339863 .....r...3.e.3.c │ │ │ │ - 0x0002b200 a013a043 a071d810 1d985298 73a021f0 ...C.q....R.s.!. │ │ │ │ - 0x0002b210 0600090c 88379022 9041e00c 159051e0 .....7.".A....Q. │ │ │ │ - 0x0002b220 0c159051 f0060009 0e8851d8 080d8851 ...Q......Q....Q │ │ │ │ - 0x0002b230 d8080e88 64902290 41d8080c 88438875 ....d.".A....C.u │ │ │ │ - 0x0002b240 90419051 d8080b88 32885490 139046d0 .A.Q....2.T...F. │ │ │ │ - 0x0002b250 1a2ba832 a854b012 b034b072 b811b82e .+.2.T...4.r.... │ │ │ │ - 0x0002b260 c801d808 0d885390 02902190 31904498 ......S...!.1.D. │ │ │ │ - 0x0002b270 03983198 439875a0 41a057a8 42a861f0 ..1.C.u.A.W.B.a. │ │ │ │ - 0x0002b280 06000910 887d9842 986ba814 a85bb801 .....}.B.k...[.. │ │ │ │ - 0x0002b290 b816b87a c81bd054 5cd05c61 d06167d0 ...z...T\.\a.ag. │ │ │ │ - 0x0002b2a0 6771d071 72000000 81060800 37010000 gq.qr.......7... │ │ │ │ - 0x0002b2b0 8001f008 00050e88 54901fa0 04a04aa8 ........T.....J. │ │ │ │ - 0x0002b2c0 64b02fc0 14c05ac8 74d05366 d0666ad0 d./...Z.t.Sf.fj. │ │ │ │ - 0x0002b2d0 6a7ad07a 7ef00000 7f014f02 f000004f jz.z~.....O....O │ │ │ │ - 0x0002b2e0 025302f0 00005302 6002f000 00600264 .S....S.`....`.d │ │ │ │ - 0x0002b2f0 02f00000 64026502 d8040c88 47903190 ....d.e.....G.1. │ │ │ │ - 0x0002b300 46982ca0 61d80407 80768857 9041d808 F.,.a....v.W.A.. │ │ │ │ - 0x0002b310 129021d8 08179071 e0081790 74983ea8 ..!....q....t.>. │ │ │ │ - 0x0002b320 17b005b0 53b804b8 49c057c8 45d05154 ....S...I.W.E.QT │ │ │ │ - 0x0002b330 d05458d0 5866d066 6dd06d72 d07275d0 .TX.Xf.fm.mr.ru. │ │ │ │ - 0x0002b340 7579f000 007a0143 02f00000 43024a02 uy...z.C....C.J. │ │ │ │ - 0x0002b350 f000004a 024f02f0 00004f02 5202f000 ...J.O....O.R... │ │ │ │ - 0x0002b360 00520256 02f00000 56026802 f0000068 .R.V....V.h....h │ │ │ │ - 0x0002b370 026f02f0 00006f02 7402f000 00740277 .o....o.t....t.w │ │ │ │ - 0x0002b380 02f00000 77027b02 f000007b 024703f0 ....w.{....{.G.. │ │ │ │ - 0x0002b390 00004703 4e03f000 004e0353 03f00000 ..G.N....N.S.... │ │ │ │ - 0x0002b3a0 53035603 f0000056 035a03f0 00005a03 S.V....V.Z....Z. │ │ │ │ - 0x0002b3b0 6403f000 0064036b 03f00000 6b036c03 d....d.k....k.l. │ │ │ │ - 0x0002b3c0 d8040780 71d8080f d00f2ca8 44b001b0 ....q.....,.D... │ │ │ │ - 0x0002b3d0 17b80bc0 37c821e0 080fd00f 2ca844b0 ....7.!.....,.D. │ │ │ │ - 0x0002b3e0 01b017b8 0bc03100 42068000 0b000000 ......1.B....... │ │ │ │ - 0x0002b3f0 8001d804 29a811a8 26b00100 a3060800 ....)...&....... │ │ │ │ - 0x0002b400 56000000 8001f006 00050880 7f906898 V.............h. │ │ │ │ - 0x0002b410 6ba81bb0 41d8080d 885e9831 d8080ed0 k...A....^.1.... │ │ │ │ - 0x0002b420 0e21f000 00225e03 f000005e 036003f0 .!..."^....^.`.. │ │ │ │ - 0x0002b430 00006003 6103d804 13903b98 68a061a0 ..`.a.....;.h.a. │ │ │ │ - 0x0002b440 71d80407 807c9037 9821d808 2da851a8 q....|.7.!..-.Q. │ │ │ │ - 0x0002b450 6eb84ec8 21d8040b 88310000 42065800 n.N.!....1..B.X. │ │ │ │ - 0x0002b460 25010000 8001d804 10d01020 a00ba831 %.......... ...1 │ │ │ │ - 0x0002b470 a844b00c b84bc07b d05253d0 5357d057 .D...K.{.RS.SW.W │ │ │ │ - 0x0002b480 63d06373 d0737ed0 7e7ff000 00400244 c.cs.s~.~....@.D │ │ │ │ - 0x0002b490 02f00000 44025002 f0000050 025b02f0 ....D.P....P.[.. │ │ │ │ - 0x0002b4a0 00005b02 6602f000 00660267 02f00000 ..[.f....f.g.... │ │ │ │ - 0x0002b4b0 67026b02 f000006b 027702f0 00007702 g.k....k.w....w. │ │ │ │ - 0x0002b4c0 4b03f000 004b0356 03f00000 56035703 K....K.V....V.W. │ │ │ │ - 0x0002b4d0 f0000057 035b03f0 00005b03 6703f000 ...W.[....[.g... │ │ │ │ - 0x0002b4e0 00670378 03f00000 78034304 f0000043 .g.x....x.C....C │ │ │ │ - 0x0002b4f0 044404f0 00004404 4804f000 00480454 .D....D.H....H.T │ │ │ │ - 0x0002b500 04f00000 54046504 f0000065 047004f0 ....T.e....e.p.. │ │ │ │ - 0x0002b510 00007004 7104f000 00710475 04f00000 ..p.q....q.u.... │ │ │ │ - 0x0002b520 75044105 f0000041 054f05f0 00004f05 u.A....A.O....O. │ │ │ │ - 0x0002b530 5a05f000 005a055b 05f00000 5b055f05 Z....Z.[....[._. │ │ │ │ - 0x0002b540 f000005f 056b05f0 00006b05 7705f000 ..._.k....k.w... │ │ │ │ - 0x0002b550 00770542 06f00000 42064306 f0000043 .w.B....B.C....C │ │ │ │ - 0x0002b560 064406d8 04078073 8821883d 98029822 .D.....s.!.=..." │ │ │ │ - 0x0002b570 9844a007 a071a80e b061d808 14904998 .D...q...a....I. │ │ │ │ - 0x0002b580 57a041a0 5bb001b0 11000000 5f5f5079 W.A.[.......__Py │ │ │ │ - 0x0002b590 785f5061 7273654b 6579776f 72647354 x_ParseKeywordsT │ │ │ │ - 0x0002b5a0 75706c65 00000000 5f5f5079 785f5265 uple....__Pyx_Re │ │ │ │ - 0x0002b5b0 6a656374 556e6b6e 6f776e4b 6579776f jectUnknownKeywo │ │ │ │ - 0x0002b5c0 72640000 5f5f5079 785f5079 56656374 rd..__Pyx_PyVect │ │ │ │ - 0x0002b5d0 6f726361 6c6c5f46 756e6374 696f6e00 orcall_Function. │ │ │ │ - 0x0002b5e0 5f5f5079 785f5045 50353630 5f757064 __Pyx_PEP560_upd │ │ │ │ - 0x0002b5f0 6174655f 62617365 73000000 5f5f7079 ate_bases...__py │ │ │ │ - 0x0002b600 785f7077 5f354d41 4353335f 32494f5f x_pw_5MACS3_2IO_ │ │ │ │ - 0x0002b610 3342414d 5f374241 4946696c 655f315f 3BAM_7BAIFile_1_ │ │ │ │ - 0x0002b620 5f696e69 745f5f00 5f5f7079 785f7066 _init__.__pyx_pf │ │ │ │ - 0x0002b630 5f354d41 4353335f 32494f5f 3342414d _5MACS3_2IO_3BAM │ │ │ │ - 0x0002b640 5f374241 4946696c 655f5f5f 696e6974 _7BAIFile___init │ │ │ │ - 0x0002b650 5f5f0000 5f5f7079 785f665f 354d4143 __..__pyx_f_5MAC │ │ │ │ - 0x0002b660 53335f32 494f5f33 42414d5f 37424149 S3_2IO_3BAM_7BAI │ │ │ │ - 0x0002b670 46696c65 5f676574 5f6d6574 61646174 File_get_metadat │ │ │ │ - 0x0002b680 615f6279 5f726566 73657100 5f5f7079 a_by_refseq.__py │ │ │ │ - 0x0002b690 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ - 0x0002b6a0 42414d5f 31314241 4d616363 6573736f BAM_11BAMaccesso │ │ │ │ - 0x0002b6b0 725f636c 6f736500 5f5f7079 785f665f r_close.__pyx_f_ │ │ │ │ - 0x0002b6c0 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ - 0x0002b6d0 31314241 4d616363 6573736f 725f6765 11BAMaccessor_ge │ │ │ │ - 0x0002b6e0 745f6368 726f6d6f 736f6d65 73000000 t_chromosomes... │ │ │ │ - 0x0002b6f0 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ - 0x0002b700 494f5f33 42414d5f 31314241 4d616363 IO_3BAM_11BAMacc │ │ │ │ - 0x0002b710 6573736f 725f6765 745f726c 656e6774 essor_get_rlengt │ │ │ │ - 0x0002b720 68730000 5f5f5079 785f4379 46756e63 hs..__Pyx_CyFunc │ │ │ │ - 0x0002b730 74696f6e 5f43616c 6c41734d 6574686f tion_CallAsMetho │ │ │ │ - 0x0002b740 64000000 5f5f7079 785f665f 354d4143 d...__pyx_f_5MAC │ │ │ │ - 0x0002b750 53335f32 494f5f33 42414d5f 37424149 S3_2IO_3BAM_7BAI │ │ │ │ - 0x0002b760 46696c65 5f676574 5f636875 6e6b735f File_get_chunks_ │ │ │ │ - 0x0002b770 62795f62 696e0000 5f5f7079 785f665f by_bin..__pyx_f_ │ │ │ │ - 0x0002b780 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ - 0x0002b790 31314241 4d616363 6573736f 725f5f42 11BAMaccessor__B │ │ │ │ - 0x0002b7a0 414d6163 63657373 6f725f5f 66775f62 AMaccessor__fw_b │ │ │ │ - 0x0002b7b0 696e6172 795f7061 72736500 50794346 inary_parse.PyCF │ │ │ │ - 0x0002b7c0 756e6374 696f6e5f 4745545f 53454c46 unction_GET_SELF │ │ │ │ - 0x0002b7d0 00000000 5f5f7079 785f665f 354d4143 ....__pyx_f_5MAC │ │ │ │ - 0x0002b7e0 53335f32 494f5f33 42414d5f 31314241 S3_2IO_3BAM_11BA │ │ │ │ - 0x0002b7f0 4d616363 6573736f 725f5f42 414d6163 Maccessor__BAMac │ │ │ │ - 0x0002b800 63657373 6f725f5f 72657472 69657665 cessor__retrieve │ │ │ │ - 0x0002b810 5f636461 74615f66 726f6d5f 62677a66 _cdata_from_bgzf │ │ │ │ - 0x0002b820 5f626c6f 636b0000 5f5f7079 785f665f _block..__pyx_f_ │ │ │ │ - 0x0002b830 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ - 0x0002b840 37424149 46696c65 5f676574 5f636f66 7BAIFile_get_cof │ │ │ │ - 0x0002b850 66736574 735f6279 5f6c6973 745f6f66 fsets_by_list_of │ │ │ │ - 0x0002b860 5f726567 696f6e73 00000000 5f5f7079 _regions....__py │ │ │ │ - 0x0002b870 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ - 0x0002b880 42414d5f 37424149 46696c65 5f676574 BAM_7BAIFile_get │ │ │ │ - 0x0002b890 5f636875 6e6b735f 62795f6c 6973745f _chunks_by_list_ │ │ │ │ - 0x0002b8a0 6f665f62 696e7300 5f5f7079 785f665f of_bins.__pyx_f_ │ │ │ │ - 0x0002b8b0 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ - 0x0002b8c0 37424149 46696c65 5f5f4241 4946696c 7BAIFile__BAIFil │ │ │ │ - 0x0002b8d0 655f5f72 6561645f 6e5f7265 66000000 e__read_n_ref... │ │ │ │ - 0x0002b8e0 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ - 0x0002b8f0 494f5f33 42414d5f 31314241 4d616363 IO_3BAM_11BAMacc │ │ │ │ - 0x0002b900 6573736f 725f5f42 414d6163 63657373 essor__BAMaccess │ │ │ │ - 0x0002b910 6f725f5f 70617273 655f6865 61646572 or__parse_header │ │ │ │ - 0x0002b920 00000000 5f5f7079 785f665f 354d4143 ....__pyx_f_5MAC │ │ │ │ - 0x0002b930 53335f32 494f5f33 42414d5f 37424149 S3_2IO_3BAM_7BAI │ │ │ │ - 0x0002b940 46696c65 5f676574 5f636875 6e6b735f File_get_chunks_ │ │ │ │ - 0x0002b950 62795f72 6567696f 6e000000 5f5f7079 by_region...__py │ │ │ │ - 0x0002b960 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ - 0x0002b970 42414d5f 37424149 46696c65 5f676574 BAM_7BAIFile_get │ │ │ │ - 0x0002b980 5f636875 6e6b735f 62795f6c 6973745f _chunks_by_list_ │ │ │ │ - 0x0002b990 6f665f72 6567696f 6e730000 5f5f7079 of_regions..__py │ │ │ │ - 0x0002b9a0 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ - 0x0002b9b0 42414d5f 37424149 46696c65 5f676574 BAM_7BAIFile_get │ │ │ │ - 0x0002b9c0 5f636f66 66736574 5f62795f 72656769 _coffset_by_regi │ │ │ │ - 0x0002b9d0 6f6e0000 5f5f7079 785f665f 354d4143 on..__pyx_f_5MAC │ │ │ │ - 0x0002b9e0 53335f32 494f5f33 42414d5f 37424149 S3_2IO_3BAM_7BAI │ │ │ │ - 0x0002b9f0 46696c65 5f5f4241 4946696c 655f5f6c File__BAIFile__l │ │ │ │ - 0x0002ba00 6f61645f 62696e73 00000000 5f5f5079 oad_bins....__Py │ │ │ │ - 0x0002ba10 785f5365 74497465 6d496e74 5f466173 x_SetItemInt_Fas │ │ │ │ - 0x0002ba20 74000000 5f5f7079 785f7077 5f354d41 t...__pyx_pw_5MA │ │ │ │ - 0x0002ba30 4353335f 32494f5f 3342414d 5f313142 CS3_2IO_3BAM_11B │ │ │ │ - 0x0002ba40 414d6163 63657373 6f725f31 5f5f696e AMaccessor_1__in │ │ │ │ - 0x0002ba50 69745f5f 00000000 5f5f7079 785f7066 it__....__pyx_pf │ │ │ │ - 0x0002ba60 5f354d41 4353335f 32494f5f 3342414d _5MACS3_2IO_3BAM │ │ │ │ - 0x0002ba70 5f313142 414d6163 63657373 6f725f5f _11BAMaccessor__ │ │ │ │ - 0x0002ba80 5f696e69 745f5f00 5f5f5079 785f5079 _init__.__Pyx_Py │ │ │ │ - 0x0002ba90 42797465 735f5461 696c6d61 74636854 Bytes_TailmatchT │ │ │ │ - 0x0002baa0 75706c65 00000000 5f5f7079 785f665f uple....__pyx_f_ │ │ │ │ - 0x0002bab0 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ - 0x0002bac0 31314241 4d616363 6573736f 725f6765 11BAMaccessor_ge │ │ │ │ - 0x0002bad0 745f7265 6164735f 696e5f72 6567696f t_reads_in_regio │ │ │ │ - 0x0002bae0 6e000000 00000000 4f70656e 20696e70 n.......Open inp │ │ │ │ - 0x0002baf0 75742066 696c652e 20446574 65726d69 ut file. Determi │ │ │ │ - 0x0002bb00 6e652077 68657468 65722069 74277320 ne whether it's │ │ │ │ - 0x0002bb10 6120677a 69707065 64206669 6c652e0a a gzipped file.. │ │ │ │ - 0x0002bb20 0a202020 20202020 20276669 6c656e61 . 'filena │ │ │ │ - 0x0002bb30 6d652720 6d757374 20626520 61207374 me' must be a st │ │ │ │ - 0x0002bb40 72696e67 206f626a 6563742e 0a0a2020 ring object... │ │ │ │ - 0x0002bb50 20202020 20205468 69732066 756e6374 This funct │ │ │ │ - 0x0002bb60 696f6e20 696e6974 69616c69 7a652074 ion initialize t │ │ │ │ - 0x0002bb70 68652066 6f6c6c6f 77696e67 20617474 he following att │ │ │ │ - 0x0002bb80 72696275 7465733a 0a0a2020 20202020 ributes:.. │ │ │ │ - 0x0002bb90 2020312e 2073656c 662e6669 6c656e61 1. self.filena │ │ │ │ - 0x0002bba0 6d653a20 74686520 66696c65 6e616d65 me: the filename │ │ │ │ - 0x0002bbb0 20666f72 20696e70 75742066 696c652e for input file. │ │ │ │ - 0x0002bbc0 0a202020 20202020 20322e20 73656c66 . 2. self │ │ │ │ - 0x0002bbd0 2e677a69 70706564 3a206120 626f6f6c .gzipped: a bool │ │ │ │ - 0x0002bbe0 65616e20 696e6469 63617469 6e672077 ean indicating w │ │ │ │ - 0x0002bbf0 68657468 65722069 6e707574 2066696c hether input fil │ │ │ │ - 0x0002bc00 65206973 20677a69 70706564 2e0a2020 e is gzipped.. │ │ │ │ - 0x0002bc10 20202020 2020332e 2073656c 662e6668 3. self.fh │ │ │ │ - 0x0002bc20 643a2062 75666665 72656420 492f4f20 d: buffered I/O │ │ │ │ - 0x0002bc30 73747265 616d206f 6620696e 70757420 stream of input │ │ │ │ - 0x0002bc40 66696c65 0a202020 20202020 20000000 file. ... │ │ │ │ - 0x0002bc50 4f70656e 20696e70 75742066 696c652e Open input file. │ │ │ │ - 0x0002bc60 20446574 65726d69 6e652077 68657468 Determine wheth │ │ │ │ - 0x0002bc70 65722069 74277320 6120677a 69707065 er it's a gzippe │ │ │ │ - 0x0002bc80 64206669 6c652e0a 0a202020 20202020 d file... │ │ │ │ - 0x0002bc90 20276669 6c656e61 6d652720 6d757374 'filename' must │ │ │ │ - 0x0002bca0 20626520 61207374 72696e67 206f626a be a string obj │ │ │ │ - 0x0002bcb0 6563742e 0a0a2020 20202020 20204974 ect... It │ │ │ │ - 0x0002bcc0 2077696c 6c206361 6c6c205f 5f706172 will call __par │ │ │ │ - 0x0002bcd0 73655f68 65616465 7220746f 20636865 se_header to che │ │ │ │ - 0x0002bce0 636b2069 66207468 65206669 6c652069 ck if the file i │ │ │ │ - 0x0002bcf0 73204241 4d20666f 726d6174 0a202020 s BAM format. │ │ │ │ - 0x0002bd00 20202020 20287468 726f7567 68206d61 (through ma │ │ │ │ - 0x0002bd10 67696320 73747269 6e67293b 20636865 gic string); che │ │ │ │ - 0x0002bd20 636b2069 66206974 27732073 6f727465 ck if it's sorte │ │ │ │ - 0x0002bd30 64206279 20636f6f 7264696e 61746573 d by coordinates │ │ │ │ - 0x0002bd40 0a202020 20202020 2028534f 292e2049 . (SO). I │ │ │ │ - 0x0002bd50 74207769 6c6c2074 68656e20 63686563 t will then chec │ │ │ │ - 0x0002bd60 6b206966 20424149 20697320 61766169 k if BAI is avai │ │ │ │ - 0x0002bd70 6c61626c 652e0a0a 20202020 20202020 lable... │ │ │ │ - 0x0002bd80 00000000 5079556e 69636f64 655f5245 ....PyUnicode_RE │ │ │ │ - 0x0002bd90 41445f43 48415200 5f5f7079 785f696d AD_CHAR.__pyx_im │ │ │ │ - 0x0002bda0 706f7274 5f737461 72000000 47657420 port_star...Get │ │ │ │ - 0x0002bdb0 72656164 7320696e 20612067 6976656e reads in a given │ │ │ │ - 0x0002bdc0 20726567 696f6e2e 0a0a2020 20202020 region... │ │ │ │ - 0x0002bdd0 20205265 7475726e 3a206c69 7374206f Return: list o │ │ │ │ - 0x0002bde0 66205265 6164416c 69676e6d 656e740a f ReadAlignment. │ │ │ │ - 0x0002bdf0 20202020 20202020 00000000 47657420 ....Get │ │ │ │ - 0x0002be00 6368726f 6d6f736f 6d657320 696e206f chromosomes in o │ │ │ │ - 0x0002be10 72646572 206f6620 74686569 72206170 rder of their ap │ │ │ │ - 0x0002be20 70656172 616e6365 20696e20 42414d20 pearance in BAM │ │ │ │ - 0x0002be30 48454144 45522e0a 0a202020 20202020 HEADER... │ │ │ │ - 0x0002be40 20000000 47657420 6368726f 6d6f736f ...Get chromoso │ │ │ │ - 0x0002be50 6d657320 696e206f 72646572 206f6620 mes in order of │ │ │ │ - 0x0002be60 74686569 72206170 70656172 616e6365 their appearance │ │ │ │ - 0x0002be70 20696e20 42414d20 48454144 45522e0a in BAM HEADER.. │ │ │ │ - 0x0002be80 0a202020 20202020 20000000 52756e20 . ...Run │ │ │ │ - 0x0002be90 74686973 20776865 6e207468 69732050 this when this P │ │ │ │ - 0x0002bea0 61727365 72207769 6c6c2062 65206e65 arser will be ne │ │ │ │ - 0x0002beb0 76657220 75736564 2e0a0a20 20202020 ver used... │ │ │ │ - 0x0002bec0 20202043 6c6f7365 2066696c 6520492f Close file I/ │ │ │ │ - 0x0002bed0 4f207374 7265616d 2e0a2020 20202020 O stream.. │ │ │ │ - 0x0002bee0 20200000 46696e64 20746865 206f6666 ..Find the off │ │ │ │ - 0x0002bef0 73657420 746f2061 63636573 73207468 set to access th │ │ │ │ - 0x0002bf00 65204247 5a462062 6c6f636b 20776869 e BGZF block whi │ │ │ │ - 0x0002bf10 63682063 6f6e7461 696e7320 7468650a ch contains the. │ │ │ │ - 0x0002bf20 20202020 20202020 6c656674 6d6f7374 leftmost │ │ │ │ - 0x0002bf30 20726561 6473206f 7665726c 61707069 reads overlappi │ │ │ │ - 0x0002bf40 6e672077 69746820 74686520 67697665 ng with the give │ │ │ │ - 0x0002bf50 6e206765 6e6f6d69 63207265 67696f6e n genomic region │ │ │ │ - 0x0002bf60 2e20200a 20202020 20202020 00000000 . . .... │ │ │ │ - 0x0002bf70 46696e64 20746865 206f6666 73657420 Find the offset │ │ │ │ - 0x0002bf80 746f2061 63636573 73207468 65204247 to access the BG │ │ │ │ - 0x0002bf90 5a462062 6c6f636b 20776869 63682063 ZF block which c │ │ │ │ - 0x0002bfa0 6f6e7461 696e7320 7468650a 20202020 ontains the. │ │ │ │ - 0x0002bfb0 20202020 6c656674 6d6f7374 20726561 leftmost rea │ │ │ │ - 0x0002bfc0 6473206f 7665726c 61707069 6e672077 ds overlapping w │ │ │ │ - 0x0002bfd0 69746820 74686520 67697665 6e206765 ith the given ge │ │ │ │ - 0x0002bfe0 6e6f6d69 63207265 67696f6e 2e0a2020 nomic region.. │ │ │ │ - 0x0002bff0 20202020 20200000 2053696d 696c6172 .. Similar │ │ │ │ - 0x0002c000 20746f20 6765745f 6368756e 6b735f62 to get_chunks_b │ │ │ │ - 0x0002c010 795f7265 67696f6e 2c206275 74206163 y_region, but ac │ │ │ │ - 0x0002c020 63657074 2061206c 69737420 6f662072 cept a list of r │ │ │ │ - 0x0002c030 6567696f 6e730a20 20202020 20202000 egions. . │ │ │ │ - 0x0002c040 47657420 74686520 6368756e 6b732062 Get the chunks b │ │ │ │ - 0x0002c050 79206769 76656e20 61207265 67696f6e y given a region │ │ │ │ - 0x0002c060 20696e20 61206769 76656e20 72656673 in a given refs │ │ │ │ - 0x0002c070 65712028 6e6f7420 74686520 6e616d65 eq (not the name │ │ │ │ - 0x0002c080 2c0a2020 20202020 20206275 74207468 ,. but th │ │ │ │ - 0x0002c090 6520696e 64657829 2e0a0a20 20202020 e index)... │ │ │ │ - 0x0002c0a0 20202000 53696d69 6c617220 746f2067 .Similar to g │ │ │ │ - 0x0002c0b0 65745f63 68756e6b 735f6279 5f62696e et_chunks_by_bin │ │ │ │ - 0x0002c0c0 2c206275 74206163 63657074 2061206c , but accept a l │ │ │ │ - 0x0002c0d0 69737420 6f662062 696e732e 0a0a2020 ist of bins... │ │ │ │ - 0x0002c0e0 20202020 20204e6f 74653a20 54686520 Note: The │ │ │ │ - 0x0002c0f0 72656475 64616e74 2062696e 7320696e redudant bins in │ │ │ │ - 0x0002c100 20746865 206c6973 74207769 6c6c2062 the list will b │ │ │ │ - 0x0002c110 65207265 6d6f7665 642e0a0a 20202020 e removed... │ │ │ │ - 0x0002c120 20202020 00000000 47657420 74686520 ....Get the │ │ │ │ - 0x0002c130 6368756e 6b732062 79206269 6e206e75 chunks by bin nu │ │ │ │ - 0x0002c140 6d626572 2c20666f 72206120 67697665 mber, for a give │ │ │ │ - 0x0002c150 6e207265 66207365 7120286e 6f742074 n ref seq (not t │ │ │ │ - 0x0002c160 6865206e 616d652c 0a202020 20202020 he name,. │ │ │ │ - 0x0002c170 20627574 20746865 20696e64 6578292e but the index). │ │ │ │ - 0x0002c180 0a0a2020 20202020 20205468 65206368 .. The ch │ │ │ │ - 0x0002c190 756e6b73 2077696c 6c206265 20736f72 unks will be sor │ │ │ │ - 0x0002c1a0 74656420 7573696e 67206465 6661756c ted using defaul │ │ │ │ - 0x0002c1b0 74207079 74686f6e 20736f72 7465640a t python sorted. │ │ │ │ - 0x0002c1c0 20202020 20202020 66756e63 74696f6e function │ │ │ │ - 0x0002c1d0 2e205468 65726566 6f726520 74686520 . Therefore the │ │ │ │ - 0x0002c1e0 72657375 6c742077 696c6c20 62652074 result will be t │ │ │ │ - 0x0002c1f0 6865206f 72646572 206f6620 74686520 he order of the │ │ │ │ - 0x0002c200 6f666673 65740a20 20202020 2020206f offset. o │ │ │ │ - 0x0002c210 66206265 67696e6e 696e6720 6f662065 f beginning of e │ │ │ │ - 0x0002c220 61636820 6368756e 6b732e0a 0a202020 ach chunks... │ │ │ │ - 0x0002c230 20202020 20000000 6e756d70 792e5f63 ...numpy._c │ │ │ │ - 0x0002c240 6f72652e 756d6174 68206661 696c6564 ore.umath failed │ │ │ │ - 0x0002c250 20746f20 696d706f 72740000 6e756d70 to import..nump │ │ │ │ - 0x0002c260 792e5f63 6f72652e 6d756c74 69617272 y._core.multiarr │ │ │ │ - 0x0002c270 61792066 61696c65 6420746f 20696d70 ay failed to imp │ │ │ │ - 0x0002c280 6f727400 6e6f2064 65666175 6c74205f ort.no default _ │ │ │ │ - 0x0002c290 5f726564 7563655f 5f206475 6520746f _reduce__ due to │ │ │ │ - 0x0002c2a0 206e6f6e 2d747269 7669616c 205f5f63 non-trivial __c │ │ │ │ - 0x0002c2b0 696e6974 5f5f0000 53747261 6e642069 init__..Strand i │ │ │ │ - 0x0002c2c0 6e666f72 6d617469 6f6e2063 616e206e nformation can n │ │ │ │ - 0x0002c2d0 6f742062 65207265 636f676e 697a6564 ot be recognized │ │ │ │ - 0x0002c2e0 20696e20 74686973 206c696e 653a2022 in this line: " │ │ │ │ - 0x0002c2f0 00000000 4e6f7465 20746861 74204379 ....Note that Cy │ │ │ │ - 0x0002c300 74686f6e 20697320 64656c69 62657261 thon is delibera │ │ │ │ - 0x0002c310 74656c79 20737472 69637465 72207468 tely stricter th │ │ │ │ - 0x0002c320 616e2050 45502d34 38342061 6e642072 an PEP-484 and r │ │ │ │ - 0x0002c330 656a6563 74732073 7562636c 61737365 ejects subclasse │ │ │ │ - 0x0002c340 73206f66 20627569 6c74696e 20747970 s of builtin typ │ │ │ │ - 0x0002c350 65732e20 49662079 6f75206e 65656420 es. If you need │ │ │ │ - 0x0002c360 746f2070 61737320 73756263 6c617373 to pass subclass │ │ │ │ - 0x0002c370 65732074 68656e20 73657420 74686520 es then set the │ │ │ │ - 0x0002c380 27616e6e 6f746174 696f6e5f 74797069 'annotation_typi │ │ │ │ - 0x0002c390 6e672720 64697265 63746976 6520746f ng' directive to │ │ │ │ - 0x0002c3a0 2046616c 73652e00 4e6f7420 61204241 False..Not a BA │ │ │ │ - 0x0002c3b0 49206669 6c652e20 54686520 66697273 I file. The firs │ │ │ │ - 0x0002c3c0 74203420 62797465 73206172 65202700 t 4 bytes are '. │ │ │ │ - 0x0002c3d0 4d442074 61672069 73206d69 7373696e MD tag is missin │ │ │ │ - 0x0002c3e0 67212050 6c656173 65207573 65202273 g! Please use "s │ │ │ │ - 0x0002c3f0 616d746f 6f6c7320 63616c6d 64222063 amtools calmd" c │ │ │ │ - 0x0002c400 6f6d6d61 6e642074 6f206164 64204d44 ommand to add MD │ │ │ │ - 0x0002c410 20746167 73210a4e 616d6520 6f662073 tags!.Name of s │ │ │ │ - 0x0002c420 65717565 6e63653a 00000000 496e636f equence:....Inco │ │ │ │ - 0x0002c430 6d706174 69626c65 20636865 636b7375 mpatible checksu │ │ │ │ - 0x0002c440 6d732028 30782578 20767320 28307838 ms (0x%x vs (0x8 │ │ │ │ - 0x0002c450 33636132 30372c20 30783131 37666461 3ca207, 0x117fda │ │ │ │ - 0x0002c460 322c2030 78393737 38313065 29203d20 2, 0x977810e) = │ │ │ │ - 0x0002c470 28626169 5f66696c 656e616d 652c2062 (bai_filename, b │ │ │ │ - 0x0002c480 61696669 6c652c20 62616d5f 66696c65 aifile, bam_file │ │ │ │ - 0x0002c490 6e616d65 2c206261 6d66696c 652c2062 name, bamfile, b │ │ │ │ - 0x0002c4a0 677a665f 626c6f63 6b5f6361 6368652c gzf_block_cache, │ │ │ │ - 0x0002c4b0 20636f66 66736574 5f636163 68652c20 coffset_cache, │ │ │ │ - 0x0002c4c0 6e6f6666 7365745f 63616368 652c2072 noffset_cache, r │ │ │ │ - 0x0002c4d0 65666572 656e6365 732c2072 6c656e67 eferences, rleng │ │ │ │ - 0x0002c4e0 74687329 29000000 45786365 7074696f ths))...Exceptio │ │ │ │ - 0x0002c4f0 6e206162 6f757420 73747261 6e642066 n about strand f │ │ │ │ - 0x0002c500 6f726d61 74206572 726f722e 0a0a2020 ormat error... │ │ │ │ - 0x0002c510 20204578 616d706c 653a0a20 20202072 Example:. r │ │ │ │ - 0x0002c520 61697365 20537472 616e6446 6f726d61 aise StrandForma │ │ │ │ - 0x0002c530 74457272 6f722827 4d757374 20626520 tError('Must be │ │ │ │ - 0x0002c540 46206f72 2052272c 27582729 0a202020 F or R','X'). │ │ │ │ - 0x0002c550 20000000 45786365 7074696f 6e206162 ...Exception ab │ │ │ │ - 0x0002c560 6f757420 6d697373 696e6720 4d442074 out missing MD t │ │ │ │ - 0x0002c570 61670a0a 20202020 4578616d 706c653a ag.. Example: │ │ │ │ - 0x0002c580 0a202020 20726169 7365204d 44546167 . raise MDTag │ │ │ │ - 0x0002c590 4d697373 696e6745 72726f72 28206e61 MissingError( na │ │ │ │ - 0x0002c5a0 6d652c20 61757820 290a0a20 20202061 me, aux ).. a │ │ │ │ - 0x0002c5b0 75782069 73207468 65206175 78696c69 ux is the auxili │ │ │ │ - 0x0002c5c0 61727920 64617461 20706172 742e0a20 ary data part.. │ │ │ │ - 0x0002c5d0 20202000 42414d20 73686f75 6c642062 .BAM should b │ │ │ │ - 0x0002c5e0 6520736f 72746564 20627920 636f6f72 e sorted by coor │ │ │ │ - 0x0002c5f0 64696e61 74657321 00000000 42414920 dinates!....BAI │ │ │ │ - 0x0002c600 6973206e 6f742061 7661696c 61626c65 is not available │ │ │ │ - 0x0002c610 2120506c 65617365 206d616b 65207375 ! Please make su │ │ │ │ - 0x0002c620 72652074 68652060 00000000 42414946 re the `....BAIF │ │ │ │ - 0x0002c630 696c652e 6765745f 6368756e 6b735f62 ile.get_chunks_b │ │ │ │ + 0x00027040 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x00027050 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x00027060 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x00027070 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00027080 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00027090 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x000270a0 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x000270b0 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x000270c0 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x000270d0 53686172 65642043 7974686f 6e207479 Shared Cython ty │ │ │ │ + 0x000270e0 70652025 2e323030 73206973 206e6f74 pe %.200s is not │ │ │ │ + 0x000270f0 20612074 79706520 6f626a65 63740000 a type object.. │ │ │ │ + 0x00027100 53686172 65642043 7974686f 6e207479 Shared Cython ty │ │ │ │ + 0x00027110 70652025 2e323030 73206861 73207468 pe %.200s has th │ │ │ │ + 0x00027120 65207772 6f6e6720 73697a65 2c207472 e wrong size, tr │ │ │ │ + 0x00027130 79207265 636f6d70 696c696e 67000000 y recompiling... │ │ │ │ + 0x00027140 252e3230 30732829 206b6579 776f7264 %.200s() keyword │ │ │ │ + 0x00027150 73206d75 73742062 65207374 72696e67 s must be string │ │ │ │ + 0x00027160 73000000 25732829 20676f74 206d756c s...%s() got mul │ │ │ │ + 0x00027170 7469706c 65207661 6c756573 20666f72 tiple values for │ │ │ │ + 0x00027180 206b6579 776f7264 20617267 756d656e keyword argumen │ │ │ │ + 0x00027190 74202725 55270000 5f637974 686f6e5f t '%U'.._cython_ │ │ │ │ + 0x000271a0 335f315f 365f6d6f 6e000000 3c637966 3_1_6_mon......__int__ retu │ │ │ │ + 0x000271d0 726e6564 206e6f6e 2d696e74 20287479 rned non-int (ty │ │ │ │ + 0x000271e0 70652025 2e323030 73292e20 20546865 pe %.200s). The │ │ │ │ + 0x000271f0 20616269 6c697479 20746f20 72657475 ability to retu │ │ │ │ + 0x00027200 726e2061 6e20696e 7374616e 6365206f rn an instance o │ │ │ │ + 0x00027210 66206120 73747269 63742073 7562636c f a strict subcl │ │ │ │ + 0x00027220 61737320 6f662069 6e742069 73206465 ass of int is de │ │ │ │ + 0x00027230 70726563 61746564 2c20616e 64206d61 precated, and ma │ │ │ │ + 0x00027240 79206265 2072656d 6f766564 20696e20 y be removed in │ │ │ │ + 0x00027250 61206675 74757265 20766572 73696f6e a future version │ │ │ │ + 0x00027260 206f6620 50797468 6f6e2e00 5f5f696e of Python..__in │ │ │ │ + 0x00027270 745f5f20 72657475 726e6564 206e6f6e t__ returned non │ │ │ │ + 0x00027280 2d696e74 20287479 70652025 2e323030 -int (type %.200 │ │ │ │ + 0x00027290 73290000 25732829 20676f74 20616e20 s)..%s() got an │ │ │ │ + 0x000272a0 756e6578 70656374 6564206b 6579776f unexpected keywo │ │ │ │ + 0x000272b0 72642061 7267756d 656e7420 27255527 rd argument '%U' │ │ │ │ + 0x000272c0 00000000 4d414353 332f494f 2f42414d ....MACS3/IO/BAM │ │ │ │ + 0x000272d0 2e630000 50795475 706c655f 43686563 .c..PyTuple_Chec │ │ │ │ + 0x000272e0 6b287265 73290000 252e3230 30732e25 k(res)..%.200s.% │ │ │ │ + 0x000272f0 2e323030 73206973 206e6f74 20612074 .200s is not a t │ │ │ │ + 0x00027300 79706520 6f626a65 63740000 252e3230 ype object..%.20 │ │ │ │ + 0x00027310 30732e25 2e323030 73207369 7a652063 0s.%.200s size c │ │ │ │ + 0x00027320 68616e67 65642c20 6d617920 696e6469 hanged, may indi │ │ │ │ + 0x00027330 63617465 2062696e 61727920 696e636f cate binary inco │ │ │ │ + 0x00027340 6d706174 6962696c 6974792e 20457870 mpatibility. Exp │ │ │ │ + 0x00027350 65637465 6420257a 64206672 6f6d2043 ected %zd from C │ │ │ │ + 0x00027360 20686561 6465722c 20676f74 20257a64 header, got %zd │ │ │ │ + 0x00027370 2066726f 6d205079 4f626a65 63740000 from PyObject.. │ │ │ │ + 0x00027380 496e7465 72707265 74657220 6368616e Interpreter chan │ │ │ │ + 0x00027390 67652064 65746563 74656420 2d207468 ge detected - th │ │ │ │ + 0x000273a0 6973206d 6f64756c 65206361 6e206f6e is module can on │ │ │ │ + 0x000273b0 6c792062 65206c6f 61646564 20696e74 ly be loaded int │ │ │ │ + 0x000273c0 6f206f6e 6520696e 74657270 72657465 o one interprete │ │ │ │ + 0x000273d0 72207065 72207072 6f636573 732e0000 r per process... │ │ │ │ + 0x000273e0 5f5f6c6f 61646572 5f5f0000 6c6f6164 __loader__..load │ │ │ │ + 0x000273f0 65720000 5f5f6669 6c655f5f 00000000 er..__file__.... │ │ │ │ + 0x00027400 6f726967 696e0000 5f5f7061 636b6167 origin..__packag │ │ │ │ + 0x00027410 655f5f00 70617265 6e740000 5f5f7061 e__.parent..__pa │ │ │ │ + 0x00027420 74685f5f 00000000 7375626d 6f64756c th__....submodul │ │ │ │ + 0x00027430 655f7365 61726368 5f6c6f63 6174696f e_search_locatio │ │ │ │ + 0x00027440 6e730000 2f757372 2f696e63 6c756465 ns../usr/include │ │ │ │ + 0x00027450 2f707974 686f6e33 2e31332f 6f626a65 /python3.13/obje │ │ │ │ + 0x00027460 63742e68 00000000 6f622d3e 6f625f74 ct.h....ob->ob_t │ │ │ │ + 0x00027470 79706520 213d2026 5079426f 6f6c5f54 ype != &PyBool_T │ │ │ │ + 0x00027480 79706500 2f757372 2f696e63 6c756465 ype./usr/include │ │ │ │ + 0x00027490 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ + 0x000274a0 686f6e2f 7475706c 656f626a 6563742e hon/tupleobject. │ │ │ │ + 0x000274b0 68000000 50795475 706c655f 43686563 h...PyTuple_Chec │ │ │ │ + 0x000274c0 6b286f70 29000000 2f757372 2f696e63 k(op).../usr/inc │ │ │ │ + 0x000274d0 6c756465 2f707974 686f6e33 2e31332f lude/python3.13/ │ │ │ │ + 0x000274e0 63707974 686f6e2f 756e6963 6f64656f cpython/unicodeo │ │ │ │ + 0x000274f0 626a6563 742e6800 5079556e 69636f64 bject.h.PyUnicod │ │ │ │ + 0x00027500 655f4368 65636b28 6f702900 64617461 e_Check(op).data │ │ │ │ + 0x00027510 20213d20 4e554c4c 00000000 2f757372 != NULL..../usr │ │ │ │ + 0x00027520 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x00027530 2e31332f 63707974 686f6e2f 6c6f6e67 .13/cpython/long │ │ │ │ + 0x00027540 696e7472 6570722e 68000000 50795479 intrepr.h...PyTy │ │ │ │ + 0x00027550 70655f48 61734665 61747572 6528286f pe_HasFeature((o │ │ │ │ + 0x00027560 70292d3e 6f625f62 6173652e 6f625f74 p)->ob_base.ob_t │ │ │ │ + 0x00027570 7970652c 2050795f 5450464c 4147535f ype, Py_TPFLAGS_ │ │ │ │ + 0x00027580 4c4f4e47 5f535542 434c4153 53290000 LONG_SUBCLASS).. │ │ │ │ + 0x00027590 5079556e 73746162 6c655f4c 6f6e675f PyUnstable_Long_ │ │ │ │ + 0x000275a0 4973436f 6d706163 74286f70 29000000 IsCompact(op)... │ │ │ │ + 0x000275b0 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ + 0x000275c0 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ + 0x000275d0 6c697374 6f626a65 63742e68 00000000 listobject.h.... │ │ │ │ + 0x000275e0 696e6465 78203c20 6c697374 2d3e616c index < list->al │ │ │ │ + 0x000275f0 6c6f6361 74656400 50794c69 73745f43 located.PyList_C │ │ │ │ + 0x00027600 6865636b 286f7029 00000000 30203c3d heck(op)....0 <= │ │ │ │ + 0x00027610 20696e64 65780000 50795475 706c655f index..PyTuple_ │ │ │ │ + 0x00027620 43686563 6b286d72 6f290000 696e6465 Check(mro)..inde │ │ │ │ + 0x00027630 78203c20 50795f53 495a4528 7475706c x < Py_SIZE(tupl │ │ │ │ + 0x00027640 65290000 2f757372 2f696e63 6c756465 e)../usr/include │ │ │ │ + 0x00027650 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ + 0x00027660 686f6e2f 636c6173 736f626a 6563742e hon/classobject. │ │ │ │ + 0x00027670 68000000 50794d65 74686f64 5f436865 h...PyMethod_Che │ │ │ │ + 0x00027680 636b286d 65746829 00000000 6f622d3e ck(meth)....ob-> │ │ │ │ + 0x00027690 6f625f62 6173652e 6f625f74 79706520 ob_base.ob_type │ │ │ │ + 0x000276a0 213d2026 5079426f 6f6c5f54 79706500 != &PyBool_Type. │ │ │ │ + 0x000276b0 6b696e64 203d3d20 5079556e 69636f64 kind == PyUnicod │ │ │ │ + 0x000276c0 655f3442 5954455f 4b494e44 00000000 e_4BYTE_KIND.... │ │ │ │ + 0x000276d0 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ + 0x000276e0 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ + 0x000276f0 64696374 6f626a65 63742e68 00000000 dictobject.h.... │ │ │ │ + 0x00027700 50794469 63745f43 6865636b 286f7029 PyDict_Check(op) │ │ │ │ + 0x00027710 00000000 2f757372 2f696e63 6c756465 ..../usr/include │ │ │ │ + 0x00027720 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ + 0x00027730 686f6e2f 62797465 736f626a 6563742e hon/bytesobject. │ │ │ │ + 0x00027740 68000000 50794279 7465735f 43686563 h...PyBytes_Chec │ │ │ │ + 0x00027750 6b286f70 29000000 6e616d65 20272555 k(op)...name '%U │ │ │ │ + 0x00027760 27206973 206e6f74 20646566 696e6564 ' is not defined │ │ │ │ + 0x00027770 00000000 50795475 706c655f 43686563 ....PyTuple_Chec │ │ │ │ + 0x00027780 6b286f29 00000000 50794c69 73745f43 k(o)....PyList_C │ │ │ │ + 0x00027790 6865636b 286f2900 74797065 203d3d20 heck(o).type == │ │ │ │ + 0x000277a0 4e554c4c 207c7c20 2876616c 75652021 NULL || (value ! │ │ │ │ + 0x000277b0 3d204e55 4c4c2026 26207479 7065203d = NULL && type = │ │ │ │ + 0x000277c0 3d202850 794f626a 6563742a 29205079 = (PyObject*) Py │ │ │ │ + 0x000277d0 5f545950 45287661 6c756529 29000000 _TYPE(value))... │ │ │ │ + 0x000277e0 746f6f20 6d616e79 2076616c 75657320 too many values │ │ │ │ + 0x000277f0 746f2075 6e706163 6b202865 78706563 to unpack (expec │ │ │ │ + 0x00027800 74656420 257a6429 00000000 42616420 ted %zd)....Bad │ │ │ │ + 0x00027810 63616c6c 20666c61 67732066 6f722043 call flags for C │ │ │ │ + 0x00027820 7946756e 6374696f 6e000000 63616368 yFunction...cach │ │ │ │ + 0x00027830 65645f74 79706520 3d3d204e 554c4c20 ed_type == NULL │ │ │ │ + 0x00027840 7c7c2050 79547970 655f4368 65636b28 || PyType_Check( │ │ │ │ + 0x00027850 63616368 65645f74 79706529 00000000 cached_type).... │ │ │ │ + 0x00027860 696e7661 6c696420 76746162 6c652066 invalid vtable f │ │ │ │ + 0x00027870 6f756e64 20666f72 20696d70 6f727465 ound for importe │ │ │ │ + 0x00027880 64207479 70650000 6f622d3e 6f625f74 d type..ob->ob_t │ │ │ │ + 0x00027890 79706520 213d2026 50794c6f 6e675f54 ype != &PyLong_T │ │ │ │ + 0x000278a0 79706500 50795475 706c655f 43686563 ype.PyTuple_Chec │ │ │ │ + 0x000278b0 6b286261 73657329 00000000 62617365 k(bases)....base │ │ │ │ + 0x000278c0 20636c61 73732027 252e3230 30732720 class '%.200s' │ │ │ │ + 0x000278d0 6973206e 6f742061 20686561 70207479 is not a heap ty │ │ │ │ + 0x000278e0 70650000 65787465 6e73696f 6e207479 pe..extension ty │ │ │ │ + 0x000278f0 70652027 252e3230 30732720 68617320 pe '%.200s' has │ │ │ │ + 0x00027900 6e6f205f 5f646963 745f5f20 736c6f74 no __dict__ slot │ │ │ │ + 0x00027910 2c206275 74206261 73652074 79706520 , but base type │ │ │ │ + 0x00027920 27252e32 30307327 20686173 3a206569 '%.200s' has: ei │ │ │ │ + 0x00027930 74686572 20616464 20276364 65662064 ther add 'cdef d │ │ │ │ + 0x00027940 69637420 5f5f6469 63745f5f 2720746f ict __dict__' to │ │ │ │ + 0x00027950 20746865 20657874 656e7369 6f6e2074 the extension t │ │ │ │ + 0x00027960 79706520 6f722061 64642027 5f5f736c ype or add '__sl │ │ │ │ + 0x00027970 6f74735f 5f203d20 5b2e2e2e 5d272074 ots__ = [...]' t │ │ │ │ + 0x00027980 6f207468 65206261 73652074 79706500 o the base type. │ │ │ │ + 0x00027990 6d657461 636c6173 7320636f 6e666c69 metaclass confli │ │ │ │ + 0x000279a0 63743a20 74686520 6d657461 636c6173 ct: the metaclas │ │ │ │ + 0x000279b0 73206f66 20612064 65726976 65642063 s of a derived c │ │ │ │ + 0x000279c0 6c617373 206d7573 74206265 20612028 lass must be a ( │ │ │ │ + 0x000279d0 6e6f6e2d 73747269 63742920 73756263 non-strict) subc │ │ │ │ + 0x000279e0 6c617373 206f6620 74686520 6d657461 lass of the meta │ │ │ │ + 0x000279f0 636c6173 73657320 6f662061 6c6c2069 classes of all i │ │ │ │ + 0x00027a00 74732062 61736573 00000000 6d756c74 ts bases....mult │ │ │ │ + 0x00027a10 69706c65 20626173 65732068 61766520 iple bases have │ │ │ │ + 0x00027a20 76746162 6c652063 6f6e666c 6963743a vtable conflict: │ │ │ │ + 0x00027a30 2027252e 32303073 2720616e 64202725 '%.200s' and '% │ │ │ │ + 0x00027a40 2e323030 73270000 252e3230 30732829 .200s'..%.200s() │ │ │ │ + 0x00027a50 20257300 5f5f616e 6e6f7461 74696f6e %s.__annotation │ │ │ │ + 0x00027a60 735f5f20 6d757374 20626520 73657420 s__ must be set │ │ │ │ + 0x00027a70 746f2061 20646963 74206f62 6a656374 to a dict object │ │ │ │ + 0x00027a80 00000000 5f5f7175 616c6e61 6d655f5f ....__qualname__ │ │ │ │ + 0x00027a90 206d7573 74206265 20736574 20746f20 must be set to │ │ │ │ + 0x00027aa0 61207374 72696e67 206f626a 65637400 a string object. │ │ │ │ + 0x00027ab0 5f5f6e61 6d655f5f 206d7573 74206265 __name__ must be │ │ │ │ + 0x00027ac0 20736574 20746f20 61207374 72696e67 set to a string │ │ │ │ + 0x00027ad0 206f626a 65637400 5f5f6b77 64656661 object.__kwdefa │ │ │ │ + 0x00027ae0 756c7473 5f5f206d 75737420 62652073 ults__ must be s │ │ │ │ + 0x00027af0 65742074 6f206120 64696374 206f626a et to a dict obj │ │ │ │ + 0x00027b00 65637400 6368616e 67657320 746f2063 ect.changes to c │ │ │ │ + 0x00027b10 7966756e 6374696f 6e2e5f5f 6b776465 yfunction.__kwde │ │ │ │ + 0x00027b20 6661756c 74735f5f 2077696c 6c206e6f faults__ will no │ │ │ │ + 0x00027b30 74206375 7272656e 746c7920 61666665 t currently affe │ │ │ │ + 0x00027b40 63742074 68652076 616c7565 73207573 ct the values us │ │ │ │ + 0x00027b50 65642069 6e206675 6e637469 6f6e2063 ed in function c │ │ │ │ + 0x00027b60 616c6c73 00000000 5f5f6465 6661756c alls....__defaul │ │ │ │ + 0x00027b70 74735f5f 206d7573 74206265 20736574 ts__ must be set │ │ │ │ + 0x00027b80 20746f20 61207475 706c6520 6f626a65 to a tuple obje │ │ │ │ + 0x00027b90 63740000 6368616e 67657320 746f2063 ct..changes to c │ │ │ │ + 0x00027ba0 7966756e 6374696f 6e2e5f5f 64656661 yfunction.__defa │ │ │ │ + 0x00027bb0 756c7473 5f5f2077 696c6c20 6e6f7420 ults__ will not │ │ │ │ + 0x00027bc0 63757272 656e746c 79206166 66656374 currently affect │ │ │ │ + 0x00027bd0 20746865 2076616c 75657320 75736564 the values used │ │ │ │ + 0x00027be0 20696e20 66756e63 74696f6e 2063616c in function cal │ │ │ │ + 0x00027bf0 6c730000 66756e63 74696f6e 27732064 ls..function's d │ │ │ │ + 0x00027c00 69637469 6f6e6172 79206d61 79206e6f ictionary may no │ │ │ │ + 0x00027c10 74206265 2064656c 65746564 00000000 t be deleted.... │ │ │ │ + 0x00027c20 73657474 696e6720 66756e63 74696f6e setting function │ │ │ │ + 0x00027c30 27732064 69637469 6f6e6172 7920746f 's dictionary to │ │ │ │ + 0x00027c40 2061206e 6f6e2d64 69637400 6a6f696e a non-dict.join │ │ │ │ + 0x00027c50 28292072 6573756c 74206973 20746f6f () result is too │ │ │ │ + 0x00027c60 206c6f6e 6720666f 72206120 50797468 long for a Pyth │ │ │ │ + 0x00027c70 6f6e2073 7472696e 67000000 696e7374 on string...inst │ │ │ │ + 0x00027c80 616e6365 20657863 65707469 6f6e206d ance exception m │ │ │ │ + 0x00027c90 6179206e 6f742068 61766520 61207365 ay not have a se │ │ │ │ + 0x00027ca0 70617261 74652076 616c7565 00000000 parate value.... │ │ │ │ + 0x00027cb0 63616c6c 696e6720 25522073 686f756c calling %R shoul │ │ │ │ + 0x00027cc0 64206861 76652072 65747572 6e656420 d have returned │ │ │ │ + 0x00027cd0 616e2069 6e737461 6e636520 6f662042 an instance of B │ │ │ │ + 0x00027ce0 61736545 78636570 74696f6e 2c206e6f aseException, no │ │ │ │ + 0x00027cf0 74202552 00000000 72616973 653a2065 t %R....raise: e │ │ │ │ + 0x00027d00 78636570 74696f6e 20636c61 7373206d xception class m │ │ │ │ + 0x00027d10 75737420 62652061 20737562 636c6173 ust be a subclas │ │ │ │ + 0x00027d20 73206f66 20426173 65457863 65707469 s of BaseExcepti │ │ │ │ + 0x00027d30 6f6e0000 41726775 6d656e74 2027252e on..Argument '%. │ │ │ │ + 0x00027d40 32303073 27206861 7320696e 636f7272 200s' has incorr │ │ │ │ + 0x00027d50 65637420 74797065 20286578 70656374 ect type (expect │ │ │ │ + 0x00027d60 65642025 2e323030 732c2067 6f742025 ed %.200s, got % │ │ │ │ + 0x00027d70 2e323030 73290000 27252e32 30307327 .200s)..'%.200s' │ │ │ │ + 0x00027d80 206f626a 65637420 69732075 6e736c69 object is unsli │ │ │ │ + 0x00027d90 63656162 6c650000 50795475 706c655f ceable..PyTuple_ │ │ │ │ + 0x00027da0 43686563 6b286b77 64732900 50794572 Check(kwds).PyEr │ │ │ │ + 0x00027db0 725f4f63 63757272 65642829 00000000 r_Occurred().... │ │ │ │ + 0x00027dc0 616e2069 6e746567 65722069 73207265 an integer is re │ │ │ │ + 0x00027dd0 71756972 65640000 63616e27 7420636f quired..can't co │ │ │ │ + 0x00027de0 6e766572 74206e65 67617469 76652076 nvert negative v │ │ │ │ + 0x00027df0 616c7565 20746f20 6e70795f 75696e74 alue to npy_uint │ │ │ │ + 0x00027e00 33320000 63616e27 7420636f 6e766572 32..can't conver │ │ │ │ + 0x00027e10 74206e65 67617469 76652076 616c7565 t negative value │ │ │ │ + 0x00027e20 20746f20 6e70795f 75696e74 36340000 to npy_uint64.. │ │ │ │ + 0x00027e30 76616c75 6520746f 6f206c61 72676520 value too large │ │ │ │ + 0x00027e40 746f2063 6f6e7665 72742074 6f207368 to convert to sh │ │ │ │ + 0x00027e50 6f727400 76616c75 6520746f 6f206c61 ort.value too la │ │ │ │ + 0x00027e60 72676520 746f2063 6f6e7665 72742074 rge to convert t │ │ │ │ + 0x00027e70 6f206e70 795f7569 6e743136 00000000 o npy_uint16.... │ │ │ │ + 0x00027e80 63616e27 7420636f 6e766572 74206e65 can't convert ne │ │ │ │ + 0x00027e90 67617469 76652076 616c7565 20746f20 gative value to │ │ │ │ + 0x00027ea0 6e70795f 75696e74 31360000 20776869 npy_uint16.. whi │ │ │ │ + 0x00027eb0 6c652063 616c6c69 6e672061 20507974 le calling a Pyt │ │ │ │ + 0x00027ec0 686f6e20 6f626a65 63740000 4e554c4c hon object..NULL │ │ │ │ + 0x00027ed0 20726573 756c7420 77697468 6f757420 result without │ │ │ │ + 0x00027ee0 6572726f 7220696e 2050794f 626a6563 error in PyObjec │ │ │ │ + 0x00027ef0 745f4361 6c6c0000 50794361 6c6c6162 t_Call..PyCallab │ │ │ │ + 0x00027f00 6c655f43 6865636b 2863616c 6c61626c le_Check(callabl │ │ │ │ + 0x00027f10 65290000 6f666673 6574203e 20300000 e)..offset > 0.. │ │ │ │ + 0x00027f20 74616b65 73206e6f 20617267 756d656e takes no argumen │ │ │ │ + 0x00027f30 74730000 252e3230 30732829 20257320 ts..%.200s() %s │ │ │ │ + 0x00027f40 28257a64 20676976 656e2900 74616b65 (%zd given).take │ │ │ │ + 0x00027f50 73206578 6163746c 79206f6e 65206172 s exactly one ar │ │ │ │ + 0x00027f60 67756d65 6e740000 74616b65 73206e6f gument..takes no │ │ │ │ + 0x00027f70 206b6579 776f7264 20617267 756d656e keyword argumen │ │ │ │ + 0x00027f80 74730000 5f5f6d72 6f5f656e 74726965 ts..__mro_entrie │ │ │ │ + 0x00027f90 735f5f20 6d757374 20726574 75726e20 s__ must return │ │ │ │ + 0x00027fa0 61207475 706c6500 63616e6e 6f742069 a tuple.cannot i │ │ │ │ + 0x00027fb0 6d706f72 74206e61 6d652025 53000000 mport name %S... │ │ │ │ + 0x00027fc0 4d414353 332f494f 2f42414d 2e707978 MACS3/IO/BAM.pyx │ │ │ │ + 0x00027fd0 00000000 50795475 706c655f 43686563 ....PyTuple_Chec │ │ │ │ + 0x00027fe0 6b285f5f 7079785f 61726773 29000000 k(__pyx_args)... │ │ │ │ + 0x00027ff0 5f5f696e 69745f5f 00000000 65786163 __init__....exac │ │ │ │ + 0x00028000 746c7900 252e3230 30732829 2074616b tly.%.200s() tak │ │ │ │ + 0x00028010 65732025 2e387320 257a6420 706f7369 es %.8s %zd posi │ │ │ │ + 0x00028020 74696f6e 616c2061 7267756d 656e7425 tional argument% │ │ │ │ + 0x00028030 2e317320 28257a64 20676976 656e2900 .1s (%zd given). │ │ │ │ + 0x00028040 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ + 0x00028050 46696c65 2e5f5f69 6e69745f 5f000000 File.__init__... │ │ │ │ + 0x00028060 5f5f7079 785f745f 32000000 62797465 __pyx_t_2...byte │ │ │ │ + 0x00028070 73000000 45787065 63746564 2025732c s...Expected %s, │ │ │ │ + 0x00028080 20676f74 20252e32 30307300 64696374 got %.200s.dict │ │ │ │ + 0x00028090 00000000 6765745f 6d657461 64617461 ....get_metadata │ │ │ │ + 0x000280a0 5f62795f 72656673 65710000 5f5f7079 _by_refseq..__py │ │ │ │ + 0x000280b0 785f745f 33000000 274e6f6e 65547970 x_t_3...'NoneTyp │ │ │ │ + 0x000280c0 6527206f 626a6563 74206973 206e6f74 e' object is not │ │ │ │ + 0x000280d0 20737562 73637269 70746162 6c650000 subscriptable.. │ │ │ │ + 0x000280e0 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ + 0x000280f0 46696c65 2e676574 5f6d6574 61646174 File.get_metadat │ │ │ │ + 0x00028100 615f6279 5f726566 73657100 5f42414d a_by_refseq._BAM │ │ │ │ + 0x00028110 61636365 73736f72 5f5f6465 636f6465 accessor__decode │ │ │ │ + 0x00028120 5f766f66 66736574 00000000 4d414353 _voffset....MACS │ │ │ │ + 0x00028130 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ + 0x00028140 73736f72 2e5f4241 4d616363 6573736f ssor._BAMaccesso │ │ │ │ + 0x00028150 725f5f64 65636f64 655f766f 66667365 r__decode_voffse │ │ │ │ + 0x00028160 74000000 5f42414d 61636365 73736f72 t..._BAMaccessor │ │ │ │ + 0x00028170 5f5f7365 656b0000 4d414353 332e494f __seek..MACS3.IO │ │ │ │ + 0x00028180 2e42414d 2e42414d 61636365 73736f72 .BAM.BAMaccessor │ │ │ │ + 0x00028190 2e5f4241 4d616363 6573736f 725f5f73 ._BAMaccessor__s │ │ │ │ + 0x000281a0 65656b00 5f5f7374 725f5f00 4d414353 eek.__str__.MACS │ │ │ │ + 0x000281b0 332e494f 2e42414d 2e537472 616e6446 3.IO.BAM.StrandF │ │ │ │ + 0x000281c0 6f726d61 74457272 6f722e5f 5f737472 ormatError.__str │ │ │ │ + 0x000281d0 5f5f0000 5f5f7365 74737461 74655f63 __..__setstate_c │ │ │ │ + 0x000281e0 7974686f 6e5f5f00 3c737472 696e6773 ython__...MACS3.IO │ │ │ │ + 0x00028200 2e42414d 2e424149 46696c65 2e5f5f73 .BAM.BAIFile.__s │ │ │ │ + 0x00028210 65747374 6174655f 63797468 6f6e5f5f etstate_cython__ │ │ │ │ + 0x00028220 00000000 5f5f7265 64756365 5f637974 ....__reduce_cyt │ │ │ │ + 0x00028230 686f6e5f 5f000000 4d414353 332e494f hon__...MACS3.IO │ │ │ │ + 0x00028240 2e42414d 2e424149 46696c65 2e5f5f72 .BAM.BAIFile.__r │ │ │ │ + 0x00028250 65647563 655f6379 74686f6e 5f5f0000 educe_cython__.. │ │ │ │ + 0x00028260 50795475 706c655f 43686563 6b286172 PyTuple_Check(ar │ │ │ │ + 0x00028270 67732900 6b657977 6f726473 206d7573 gs).keywords mus │ │ │ │ + 0x00028280 74206265 20737472 696e6773 00000000 t be strings.... │ │ │ │ + 0x00028290 756e626f 756e6420 6d657468 6f642025 unbound method % │ │ │ │ + 0x000282a0 2e323030 53282920 6e656564 7320616e .200S() needs an │ │ │ │ + 0x000282b0 20617267 756d656e 74000000 5f5f6369 argument...__ci │ │ │ │ + 0x000282c0 6e69745f 5f000000 4d414353 332e494f nit__...MACS3.IO │ │ │ │ + 0x000282d0 2e42414d 2e424149 46696c65 2e5f5f63 .BAM.BAIFile.__c │ │ │ │ + 0x000282e0 696e6974 5f5f0000 6765745f 6368756e init__..get_chun │ │ │ │ + 0x000282f0 6b735f62 795f6269 6e000000 6c697374 ks_by_bin...list │ │ │ │ + 0x00028300 00000000 6c697374 20696e64 6578206f ....list index o │ │ │ │ + 0x00028310 7574206f 66207261 6e676500 4d414353 ut of range.MACS │ │ │ │ + 0x00028320 332e494f 2e42414d 2e424149 46696c65 3.IO.BAM.BAIFile │ │ │ │ + 0x00028330 2e676574 5f636875 6e6b735f 62795f62 .get_chunks_by_b │ │ │ │ + 0x00028340 696e0000 6765745f 6d657461 64617461 in..get_metadata │ │ │ │ + 0x00028350 5f62795f 72656673 65712028 77726170 _by_refseq (wrap │ │ │ │ + 0x00028360 70657229 00000000 2f757372 2f696e63 per)..../usr/inc │ │ │ │ + 0x00028370 6c756465 2f707974 686f6e33 2e31332f lude/python3.13/ │ │ │ │ + 0x00028380 63707974 686f6e2f 6d657468 6f646f62 cpython/methodob │ │ │ │ + 0x00028390 6a656374 2e680000 50794346 756e6374 ject.h..PyCFunct │ │ │ │ + 0x000283a0 696f6e5f 43686563 6b286675 6e635f6f ion_Check(func_o │ │ │ │ + 0x000283b0 626a2900 4d414353 332e494f 2e42414d bj).MACS3.IO.BAM │ │ │ │ + 0x000283c0 2e4d4454 61674d69 7373696e 67457272 .MDTagMissingErr │ │ │ │ + 0x000283d0 6f722e5f 5f696e69 745f5f00 4d414353 or.__init__.MACS │ │ │ │ + 0x000283e0 332e494f 2e42414d 2e537472 616e6446 3.IO.BAM.StrandF │ │ │ │ + 0x000283f0 6f726d61 74457272 6f722e5f 5f696e69 ormatError.__ini │ │ │ │ + 0x00028400 745f5f00 6765745f 636f6666 73657473 t__.get_coffsets │ │ │ │ + 0x00028410 5f62795f 6c697374 5f6f665f 72656769 _by_list_of_regi │ │ │ │ + 0x00028420 6f6e7300 6f626a65 6374206f 66207479 ons.object of ty │ │ │ │ + 0x00028430 70652027 4e6f6e65 54797065 27206861 pe 'NoneType' ha │ │ │ │ + 0x00028440 73206e6f 206c656e 28290000 4d414353 s no len()..MACS │ │ │ │ + 0x00028450 332e494f 2e42414d 2e424149 46696c65 3.IO.BAM.BAIFile │ │ │ │ + 0x00028460 2e676574 5f636f66 66736574 735f6279 .get_coffsets_by │ │ │ │ + 0x00028470 5f6c6973 745f6f66 5f726567 696f6e73 _list_of_regions │ │ │ │ + 0x00028480 00000000 4d414353 332e494f 2e42414d ....MACS3.IO.BAM │ │ │ │ + 0x00028490 2e42414d 61636365 73736f72 2e5f5f72 .BAMaccessor.__r │ │ │ │ + 0x000284a0 65647563 655f6379 74686f6e 5f5f0000 educe_cython__.. │ │ │ │ + 0x000284b0 6765745f 6368756e 6b735f62 795f6c69 get_chunks_by_li │ │ │ │ + 0x000284c0 73745f6f 665f6269 6e730000 4d414353 st_of_bins..MACS │ │ │ │ + 0x000284d0 332e494f 2e42414d 2e424149 46696c65 3.IO.BAM.BAIFile │ │ │ │ + 0x000284e0 2e676574 5f636875 6e6b735f 62795f6c .get_chunks_by_l │ │ │ │ + 0x000284f0 6973745f 6f665f62 696e7300 6765745f ist_of_bins.get_ │ │ │ │ + 0x00028500 6368756e 6b735f62 795f6c69 73745f6f chunks_by_list_o │ │ │ │ + 0x00028510 665f6269 6e732028 77726170 70657229 f_bins (wrapper) │ │ │ │ + 0x00028520 00000000 5f42414d 61636365 73736f72 ...._BAMaccessor │ │ │ │ + 0x00028530 5f5f6368 65636b5f 736f7274 65640000 __check_sorted.. │ │ │ │ + 0x00028540 73746172 74737769 74680000 274e6f6e startswith..'Non │ │ │ │ + 0x00028550 65547970 6527206f 626a6563 74206861 eType' object ha │ │ │ │ + 0x00028560 73206e6f 20617474 72696275 74652027 s no attribute ' │ │ │ │ + 0x00028570 252e3330 73270000 50795475 706c655f %.30s'..PyTuple_ │ │ │ │ + 0x00028580 43686563 6b287375 62737472 696e6773 Check(substrings │ │ │ │ + 0x00028590 29000000 4d414353 332e494f 2e42414d )...MACS3.IO.BAM │ │ │ │ + 0x000285a0 2e42414d 61636365 73736f72 2e5f4241 .BAMaccessor._BA │ │ │ │ + 0x000285b0 4d616363 6573736f 725f5f63 6865636b Maccessor__check │ │ │ │ + 0x000285c0 5f736f72 74656400 6765745f 636f6666 _sorted.get_coff │ │ │ │ + 0x000285d0 73657473 5f62795f 6c697374 5f6f665f sets_by_list_of_ │ │ │ │ + 0x000285e0 72656769 6f6e7320 28777261 70706572 regions (wrapper │ │ │ │ + 0x000285f0 29000000 4d414353 332e494f 2e42414d )...MACS3.IO.BAM │ │ │ │ + 0x00028600 2e424149 46696c65 2e5f5f73 74725f5f .BAIFile.__str__ │ │ │ │ + 0x00028610 00000000 6765745f 62696e73 5f62795f ....get_bins_by_ │ │ │ │ + 0x00028620 72656769 6f6e0000 4d414353 332e494f region..MACS3.IO │ │ │ │ + 0x00028630 2e42414d 2e676574 5f62696e 735f6279 .BAM.get_bins_by │ │ │ │ + 0x00028640 5f726567 696f6e00 6765745f 6368756e _region.get_chun │ │ │ │ + 0x00028650 6b735f62 795f7265 67696f6e 00000000 ks_by_region.... │ │ │ │ + 0x00028660 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ + 0x00028670 46696c65 2e676574 5f636875 6e6b735f File.get_chunks_ │ │ │ │ + 0x00028680 62795f72 6567696f 6e000000 6765745f by_region...get_ │ │ │ │ + 0x00028690 6368756e 6b735f62 795f7265 67696f6e chunks_by_region │ │ │ │ + 0x000286a0 20287772 61707065 72290000 5f5f7079 (wrapper)..__py │ │ │ │ + 0x000286b0 785f756e 7069636b 6c655f42 414d6163 x_unpickle_BAMac │ │ │ │ + 0x000286c0 63657373 6f725f5f 7365745f 73746174 cessor__set_stat │ │ │ │ + 0x000286d0 65000000 73747200 4d697373 696e6720 e...str.Missing │ │ │ │ + 0x000286e0 74797065 206f626a 65637400 43616e6e type object.Cann │ │ │ │ + 0x000286f0 6f742063 6f6e7665 72742025 2e323030 ot convert %.200 │ │ │ │ + 0x00028700 7320746f 20252e32 30307300 4d414353 s to %.200s.MACS │ │ │ │ + 0x00028710 332e494f 2e42414d 2e5f5f70 79785f75 3.IO.BAM.__pyx_u │ │ │ │ + 0x00028720 6e706963 6b6c655f 42414d61 63636573 npickle_BAMacces │ │ │ │ + 0x00028730 736f725f 5f736574 5f737461 74650000 sor__set_state.. │ │ │ │ + 0x00028740 7475706c 65000000 4d414353 332e494f tuple...MACS3.IO │ │ │ │ + 0x00028750 2e42414d 2e42414d 61636365 73736f72 .BAM.BAMaccessor │ │ │ │ + 0x00028760 2e5f5f73 65747374 6174655f 63797468 .__setstate_cyth │ │ │ │ + 0x00028770 6f6e5f5f 00000000 5f5f7079 785f756e on__....__pyx_un │ │ │ │ + 0x00028780 7069636b 6c655f42 414d6163 63657373 pickle_BAMaccess │ │ │ │ + 0x00028790 6f720000 4d414353 332e494f 2e42414d or..MACS3.IO.BAM │ │ │ │ + 0x000287a0 2e5f5f70 79785f75 6e706963 6b6c655f .__pyx_unpickle_ │ │ │ │ + 0x000287b0 42414d61 63636573 736f7200 6765745f BAMaccessor.get_ │ │ │ │ + 0x000287c0 6368756e 6b735f62 795f6c69 73745f6f chunks_by_list_o │ │ │ │ + 0x000287d0 665f7265 67696f6e 73000000 4d414353 f_regions...MACS │ │ │ │ + 0x000287e0 332e494f 2e42414d 2e424149 46696c65 3.IO.BAM.BAIFile │ │ │ │ + 0x000287f0 2e676574 5f636875 6e6b735f 62795f6c .get_chunks_by_l │ │ │ │ + 0x00028800 6973745f 6f665f72 6567696f 6e730000 ist_of_regions.. │ │ │ │ + 0x00028810 6765745f 6368756e 6b735f62 795f6c69 get_chunks_by_li │ │ │ │ + 0x00028820 73745f6f 665f7265 67696f6e 73202877 st_of_regions (w │ │ │ │ + 0x00028830 72617070 65722900 5f424149 46696c65 rapper)._BAIFile │ │ │ │ + 0x00028840 5f5f7265 61645f6e 5f726566 00000000 __read_n_ref.... │ │ │ │ + 0x00028850 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ + 0x00028860 46696c65 2e5f4241 4946696c 655f5f72 File._BAIFile__r │ │ │ │ + 0x00028870 6561645f 6e5f7265 66000000 6765745f ead_n_ref...get_ │ │ │ │ + 0x00028880 636f6666 7365745f 62795f72 6567696f coffset_by_regio │ │ │ │ + 0x00028890 6e000000 4d414353 332e494f 2e42414d n...MACS3.IO.BAM │ │ │ │ + 0x000288a0 2e424149 46696c65 2e676574 5f636f66 .BAIFile.get_cof │ │ │ │ + 0x000288b0 66736574 5f62795f 72656769 6f6e0000 fset_by_region.. │ │ │ │ + 0x000288c0 6765745f 636f6666 7365745f 62795f72 get_coffset_by_r │ │ │ │ + 0x000288d0 6567696f 6e202877 72617070 65722900 egion (wrapper). │ │ │ │ + 0x000288e0 4d414353 332e494f 2e42414d 2e4d4454 MACS3.IO.BAM.MDT │ │ │ │ + 0x000288f0 61674d69 7373696e 67457272 6f722e5f agMissingError._ │ │ │ │ + 0x00028900 5f737472 5f5f0000 6174206c 65617374 _str__..at least │ │ │ │ + 0x00028910 00000000 6174206d 6f737400 6765745f ....at most.get_ │ │ │ │ + 0x00028920 72656164 735f696e 5f726567 696f6e00 reads_in_region. │ │ │ │ + 0x00028930 4d414353 332e494f 2e42414d 2e42414d MACS3.IO.BAM.BAM │ │ │ │ + 0x00028940 61636365 73736f72 2e676574 5f726561 accessor.get_rea │ │ │ │ + 0x00028950 64735f69 6e5f7265 67696f6e 00000000 ds_in_region.... │ │ │ │ + 0x00028960 6368726f 6d000000 6765745f 72656164 chrom...get_read │ │ │ │ + 0x00028970 735f696e 5f726567 696f6e20 28777261 s_in_region (wra │ │ │ │ + 0x00028980 70706572 29000000 5f424149 46696c65 pper)..._BAIFile │ │ │ │ + 0x00028990 5f5f6c6f 61645f62 696e7300 5f5f7079 __load_bins.__py │ │ │ │ + 0x000289a0 785f745f 31000000 6e656564 206d6f72 x_t_1...need mor │ │ │ │ + 0x000289b0 65207468 616e2025 7a642076 616c7565 e than %zd value │ │ │ │ + 0x000289c0 252e3173 20746f20 756e7061 636b0000 %.1s to unpack.. │ │ │ │ + 0x000289d0 50795475 706c655f 43686563 6b287365 PyTuple_Check(se │ │ │ │ + 0x000289e0 7175656e 63652900 50794c69 73745f43 quence).PyList_C │ │ │ │ + 0x000289f0 6865636b 28736571 75656e63 65290000 heck(sequence).. │ │ │ │ + 0x00028a00 6c697374 20617373 69676e6d 656e7420 list assignment │ │ │ │ + 0x00028a10 696e6465 78206f75 74206f66 2072616e index out of ran │ │ │ │ + 0x00028a20 67650000 5f5f7079 785f745f 38000000 ge..__pyx_t_8... │ │ │ │ + 0x00028a30 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ + 0x00028a40 46696c65 2e5f4241 4946696c 655f5f6c File._BAIFile__l │ │ │ │ + 0x00028a50 6f61645f 62696e73 00000000 4d414353 oad_bins....MACS │ │ │ │ + 0x00028a60 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ + 0x00028a70 73736f72 2e5f5f69 6e69745f 5f000000 ssor.__init__... │ │ │ │ + 0x00028a80 42414d5f 66696c65 6e616d65 00000000 BAM_filename.... │ │ │ │ + 0x00028a90 5f5f7079 785f745f 34000000 636c6f73 __pyx_t_4...clos │ │ │ │ + 0x00028aa0 65000000 4d414353 332e494f 2e42414d e...MACS3.IO.BAM │ │ │ │ + 0x00028ab0 2e42414d 61636365 73736f72 2e636c6f .BAMaccessor.clo │ │ │ │ + 0x00028ac0 73650000 636c6f73 65202877 72617070 se..close (wrapp │ │ │ │ + 0x00028ad0 65722900 6765745f 6368756e 6b735f62 er).get_chunks_b │ │ │ │ + 0x00028ae0 795f6269 6e202877 72617070 65722900 y_bin (wrapper). │ │ │ │ + 0x00028af0 5f42414d 61636365 73736f72 5f5f7061 _BAMaccessor__pa │ │ │ │ + 0x00028b00 7273655f 68656164 65720000 5f5f7079 rse_header..__py │ │ │ │ + 0x00028b10 785f745f 35000000 5f5f7079 785f745f x_t_5...__pyx_t_ │ │ │ │ + 0x00028b20 36000000 5f5f7079 785f745f 37000000 6...__pyx_t_7... │ │ │ │ + 0x00028b30 4d414353 332e494f 2e42414d 2e42414d MACS3.IO.BAM.BAM │ │ │ │ + 0x00028b40 61636365 73736f72 2e5f4241 4d616363 accessor._BAMacc │ │ │ │ + 0x00028b50 6573736f 725f5f70 61727365 5f686561 essor__parse_hea │ │ │ │ + 0x00028b60 64657200 6765745f 726c656e 67746873 der.get_rlengths │ │ │ │ + 0x00028b70 00000000 4d414353 332e494f 2e42414d ....MACS3.IO.BAM │ │ │ │ + 0x00028b80 2e42414d 61636365 73736f72 2e676574 .BAMaccessor.get │ │ │ │ + 0x00028b90 5f726c65 6e677468 73000000 6765745f _rlengths...get_ │ │ │ │ + 0x00028ba0 726c656e 67746873 20287772 61707065 rlengths (wrappe │ │ │ │ + 0x00028bb0 72290000 6765745f 6368726f 6d6f736f r)..get_chromoso │ │ │ │ + 0x00028bc0 6d657300 4d414353 332e494f 2e42414d mes.MACS3.IO.BAM │ │ │ │ + 0x00028bd0 2e42414d 61636365 73736f72 2e676574 .BAMaccessor.get │ │ │ │ + 0x00028be0 5f636872 6f6d6f73 6f6d6573 00000000 _chromosomes.... │ │ │ │ + 0x00028bf0 6765745f 6368726f 6d6f736f 6d657320 get_chromosomes │ │ │ │ + 0x00028c00 28777261 70706572 29000000 5f42414d (wrapper)..._BAM │ │ │ │ + 0x00028c10 61636365 73736f72 5f5f7265 74726965 accessor__retrie │ │ │ │ + 0x00028c20 76655f63 64617461 5f66726f 6d5f6267 ve_cdata_from_bg │ │ │ │ + 0x00028c30 7a665f62 6c6f636b 00000000 4d414353 zf_block....MACS │ │ │ │ + 0x00028c40 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ + 0x00028c50 73736f72 2e5f4241 4d616363 6573736f ssor._BAMaccesso │ │ │ │ + 0x00028c60 725f5f72 65747269 6576655f 63646174 r__retrieve_cdat │ │ │ │ + 0x00028c70 615f6672 6f6d5f62 677a665f 626c6f63 a_from_bgzf_bloc │ │ │ │ + 0x00028c80 6b000000 5f42414d 61636365 73736f72 k..._BAMaccessor │ │ │ │ + 0x00028c90 5f5f6677 5f62696e 6172795f 70617273 __fw_binary_pars │ │ │ │ + 0x00028ca0 65000000 274e6f6e 65547970 6527206f e...'NoneType' o │ │ │ │ + 0x00028cb0 626a6563 74206973 206e6f74 20697465 bject is not ite │ │ │ │ + 0x00028cc0 7261626c 65000000 50795475 706c655f rable...PyTuple_ │ │ │ │ + 0x00028cd0 43686563 6b285f5f 7079785f 745f3131 Check(__pyx_t_11 │ │ │ │ + 0x00028ce0 29000000 5f5f7079 785f745f 31340000 )...__pyx_t_14.. │ │ │ │ + 0x00028cf0 4d414353 332e494f 2e42414d 2e42414d MACS3.IO.BAM.BAM │ │ │ │ + 0x00028d00 61636365 73736f72 2e5f4241 4d616363 accessor._BAMacc │ │ │ │ + 0x00028d10 6573736f 725f5f66 775f6269 6e617279 essor__fw_binary │ │ │ │ + 0x00028d20 5f706172 73650000 556e6162 6c652074 _parse..Unable t │ │ │ │ + 0x00028d30 6f20696e 69746961 6c697a65 20706963 o initialize pic │ │ │ │ + 0x00028d40 6b6c696e 6720666f 7220252e 32303073 kling for %.200s │ │ │ │ + 0x00028d50 00000000 4d6f6475 6c652027 42414d27 ....Module 'BAM' │ │ │ │ + 0x00028d60 20686173 20616c72 65616479 20626565 has already bee │ │ │ │ + 0x00028d70 6e20696d 706f7274 65642e20 52652d69 n imported. Re-i │ │ │ │ + 0x00028d80 6e697469 616c6973 6174696f 6e206973 nitialisation is │ │ │ │ + 0x00028d90 206e6f74 20737570 706f7274 65642e00 not supported.. │ │ │ │ + 0x00028da0 6275696c 74696e73 00000000 63797468 builtins....cyth │ │ │ │ + 0x00028db0 6f6e5f72 756e7469 6d650000 5f5f6275 on_runtime..__bu │ │ │ │ + 0x00028dc0 696c7469 6e735f5f 00000000 636f6d70 iltins__....comp │ │ │ │ + 0x00028dd0 696c6520 74696d65 20507974 686f6e20 ile time Python │ │ │ │ + 0x00028de0 76657273 696f6e20 25642e25 64206f66 version %d.%d of │ │ │ │ + 0x00028df0 206d6f64 756c6520 27252e31 30307327 module '%.100s' │ │ │ │ + 0x00028e00 20257320 72756e74 696d6520 76657273 %s runtime vers │ │ │ │ + 0x00028e10 696f6e20 25642e25 64000000 646f6573 ion %d.%d...does │ │ │ │ + 0x00028e20 206e6f74 206d6174 63680000 4d414353 not match..MACS │ │ │ │ + 0x00028e30 332e494f 2e42414d 00000000 5f5f6465 3.IO.BAM....__de │ │ │ │ + 0x00028e40 6275675f 5f000000 6e756d70 792e5f63 bug__...numpy._c │ │ │ │ + 0x00028e50 6f72652e 5f6d756c 74696172 7261795f ore._multiarray_ │ │ │ │ + 0x00028e60 756d6174 68000000 6e756d70 792e636f umath...numpy.co │ │ │ │ + 0x00028e70 72652e5f 6d756c74 69617272 61795f75 re._multiarray_u │ │ │ │ + 0x00028e80 6d617468 00000000 5f415252 41595f41 math...._ARRAY_A │ │ │ │ + 0x00028e90 50490000 5f415252 41595f41 50492069 PI.._ARRAY_API i │ │ │ │ + 0x00028ea0 73206e6f 74205079 43617073 756c6520 s not PyCapsule │ │ │ │ + 0x00028eb0 6f626a65 63740000 5f415252 41595f41 object.._ARRAY_A │ │ │ │ + 0x00028ec0 50492069 73204e55 4c4c2070 6f696e74 PI is NULL point │ │ │ │ + 0x00028ed0 65720000 6d6f6475 6c652063 6f6d7069 er..module compi │ │ │ │ + 0x00028ee0 6c656420 61676169 6e737420 41424920 led against ABI │ │ │ │ + 0x00028ef0 76657273 696f6e20 30782578 20627574 version 0x%x but │ │ │ │ + 0x00028f00 20746869 73207665 7273696f 6e206f66 this version of │ │ │ │ + 0x00028f10 206e756d 70792069 73203078 25780000 numpy is 0x%x.. │ │ │ │ + 0x00028f20 6d6f6475 6c652077 61732063 6f6d7069 module was compi │ │ │ │ + 0x00028f30 6c656420 61676169 6e737420 4e756d50 led against NumP │ │ │ │ + 0x00028f40 7920432d 41504920 76657273 696f6e20 y C-API version │ │ │ │ + 0x00028f50 30782578 20284e75 6d507920 312e3233 0x%x (NumPy 1.23 │ │ │ │ + 0x00028f60 29206275 74207468 65207275 6e6e696e ) but the runnin │ │ │ │ + 0x00028f70 67204e75 6d507920 68617320 432d4150 g NumPy has C-AP │ │ │ │ + 0x00028f80 49207665 7273696f 6e203078 25782e20 I version 0x%x. │ │ │ │ + 0x00028f90 43686563 6b207468 65207365 6374696f Check the sectio │ │ │ │ + 0x00028fa0 6e20432d 41504920 696e636f 6d706174 n C-API incompat │ │ │ │ + 0x00028fb0 6962696c 69747920 61742074 68652054 ibility at the T │ │ │ │ + 0x00028fc0 726f7562 6c657368 6f6f7469 6e672049 roubleshooting I │ │ │ │ + 0x00028fd0 6d706f72 74457272 6f722073 65637469 mportError secti │ │ │ │ + 0x00028fe0 6f6e2061 74206874 7470733a 2f2f6e75 on at https://nu │ │ │ │ + 0x00028ff0 6d70792e 6f72672f 64657664 6f63732f mpy.org/devdocs/ │ │ │ │ + 0x00029000 75736572 2f74726f 75626c65 73686f6f user/troubleshoo │ │ │ │ + 0x00029010 74696e67 2d696d70 6f727465 72726f72 ting-importerror │ │ │ │ + 0x00029020 2e68746d 6c23632d 6170692d 696e636f .html#c-api-inco │ │ │ │ + 0x00029030 6d706174 6962696c 69747920 666f7220 mpatibility for │ │ │ │ + 0x00029040 696e6469 63617469 6f6e7320 6f6e2068 indications on h │ │ │ │ + 0x00029050 6f772074 6f20736f 6c766520 74686973 ow to solve this │ │ │ │ + 0x00029060 2070726f 626c656d 2e000000 46415441 problem....FATA │ │ │ │ + 0x00029070 4c3a206d 6f64756c 6520636f 6d70696c L: module compil │ │ │ │ + 0x00029080 65642061 7320756e 6b6e6f77 6e20656e ed as unknown en │ │ │ │ + 0x00029090 6469616e 00000000 46415441 4c3a206d dian....FATAL: m │ │ │ │ + 0x000290a0 6f64756c 6520636f 6d70696c 65642061 odule compiled a │ │ │ │ + 0x000290b0 73206c69 74746c65 20656e64 69616e2c s little endian, │ │ │ │ + 0x000290c0 20627574 20646574 65637465 64206469 but detected di │ │ │ │ + 0x000290d0 66666572 656e7420 656e6469 616e6e65 fferent endianne │ │ │ │ + 0x000290e0 73732061 74207275 6e74696d 65000000 ss at runtime... │ │ │ │ + 0x000290f0 626f6f6c 00000000 636f6d70 6c657800 bool....complex. │ │ │ │ + 0x00029100 6e756d70 79000000 64747970 65000000 numpy...dtype... │ │ │ │ + 0x00029110 666c6174 69746572 00000000 62726f61 flatiter....broa │ │ │ │ + 0x00029120 64636173 74000000 6e646172 72617900 dcast...ndarray. │ │ │ │ + 0x00029130 67656e65 72696300 6e756d62 65720000 generic.number.. │ │ │ │ + 0x00029140 7369676e 6564696e 74656765 72000000 signedinteger... │ │ │ │ + 0x00029150 756e7369 676e6564 696e7465 67657200 unsignedinteger. │ │ │ │ + 0x00029160 696e6578 61637400 666c6f61 74696e67 inexact.floating │ │ │ │ + 0x00029170 00000000 636f6d70 6c657866 6c6f6174 ....complexfloat │ │ │ │ + 0x00029180 696e6700 666c6578 69626c65 00000000 ing.flexible.... │ │ │ │ + 0x00029190 63686172 61637465 72000000 7566756e character...ufun │ │ │ │ + 0x000291a0 63000000 5079496e 69745f42 414d0000 c...PyInit_BAM.. │ │ │ │ + 0x000291b0 5f5f6469 63745f5f 00000000 66726f6d __dict__....from │ │ │ │ + 0x000291c0 2d696d70 6f72742d 2a206f62 6a656374 -import-* object │ │ │ │ + 0x000291d0 20686173 206e6f20 5f5f6469 63745f5f has no __dict__ │ │ │ │ + 0x000291e0 20616e64 206e6f20 5f5f616c 6c5f5f00 and no __all__. │ │ │ │ + 0x000291f0 696e6465 78203c3d 20507955 6e69636f index <= PyUnico │ │ │ │ + 0x00029200 64655f47 45545f4c 454e4754 4828756e de_GET_LENGTH(un │ │ │ │ + 0x00029210 69636f64 65290000 50794c69 73745f43 icode)..PyList_C │ │ │ │ + 0x00029220 6865636b 286c6973 74290000 50795475 heck(list)..PyTu │ │ │ │ + 0x00029230 706c655f 43686563 6b28696d 706f7274 ple_Check(import │ │ │ │ + 0x00029240 5f6f626a 29000000 43616e6e 6f74206f _obj)...Cannot o │ │ │ │ + 0x00029250 76657277 72697465 20432074 79706520 verwrite C type │ │ │ │ + 0x00029260 25730000 5f5f6f72 69675f62 61736573 %s..__orig_bases │ │ │ │ + 0x00029270 5f5f0000 696e6974 204d4143 53332e49 __..init MACS3.I │ │ │ │ + 0x00029280 4f2e4241 4d000000 6e756d70 792e636f O.BAM...numpy.co │ │ │ │ + 0x00029290 72652e6d 756c7469 61727261 79206661 re.multiarray fa │ │ │ │ + 0x000292a0 696c6564 20746f20 696d706f 72742028 iled to import ( │ │ │ │ + 0x000292b0 6175746f 2d67656e 65726174 65642062 auto-generated b │ │ │ │ + 0x000292c0 65636175 73652079 6f752064 69646e27 ecause you didn' │ │ │ │ + 0x000292d0 74206361 6c6c2027 6e756d70 792e696d t call 'numpy.im │ │ │ │ + 0x000292e0 706f7274 5f617272 61792829 27206166 port_array()' af │ │ │ │ + 0x000292f0 74657220 63696d70 6f727469 6e67206e ter cimporting n │ │ │ │ + 0x00029300 756d7079 3b207573 6520273c 766f6964 umpy; use 'numpy._import_a │ │ │ │ + 0x00029320 72726179 2720746f 20646973 61626c65 rray' to disable │ │ │ │ + 0x00029330 20696620 796f7520 61726520 63657274 if you are cert │ │ │ │ + 0x00029340 61696e20 796f7520 646f6e27 74206e65 ain you don't ne │ │ │ │ + 0x00029350 65642069 74292e00 42414946 696c6500 ed it)..BAIFile. │ │ │ │ + 0x00029360 5f5f7079 785f6374 75706c65 5f356e75 __pyx_ctuple_5nu │ │ │ │ + 0x00029370 6d70795f 5f64756e 6465725f 7079785f mpy__dunder_pyx_ │ │ │ │ + 0x00029380 745f356e 756d7079 5f75696e 7431365f t_5numpy_uint16_ │ │ │ │ + 0x00029390 74000000 5f5f7079 785f6374 75706c65 t...__pyx_ctuple │ │ │ │ + 0x000293a0 5f356e75 6d70795f 5f64756e 6465725f _5numpy__dunder_ │ │ │ │ + 0x000293b0 7079785f 745f356e 756d7079 5f75696e pyx_t_5numpy_uin │ │ │ │ + 0x000293c0 7431365f 745f7374 72756374 00000000 t16_t_struct.... │ │ │ │ + 0x000293d0 5f5f7079 785f6374 75706c65 5f356e75 __pyx_ctuple_5nu │ │ │ │ + 0x000293e0 6d70795f 5f64756e 6465725f 7079785f mpy__dunder_pyx_ │ │ │ │ + 0x000293f0 745f356e 756d7079 5f75696e 7433325f t_5numpy_uint32_ │ │ │ │ + 0x00029400 74000000 5f5f7079 785f6374 75706c65 t...__pyx_ctuple │ │ │ │ + 0x00029410 5f356e75 6d70795f 5f64756e 6465725f _5numpy__dunder_ │ │ │ │ + 0x00029420 7079785f 745f356e 756d7079 5f75696e pyx_t_5numpy_uin │ │ │ │ + 0x00029430 7433325f 745f7374 72756374 00000000 t32_t_struct.... │ │ │ │ + 0x00029440 5f5f7079 785f6374 75706c65 5f356e75 __pyx_ctuple_5nu │ │ │ │ + 0x00029450 6d70795f 5f64756e 6465725f 7079785f mpy__dunder_pyx_ │ │ │ │ + 0x00029460 745f356e 756d7079 5f75696e 7436345f t_5numpy_uint64_ │ │ │ │ + 0x00029470 745f5f61 6e645f6c 6f6e6700 5f5f7079 t__and_long.__py │ │ │ │ + 0x00029480 785f6374 75706c65 5f356e75 6d70795f x_ctuple_5numpy_ │ │ │ │ + 0x00029490 5f64756e 6465725f 7079785f 745f356e _dunder_pyx_t_5n │ │ │ │ + 0x000294a0 756d7079 5f75696e 7436345f 745f5f61 umpy_uint64_t__a │ │ │ │ + 0x000294b0 6e645f6c 6f6e675f 73747275 63740000 nd_long_struct.. │ │ │ │ + 0x000294c0 5f5f7079 785f6374 75706c65 5f50795f __pyx_ctuple_Py_ │ │ │ │ + 0x000294d0 7373697a 655f7400 5f5f7079 785f6374 ssize_t.__pyx_ct │ │ │ │ + 0x000294e0 75706c65 5f50795f 7373697a 655f745f uple_Py_ssize_t_ │ │ │ │ + 0x000294f0 73747275 63740000 5f5f7079 785f6374 struct..__pyx_ct │ │ │ │ + 0x00029500 75706c65 5f613231 6263305f 5f356e75 uple_a21bc0__5nu │ │ │ │ + 0x00029510 6d70795f 5f64756e 6465725f 7079785f mpy__dunder_pyx_ │ │ │ │ + 0x00029520 745f356e 756d7079 5f75696e 7433325f t_5numpy_uint32_ │ │ │ │ + 0x00029530 745f5f61 6e645f35 6e756d5f 5f657463 t__and_5num__etc │ │ │ │ + 0x00029540 00000000 5f5f7079 785f6374 75706c65 ....__pyx_ctuple │ │ │ │ + 0x00029550 5f613231 6263305f 5f356e75 6d70795f _a21bc0__5numpy_ │ │ │ │ + 0x00029560 5f64756e 6465725f 7079785f 745f356e _dunder_pyx_t_5n │ │ │ │ + 0x00029570 756d7079 5f75696e 7433325f 745f5f61 umpy_uint32_t__a │ │ │ │ + 0x00029580 6e645f35 6e756d5f 5f657463 5f737472 nd_5num__etc_str │ │ │ │ + 0x00029590 75637400 5f5f7079 785f6374 75706c65 uct.__pyx_ctuple │ │ │ │ + 0x000295a0 5f626164 3830635f 5f356e75 6d70795f _bad80c__5numpy_ │ │ │ │ + 0x000295b0 5f64756e 6465725f 7079785f 745f356e _dunder_pyx_t_5n │ │ │ │ + 0x000295c0 756d7079 5f75696e 7433325f 745f5f61 umpy_uint32_t__a │ │ │ │ + 0x000295d0 6e645f35 6e756d5f 5f657463 00000000 nd_5num__etc.... │ │ │ │ + 0x000295e0 5f5f7079 785f6374 75706c65 5f626164 __pyx_ctuple_bad │ │ │ │ + 0x000295f0 3830635f 5f356e75 6d70795f 5f64756e 80c__5numpy__dun │ │ │ │ + 0x00029600 6465725f 7079785f 745f356e 756d7079 der_pyx_t_5numpy │ │ │ │ + 0x00029610 5f75696e 7433325f 745f5f61 6e645f35 _uint32_t__and_5 │ │ │ │ + 0x00029620 6e756d5f 5f657463 5f737472 75637400 num__etc_struct. │ │ │ │ + 0x00029630 5f5f7079 785f6374 75706c65 5f646f75 __pyx_ctuple_dou │ │ │ │ + 0x00029640 626c6500 5f5f7079 785f6374 75706c65 ble.__pyx_ctuple │ │ │ │ + 0x00029650 5f646f75 626c655f 73747275 63740000 _double_struct.. │ │ │ │ + 0x00029660 5f5f7079 785f6374 75706c65 5f666431 __pyx_ctuple_fd1 │ │ │ │ + 0x00029670 3438615f 5f356e75 6d70795f 5f64756e 48a__5numpy__dun │ │ │ │ + 0x00029680 6465725f 7079785f 745f356e 756d7079 der_pyx_t_5numpy │ │ │ │ + 0x00029690 5f75696e 7436345f 745f5f61 6e645f35 _uint64_t__and_5 │ │ │ │ + 0x000296a0 6e756d5f 5f657463 00000000 5f5f7079 num__etc....__py │ │ │ │ + 0x000296b0 785f6374 75706c65 5f666431 3438615f x_ctuple_fd148a_ │ │ │ │ + 0x000296c0 5f356e75 6d70795f 5f64756e 6465725f _5numpy__dunder_ │ │ │ │ + 0x000296d0 7079785f 745f356e 756d7079 5f75696e pyx_t_5numpy_uin │ │ │ │ + 0x000296e0 7436345f 745f5f61 6e645f35 6e756d5f t64_t__and_5num_ │ │ │ │ + 0x000296f0 5f657463 5f737472 75637400 5f5f7079 _etc_struct.__py │ │ │ │ + 0x00029700 785f6374 75706c65 5f696e74 00000000 x_ctuple_int.... │ │ │ │ + 0x00029710 5f5f7079 785f6374 75706c65 5f696e74 __pyx_ctuple_int │ │ │ │ + 0x00029720 5f737472 75637400 5f5f7079 785f6374 _struct.__pyx_ct │ │ │ │ + 0x00029730 75706c65 5f6c6f6e 67000000 5f5f7079 uple_long...__py │ │ │ │ + 0x00029740 785f6374 75706c65 5f6c6f6e 675f5f61 x_ctuple_long__a │ │ │ │ + 0x00029750 6e645f50 795f7373 697a655f 74000000 nd_Py_ssize_t... │ │ │ │ + 0x00029760 5f5f7079 785f6374 75706c65 5f6c6f6e __pyx_ctuple_lon │ │ │ │ + 0x00029770 675f5f61 6e645f50 795f7373 697a655f g__and_Py_ssize_ │ │ │ │ + 0x00029780 745f7374 72756374 00000000 5f5f7079 t_struct....__py │ │ │ │ + 0x00029790 785f6374 75706c65 5f6c6f6e 675f5f61 x_ctuple_long__a │ │ │ │ + 0x000297a0 6e645f6c 6f6e6700 5f5f7079 785f6374 nd_long.__pyx_ct │ │ │ │ + 0x000297b0 75706c65 5f6c6f6e 675f5f61 6e645f6c uple_long__and_l │ │ │ │ + 0x000297c0 6f6e675f 5f616e64 5f6c6f6e 67000000 ong__and_long... │ │ │ │ + 0x000297d0 5f5f7079 785f6374 75706c65 5f6c6f6e __pyx_ctuple_lon │ │ │ │ + 0x000297e0 675f5f61 6e645f6c 6f6e675f 5f616e64 g__and_long__and │ │ │ │ + 0x000297f0 5f6c6f6e 675f5f61 6e645f6c 6f6e675f _long__and_long_ │ │ │ │ + 0x00029800 5f616e64 5f6c6f6e 675f5f61 6e645f6c _and_long__and_l │ │ │ │ + 0x00029810 6f6e6700 5f5f7079 785f6374 75706c65 ong.__pyx_ctuple │ │ │ │ + 0x00029820 5f6c6f6e 675f5f61 6e645f6c 6f6e675f _long__and_long_ │ │ │ │ + 0x00029830 5f616e64 5f6c6f6e 675f5f61 6e645f6c _and_long__and_l │ │ │ │ + 0x00029840 6f6e675f 5f616e64 5f6c6f6e 675f5f61 ong__and_long__a │ │ │ │ + 0x00029850 6e645f6c 6f6e675f 73747275 63740000 nd_long_struct.. │ │ │ │ + 0x00029860 5f5f7079 785f6374 75706c65 5f6c6f6e __pyx_ctuple_lon │ │ │ │ + 0x00029870 675f5f61 6e645f6c 6f6e675f 5f616e64 g__and_long__and │ │ │ │ + 0x00029880 5f6c6f6e 675f7374 72756374 00000000 _long_struct.... │ │ │ │ + 0x00029890 5f5f7079 785f6374 75706c65 5f6c6f6e __pyx_ctuple_lon │ │ │ │ + 0x000298a0 675f5f61 6e645f6c 6f6e675f 73747275 g__and_long_stru │ │ │ │ + 0x000298b0 63740000 5f5f7079 785f6374 75706c65 ct..__pyx_ctuple │ │ │ │ + 0x000298c0 5f6c6f6e 675f7374 72756374 00000000 _long_struct.... │ │ │ │ + 0x000298d0 5f5f7079 785f6f70 745f6172 67735f35 __pyx_opt_args_5 │ │ │ │ + 0x000298e0 4d414353 335f3249 4f5f3342 414d5f31 MACS3_2IO_3BAM_1 │ │ │ │ + 0x000298f0 3142414d 61636365 73736f72 5f5f5f66 1BAMaccessor___f │ │ │ │ + 0x00029900 775f6269 6e617279 5f706172 73650000 w_binary_parse.. │ │ │ │ + 0x00029910 5f5f7079 785f6f70 745f6172 67735f35 __pyx_opt_args_5 │ │ │ │ + 0x00029920 4d414353 335f3249 4f5f3342 414d5f31 MACS3_2IO_3BAM_1 │ │ │ │ + 0x00029930 3142414d 61636365 73736f72 5f676574 1BAMaccessor_get │ │ │ │ + 0x00029940 5f726561 64735f69 6e5f7265 67696f6e _reads_in_region │ │ │ │ + 0x00029950 00000000 666c6f61 7433325f 74000000 ....float32_t... │ │ │ │ + 0x00029960 666c6f61 7436345f 74000000 696e7431 float64_t...int1 │ │ │ │ + 0x00029970 365f7400 696e7433 325f7400 696e7436 6_t.int32_t.int6 │ │ │ │ + 0x00029980 345f7400 696e7438 5f740000 73697a65 4_t.int8_t..size │ │ │ │ + 0x00029990 5f740000 75696e74 31365f74 00000000 _t..uint16_t.... │ │ │ │ + 0x000299a0 75696e74 33325f74 00000000 75696e74 uint32_t....uint │ │ │ │ + 0x000299b0 36345f74 00000000 75696e74 385f7400 64_t....uint8_t. │ │ │ │ + 0x000299c0 5f637974 686f6e5f 335f315f 365f6d6f _cython_3_1_6_mo │ │ │ │ + 0x000299d0 6e2e6379 74686f6e 5f66756e 6374696f n.cython_functio │ │ │ │ + 0x000299e0 6e5f6f72 5f6d6574 686f6400 5f5f7265 n_or_method.__re │ │ │ │ + 0x000299f0 64756365 5f5f0000 5f5f6d6f 64756c65 duce__..__module │ │ │ │ + 0x00029a00 5f5f0000 5f5f6469 63746f66 66736574 __..__dictoffset │ │ │ │ + 0x00029a10 5f5f0000 5f5f7665 63746f72 63616c6c __..__vectorcall │ │ │ │ + 0x00029a20 6f666673 65745f5f 00000000 5f5f7765 offset__....__we │ │ │ │ + 0x00029a30 616b6c69 73746f66 66736574 5f5f0000 aklistoffset__.. │ │ │ │ + 0x00029a40 66756e63 5f646f63 00000000 5f5f646f func_doc....__do │ │ │ │ + 0x00029a50 635f5f00 66756e63 5f6e616d 65000000 c__.func_name... │ │ │ │ + 0x00029a60 5f5f6e61 6d655f5f 00000000 5f5f7175 __name__....__qu │ │ │ │ + 0x00029a70 616c6e61 6d655f5f 00000000 66756e63 alname__....func │ │ │ │ + 0x00029a80 5f646963 74000000 66756e63 5f676c6f _dict...func_glo │ │ │ │ + 0x00029a90 62616c73 00000000 5f5f676c 6f62616c bals....__global │ │ │ │ + 0x00029aa0 735f5f00 66756e63 5f636c6f 73757265 s__.func_closure │ │ │ │ + 0x00029ab0 00000000 5f5f636c 6f737572 655f5f00 ....__closure__. │ │ │ │ + 0x00029ac0 66756e63 5f636f64 65000000 5f5f636f func_code...__co │ │ │ │ + 0x00029ad0 64655f5f 00000000 66756e63 5f646566 de__....func_def │ │ │ │ + 0x00029ae0 61756c74 73000000 5f5f6465 6661756c aults...__defaul │ │ │ │ + 0x00029af0 74735f5f 00000000 5f5f6b77 64656661 ts__....__kwdefa │ │ │ │ + 0x00029b00 756c7473 5f5f0000 5f5f616e 6e6f7461 ults__..__annota │ │ │ │ + 0x00029b10 74696f6e 735f5f00 5f69735f 636f726f tions__._is_coro │ │ │ │ + 0x00029b20 7574696e 65000000 5f637974 686f6e5f utine..._cython_ │ │ │ │ + 0x00029b30 335f315f 365f6d6f 6e2e5f63 6f6d6d6f 3_1_6_mon._commo │ │ │ │ + 0x00029b40 6e5f7479 7065735f 6d657461 74797065 n_types_metatype │ │ │ │ + 0x00029b50 00000000 43797468 6f6e556e 626f756e ....CythonUnboun │ │ │ │ + 0x00029b60 64434d65 74686f64 00000000 42414d00 dCMethod....BAM. │ │ │ │ + 0x00029b70 4d414353 332e494f 2e42414d 2e42414d MACS3.IO.BAM.BAM │ │ │ │ + 0x00029b80 61636365 73736f72 00000000 54686973 accessor....This │ │ │ │ + 0x00029b90 2042414d 2066696c 65207265 61646572 BAM file reader │ │ │ │ + 0x00029ba0 20697320 64657369 676e6564 20746f20 is designed to │ │ │ │ + 0x00029bb0 61636365 73732063 65727461 696e2061 access certain a │ │ │ │ + 0x00029bc0 6c69676e 6d656e74 0a202020 20726563 lignment. rec │ │ │ │ + 0x00029bd0 6f726473 20746861 74206f76 65726c61 ords that overla │ │ │ │ + 0x00029be0 70207769 74682067 6976696e 2067656e p with givin gen │ │ │ │ + 0x00029bf0 6f6d6963 20636f6f 7264696e 61746573 omic coordinates │ │ │ │ + 0x00029c00 2e0a0a20 20202054 68652042 414d6163 ... The BAMac │ │ │ │ + 0x00029c10 63657373 6f72206e 65656473 2061206d cessor needs a m │ │ │ │ + 0x00029c20 61746368 696e6720 42414d20 696e6465 atching BAM inde │ │ │ │ + 0x00029c30 78206669 6c652028 2e626169 2920666f x file (.bai) fo │ │ │ │ + 0x00029c40 72206661 73740a20 20202061 63636573 r fast. acces │ │ │ │ + 0x00029c50 732e2050 6c656173 65207265 66657220 s. Please refer │ │ │ │ + 0x00029c60 746f2053 414d2066 6f726d61 74207370 to SAM format sp │ │ │ │ + 0x00029c70 65636966 69636174 696f6e3a 0a0a2020 ecification:.. │ │ │ │ + 0x00029c80 20206874 7470733a 2f2f7361 6d746f6f https://samtoo │ │ │ │ + 0x00029c90 6c732e67 69746875 622e696f 2f687473 ls.github.io/hts │ │ │ │ + 0x00029ca0 2d737065 63732f53 414d7631 2e706466 -specs/SAMv1.pdf │ │ │ │ + 0x00029cb0 0a0a2020 20204e6f 74652c20 74686520 .. Note, the │ │ │ │ + 0x00029cc0 68656164 6572206f 66204241 4d207769 header of BAM wi │ │ │ │ + 0x00029cd0 6c6c2073 74696c6c 20626520 72656164 ll still be read │ │ │ │ + 0x00029ce0 20746872 6f756768 20277472 61646974 through 'tradit │ │ │ │ + 0x00029cf0 696f6e61 6c270a20 20202077 6179202d ional'. way - │ │ │ │ + 0x00029d00 2d207573 696e6720 677a6970 20746f20 - using gzip to │ │ │ │ + 0x00029d10 72656164 20746872 6f756768 2e204275 read through. Bu │ │ │ │ + 0x00029d20 7420666f 72206163 63657373 696e6720 t for accessing │ │ │ │ + 0x00029d30 73706563 69666963 0a202020 20616c69 specific. ali │ │ │ │ + 0x00029d40 676e6d65 6e74732c 20776520 77696c6c gnments, we will │ │ │ │ + 0x00029d50 20726561 64204241 4d206173 2062696e read BAM as bin │ │ │ │ + 0x00029d60 6172792c 20616363 65737320 74686520 ary, access the │ │ │ │ + 0x00029d70 636f6d70 72657373 65640a20 20202063 compressed. c │ │ │ │ + 0x00029d80 68756e6b 20746865 6e207573 65207a6c hunk then use zl │ │ │ │ + 0x00029d90 69622e64 65636f6d 70726573 732e0a0a ib.decompress... │ │ │ │ + 0x00029da0 20202020 00000000 4d414353 332e494f ....MACS3.IO │ │ │ │ + 0x00029db0 2e42414d 2e424149 46696c65 00000000 .BAM.BAIFile.... │ │ │ │ + 0x00029dc0 42414920 46696c65 20436c61 73732066 BAI File Class f │ │ │ │ + 0x00029dd0 6f722042 41492028 696e6465 78206f66 or BAI (index of │ │ │ │ + 0x00029de0 2042414d 29204669 6c652e0a 0a202020 BAM) File... │ │ │ │ + 0x00029df0 20576869 6c652069 6e697469 6174696e While initiatin │ │ │ │ + 0x00029e00 67207468 65206f62 6a656374 2c204241 g the object, BA │ │ │ │ + 0x00029e10 49206669 6c652077 696c6c20 6265206c I file will be l │ │ │ │ + 0x00029e20 6f616465 6420616e 64207468 650a2020 oaded and the. │ │ │ │ + 0x00029e30 2020696e 666f726d 6174696f 6e206f66 information of │ │ │ │ + 0x00029e40 2062696e 7320616e 64206368 756e6b73 bins and chunks │ │ │ │ + 0x00029e50 2077696c 6c206265 20736176 65642069 will be saved i │ │ │ │ + 0x00029e60 6e207468 6520636c 61737320 6f626a65 n the class obje │ │ │ │ + 0x00029e70 63742e0a 0a202020 20506c65 61736520 ct... Please │ │ │ │ + 0x00029e80 72656665 7220746f 20687474 70733a2f refer to https:/ │ │ │ │ + 0x00029e90 2f73616d 746f6f6c 732e6769 74687562 /samtools.github │ │ │ │ + 0x00029ea0 2e696f2f 6874732d 73706563 732f5341 .io/hts-specs/SA │ │ │ │ + 0x00029eb0 4d76312e 70646620 666f720a 20202020 Mv1.pdf for. │ │ │ │ + 0x00029ec0 64657461 696c2064 6566696e 6974696f detail definitio │ │ │ │ + 0x00029ed0 6e206f66 20424149 2066696c 652e0a20 n of BAI file.. │ │ │ │ + 0x00029ee0 20202000 5f5f5079 785f4379 46756e63 .__Pyx_CyFunc │ │ │ │ + 0x00029ef0 74696f6e 5f696e69 745f6465 6661756c tion_init_defaul │ │ │ │ + 0x00029f00 74730000 50795f53 495a4500 50795475 ts..Py_SIZE.PyTu │ │ │ │ + 0x00029f10 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ + 0x00029f20 5079556e 69636f64 655f4745 545f4c45 PyUnicode_GET_LE │ │ │ │ + 0x00029f30 4e475448 00000000 5079556e 69636f64 NGTH....PyUnicod │ │ │ │ + 0x00029f40 655f4953 5f434f4d 50414354 00000000 e_IS_COMPACT.... │ │ │ │ + 0x00029f50 5079556e 69636f64 655f4953 5f415343 PyUnicode_IS_ASC │ │ │ │ + 0x00029f60 49490000 5f507955 6e69636f 64655f4e II.._PyUnicode_N │ │ │ │ + 0x00029f70 4f4e434f 4d504143 545f4441 54410000 ONCOMPACT_DATA.. │ │ │ │ + 0x00029f80 5f50794c 6f6e675f 4973436f 6d706163 _PyLong_IsCompac │ │ │ │ + 0x00029f90 74000000 5f50794c 6f6e675f 436f6d70 t..._PyLong_Comp │ │ │ │ + 0x00029fa0 61637456 616c7565 00000000 50794c69 actValue....PyLi │ │ │ │ + 0x00029fb0 73745f53 45545f49 54454d00 5f5f5079 st_SET_ITEM.__Py │ │ │ │ + 0x00029fc0 785f4973 53756274 79706500 50795475 x_IsSubtype.PyTu │ │ │ │ + 0x00029fd0 706c655f 5345545f 4954454d 00000000 ple_SET_ITEM.... │ │ │ │ + 0x00029fe0 5f5f5079 785f4973 416e7953 75627479 __Pyx_IsAnySubty │ │ │ │ + 0x00029ff0 70653200 50794d65 74686f64 5f474554 pe2.PyMethod_GET │ │ │ │ + 0x0002a000 5f53454c 46000000 50794c69 73745f47 _SELF...PyList_G │ │ │ │ + 0x0002a010 45545f53 495a4500 50795f53 45545f53 ET_SIZE.Py_SET_S │ │ │ │ + 0x0002a020 495a4500 5079556e 69636f64 655f4d41 IZE.PyUnicode_MA │ │ │ │ + 0x0002a030 585f4348 41525f56 414c5545 00000000 X_CHAR_VALUE.... │ │ │ │ + 0x0002a040 50794469 63745f47 45545f53 495a4500 PyDict_GET_SIZE. │ │ │ │ + 0x0002a050 50794279 7465735f 4745545f 53495a45 PyBytes_GET_SIZE │ │ │ │ + 0x0002a060 00000000 50794279 7465735f 41535f53 ....PyBytes_AS_S │ │ │ │ + 0x0002a070 5452494e 47000000 5f5f5079 785f4765 TRING...__Pyx_Ge │ │ │ │ + 0x0002a080 74497465 6d496e74 5f547570 6c655f46 tItemInt_Tuple_F │ │ │ │ + 0x0002a090 61737400 5f5f5079 785f4765 74497465 ast.__Pyx_GetIte │ │ │ │ + 0x0002a0a0 6d496e74 5f4c6973 745f4661 73740000 mInt_List_Fast.. │ │ │ │ + 0x0002a0b0 5f5f5079 785f4765 74497465 6d496e74 __Pyx_GetItemInt │ │ │ │ + 0x0002a0c0 5f466173 74000000 5f5f5079 785f4572 _Fast...__Pyx_Er │ │ │ │ + 0x0002a0d0 72526573 746f7265 496e5374 61746500 rRestoreInState. │ │ │ │ + 0x0002a0e0 00020c05 0a0e0b01 03090000 5f5f5079 ............__Py │ │ │ │ + 0x0002a0f0 785f4665 74636843 6f6d6d6f 6e547970 x_FetchCommonTyp │ │ │ │ + 0x0002a100 6546726f 6d537065 63000000 5f5f5079 eFromSpec...__Py │ │ │ │ + 0x0002a110 785f7661 6c696461 74655f62 61736573 x_validate_bases │ │ │ │ + 0x0002a120 5f747570 6c650000 5f5f5079 785f4361 _tuple..__Pyx_Ca │ │ │ │ + 0x0002a130 6c63756c 6174654d 65746163 6c617373 lculateMetaclass │ │ │ │ + 0x0002a140 00000000 5f5f5079 785f4d65 72676556 ....__Pyx_MergeV │ │ │ │ + 0x0002a150 7461626c 65730000 4206f001 d0000000 tables..B....... │ │ │ │ + 0x0002a160 8001f008 00091590 429061f0 06000509 ........B.a..... │ │ │ │ + 0x0002a170 88058855 90219032 90539803 98329855 ...U.!.2.S...2.U │ │ │ │ + 0x0002a180 a022a043 a073a822 a841d808 0c884790 .".C.s.".A....G. │ │ │ │ + 0x0002a190 329051d8 04088805 88559021 90329053 2.Q......U.!.2.S │ │ │ │ + 0x0002a1a0 98039832 9855a023 a053a803 a832a851 ...2.U.#.S...2.Q │ │ │ │ + 0x0002a1b0 d8080c88 47903290 51d80408 88058855 ....G.2.Q......U │ │ │ │ + 0x0002a1c0 90219033 90639813 98429865 a033a063 .!.3.c...B.e.3.c │ │ │ │ + 0x0002a1d0 a813a842 a861d808 0c884790 329051d8 ...B.a....G.2.Q. │ │ │ │ + 0x0002a1e0 04088805 88559021 90349073 98239852 .....U.!.4.s.#.R │ │ │ │ + 0x0002a1f0 9875a044 a803a833 a862b001 d8080c88 .u.D...3.b...... │ │ │ │ + 0x0002a200 47903290 51d80408 88058855 90219035 G.2.Q......U.!.5 │ │ │ │ + 0x0002a210 98039833 9862a005 a055a823 a853b002 ...3.b...U.#.S.. │ │ │ │ + 0x0002a220 b021d808 0c884790 329051d8 040b8831 .!....G.2.Q....1 │ │ │ │ + 0x0002a230 00000000 42068802 98000000 8001f01c ....B........... │ │ │ │ + 0x0002a240 00051690 53980398 339864a0 25a071f0 ....S...3.d.%.q. │ │ │ │ + 0x0002a250 06000519 9801e004 0b883288 53900898 ..........2.S... │ │ │ │ + 0x0002a260 08a009d0 2940c007 c071c806 c861e004 ....)@...q...a.. │ │ │ │ + 0x0002a270 088801e0 04088807 88799803 9831984f .........y...1.O │ │ │ │ + 0x0002a280 a835b001 b014b055 b821d808 0c884590 .5.....U.!....E. │ │ │ │ + 0x0002a290 13904998 55a022a0 47a831d8 080c8845 ..I.U.".G.1....E │ │ │ │ + 0x0002a2a0 90139049 9855a022 a04db018 b813b841 ...I.U.".M.....A │ │ │ │ + 0x0002a2b0 e0080cd0 0c1d9855 a021a033 a062a802 .......U.!.3.b.. │ │ │ │ + 0x0002a2c0 a821e00c 0d885790 42906698 429861d8 .!....W.B.f.B.a. │ │ │ │ + 0x0002a2d0 040b8831 00000000 6306d003 10000000 ...1....c....... │ │ │ │ + 0x0002a2e0 8041d808 0c884a90 61d8080c 884a9061 .A....J.a....J.a │ │ │ │ + 0x0002a2f0 00000000 2106f003 18000000 8041d808 ....!........A.. │ │ │ │ + 0x0002a300 0f887490 32d01560 d06064d0 646dd06d ..t.2..`.`d.dm.m │ │ │ │ + 0x0002a310 71d07172 00000000 63064804 10000000 q.qr....c.H..... │ │ │ │ + 0x0002a320 8041d808 0c884890 41d8080c 88479031 .A....H.A....G.1 │ │ │ │ + 0x0002a330 00000000 21066804 47000000 8041d808 ....!.h.G....A.. │ │ │ │ + 0x0002a340 0f887490 32f00000 165d02f0 00005d02 ..t.2....]....]. │ │ │ │ + 0x0002a350 6102f000 00610266 02f00000 66026d02 a....a.f....f.m. │ │ │ │ + 0x0002a360 f000006d 027102f0 00007102 7502f000 ...m.q....q.u... │ │ │ │ + 0x0002a370 00750279 02f00000 79024003 f0000040 .u.y....y.@....@ │ │ │ │ + 0x0002a380 03410300 42063005 84000000 8041f016 .A..B.0......A.. │ │ │ │ + 0x0002a390 00090d88 4c9801d8 080c8847 90329055 ....L......G.2.U │ │ │ │ + 0x0002a3a0 9822984a a065a831 d8080c88 49905498 .".J.e.1....I.T. │ │ │ │ + 0x0002a3b0 149855a0 22a041d8 080b8834 88779063 ..U.".A....4.w.c │ │ │ │ + 0x0002a3c0 9811d80c 12902998 319842d0 1e4ac824 ......).1.B..J.$ │ │ │ │ + 0x0002a3d0 c861d808 0c884990 54981da0 61d8080c .a....I.T...a... │ │ │ │ + 0x0002a3e0 88489044 98029825 9872a014 a051d808 .H.D...%.r...Q.. │ │ │ │ + 0x0002a3f0 0c884c98 049849a0 52a074a8 31d8080c ..L...I.R.t.1... │ │ │ │ + 0x0002a400 884c9801 d8080c88 44900690 61d80809 .L......D...a... │ │ │ │ + 0x0002a410 00000000 2106e805 25000000 8041d808 ....!...%....A.. │ │ │ │ + 0x0002a420 0c884990 51d8080c 884a9061 d8080c88 ..I.Q....J.a.... │ │ │ │ + 0x0002a430 4c9801d8 080c884c 9801d808 0c884e98 L......L......N. │ │ │ │ + 0x0002a440 21000000 41062006 98000000 8041d808 !...A. ......A.. │ │ │ │ + 0x0002a450 0e886490 21903490 75984198 529875a0 ..d.!.4.u.A.R.u. │ │ │ │ + 0x0002a460 43a072a8 11d8080f 8874d013 37b074d0 C.r......t..7.t. │ │ │ │ + 0x0002a470 3b4ec864 f0000053 014702f0 00004702 ;N.d...S.G....G. │ │ │ │ + 0x0002a480 4b02f000 004b026a 02f00000 6a026e02 K....K.j....j.n. │ │ │ │ + 0x0002a490 f000006e 025003f0 00005003 5403f000 ...n.P....P.T... │ │ │ │ + 0x0002a4a0 0054037e 03f00000 7e034204 f0000042 .T.~....~.B....B │ │ │ │ + 0x0002a4b0 046e04f0 00006e04 7204f000 00720458 .n....n.r....r.X │ │ │ │ + 0x0002a4c0 05f00000 58057d05 f000007d 054106f0 ....X.}....}.A.. │ │ │ │ + 0x0002a4d0 00004106 4a06f000 004a064c 06f00000 ..A.J....J.L.... │ │ │ │ + 0x0002a4e0 4c064d06 00000000 61079806 2b000000 L.M.....a...+... │ │ │ │ + 0x0002a4f0 8041f006 00090d88 44900590 529071d8 .A......D...R.q. │ │ │ │ + 0x0002a500 08129026 98029826 a004a044 a805a852 ...&...&...D...R │ │ │ │ + 0x0002a510 a875b042 b061d808 0f887100 6107d006 .u.B.a....q.a... │ │ │ │ + 0x0002a520 63010000 8041f014 00090d88 44900590 c....A......D... │ │ │ │ + 0x0002a530 529071e0 080c8845 90159062 98049841 R.q....E...b...A │ │ │ │ + 0x0002a540 e00c1898 069862a0 06a064a8 24a865b0 ......b...d.$.e. │ │ │ │ + 0x0002a550 32b055b8 22b841e0 0c13903b 9863a011 2.U.".A....;.c.. │ │ │ │ + 0x0002a560 e00c1090 0b9831e0 0c1c9841 e00c1090 ......1....A.... │ │ │ │ + 0x0002a570 05905598 229841d8 121cd01c 2da856b0 ..U.".A.....-.V. │ │ │ │ + 0x0002a580 32b057b8 44c004c0 45c812c8 31e01014 2.W.D...E...1... │ │ │ │ + 0x0002a590 904da011 d8101e98 61d81014 90459815 .M......a....E.. │ │ │ │ + 0x0002a5a0 9862a001 d8141f98 77a062a8 06a862b0 .b......w.b...b. │ │ │ │ + 0x0002a5b0 07b074b8 34b875c0 42c061e0 101d9852 ..t.4.u.B.a....R │ │ │ │ + 0x0002a5c0 987da841 e00c1090 05905290 769851f0 .}.A......R.v.Q. │ │ │ │ + 0x0002a5d0 08000d1b 9826a002 a026a804 a844b005 .....&...&...D.. │ │ │ │ + 0x0002a5e0 b052b075 b842b861 e00c1090 04904598 .R.u.B.a......E. │ │ │ │ + 0x0002a5f0 12983298 52987da8 41f00800 090d8845 ..2.R.}.A......E │ │ │ │ + 0x0002a600 90159062 98049841 d80c0f88 74903598 ...b...A....t.5. │ │ │ │ + 0x0002a610 029821d8 101c9844 a005a052 a073a824 ..!....D...R.s.$ │ │ │ │ + 0x0002a620 a862b001 d8101490 49985298 77a06bb0 .b......I.R.w.k. │ │ │ │ + 0x0002a630 19b821b8 32b851b8 64c02bc8 59d05657 ..!.2.Q.d.+.Y.VW │ │ │ │ + 0x0002a640 d05759d0 595ad05a 5bd82430 b009b811 .WY.YZ.Z[.$0.... │ │ │ │ + 0x0002a650 b822b841 b854c01e c879d058 59d0595b .".A.T...y.XY.Y[ │ │ │ │ + 0x0002a660 d05b5cd0 5c5dd810 14904da0 19a821a8 .[\.\]....M...!. │ │ │ │ + 0x0002a670 32a851a8 61d81014 904fa039 a841a852 2.Q.a....O.9.A.R │ │ │ │ + 0x0002a680 a871b001 d8080900 63066808 19000000 .q......c.h..... │ │ │ │ + 0x0002a690 8041f012 00091690 52907498 35a002a0 .A......R.t.5... │ │ │ │ + 0x0002a6a0 27a814a8 52a877b0 61000000 6306c008 '...R.w.a...c... │ │ │ │ + 0x0002a6b0 37000000 8041f010 000d1b98 21e00812 7....A......!... │ │ │ │ + 0x0002a6c0 90239052 9071d808 0c884990 51d80c12 .#.R.q....I.Q... │ │ │ │ + 0x0002a6d0 90279812 98349875 a042a067 a854b012 .'...4.u.B.g.T.. │ │ │ │ + 0x0002a6e0 b037b821 d8081590 52907100 42063809 .7.!....R.q.B.8. │ │ │ │ + 0x0002a6f0 0d000000 8041d808 0f887490 39984298 .....A....t.9.B. │ │ │ │ + 0x0002a700 61000000 84065009 23000000 8041f010 a.....P.#....A.. │ │ │ │ + 0x0002a710 000910d0 0f21a012 a035a801 d8081190 .....!...5...... │ │ │ │ + 0x0002a720 14d01530 b002b027 b811d808 0f887100 ...0...'......q. │ │ │ │ + 0x0002a730 6306b009 57000000 8041f00c 000d1998 c...W....A...... │ │ │ │ + 0x0002a740 01f00600 090d8845 90159062 98039831 .......E...b...1 │ │ │ │ + 0x0002a750 9841d80c 12902798 12983398 62a001d8 .A....'...3.b... │ │ │ │ + 0x0002a760 0c129027 98129833 9862a001 d80c18d0 ...'...3.b...... │ │ │ │ + 0x0002a770 182aa822 a845b011 d80c1090 07907298 .*.".E........r. │ │ │ │ + 0x0002a780 11d8080f 8874d013 2ea862b0 07b07100 .....t....b...q. │ │ │ │ + 0x0002a790 8406300a 6b000000 8041f016 00091290 ..0.k....A...... │ │ │ │ + 0x0002a7a0 14d0152a a822a847 b035b801 d8080b88 ...*.".G.5...... │ │ │ │ + 0x0002a7b0 348871d8 0c139031 d8081290 26980198 4.q....1....&... │ │ │ │ + 0x0002a7c0 12983198 439873a0 21d8080c 88459015 ..1.C.s.!....E.. │ │ │ │ + 0x0002a7d0 90629803 98339861 9871d80c 1a9826a0 .b...3.a.q....&. │ │ │ │ + 0x0002a7e0 01a012a0 31a041d8 0c1a982c a063a811 ....1.A....,.c.. │ │ │ │ + 0x0002a7f0 d80c0f88 7c983298 51d8101a 9821d808 ....|.2.Q....!.. │ │ │ │ + 0x0002a800 0f887100 6306e00a 4e000000 8041f014 ..q.c...N....A.. │ │ │ │ + 0x0002a810 00091890 71d8080c 88459015 90629803 ....q....E...b.. │ │ │ │ + 0x0002a820 98319841 d80c1290 27981298 339862a0 .1.A....'...3.b. │ │ │ │ + 0x0002a830 01d80c12 90279812 98339862 a001d80c .....'...3.b.... │ │ │ │ + 0x0002a840 16d0162b a832a857 b045b811 d80c1898 ...+.2.W.E...... │ │ │ │ + 0x0002a850 079872a0 11d8080f 88710000 21060800 ..r......q..!... │ │ │ │ + 0x0002a860 09000000 8001d804 0a882b90 51000000 ..........+.Q... │ │ │ │ + 0x0002a870 42061800 09000000 4206480c 85000000 B.......B.H..... │ │ │ │ + 0x0002a880 8041f014 00090dd0 0c1c9841 e0080c88 .A.........A.... │ │ │ │ + 0x0002a890 4f9831e0 080cd00c 1c9844a0 0ea862b0 O.1.......D...b. │ │ │ │ + 0x0002a8a0 01d8080b 88328855 90279812 98349871 .....2.U.'...4.q │ │ │ │ + 0x0002a8b0 d80c1090 0b9837a0 22a044a8 01e00c12 ......7.".D..... │ │ │ │ + 0x0002a8c0 90299831 9842d01e 4ec864d0 5253d808 .).1.B..N.d.RS.. │ │ │ │ + 0x0002a8d0 0c884b90 72981fa8 02a822a8 45b012b0 ..K.r.....".E... │ │ │ │ + 0x0002a8e0 34b07fc0 65c838d0 5361d061 62d8080c 4...e.8.Sa.ab... │ │ │ │ + 0x0002a8f0 d00c20a0 01d8080c d00c1d98 51d8080c .. .........Q... │ │ │ │ + 0x0002a900 d00c1d98 51000000 2106080d 0d000000 ....Q...!....... │ │ │ │ + 0x0002a910 8041f00a 00090d88 48904698 21000000 .A......H.F.!... │ │ │ │ + 0x0002a920 4107400d 17010000 8041f022 000d1f98 A.@......A.".... │ │ │ │ + 0x0002a930 61d80c1c 9841f008 00090f88 62900f98 a....A......b... │ │ │ │ + 0x0002a940 72a014a0 55a822a8 44b00fb8 75c048c8 r...U.".D...u.H. │ │ │ │ + 0x0002a950 4ed05a5b e0081090 03903598 029821d8 N.Z[......5...!. │ │ │ │ + 0x0002a960 080b8836 90139041 d80c1290 29983298 ...6...A....).2. │ │ │ │ + 0x0002a970 52987ba8 24d02e7a d07a7be0 08169066 R.{.$..z.z{....f │ │ │ │ + 0x0002a980 98429866 a043a075 a842a865 b032b051 .B.f.C.u.B.e.2.Q │ │ │ │ + 0x0002a990 d8081690 66984298 67a052a0 7cb033b0 ....f.B.g.R.|.3. │ │ │ │ + 0x0002a9a0 65b832b8 5ec831c8 41e0080d 88569032 e.2.^.1.A....V.2 │ │ │ │ + 0x0002a9b0 90569833 9865a032 a055a822 a841d808 .V.3.e.2.U.".A.. │ │ │ │ + 0x0002a9c0 0c884590 15906298 01e00c16 90669842 ..E...b......f.B │ │ │ │ + 0x0002a9d0 9866a043 a075a842 a865b032 b051d80c .f.C.u.B.e.2.Q.. │ │ │ │ + 0x0002a9e0 16906398 159862a0 09a814a8 51d80c16 ..c...b.....Q... │ │ │ │ + 0x0002a9f0 90679852 9871f006 000d1590 41905ba0 .g.R.q......A.[. │ │ │ │ + 0x0002aa00 06a062a8 06a863b0 15b062b8 05b852b8 ..b...c...b...R. │ │ │ │ + 0x0002aa10 71d8080c 884e9821 d8080c88 4c9801e0 q....N.!....L... │ │ │ │ + 0x0002aa20 080b8834 8874903f a022a041 d80c1290 ...4.t.?.".A.... │ │ │ │ + 0x0002aa30 29983498 71e0080b 88369011 d8080900 ).4.q....6...... │ │ │ │ + 0x0002aa40 6207c80e 53000000 8041f010 00090d88 b...S....A...... │ │ │ │ + 0x0002aa50 46902698 01981698 71a001d8 080b8831 F.&.....q......1 │ │ │ │ + 0x0002aa60 884b9071 9801e00c 10900190 15906190 .K.q..........a. │ │ │ │ + 0x0002aa70 71d80c0f 88729014 9051e010 13903190 q....r...Q....1. │ │ │ │ + 0x0002aa80 41905190 61907298 11982198 339863a0 A.Q.a.r...!.3.c. │ │ │ │ + 0x0002aa90 11d8141b 9831d808 0f887100 2106580f .....1....q.!.X. │ │ │ │ + 0x0002aaa0 0b000000 8041f008 00091088 74903100 .....A......t.1. │ │ │ │ + 0x0002aab0 2106880f 0b000000 6207b80f 21000000 !.......b...!... │ │ │ │ + 0x0002aac0 8041f00c 00091390 28982398 51d80812 .A......(.#.Q... │ │ │ │ + 0x0002aad0 90289823 9858a053 a801d808 11901998 .(.#.X.S........ │ │ │ │ + 0x0002aae0 21000000 62070810 16000000 8041f006 !...b........A.. │ │ │ │ + 0x0002aaf0 00090d88 48904598 129838a0 31d8080f ....H.E...8.1... │ │ │ │ + 0x0002ab00 88710000 41073810 89000000 8041f00e .q..A.8......A.. │ │ │ │ + 0x0002ab10 00090d88 48904598 12983498 71e0080f ....H.E...4.q... │ │ │ │ + 0x0002ab20 88769051 90669844 a008a805 a851a864 .v.Q.f.D.....Q.d │ │ │ │ + 0x0002ab30 b021b031 e0081090 04904898 45a011a0 .!.1......H.E... │ │ │ │ + 0x0002ab40 21d80810 90069062 98069865 a031a045 !......b...e.1.E │ │ │ │ + 0x0002ab50 a816a871 b00fb872 c016c071 c801d808 ...q...r...q.... │ │ │ │ + 0x0002ab60 10900490 489845a0 12a036a8 12a835b0 ....H.E...6...5. │ │ │ │ + 0x0002ab70 02b021d8 080cd00c 20a00aa8 22a847b0 ..!..... ...".G. │ │ │ │ + 0x0002ab80 31b041d8 080c8848 90459812 98339861 1.A....H.E...3.a │ │ │ │ + 0x0002ab90 d8080f88 71000000 a506c810 fa010000 ....q........... │ │ │ │ + 0x0002aba0 d00460d0 6061f010 000d22a0 11f00a00 ..`.`a...."..... │ │ │ │ + 0x0002abb0 0d27a061 f0060009 159041d8 08199811 .'.a......A..... │ │ │ │ + 0x0002abc0 e0081898 01d80816 9064982b a056a832 .........d.+.V.2 │ │ │ │ + 0x0002abd0 a851f006 00091390 249068d0 1e35b052 .Q......$.h..5.R │ │ │ │ + 0x0002abe0 b07dc046 c821d808 0b883890 339061d8 .}.F.!....8.3.a. │ │ │ │ + 0x0002abf0 0c139031 d8080b88 38903390 649821d8 ...1....8.3.d.!. │ │ │ │ + 0x0002ac00 0c10d010 21a011d8 0c109007 90729811 ....!........r.. │ │ │ │ + 0x0002ac10 d80c10d0 1032b021 d8081190 149051e0 .....2.!......Q. │ │ │ │ + 0x0002ac20 0809d80c 1c984398 71a001e0 0c169061 ......C.q......a │ │ │ │ + 0x0002ac30 d80c1290 28982298 41d8101e 9866a042 ....(.".A....f.B │ │ │ │ + 0x0002ac40 a066a846 b022b04a b868c062 c805c852 .f.F.".J.h.b...R │ │ │ │ + 0x0002ac50 c871d810 1b9831e0 10179074 d01b2da8 .q....1....t..-. │ │ │ │ + 0x0002ac60 52a876b0 52b07ac0 18c812c8 31d8101b R.v.R.z.....1... │ │ │ │ + 0x0002ac70 9831e010 13903598 039831e0 1415d810 .1....5...1..... │ │ │ │ + 0x0002ac80 13903490 719808a0 02a021e0 1429a811 ..4.q.....!..).. │ │ │ │ + 0x0002ac90 d81415d8 15199811 9828a022 a041f006 .........(.".A.. │ │ │ │ + 0x0002aca0 00151890 7ea053a8 05a854b0 1db861b8 ....~.S...T...a. │ │ │ │ + 0x0002acb0 78c073c8 24c861c8 78d0575b d05b68d0 x.s.$.a.x.W[.[h. │ │ │ │ + 0x0002acc0 6869d069 71d07174 d07478d0 7879f000 hi.iq.qt.tx.xy.. │ │ │ │ + 0x0002acd0 007a0142 02f00000 42024602 f0000046 .z.B....B.F....F │ │ │ │ + 0x0002ace0 025302f0 00005302 5402f000 0054025e .S....S.T....T.^ │ │ │ │ + 0x0002acf0 02f00000 5e026202 f0000062 026602f0 ....^.b....b.f.. │ │ │ │ + 0x0002ad00 00006602 6702f000 00670271 02f00000 ..f.g....g.q.... │ │ │ │ + 0x0002ad10 71027502 f0000075 024203f0 00004203 q.u....u.B....B. │ │ │ │ + 0x0002ad20 4303f000 0043034c 03f00000 4c034f03 C....C.L....L.O. │ │ │ │ + 0x0002ad30 f000004f 035303f0 00005303 5403f000 ...O.S....S.T... │ │ │ │ + 0x0002ad40 00540355 03d8182a a821e018 29a811d8 .T.U...*.!..)... │ │ │ │ + 0x0002ad50 1417907f a063a811 d81821a0 17a802a8 .....c....!..... │ │ │ │ + 0x0002ad60 21d81424 a041d80c 0f8871d8 1011e00c !..$.A....q..... │ │ │ │ + 0x0002ad70 10d01021 a014a058 a855b021 d80c10d0 ...!...X.U.!.... │ │ │ │ + 0x0002ad80 1032b021 d80c1590 549811d8 0c0f8874 .2.!....T......t │ │ │ │ + 0x0002ad90 9031e010 11d8080f 88710000 83070013 .1.......q...... │ │ │ │ + 0x0002ada0 61020000 d00438b8 01f02a00 090c8834 a.....8...*....4 │ │ │ │ + 0x0002adb0 88769057 9841f006 000a1790 6ba016a0 .v.W.A......k... │ │ │ │ + 0x0002adc0 72a818b0 14b052b0 73b821f0 0600090c r.....R.s.!..... │ │ │ │ + 0x0002add0 88379022 90429063 9817a002 a024a063 .7.".B.c.....$.c │ │ │ │ + 0x0002ade0 a817b002 b024b063 b817c002 c021d80c .....$.c.....!.. │ │ │ │ + 0x0002adf0 139031d8 080b8837 90229041 f006000d ..1....7.".A.... │ │ │ │ + 0x0002ae00 10887490 37982298 41d81017 9071d80c ..t.7.".A....q.. │ │ │ │ + 0x0002ae10 0f887790 629801d8 10179071 f006000a ..w.b......q.... │ │ │ │ + 0x0002ae20 17906698 4ba076a8 52a878b0 74b832b8 ..f.K.v.R.x.t.2. │ │ │ │ + 0x0002ae30 52b871f0 0600090c 88359002 90299833 R.q......5...).3 │ │ │ │ + 0x0002ae40 9865a033 a061d80c 139031f0 0a00090f .e.3.a....1..... │ │ │ │ + 0x0002ae50 88669042 90669844 a002a022 a045a812 .f.B.f.D...".E.. │ │ │ │ + 0x0002ae60 a831e008 13903698 129836a0 14a052a0 .1....6...6...R. │ │ │ │ + 0x0002ae70 72a815a8 62b001e0 08109006 90629806 r...b........b.. │ │ │ │ + 0x0002ae80 9864a022 a043a077 a861a871 e0081490 .d.".C.w.a.q.... │ │ │ │ + 0x0002ae90 46982298 47a033a0 6eb044b8 02b824b8 F.".G.3.n.D...$. │ │ │ │ + 0x0002aea0 62c001c0 1fd05051 d05153d0 5356d056 b.....PQ.QS.SV.V │ │ │ │ + 0x0002aeb0 57e0080c 88438872 9011d808 13903698 W....C.r......6. │ │ │ │ + 0x0002aec0 129837a0 23a05eb0 34b072b8 14b852b8 ..7.#.^.4.r...R. │ │ │ │ + 0x0002aed0 72c01ac8 31c841e0 080d885a 90719801 r...1.A....Z.q.. │ │ │ │ + 0x0002aee0 d8080e88 66904290 67985298 73a022a0 ....f.B.g.R.s.". │ │ │ │ + 0x0002aef0 45a811a8 22a841a8 54b014b0 52b073b8 E...".A.T...R.s. │ │ │ │ + 0x0002af00 22b842b8 63c012c0 35c801c8 12c831c8 ".B.c...5.....1. │ │ │ │ + 0x0002af10 45d05152 d05253e0 080d8853 90029025 E.QR.RS....S...% │ │ │ │ + 0x0002af20 90719802 98219831 d8080f88 76905290 .q...!.1....v.R. │ │ │ │ + 0x0002af30 779863a0 18a814a8 52a874b0 32b052b0 w.c.....R.t.2.R. │ │ │ │ + 0x0002af40 77b861b8 71e00814 9041d808 0c884590 w.a.q....A....E. │ │ │ │ + 0x0002af50 11d80c0f 88729012 90339065 98339863 .....r...3.e.3.c │ │ │ │ + 0x0002af60 a013a043 a071d810 1d985298 73a021f0 ...C.q....R.s.!. │ │ │ │ + 0x0002af70 0600090c 88379022 9041e00c 159051e0 .....7.".A....Q. │ │ │ │ + 0x0002af80 0c159051 f0060009 0e8851d8 080d8851 ...Q......Q....Q │ │ │ │ + 0x0002af90 d8080e88 64902290 41d8080c 88438875 ....d.".A....C.u │ │ │ │ + 0x0002afa0 90419051 d8080b88 32885490 139046d0 .A.Q....2.T...F. │ │ │ │ + 0x0002afb0 1a2ba832 a854b012 b034b072 b811b82e .+.2.T...4.r.... │ │ │ │ + 0x0002afc0 c801d808 0d885390 02902190 31904498 ......S...!.1.D. │ │ │ │ + 0x0002afd0 03983198 439875a0 41a057a8 42a861f0 ..1.C.u.A.W.B.a. │ │ │ │ + 0x0002afe0 06000910 887d9842 986ba814 a85bb801 .....}.B.k...[.. │ │ │ │ + 0x0002aff0 b816b87a c81bd054 5cd05c61 d06167d0 ...z...T\.\a.ag. │ │ │ │ + 0x0002b000 6771d071 72000000 81060800 37010000 gq.qr.......7... │ │ │ │ + 0x0002b010 8001f008 00050e88 54901fa0 04a04aa8 ........T.....J. │ │ │ │ + 0x0002b020 64b02fc0 14c05ac8 74d05366 d0666ad0 d./...Z.t.Sf.fj. │ │ │ │ + 0x0002b030 6a7ad07a 7ef00000 7f014f02 f000004f jz.z~.....O....O │ │ │ │ + 0x0002b040 025302f0 00005302 6002f000 00600264 .S....S.`....`.d │ │ │ │ + 0x0002b050 02f00000 64026502 d8040c88 47903190 ....d.e.....G.1. │ │ │ │ + 0x0002b060 46982ca0 61d80407 80768857 9041d808 F.,.a....v.W.A.. │ │ │ │ + 0x0002b070 129021d8 08179071 e0081790 74983ea8 ..!....q....t.>. │ │ │ │ + 0x0002b080 17b005b0 53b804b8 49c057c8 45d05154 ....S...I.W.E.QT │ │ │ │ + 0x0002b090 d05458d0 5866d066 6dd06d72 d07275d0 .TX.Xf.fm.mr.ru. │ │ │ │ + 0x0002b0a0 7579f000 007a0143 02f00000 43024a02 uy...z.C....C.J. │ │ │ │ + 0x0002b0b0 f000004a 024f02f0 00004f02 5202f000 ...J.O....O.R... │ │ │ │ + 0x0002b0c0 00520256 02f00000 56026802 f0000068 .R.V....V.h....h │ │ │ │ + 0x0002b0d0 026f02f0 00006f02 7402f000 00740277 .o....o.t....t.w │ │ │ │ + 0x0002b0e0 02f00000 77027b02 f000007b 024703f0 ....w.{....{.G.. │ │ │ │ + 0x0002b0f0 00004703 4e03f000 004e0353 03f00000 ..G.N....N.S.... │ │ │ │ + 0x0002b100 53035603 f0000056 035a03f0 00005a03 S.V....V.Z....Z. │ │ │ │ + 0x0002b110 6403f000 0064036b 03f00000 6b036c03 d....d.k....k.l. │ │ │ │ + 0x0002b120 d8040780 71d8080f d00f2ca8 44b001b0 ....q.....,.D... │ │ │ │ + 0x0002b130 17b80bc0 37c821e0 080fd00f 2ca844b0 ....7.!.....,.D. │ │ │ │ + 0x0002b140 01b017b8 0bc03100 42068000 0b000000 ......1.B....... │ │ │ │ + 0x0002b150 8001d804 29a811a8 26b00100 a3060800 ....)...&....... │ │ │ │ + 0x0002b160 56000000 8001f006 00050880 7f906898 V.............h. │ │ │ │ + 0x0002b170 6ba81bb0 41d8080d 885e9831 d8080ed0 k...A....^.1.... │ │ │ │ + 0x0002b180 0e21f000 00225e03 f000005e 036003f0 .!..."^....^.`.. │ │ │ │ + 0x0002b190 00006003 6103d804 13903b98 68a061a0 ..`.a.....;.h.a. │ │ │ │ + 0x0002b1a0 71d80407 807c9037 9821d808 2da851a8 q....|.7.!..-.Q. │ │ │ │ + 0x0002b1b0 6eb84ec8 21d8040b 88310000 42065800 n.N.!....1..B.X. │ │ │ │ + 0x0002b1c0 25010000 8001d804 10d01020 a00ba831 %.......... ...1 │ │ │ │ + 0x0002b1d0 a844b00c b84bc07b d05253d0 5357d057 .D...K.{.RS.SW.W │ │ │ │ + 0x0002b1e0 63d06373 d0737ed0 7e7ff000 00400244 c.cs.s~.~....@.D │ │ │ │ + 0x0002b1f0 02f00000 44025002 f0000050 025b02f0 ....D.P....P.[.. │ │ │ │ + 0x0002b200 00005b02 6602f000 00660267 02f00000 ..[.f....f.g.... │ │ │ │ + 0x0002b210 67026b02 f000006b 027702f0 00007702 g.k....k.w....w. │ │ │ │ + 0x0002b220 4b03f000 004b0356 03f00000 56035703 K....K.V....V.W. │ │ │ │ + 0x0002b230 f0000057 035b03f0 00005b03 6703f000 ...W.[....[.g... │ │ │ │ + 0x0002b240 00670378 03f00000 78034304 f0000043 .g.x....x.C....C │ │ │ │ + 0x0002b250 044404f0 00004404 4804f000 00480454 .D....D.H....H.T │ │ │ │ + 0x0002b260 04f00000 54046504 f0000065 047004f0 ....T.e....e.p.. │ │ │ │ + 0x0002b270 00007004 7104f000 00710475 04f00000 ..p.q....q.u.... │ │ │ │ + 0x0002b280 75044105 f0000041 054f05f0 00004f05 u.A....A.O....O. │ │ │ │ + 0x0002b290 5a05f000 005a055b 05f00000 5b055f05 Z....Z.[....[._. │ │ │ │ + 0x0002b2a0 f000005f 056b05f0 00006b05 7705f000 ..._.k....k.w... │ │ │ │ + 0x0002b2b0 00770542 06f00000 42064306 f0000043 .w.B....B.C....C │ │ │ │ + 0x0002b2c0 064406d8 04078073 8821883d 98029822 .D.....s.!.=..." │ │ │ │ + 0x0002b2d0 9844a007 a071a80e b061d808 14904998 .D...q...a....I. │ │ │ │ + 0x0002b2e0 57a041a0 5bb001b0 11000000 5f5f5079 W.A.[.......__Py │ │ │ │ + 0x0002b2f0 785f5061 7273654b 6579776f 72647354 x_ParseKeywordsT │ │ │ │ + 0x0002b300 75706c65 00000000 5f5f5079 785f5265 uple....__Pyx_Re │ │ │ │ + 0x0002b310 6a656374 556e6b6e 6f776e4b 6579776f jectUnknownKeywo │ │ │ │ + 0x0002b320 72640000 5f5f5079 785f5079 56656374 rd..__Pyx_PyVect │ │ │ │ + 0x0002b330 6f726361 6c6c5f46 756e6374 696f6e00 orcall_Function. │ │ │ │ + 0x0002b340 5f5f5079 785f5045 50353630 5f757064 __Pyx_PEP560_upd │ │ │ │ + 0x0002b350 6174655f 62617365 73000000 5f5f7079 ate_bases...__py │ │ │ │ + 0x0002b360 785f7077 5f354d41 4353335f 32494f5f x_pw_5MACS3_2IO_ │ │ │ │ + 0x0002b370 3342414d 5f374241 4946696c 655f315f 3BAM_7BAIFile_1_ │ │ │ │ + 0x0002b380 5f696e69 745f5f00 5f5f7079 785f7066 _init__.__pyx_pf │ │ │ │ + 0x0002b390 5f354d41 4353335f 32494f5f 3342414d _5MACS3_2IO_3BAM │ │ │ │ + 0x0002b3a0 5f374241 4946696c 655f5f5f 696e6974 _7BAIFile___init │ │ │ │ + 0x0002b3b0 5f5f0000 5f5f7079 785f665f 354d4143 __..__pyx_f_5MAC │ │ │ │ + 0x0002b3c0 53335f32 494f5f33 42414d5f 37424149 S3_2IO_3BAM_7BAI │ │ │ │ + 0x0002b3d0 46696c65 5f676574 5f6d6574 61646174 File_get_metadat │ │ │ │ + 0x0002b3e0 615f6279 5f726566 73657100 5f5f5079 a_by_refseq.__Py │ │ │ │ + 0x0002b3f0 785f4379 46756e63 74696f6e 5f43616c x_CyFunction_Cal │ │ │ │ + 0x0002b400 6c41734d 6574686f 64000000 5f5f7079 lAsMethod...__py │ │ │ │ + 0x0002b410 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ + 0x0002b420 42414d5f 37424149 46696c65 5f676574 BAM_7BAIFile_get │ │ │ │ + 0x0002b430 5f636875 6e6b735f 62795f62 696e0000 _chunks_by_bin.. │ │ │ │ + 0x0002b440 50794346 756e6374 696f6e5f 4745545f PyCFunction_GET_ │ │ │ │ + 0x0002b450 53454c46 00000000 5f5f7079 785f665f SELF....__pyx_f_ │ │ │ │ + 0x0002b460 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ + 0x0002b470 37424149 46696c65 5f676574 5f636f66 7BAIFile_get_cof │ │ │ │ + 0x0002b480 66736574 735f6279 5f6c6973 745f6f66 fsets_by_list_of │ │ │ │ + 0x0002b490 5f726567 696f6e73 00000000 5f5f7079 _regions....__py │ │ │ │ + 0x0002b4a0 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ + 0x0002b4b0 42414d5f 37424149 46696c65 5f676574 BAM_7BAIFile_get │ │ │ │ + 0x0002b4c0 5f636875 6e6b735f 62795f6c 6973745f _chunks_by_list_ │ │ │ │ + 0x0002b4d0 6f665f62 696e7300 5f5f5079 785f5079 of_bins.__Pyx_Py │ │ │ │ + 0x0002b4e0 42797465 735f5461 696c6d61 74636854 Bytes_TailmatchT │ │ │ │ + 0x0002b4f0 75706c65 00000000 5f5f7079 785f665f uple....__pyx_f_ │ │ │ │ + 0x0002b500 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ + 0x0002b510 37424149 46696c65 5f676574 5f636875 7BAIFile_get_chu │ │ │ │ + 0x0002b520 6e6b735f 62795f72 6567696f 6e000000 nks_by_region... │ │ │ │ + 0x0002b530 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ + 0x0002b540 494f5f33 42414d5f 37424149 46696c65 IO_3BAM_7BAIFile │ │ │ │ + 0x0002b550 5f676574 5f636875 6e6b735f 62795f6c _get_chunks_by_l │ │ │ │ + 0x0002b560 6973745f 6f665f72 6567696f 6e730000 ist_of_regions.. │ │ │ │ + 0x0002b570 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ + 0x0002b580 494f5f33 42414d5f 37424149 46696c65 IO_3BAM_7BAIFile │ │ │ │ + 0x0002b590 5f5f4241 4946696c 655f5f72 6561645f __BAIFile__read_ │ │ │ │ + 0x0002b5a0 6e5f7265 66000000 5f5f7079 785f665f n_ref...__pyx_f_ │ │ │ │ + 0x0002b5b0 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ + 0x0002b5c0 37424149 46696c65 5f676574 5f636f66 7BAIFile_get_cof │ │ │ │ + 0x0002b5d0 66736574 5f62795f 72656769 6f6e0000 fset_by_region.. │ │ │ │ + 0x0002b5e0 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ + 0x0002b5f0 494f5f33 42414d5f 37424149 46696c65 IO_3BAM_7BAIFile │ │ │ │ + 0x0002b600 5f5f4241 4946696c 655f5f6c 6f61645f __BAIFile__load_ │ │ │ │ + 0x0002b610 62696e73 00000000 5f5f5079 785f5365 bins....__Pyx_Se │ │ │ │ + 0x0002b620 74497465 6d496e74 5f466173 74000000 tItemInt_Fast... │ │ │ │ + 0x0002b630 5f5f7079 785f7077 5f354d41 4353335f __pyx_pw_5MACS3_ │ │ │ │ + 0x0002b640 32494f5f 3342414d 5f313142 414d6163 2IO_3BAM_11BAMac │ │ │ │ + 0x0002b650 63657373 6f725f31 5f5f696e 69745f5f cessor_1__init__ │ │ │ │ + 0x0002b660 00000000 5f5f7079 785f7066 5f354d41 ....__pyx_pf_5MA │ │ │ │ + 0x0002b670 4353335f 32494f5f 3342414d 5f313142 CS3_2IO_3BAM_11B │ │ │ │ + 0x0002b680 414d6163 63657373 6f725f5f 5f696e69 AMaccessor___ini │ │ │ │ + 0x0002b690 745f5f00 5f5f7079 785f665f 354d4143 t__.__pyx_f_5MAC │ │ │ │ + 0x0002b6a0 53335f32 494f5f33 42414d5f 31314241 S3_2IO_3BAM_11BA │ │ │ │ + 0x0002b6b0 4d616363 6573736f 725f6765 745f7265 Maccessor_get_re │ │ │ │ + 0x0002b6c0 6164735f 696e5f72 6567696f 6e000000 ads_in_region... │ │ │ │ + 0x0002b6d0 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ + 0x0002b6e0 494f5f33 42414d5f 31314241 4d616363 IO_3BAM_11BAMacc │ │ │ │ + 0x0002b6f0 6573736f 725f636c 6f736500 5f5f7079 essor_close.__py │ │ │ │ + 0x0002b700 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ + 0x0002b710 42414d5f 31314241 4d616363 6573736f BAM_11BAMaccesso │ │ │ │ + 0x0002b720 725f5f42 414d6163 63657373 6f725f5f r__BAMaccessor__ │ │ │ │ + 0x0002b730 70617273 655f6865 61646572 00000000 parse_header.... │ │ │ │ + 0x0002b740 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ + 0x0002b750 494f5f33 42414d5f 31314241 4d616363 IO_3BAM_11BAMacc │ │ │ │ + 0x0002b760 6573736f 725f6765 745f726c 656e6774 essor_get_rlengt │ │ │ │ + 0x0002b770 68730000 5f5f7079 785f665f 354d4143 hs..__pyx_f_5MAC │ │ │ │ + 0x0002b780 53335f32 494f5f33 42414d5f 31314241 S3_2IO_3BAM_11BA │ │ │ │ + 0x0002b790 4d616363 6573736f 725f6765 745f6368 Maccessor_get_ch │ │ │ │ + 0x0002b7a0 726f6d6f 736f6d65 73000000 5f5f7079 romosomes...__py │ │ │ │ + 0x0002b7b0 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ + 0x0002b7c0 42414d5f 31314241 4d616363 6573736f BAM_11BAMaccesso │ │ │ │ + 0x0002b7d0 725f5f42 414d6163 63657373 6f725f5f r__BAMaccessor__ │ │ │ │ + 0x0002b7e0 72657472 69657665 5f636461 74615f66 retrieve_cdata_f │ │ │ │ + 0x0002b7f0 726f6d5f 62677a66 5f626c6f 636b0000 rom_bgzf_block.. │ │ │ │ + 0x0002b800 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ + 0x0002b810 494f5f33 42414d5f 31314241 4d616363 IO_3BAM_11BAMacc │ │ │ │ + 0x0002b820 6573736f 725f5f42 414d6163 63657373 essor__BAMaccess │ │ │ │ + 0x0002b830 6f725f5f 66775f62 696e6172 795f7061 or__fw_binary_pa │ │ │ │ + 0x0002b840 72736500 00000000 4f70656e 20696e70 rse.....Open inp │ │ │ │ + 0x0002b850 75742066 696c652e 20446574 65726d69 ut file. Determi │ │ │ │ + 0x0002b860 6e652077 68657468 65722069 74277320 ne whether it's │ │ │ │ + 0x0002b870 6120677a 69707065 64206669 6c652e0a a gzipped file.. │ │ │ │ + 0x0002b880 0a202020 20202020 20276669 6c656e61 . 'filena │ │ │ │ + 0x0002b890 6d652720 6d757374 20626520 61207374 me' must be a st │ │ │ │ + 0x0002b8a0 72696e67 206f626a 6563742e 0a0a2020 ring object... │ │ │ │ + 0x0002b8b0 20202020 20205468 69732066 756e6374 This funct │ │ │ │ + 0x0002b8c0 696f6e20 696e6974 69616c69 7a652074 ion initialize t │ │ │ │ + 0x0002b8d0 68652066 6f6c6c6f 77696e67 20617474 he following att │ │ │ │ + 0x0002b8e0 72696275 7465733a 0a0a2020 20202020 ributes:.. │ │ │ │ + 0x0002b8f0 2020312e 2073656c 662e6669 6c656e61 1. self.filena │ │ │ │ + 0x0002b900 6d653a20 74686520 66696c65 6e616d65 me: the filename │ │ │ │ + 0x0002b910 20666f72 20696e70 75742066 696c652e for input file. │ │ │ │ + 0x0002b920 0a202020 20202020 20322e20 73656c66 . 2. self │ │ │ │ + 0x0002b930 2e677a69 70706564 3a206120 626f6f6c .gzipped: a bool │ │ │ │ + 0x0002b940 65616e20 696e6469 63617469 6e672077 ean indicating w │ │ │ │ + 0x0002b950 68657468 65722069 6e707574 2066696c hether input fil │ │ │ │ + 0x0002b960 65206973 20677a69 70706564 2e0a2020 e is gzipped.. │ │ │ │ + 0x0002b970 20202020 2020332e 2073656c 662e6668 3. self.fh │ │ │ │ + 0x0002b980 643a2062 75666665 72656420 492f4f20 d: buffered I/O │ │ │ │ + 0x0002b990 73747265 616d206f 6620696e 70757420 stream of input │ │ │ │ + 0x0002b9a0 66696c65 0a202020 20202020 20000000 file. ... │ │ │ │ + 0x0002b9b0 4f70656e 20696e70 75742066 696c652e Open input file. │ │ │ │ + 0x0002b9c0 20446574 65726d69 6e652077 68657468 Determine wheth │ │ │ │ + 0x0002b9d0 65722069 74277320 6120677a 69707065 er it's a gzippe │ │ │ │ + 0x0002b9e0 64206669 6c652e0a 0a202020 20202020 d file... │ │ │ │ + 0x0002b9f0 20276669 6c656e61 6d652720 6d757374 'filename' must │ │ │ │ + 0x0002ba00 20626520 61207374 72696e67 206f626a be a string obj │ │ │ │ + 0x0002ba10 6563742e 0a0a2020 20202020 20204974 ect... It │ │ │ │ + 0x0002ba20 2077696c 6c206361 6c6c205f 5f706172 will call __par │ │ │ │ + 0x0002ba30 73655f68 65616465 7220746f 20636865 se_header to che │ │ │ │ + 0x0002ba40 636b2069 66207468 65206669 6c652069 ck if the file i │ │ │ │ + 0x0002ba50 73204241 4d20666f 726d6174 0a202020 s BAM format. │ │ │ │ + 0x0002ba60 20202020 20287468 726f7567 68206d61 (through ma │ │ │ │ + 0x0002ba70 67696320 73747269 6e67293b 20636865 gic string); che │ │ │ │ + 0x0002ba80 636b2069 66206974 27732073 6f727465 ck if it's sorte │ │ │ │ + 0x0002ba90 64206279 20636f6f 7264696e 61746573 d by coordinates │ │ │ │ + 0x0002baa0 0a202020 20202020 2028534f 292e2049 . (SO). I │ │ │ │ + 0x0002bab0 74207769 6c6c2074 68656e20 63686563 t will then chec │ │ │ │ + 0x0002bac0 6b206966 20424149 20697320 61766169 k if BAI is avai │ │ │ │ + 0x0002bad0 6c61626c 652e0a0a 20202020 20202020 lable... │ │ │ │ + 0x0002bae0 00000000 5079556e 69636f64 655f5245 ....PyUnicode_RE │ │ │ │ + 0x0002baf0 41445f43 48415200 5f5f7079 785f696d AD_CHAR.__pyx_im │ │ │ │ + 0x0002bb00 706f7274 5f737461 72000000 47657420 port_star...Get │ │ │ │ + 0x0002bb10 72656164 7320696e 20612067 6976656e reads in a given │ │ │ │ + 0x0002bb20 20726567 696f6e2e 0a0a2020 20202020 region... │ │ │ │ + 0x0002bb30 20205265 7475726e 3a206c69 7374206f Return: list o │ │ │ │ + 0x0002bb40 66205265 6164416c 69676e6d 656e740a f ReadAlignment. │ │ │ │ + 0x0002bb50 20202020 20202020 00000000 47657420 ....Get │ │ │ │ + 0x0002bb60 6368726f 6d6f736f 6d657320 696e206f chromosomes in o │ │ │ │ + 0x0002bb70 72646572 206f6620 74686569 72206170 rder of their ap │ │ │ │ + 0x0002bb80 70656172 616e6365 20696e20 42414d20 pearance in BAM │ │ │ │ + 0x0002bb90 48454144 45522e0a 0a202020 20202020 HEADER... │ │ │ │ + 0x0002bba0 20000000 47657420 6368726f 6d6f736f ...Get chromoso │ │ │ │ + 0x0002bbb0 6d657320 696e206f 72646572 206f6620 mes in order of │ │ │ │ + 0x0002bbc0 74686569 72206170 70656172 616e6365 their appearance │ │ │ │ + 0x0002bbd0 20696e20 42414d20 48454144 45522e0a in BAM HEADER.. │ │ │ │ + 0x0002bbe0 0a202020 20202020 20000000 52756e20 . ...Run │ │ │ │ + 0x0002bbf0 74686973 20776865 6e207468 69732050 this when this P │ │ │ │ + 0x0002bc00 61727365 72207769 6c6c2062 65206e65 arser will be ne │ │ │ │ + 0x0002bc10 76657220 75736564 2e0a0a20 20202020 ver used... │ │ │ │ + 0x0002bc20 20202043 6c6f7365 2066696c 6520492f Close file I/ │ │ │ │ + 0x0002bc30 4f207374 7265616d 2e0a2020 20202020 O stream.. │ │ │ │ + 0x0002bc40 20200000 46696e64 20746865 206f6666 ..Find the off │ │ │ │ + 0x0002bc50 73657420 746f2061 63636573 73207468 set to access th │ │ │ │ + 0x0002bc60 65204247 5a462062 6c6f636b 20776869 e BGZF block whi │ │ │ │ + 0x0002bc70 63682063 6f6e7461 696e7320 7468650a ch contains the. │ │ │ │ + 0x0002bc80 20202020 20202020 6c656674 6d6f7374 leftmost │ │ │ │ + 0x0002bc90 20726561 6473206f 7665726c 61707069 reads overlappi │ │ │ │ + 0x0002bca0 6e672077 69746820 74686520 67697665 ng with the give │ │ │ │ + 0x0002bcb0 6e206765 6e6f6d69 63207265 67696f6e n genomic region │ │ │ │ + 0x0002bcc0 2e20200a 20202020 20202020 00000000 . . .... │ │ │ │ + 0x0002bcd0 46696e64 20746865 206f6666 73657420 Find the offset │ │ │ │ + 0x0002bce0 746f2061 63636573 73207468 65204247 to access the BG │ │ │ │ + 0x0002bcf0 5a462062 6c6f636b 20776869 63682063 ZF block which c │ │ │ │ + 0x0002bd00 6f6e7461 696e7320 7468650a 20202020 ontains the. │ │ │ │ + 0x0002bd10 20202020 6c656674 6d6f7374 20726561 leftmost rea │ │ │ │ + 0x0002bd20 6473206f 7665726c 61707069 6e672077 ds overlapping w │ │ │ │ + 0x0002bd30 69746820 74686520 67697665 6e206765 ith the given ge │ │ │ │ + 0x0002bd40 6e6f6d69 63207265 67696f6e 2e0a2020 nomic region.. │ │ │ │ + 0x0002bd50 20202020 20200000 2053696d 696c6172 .. Similar │ │ │ │ + 0x0002bd60 20746f20 6765745f 6368756e 6b735f62 to get_chunks_b │ │ │ │ + 0x0002bd70 795f7265 67696f6e 2c206275 74206163 y_region, but ac │ │ │ │ + 0x0002bd80 63657074 2061206c 69737420 6f662072 cept a list of r │ │ │ │ + 0x0002bd90 6567696f 6e730a20 20202020 20202000 egions. . │ │ │ │ + 0x0002bda0 47657420 74686520 6368756e 6b732062 Get the chunks b │ │ │ │ + 0x0002bdb0 79206769 76656e20 61207265 67696f6e y given a region │ │ │ │ + 0x0002bdc0 20696e20 61206769 76656e20 72656673 in a given refs │ │ │ │ + 0x0002bdd0 65712028 6e6f7420 74686520 6e616d65 eq (not the name │ │ │ │ + 0x0002bde0 2c0a2020 20202020 20206275 74207468 ,. but th │ │ │ │ + 0x0002bdf0 6520696e 64657829 2e0a0a20 20202020 e index)... │ │ │ │ + 0x0002be00 20202000 53696d69 6c617220 746f2067 .Similar to g │ │ │ │ + 0x0002be10 65745f63 68756e6b 735f6279 5f62696e et_chunks_by_bin │ │ │ │ + 0x0002be20 2c206275 74206163 63657074 2061206c , but accept a l │ │ │ │ + 0x0002be30 69737420 6f662062 696e732e 0a0a2020 ist of bins... │ │ │ │ + 0x0002be40 20202020 20204e6f 74653a20 54686520 Note: The │ │ │ │ + 0x0002be50 72656475 64616e74 2062696e 7320696e redudant bins in │ │ │ │ + 0x0002be60 20746865 206c6973 74207769 6c6c2062 the list will b │ │ │ │ + 0x0002be70 65207265 6d6f7665 642e0a0a 20202020 e removed... │ │ │ │ + 0x0002be80 20202020 00000000 47657420 74686520 ....Get the │ │ │ │ + 0x0002be90 6368756e 6b732062 79206269 6e206e75 chunks by bin nu │ │ │ │ + 0x0002bea0 6d626572 2c20666f 72206120 67697665 mber, for a give │ │ │ │ + 0x0002beb0 6e207265 66207365 7120286e 6f742074 n ref seq (not t │ │ │ │ + 0x0002bec0 6865206e 616d652c 0a202020 20202020 he name,. │ │ │ │ + 0x0002bed0 20627574 20746865 20696e64 6578292e but the index). │ │ │ │ + 0x0002bee0 0a0a2020 20202020 20205468 65206368 .. The ch │ │ │ │ + 0x0002bef0 756e6b73 2077696c 6c206265 20736f72 unks will be sor │ │ │ │ + 0x0002bf00 74656420 7573696e 67206465 6661756c ted using defaul │ │ │ │ + 0x0002bf10 74207079 74686f6e 20736f72 7465640a t python sorted. │ │ │ │ + 0x0002bf20 20202020 20202020 66756e63 74696f6e function │ │ │ │ + 0x0002bf30 2e205468 65726566 6f726520 74686520 . Therefore the │ │ │ │ + 0x0002bf40 72657375 6c742077 696c6c20 62652074 result will be t │ │ │ │ + 0x0002bf50 6865206f 72646572 206f6620 74686520 he order of the │ │ │ │ + 0x0002bf60 6f666673 65740a20 20202020 2020206f offset. o │ │ │ │ + 0x0002bf70 66206265 67696e6e 696e6720 6f662065 f beginning of e │ │ │ │ + 0x0002bf80 61636820 6368756e 6b732e0a 0a202020 ach chunks... │ │ │ │ + 0x0002bf90 20202020 20000000 6e756d70 792e5f63 ...numpy._c │ │ │ │ + 0x0002bfa0 6f72652e 756d6174 68206661 696c6564 ore.umath failed │ │ │ │ + 0x0002bfb0 20746f20 696d706f 72740000 6e756d70 to import..nump │ │ │ │ + 0x0002bfc0 792e5f63 6f72652e 6d756c74 69617272 y._core.multiarr │ │ │ │ + 0x0002bfd0 61792066 61696c65 6420746f 20696d70 ay failed to imp │ │ │ │ + 0x0002bfe0 6f727400 6e6f2064 65666175 6c74205f ort.no default _ │ │ │ │ + 0x0002bff0 5f726564 7563655f 5f206475 6520746f _reduce__ due to │ │ │ │ + 0x0002c000 206e6f6e 2d747269 7669616c 205f5f63 non-trivial __c │ │ │ │ + 0x0002c010 696e6974 5f5f0000 53747261 6e642069 init__..Strand i │ │ │ │ + 0x0002c020 6e666f72 6d617469 6f6e2063 616e206e nformation can n │ │ │ │ + 0x0002c030 6f742062 65207265 636f676e 697a6564 ot be recognized │ │ │ │ + 0x0002c040 20696e20 74686973 206c696e 653a2022 in this line: " │ │ │ │ + 0x0002c050 00000000 4e6f7465 20746861 74204379 ....Note that Cy │ │ │ │ + 0x0002c060 74686f6e 20697320 64656c69 62657261 thon is delibera │ │ │ │ + 0x0002c070 74656c79 20737472 69637465 72207468 tely stricter th │ │ │ │ + 0x0002c080 616e2050 45502d34 38342061 6e642072 an PEP-484 and r │ │ │ │ + 0x0002c090 656a6563 74732073 7562636c 61737365 ejects subclasse │ │ │ │ + 0x0002c0a0 73206f66 20627569 6c74696e 20747970 s of builtin typ │ │ │ │ + 0x0002c0b0 65732e20 49662079 6f75206e 65656420 es. If you need │ │ │ │ + 0x0002c0c0 746f2070 61737320 73756263 6c617373 to pass subclass │ │ │ │ + 0x0002c0d0 65732074 68656e20 73657420 74686520 es then set the │ │ │ │ + 0x0002c0e0 27616e6e 6f746174 696f6e5f 74797069 'annotation_typi │ │ │ │ + 0x0002c0f0 6e672720 64697265 63746976 6520746f ng' directive to │ │ │ │ + 0x0002c100 2046616c 73652e00 4e6f7420 61204241 False..Not a BA │ │ │ │ + 0x0002c110 49206669 6c652e20 54686520 66697273 I file. The firs │ │ │ │ + 0x0002c120 74203420 62797465 73206172 65202700 t 4 bytes are '. │ │ │ │ + 0x0002c130 4d442074 61672069 73206d69 7373696e MD tag is missin │ │ │ │ + 0x0002c140 67212050 6c656173 65207573 65202273 g! Please use "s │ │ │ │ + 0x0002c150 616d746f 6f6c7320 63616c6d 64222063 amtools calmd" c │ │ │ │ + 0x0002c160 6f6d6d61 6e642074 6f206164 64204d44 ommand to add MD │ │ │ │ + 0x0002c170 20746167 73210a4e 616d6520 6f662073 tags!.Name of s │ │ │ │ + 0x0002c180 65717565 6e63653a 00000000 496e636f equence:....Inco │ │ │ │ + 0x0002c190 6d706174 69626c65 20636865 636b7375 mpatible checksu │ │ │ │ + 0x0002c1a0 6d732028 30782578 20767320 28307838 ms (0x%x vs (0x8 │ │ │ │ + 0x0002c1b0 33636132 30372c20 30783131 37666461 3ca207, 0x117fda │ │ │ │ + 0x0002c1c0 322c2030 78393737 38313065 29203d20 2, 0x977810e) = │ │ │ │ + 0x0002c1d0 28626169 5f66696c 656e616d 652c2062 (bai_filename, b │ │ │ │ + 0x0002c1e0 61696669 6c652c20 62616d5f 66696c65 aifile, bam_file │ │ │ │ + 0x0002c1f0 6e616d65 2c206261 6d66696c 652c2062 name, bamfile, b │ │ │ │ + 0x0002c200 677a665f 626c6f63 6b5f6361 6368652c gzf_block_cache, │ │ │ │ + 0x0002c210 20636f66 66736574 5f636163 68652c20 coffset_cache, │ │ │ │ + 0x0002c220 6e6f6666 7365745f 63616368 652c2072 noffset_cache, r │ │ │ │ + 0x0002c230 65666572 656e6365 732c2072 6c656e67 eferences, rleng │ │ │ │ + 0x0002c240 74687329 29000000 45786365 7074696f ths))...Exceptio │ │ │ │ + 0x0002c250 6e206162 6f757420 73747261 6e642066 n about strand f │ │ │ │ + 0x0002c260 6f726d61 74206572 726f722e 0a0a2020 ormat error... │ │ │ │ + 0x0002c270 20204578 616d706c 653a0a20 20202072 Example:. r │ │ │ │ + 0x0002c280 61697365 20537472 616e6446 6f726d61 aise StrandForma │ │ │ │ + 0x0002c290 74457272 6f722827 4d757374 20626520 tError('Must be │ │ │ │ + 0x0002c2a0 46206f72 2052272c 27582729 0a202020 F or R','X'). │ │ │ │ + 0x0002c2b0 20000000 45786365 7074696f 6e206162 ...Exception ab │ │ │ │ + 0x0002c2c0 6f757420 6d697373 696e6720 4d442074 out missing MD t │ │ │ │ + 0x0002c2d0 61670a0a 20202020 4578616d 706c653a ag.. Example: │ │ │ │ + 0x0002c2e0 0a202020 20726169 7365204d 44546167 . raise MDTag │ │ │ │ + 0x0002c2f0 4d697373 696e6745 72726f72 28206e61 MissingError( na │ │ │ │ + 0x0002c300 6d652c20 61757820 290a0a20 20202061 me, aux ).. a │ │ │ │ + 0x0002c310 75782069 73207468 65206175 78696c69 ux is the auxili │ │ │ │ + 0x0002c320 61727920 64617461 20706172 742e0a20 ary data part.. │ │ │ │ + 0x0002c330 20202000 42414d20 73686f75 6c642062 .BAM should b │ │ │ │ + 0x0002c340 6520736f 72746564 20627920 636f6f72 e sorted by coor │ │ │ │ + 0x0002c350 64696e61 74657321 00000000 42414920 dinates!....BAI │ │ │ │ + 0x0002c360 6973206e 6f742061 7661696c 61626c65 is not available │ │ │ │ + 0x0002c370 2120506c 65617365 206d616b 65207375 ! Please make su │ │ │ │ + 0x0002c380 72652074 68652060 00000000 42414946 re the `....BAIF │ │ │ │ + 0x0002c390 696c652e 6765745f 6368756e 6b735f62 ile.get_chunks_b │ │ │ │ + 0x0002c3a0 795f6c69 73745f6f 665f7265 67696f6e y_list_of_region │ │ │ │ + 0x0002c3b0 73000000 42414946 696c652e 6765745f s...BAIFile.get_ │ │ │ │ + 0x0002c3c0 6368756e 6b735f62 795f6c69 73745f6f chunks_by_list_o │ │ │ │ + 0x0002c3d0 665f6269 6e730000 0a6e756d 62657220 f_bins...number │ │ │ │ + 0x0002c3e0 6f662072 65666572 656e6365 20736571 of reference seq │ │ │ │ + 0x0002c3f0 75656e63 65732f63 68726f6d 6f736f6d uences/chromosom │ │ │ │ + 0x0002c400 65733a20 00000000 22206973 206e6f74 es: ...." is not │ │ │ │ + 0x0002c410 20612042 414d2066 696c652e 20546865 a BAM file. The │ │ │ │ + 0x0002c420 206d6167 69632073 7472696e 67206973 magic string is │ │ │ │ + 0x0002c430 206e6f74 20224241 4d5c3122 2c206275 not "BAM\1", bu │ │ │ │ + 0x0002c440 74202200 6765745f 636f6666 73657473 t ".get_coffsets │ │ │ │ + 0x0002c450 5f62795f 6c697374 5f6f665f 72656769 _by_list_of_regi │ │ │ │ + 0x0002c460 6f6e7300 42414d61 63636573 736f722e ons.BAMaccessor. │ │ │ │ + 0x0002c470 6765745f 72656164 735f696e 5f726567 get_reads_in_reg │ │ │ │ + 0x0002c480 696f6e00 5f42414d 61636365 73736f72 ion._BAMaccessor │ │ │ │ + 0x0002c490 5f5f7265 74726965 76655f63 64617461 __retrieve_cdata │ │ │ │ + 0x0002c4a0 5f66726f 6d5f6267 7a665f62 6c6f636b _from_bgzf_block │ │ │ │ + 0x0002c4b0 00000000 42414946 696c652e 6765745f ....BAIFile.get_ │ │ │ │ + 0x0002c4c0 636f6666 73657473 5f62795f 6c697374 coffsets_by_list │ │ │ │ + 0x0002c4d0 5f6f665f 72656769 6f6e7300 0a6e756d _of_regions..num │ │ │ │ + 0x0002c4e0 62657220 6f662074 6f74616c 20756e6d ber of total unm │ │ │ │ + 0x0002c4f0 61707065 64207265 6164733a 20000000 apped reads: ... │ │ │ │ + 0x0002c500 0a0a5468 69732063 6f646520 69732066 ..This code is f │ │ │ │ + 0x0002c510 72656520 736f6674 77617265 3b20796f ree software; yo │ │ │ │ + 0x0002c520 75206361 6e207265 64697374 72696275 u can redistribu │ │ │ │ + 0x0002c530 74652069 7420616e 642f6f72 206d6f64 te it and/or mod │ │ │ │ + 0x0002c540 69667920 69740a75 6e646572 20746865 ify it.under the │ │ │ │ + 0x0002c550 20746572 6d73206f 66207468 65204253 terms of the BS │ │ │ │ + 0x0002c560 44204c69 63656e73 65202873 65652074 D License (see t │ │ │ │ + 0x0002c570 68652066 696c6520 4c494345 4e534520 he file LICENSE │ │ │ │ + 0x0002c580 696e636c 75646564 20776974 680a7468 included with.th │ │ │ │ + 0x0002c590 65206469 73747269 62757469 6f6e292e e distribution). │ │ │ │ + 0x0002c5a0 0a000000 54616f20 4c697520 3c766c61 ....Tao Liu .....Current │ │ │ │ + 0x0002c5d0 20617578 696c6961 72792064 61746120 auxiliary data │ │ │ │ + 0x0002c5e0 73656374 696f6e3a 20000000 42414946 section: ...BAIF │ │ │ │ + 0x0002c5f0 696c652e 6765745f 6d657461 64617461 ile.get_metadata │ │ │ │ + 0x0002c600 5f62795f 72656673 65710000 5f5f7079 _by_refseq..__py │ │ │ │ + 0x0002c610 785f756e 7069636b 6c655f42 414d6163 x_unpickle_BAMac │ │ │ │ + 0x0002c620 63657373 6f725f5f 7365745f 73746174 cessor__set_stat │ │ │ │ + 0x0002c630 65000000 6765745f 6368756e 6b735f62 e...get_chunks_b │ │ │ │ 0x0002c640 795f6c69 73745f6f 665f7265 67696f6e y_list_of_region │ │ │ │ - 0x0002c650 73000000 42414946 696c652e 6765745f s...BAIFile.get_ │ │ │ │ - 0x0002c660 6368756e 6b735f62 795f6c69 73745f6f chunks_by_list_o │ │ │ │ - 0x0002c670 665f6269 6e730000 0a6e756d 62657220 f_bins...number │ │ │ │ - 0x0002c680 6f662072 65666572 656e6365 20736571 of reference seq │ │ │ │ - 0x0002c690 75656e63 65732f63 68726f6d 6f736f6d uences/chromosom │ │ │ │ - 0x0002c6a0 65733a20 00000000 22206973 206e6f74 es: ...." is not │ │ │ │ - 0x0002c6b0 20612042 414d2066 696c652e 20546865 a BAM file. The │ │ │ │ - 0x0002c6c0 206d6167 69632073 7472696e 67206973 magic string is │ │ │ │ - 0x0002c6d0 206e6f74 20224241 4d5c3122 2c206275 not "BAM\1", bu │ │ │ │ - 0x0002c6e0 74202200 6765745f 636f6666 73657473 t ".get_coffsets │ │ │ │ - 0x0002c6f0 5f62795f 6c697374 5f6f665f 72656769 _by_list_of_regi │ │ │ │ - 0x0002c700 6f6e7300 42414d61 63636573 736f722e ons.BAMaccessor. │ │ │ │ - 0x0002c710 6765745f 72656164 735f696e 5f726567 get_reads_in_reg │ │ │ │ - 0x0002c720 696f6e00 5f42414d 61636365 73736f72 ion._BAMaccessor │ │ │ │ - 0x0002c730 5f5f7265 74726965 76655f63 64617461 __retrieve_cdata │ │ │ │ - 0x0002c740 5f66726f 6d5f6267 7a665f62 6c6f636b _from_bgzf_block │ │ │ │ - 0x0002c750 00000000 42414946 696c652e 6765745f ....BAIFile.get_ │ │ │ │ - 0x0002c760 636f6666 73657473 5f62795f 6c697374 coffsets_by_list │ │ │ │ - 0x0002c770 5f6f665f 72656769 6f6e7300 0a6e756d _of_regions..num │ │ │ │ - 0x0002c780 62657220 6f662074 6f74616c 20756e6d ber of total unm │ │ │ │ - 0x0002c790 61707065 64207265 6164733a 20000000 apped reads: ... │ │ │ │ - 0x0002c7a0 0a0a5468 69732063 6f646520 69732066 ..This code is f │ │ │ │ - 0x0002c7b0 72656520 736f6674 77617265 3b20796f ree software; yo │ │ │ │ - 0x0002c7c0 75206361 6e207265 64697374 72696275 u can redistribu │ │ │ │ - 0x0002c7d0 74652069 7420616e 642f6f72 206d6f64 te it and/or mod │ │ │ │ - 0x0002c7e0 69667920 69740a75 6e646572 20746865 ify it.under the │ │ │ │ - 0x0002c7f0 20746572 6d73206f 66207468 65204253 terms of the BS │ │ │ │ - 0x0002c800 44204c69 63656e73 65202873 65652074 D License (see t │ │ │ │ - 0x0002c810 68652066 696c6520 4c494345 4e534520 he file LICENSE │ │ │ │ - 0x0002c820 696e636c 75646564 20776974 680a7468 included with.th │ │ │ │ - 0x0002c830 65206469 73747269 62757469 6f6e292e e distribution). │ │ │ │ - 0x0002c840 0a000000 54616f20 4c697520 3c766c61 ....Tao Liu .....Current │ │ │ │ - 0x0002c870 20617578 696c6961 72792064 61746120 auxiliary data │ │ │ │ - 0x0002c880 73656374 696f6e3a 20000000 42414946 section: ...BAIF │ │ │ │ - 0x0002c890 696c652e 6765745f 6d657461 64617461 ile.get_metadata │ │ │ │ - 0x0002c8a0 5f62795f 72656673 65710000 5f5f7079 _by_refseq..__py │ │ │ │ - 0x0002c8b0 785f756e 7069636b 6c655f42 414d6163 x_unpickle_BAMac │ │ │ │ - 0x0002c8c0 63657373 6f725f5f 7365745f 73746174 cessor__set_stat │ │ │ │ - 0x0002c8d0 65000000 6765745f 6368756e 6b735f62 e...get_chunks_b │ │ │ │ - 0x0002c8e0 795f6c69 73745f6f 665f7265 67696f6e y_list_of_region │ │ │ │ - 0x0002c8f0 73000000 42414d61 63636573 736f722e s...BAMaccessor. │ │ │ │ - 0x0002c900 5f5f7365 74737461 74655f63 7974686f __setstate_cytho │ │ │ │ - 0x0002c910 6e5f5f00 42414946 696c652e 6765745f n__.BAIFile.get_ │ │ │ │ - 0x0002c920 636f6666 7365745f 62795f72 6567696f coffset_by_regio │ │ │ │ - 0x0002c930 6e000000 0a6e756d 62657220 6f662074 n....number of t │ │ │ │ - 0x0002c940 6f74616c 206d6170 70656420 72656164 otal mapped read │ │ │ │ - 0x0002c950 733a2000 60206669 6c652065 78697374 s: .` file exist │ │ │ │ - 0x0002c960 7320696e 20746865 2073616d 65207061 s in the same pa │ │ │ │ - 0x0002c970 74680000 0a53756d 6d617279 206f6620 th...Summary of │ │ │ │ - 0x0002c980 42414920 46696c65 3a0a6669 6c656e61 BAI File:.filena │ │ │ │ - 0x0002c990 6d653a20 00000000 5f42414d 61636365 me: ...._BAMacce │ │ │ │ - 0x0002c9a0 73736f72 5f5f6677 5f62696e 6172795f ssor__fw_binary_ │ │ │ │ - 0x0002c9b0 70617273 65000000 42414946 696c652e parse...BAIFile. │ │ │ │ - 0x0002c9c0 6765745f 6368756e 6b735f62 795f7265 get_chunks_by_re │ │ │ │ - 0x0002c9d0 67696f6e 00000000 42414d61 63636573 gion....BAMacces │ │ │ │ - 0x0002c9e0 736f722e 6765745f 6368726f 6d6f736f sor.get_chromoso │ │ │ │ - 0x0002c9f0 6d657300 5f42414d 61636365 73736f72 mes._BAMaccessor │ │ │ │ - 0x0002ca00 5f5f6465 636f6465 5f766f66 66736574 __decode_voffset │ │ │ │ - 0x0002ca10 00000000 42414d61 63636573 736f722e ....BAMaccessor. │ │ │ │ - 0x0002ca20 5f5f7265 64756365 5f637974 686f6e5f __reduce_cython_ │ │ │ │ - 0x0002ca30 5f000000 6765745f 6368756e 6b735f62 _...get_chunks_b │ │ │ │ - 0x0002ca40 795f6c69 73745f6f 665f6269 6e730000 y_list_of_bins.. │ │ │ │ - 0x0002ca50 4d414353 332e5369 676e616c 2e526561 MACS3.Signal.Rea │ │ │ │ - 0x0002ca60 64416c69 676e6d65 6e740000 4d414353 dAlignment..MACS │ │ │ │ - 0x0002ca70 332e5574 696c6974 6965732e 436f6e73 3.Utilities.Cons │ │ │ │ - 0x0002ca80 74616e74 73000000 202e2e0a 4578616d tants... ...Exam │ │ │ │ - 0x0002ca90 706c6520 6f66206d 65746164 6174613a ple of metadata: │ │ │ │ - 0x0002caa0 20726566 20302c20 00000000 5f42414d ref 0, ...._BAM │ │ │ │ - 0x0002cab0 61636365 73736f72 5f5f7061 7273655f accessor__parse_ │ │ │ │ - 0x0002cac0 68656164 65720000 5f42414d 61636365 header.._BAMacce │ │ │ │ - 0x0002cad0 73736f72 5f5f6368 65636b5f 736f7274 ssor__check_sort │ │ │ │ - 0x0002cae0 65640000 42414946 696c652e 6765745f ed..BAIFile.get_ │ │ │ │ - 0x0002caf0 6368756e 6b735f62 795f6269 6e000000 chunks_by_bin... │ │ │ │ - 0x0002cb00 42414946 696c652e 5f5f7365 74737461 BAIFile.__setsta │ │ │ │ - 0x0002cb10 74655f63 7974686f 6e5f5f00 5f5f7079 te_cython__.__py │ │ │ │ - 0x0002cb20 785f756e 7069636b 6c655f42 414d6163 x_unpickle_BAMac │ │ │ │ - 0x0002cb30 63657373 6f720000 53747261 6e64466f cessor..StrandFo │ │ │ │ - 0x0002cb40 726d6174 4572726f 722e5f5f 696e6974 rmatError.__init │ │ │ │ - 0x0002cb50 5f5f0000 4d445461 674d6973 73696e67 __..MDTagMissing │ │ │ │ - 0x0002cb60 4572726f 722e5f5f 696e6974 5f5f0000 Error.__init__.. │ │ │ │ - 0x0002cb70 42414d61 63636573 736f722e 6765745f BAMaccessor.get_ │ │ │ │ - 0x0002cb80 726c656e 67746873 00000000 53747261 rlengths....Stra │ │ │ │ - 0x0002cb90 6e64466f 726d6174 4572726f 722e5f5f ndFormatError.__ │ │ │ │ - 0x0002cba0 7374725f 5f000000 4d445461 674d6973 str__...MDTagMis │ │ │ │ - 0x0002cbb0 73696e67 4572726f 722e5f5f 7374725f singError.__str_ │ │ │ │ - 0x0002cbc0 5f000000 42414946 696c652e 5f5f7265 _...BAIFile.__re │ │ │ │ - 0x0002cbd0 64756365 5f637974 686f6e5f 5f000000 duce_cython__... │ │ │ │ - 0x0002cbe0 0a6e756d 62657220 6f662074 6f74616c .number of total │ │ │ │ - 0x0002cbf0 20636875 6e6b733a 20000000 6765745f chunks: ...get_ │ │ │ │ - 0x0002cc00 6d657461 64617461 5f62795f 72656673 metadata_by_refs │ │ │ │ - 0x0002cc10 65710000 53415050 45522042 414d5061 eq..SAPPER BAMPa │ │ │ │ - 0x0002cc20 72736572 20636c61 73730000 6765745f rser class..get_ │ │ │ │ - 0x0002cc30 636f6666 7365745f 62795f72 6567696f coffset_by_regio │ │ │ │ - 0x0002cc40 6e000000 0a457861 6d706c65 206f6620 n....Example of │ │ │ │ - 0x0002cc50 62696e73 3a207265 6620302c 20000000 bins: ref 0, ... │ │ │ │ - 0x0002cc60 0a6e756d 62657220 6f662074 6f74616c .number of total │ │ │ │ - 0x0002cc70 2062696e 733a2000 6765745f 6368756e bins: .get_chun │ │ │ │ - 0x0002cc80 6b735f62 795f7265 67696f6e 00000000 ks_by_region.... │ │ │ │ - 0x0002cc90 6765745f 72656164 735f696e 5f726567 get_reads_in_reg │ │ │ │ - 0x0002cca0 696f6e00 5f424149 46696c65 5f5f7265 ion._BAIFile__re │ │ │ │ - 0x0002ccb0 61645f6e 5f726566 00000000 6765745f ad_n_ref....get_ │ │ │ │ - 0x0002ccc0 62696e73 5f62795f 72656769 6f6e0000 bins_by_region.. │ │ │ │ - 0x0002ccd0 636c696e 655f696e 5f747261 63656261 cline_in_traceba │ │ │ │ - 0x0002cce0 636b0000 6173796e 63696f2e 636f726f ck..asyncio.coro │ │ │ │ - 0x0002ccf0 7574696e 65730000 5f424149 46696c65 utines.._BAIFile │ │ │ │ - 0x0002cd00 5f5f6c6f 61645f62 696e7300 6765745f __load_bins.get_ │ │ │ │ - 0x0002cd10 6368756e 6b735f62 795f6269 6e000000 chunks_by_bin... │ │ │ │ - 0x0002cd20 53747261 6e64466f 726d6174 4572726f StrandFormatErro │ │ │ │ - 0x0002cd30 72000000 4d445461 674d6973 73696e67 r...MDTagMissing │ │ │ │ - 0x0002cd40 4572726f 72000000 42414d61 63636573 Error...BAMacces │ │ │ │ - 0x0002cd50 736f722e 636c6f73 65000000 5f42414d sor.close..._BAM │ │ │ │ - 0x0002cd60 61636365 73736f72 5f5f7365 656b0000 accessor__seek.. │ │ │ │ - 0x0002cd70 62677a66 5f626c6f 636b5f63 61636865 bgzf_block_cache │ │ │ │ - 0x0002cd80 00000000 52454144 5f425546 4645525f ....READ_BUFFER_ │ │ │ │ - 0x0002cd90 53495a45 00000000 4d414353 332f494f SIZE....MACS3/IO │ │ │ │ - 0x0002cda0 2f42414d 2e707978 00000000 5f5f7365 /BAM.pyx....__se │ │ │ │ - 0x0002cdb0 74737461 74655f63 7974686f 6e5f5f00 tstate_cython__. │ │ │ │ - 0x0002cdc0 5f5f7079 785f5069 636b6c65 4572726f __pyx_PickleErro │ │ │ │ - 0x0002cdd0 72000000 6765745f 6368726f 6d6f736f r...get_chromoso │ │ │ │ - 0x0002cde0 6d657300 496e7661 6c696420 72656769 mes.Invalid regi │ │ │ │ - 0x0002cdf0 6f6e207b 7d2c207b 7d000000 42756666 on {}, {}...Buff │ │ │ │ - 0x0002ce00 65726564 52656164 65720000 41737365 eredReader..Asse │ │ │ │ - 0x0002ce10 7274696f 6e457272 6f720000 5f5f7265 rtionError..__re │ │ │ │ - 0x0002ce20 64756365 5f637974 686f6e5f 5f000000 duce_cython__... │ │ │ │ - 0x0002ce30 6e6f6666 7365745f 63616368 65000000 noffset_cache... │ │ │ │ - 0x0002ce40 636f6666 7365745f 63616368 65000000 coffset_cache... │ │ │ │ - 0x0002ce50 52656164 416c6967 6e6d656e 74000000 ReadAlignment... │ │ │ │ - 0x0002ce60 7573655f 73657473 74617465 00000000 use_setstate.... │ │ │ │ - 0x0002ce70 3c737472 696e6773 6f757263 653e0000 .. │ │ │ │ - 0x0002ce80 5f5f7079 785f6368 65636b73 756d0000 __pyx_checksum.. │ │ │ │ - 0x0002ce90 6d617844 75706c69 63617465 00000000 maxDuplicate.... │ │ │ │ - 0x0002cea0 5f69735f 636f726f 7574696e 65000000 _is_coroutine... │ │ │ │ - 0x0002ceb0 5f696e69 7469616c 697a696e 67000000 _initializing... │ │ │ │ - 0x0002cec0 6765745f 726c656e 67746873 00000000 get_rlengths.... │ │ │ │ - 0x0002ced0 62616d5f 66696c65 6e616d65 00000000 bam_filename.... │ │ │ │ - 0x0002cee0 6261695f 66696c65 6e616d65 00000000 bai_filename.... │ │ │ │ - 0x0002cef0 4d414353 332e494f 2e42414d 00000000 MACS3.IO.BAM.... │ │ │ │ - 0x0002cf00 42414d5f 66696c65 6e616d65 00000000 BAM_filename.... │ │ │ │ - 0x0002cf10 42414d20 24526576 6973696f 6e240000 BAM $Revision$.. │ │ │ │ - 0x0002cf20 5f5f6d72 6f5f656e 74726965 735f5f00 __mro_entries__. │ │ │ │ - 0x0002cf30 62756666 65725f73 697a6500 5069636b buffer_size.Pick │ │ │ │ - 0x0002cf40 6c654572 726f7200 496d706f 72744572 leError.ImportEr │ │ │ │ - 0x0002cf50 726f7200 42414d61 63636573 736f7200 ror.BAMaccessor. │ │ │ │ - 0x0002cf60 72656665 72656e63 65730000 5f5f7079 references..__py │ │ │ │ - 0x0002cf70 785f7674 61626c65 5f5f0000 5f5f7079 x_vtable__..__py │ │ │ │ - 0x0002cf80 785f7265 73756c74 00000000 6e5f756e x_result....n_un │ │ │ │ - 0x0002cf90 6d617070 65640000 6465636f 6d707265 mapped..decompre │ │ │ │ - 0x0002cfa0 73730000 5f5f7265 64756365 5f65785f ss..__reduce_ex_ │ │ │ │ - 0x0002cfb0 5f000000 5f5f7079 785f7374 61746500 _...__pyx_state. │ │ │ │ - 0x0002cfc0 5f5f6d65 7461636c 6173735f 5f000000 __metaclass__... │ │ │ │ - 0x0002cfd0 6973656e 61626c65 64000000 66696c65 isenabled...file │ │ │ │ - 0x0002cfe0 6e6d616d 65000000 62797465 6f726465 nmame...byteorde │ │ │ │ - 0x0002cff0 72000000 54797065 4572726f 72000000 r...TypeError... │ │ │ │ - 0x0002d000 4d41585f 57424954 53000000 5f5f7365 MAX_WBITS...__se │ │ │ │ - 0x0002d010 74737461 74655f5f 00000000 5f5f7365 tstate__....__se │ │ │ │ - 0x0002d020 745f6e61 6d655f5f 00000000 726c656e t_name__....rlen │ │ │ │ - 0x0002d030 67746873 00000000 72656732 62696e73 gths....reg2bins │ │ │ │ - 0x0002d040 00000000 5f5f7175 616c6e61 6d655f5f ....__qualname__ │ │ │ │ - 0x0002d050 00000000 5f5f7079 785f7479 70650000 ....__pyx_type.. │ │ │ │ - 0x0002d060 6e5f6d61 70706564 00000000 6e5f6368 n_mapped....n_ch │ │ │ │ - 0x0002d070 756e6b73 00000000 6d696e5f 4d415051 unks....min_MAPQ │ │ │ │ - 0x0002d080 00000000 6d657461 64617461 00000000 ....metadata.... │ │ │ │ - 0x0002d090 5f5f6765 74737461 74655f5f 00000000 __getstate__.... │ │ │ │ - 0x0002d0a0 66726f6d 6b657973 00000000 66696c65 fromkeys....file │ │ │ │ - 0x0002d0b0 6e616d65 00000000 6164645f 6e6f7465 name....add_note │ │ │ │ - 0x0002d0c0 00000000 766f6666 73657400 5f5f7665 ....voffset.__ve │ │ │ │ - 0x0002d0d0 7273696f 6e5f5f00 72656769 6f6e7300 rsion__.regions. │ │ │ │ - 0x0002d0e0 7265665f 656e6400 7265665f 62656700 ref_end.ref_beg. │ │ │ │ - 0x0002d0f0 5f5f7072 65706172 655f5f00 6d616769 __prepare__.magi │ │ │ │ - 0x0002d100 63000000 64697361 626c6500 62616d66 c...disable.bamf │ │ │ │ - 0x0002d110 696c6500 62616966 696c6500 42414946 ile.baifile.BAIF │ │ │ │ - 0x0002d120 696c6500 75706461 74650000 756e7061 ile.update..unpa │ │ │ │ - 0x0002d130 636b0000 73747275 63740000 73747269 ck..struct..stri │ │ │ │ - 0x0002d140 6e670000 73747261 6e640000 5f5f7265 ng..strand..__re │ │ │ │ - 0x0002d150 64756365 5f5f0000 7069636b 6c650000 duce__..pickle.. │ │ │ │ - 0x0002d160 6f666673 65740000 5f5f6e61 6d655f5f offset..__name__ │ │ │ │ - 0x0002d170 00000000 6e5f6269 6e730000 5f5f6d6f ....n_bins..__mo │ │ │ │ - 0x0002d180 64756c65 5f5f0000 6c697474 6c650000 dule__..little.. │ │ │ │ - 0x0002d190 68656164 65720000 666f726d 61740000 header..format.. │ │ │ │ - 0x0002d1a0 65786973 74730000 656e6162 6c650000 exists..enable.. │ │ │ │ - 0x0002d1b0 5f646963 74000000 6465636f 64650000 _dict...decode.. │ │ │ │ - 0x0002d1c0 5f5f6175 74686f72 5f5f0000 73746174 __author__..stat │ │ │ │ - 0x0002d1d0 65000000 73706c69 74000000 72696768 e...split...righ │ │ │ │ - 0x0002d1e0 74000000 7265665f 6e000000 72616e67 t...ref_n...rang │ │ │ │ - 0x0002d1f0 65000000 6e756d70 79000000 6e5f7265 e...numpy...n_re │ │ │ │ - 0x0002d200 66000000 0a6d6167 69633a20 00000000 f....magic: .... │ │ │ │ - 0x0002d210 69735f6c 65000000 696e6465 78000000 is_le...index... │ │ │ │ - 0x0002d220 636f6f72 64000000 636c6f73 65000000 coord...close... │ │ │ │ - 0x0002d230 5f5f6369 6e69745f 5f000000 63696761 __cinit__...ciga │ │ │ │ - 0x0002d240 72000000 6368726f 6d000000 62696e5f r...chrom...bin_ │ │ │ │ - 0x0002d250 6e000000 7a6c6962 00000000 5f5f7465 n...zlib....__te │ │ │ │ - 0x0002d260 73745f5f 00000000 74656c6c 00000000 st__....tell.... │ │ │ │ - 0x0002d270 5f5f7370 65635f5f 00000000 73656c66 __spec__....self │ │ │ │ - 0x0002d280 00000000 7365656b 00000000 72706f73 ....seek....rpos │ │ │ │ - 0x0002d290 00000000 72656e64 00000000 72656164 ....rend....read │ │ │ │ - 0x0002d2a0 00000000 72626567 00000000 70617468 ....rbeg....path │ │ │ │ - 0x0002d2b0 00000000 6f70656e 00000000 6e616d65 ....open....name │ │ │ │ - 0x0002d2c0 00000000 6d6f6465 00000000 5f5f6d61 ....mode....__ma │ │ │ │ - 0x0002d2d0 696e5f5f 00000000 6c706f73 00000000 in__....lpos.... │ │ │ │ - 0x0002d2e0 6c656674 00000000 6b657973 00000000 left....keys.... │ │ │ │ - 0x0002d2f0 5f5f696e 69745f5f 00000000 677a6970 __init__....gzip │ │ │ │ - 0x0002d300 00000000 5f5f6675 6e635f5f 00000000 ....__func__.... │ │ │ │ - 0x0002d310 66696e64 00000000 5f5f6469 63745f5f find....__dict__ │ │ │ │ - 0x0002d320 00000000 64617461 00000000 62696e73 ....data....bins │ │ │ │ - 0x0002d330 00000000 4e6f6e65 00000000 46696c65 ....None....File │ │ │ │ - 0x0002d340 20220000 7a697000 746d7000 73797300 "..zip.tmp.sys. │ │ │ │ - 0x0002d350 5f5f7374 725f5f00 706f7000 5f5f6e65 __str__.pop.__ne │ │ │ │ - 0x0002d360 775f5f00 67657400 66686400 656e6400 w__.get.fhd.end. │ │ │ │ - 0x0002d370 5f5f646f 635f5f00 62656700 2e626169 __doc__.beg..bai │ │ │ │ - 0x0002d380 00000000 61757800 3f000000 4d445a00 ....aux.?...MDZ. │ │ │ │ - 0x0002d390 3c424248 00000000 42414d01 00000000 .. │ │ │ │ + 0x0002cbe0 5f5f7079 785f6368 65636b73 756d0000 __pyx_checksum.. │ │ │ │ + 0x0002cbf0 6d617844 75706c69 63617465 00000000 maxDuplicate.... │ │ │ │ + 0x0002cc00 5f69735f 636f726f 7574696e 65000000 _is_coroutine... │ │ │ │ + 0x0002cc10 5f696e69 7469616c 697a696e 67000000 _initializing... │ │ │ │ + 0x0002cc20 6765745f 726c656e 67746873 00000000 get_rlengths.... │ │ │ │ + 0x0002cc30 62616d5f 66696c65 6e616d65 00000000 bam_filename.... │ │ │ │ + 0x0002cc40 6261695f 66696c65 6e616d65 00000000 bai_filename.... │ │ │ │ + 0x0002cc50 4d414353 332e494f 2e42414d 00000000 MACS3.IO.BAM.... │ │ │ │ + 0x0002cc60 42414d5f 66696c65 6e616d65 00000000 BAM_filename.... │ │ │ │ + 0x0002cc70 42414d20 24526576 6973696f 6e240000 BAM $Revision$.. │ │ │ │ + 0x0002cc80 5f5f6d72 6f5f656e 74726965 735f5f00 __mro_entries__. │ │ │ │ + 0x0002cc90 62756666 65725f73 697a6500 5069636b buffer_size.Pick │ │ │ │ + 0x0002cca0 6c654572 726f7200 496d706f 72744572 leError.ImportEr │ │ │ │ + 0x0002ccb0 726f7200 42414d61 63636573 736f7200 ror.BAMaccessor. │ │ │ │ + 0x0002ccc0 72656665 72656e63 65730000 5f5f7079 references..__py │ │ │ │ + 0x0002ccd0 785f7674 61626c65 5f5f0000 5f5f7079 x_vtable__..__py │ │ │ │ + 0x0002cce0 785f7265 73756c74 00000000 6e5f756e x_result....n_un │ │ │ │ + 0x0002ccf0 6d617070 65640000 6465636f 6d707265 mapped..decompre │ │ │ │ + 0x0002cd00 73730000 5f5f7265 64756365 5f65785f ss..__reduce_ex_ │ │ │ │ + 0x0002cd10 5f000000 5f5f7079 785f7374 61746500 _...__pyx_state. │ │ │ │ + 0x0002cd20 5f5f6d65 7461636c 6173735f 5f000000 __metaclass__... │ │ │ │ + 0x0002cd30 6973656e 61626c65 64000000 66696c65 isenabled...file │ │ │ │ + 0x0002cd40 6e6d616d 65000000 62797465 6f726465 nmame...byteorde │ │ │ │ + 0x0002cd50 72000000 54797065 4572726f 72000000 r...TypeError... │ │ │ │ + 0x0002cd60 4d41585f 57424954 53000000 5f5f7365 MAX_WBITS...__se │ │ │ │ + 0x0002cd70 74737461 74655f5f 00000000 5f5f7365 tstate__....__se │ │ │ │ + 0x0002cd80 745f6e61 6d655f5f 00000000 726c656e t_name__....rlen │ │ │ │ + 0x0002cd90 67746873 00000000 72656732 62696e73 gths....reg2bins │ │ │ │ + 0x0002cda0 00000000 5f5f7175 616c6e61 6d655f5f ....__qualname__ │ │ │ │ + 0x0002cdb0 00000000 5f5f7079 785f7479 70650000 ....__pyx_type.. │ │ │ │ + 0x0002cdc0 6e5f6d61 70706564 00000000 6e5f6368 n_mapped....n_ch │ │ │ │ + 0x0002cdd0 756e6b73 00000000 6d696e5f 4d415051 unks....min_MAPQ │ │ │ │ + 0x0002cde0 00000000 6d657461 64617461 00000000 ....metadata.... │ │ │ │ + 0x0002cdf0 5f5f6765 74737461 74655f5f 00000000 __getstate__.... │ │ │ │ + 0x0002ce00 66726f6d 6b657973 00000000 66696c65 fromkeys....file │ │ │ │ + 0x0002ce10 6e616d65 00000000 6164645f 6e6f7465 name....add_note │ │ │ │ + 0x0002ce20 00000000 766f6666 73657400 5f5f7665 ....voffset.__ve │ │ │ │ + 0x0002ce30 7273696f 6e5f5f00 72656769 6f6e7300 rsion__.regions. │ │ │ │ + 0x0002ce40 7265665f 656e6400 7265665f 62656700 ref_end.ref_beg. │ │ │ │ + 0x0002ce50 5f5f7072 65706172 655f5f00 6d616769 __prepare__.magi │ │ │ │ + 0x0002ce60 63000000 64697361 626c6500 62616d66 c...disable.bamf │ │ │ │ + 0x0002ce70 696c6500 62616966 696c6500 42414946 ile.baifile.BAIF │ │ │ │ + 0x0002ce80 696c6500 75706461 74650000 756e7061 ile.update..unpa │ │ │ │ + 0x0002ce90 636b0000 73747275 63740000 73747269 ck..struct..stri │ │ │ │ + 0x0002cea0 6e670000 73747261 6e640000 5f5f7265 ng..strand..__re │ │ │ │ + 0x0002ceb0 64756365 5f5f0000 7069636b 6c650000 duce__..pickle.. │ │ │ │ + 0x0002cec0 6f666673 65740000 5f5f6e61 6d655f5f offset..__name__ │ │ │ │ + 0x0002ced0 00000000 6e5f6269 6e730000 5f5f6d6f ....n_bins..__mo │ │ │ │ + 0x0002cee0 64756c65 5f5f0000 6c697474 6c650000 dule__..little.. │ │ │ │ + 0x0002cef0 68656164 65720000 666f726d 61740000 header..format.. │ │ │ │ + 0x0002cf00 65786973 74730000 656e6162 6c650000 exists..enable.. │ │ │ │ + 0x0002cf10 5f646963 74000000 6465636f 64650000 _dict...decode.. │ │ │ │ + 0x0002cf20 5f5f6175 74686f72 5f5f0000 73746174 __author__..stat │ │ │ │ + 0x0002cf30 65000000 73706c69 74000000 72696768 e...split...righ │ │ │ │ + 0x0002cf40 74000000 7265665f 6e000000 72616e67 t...ref_n...rang │ │ │ │ + 0x0002cf50 65000000 6e756d70 79000000 6e5f7265 e...numpy...n_re │ │ │ │ + 0x0002cf60 66000000 0a6d6167 69633a20 00000000 f....magic: .... │ │ │ │ + 0x0002cf70 69735f6c 65000000 696e6465 78000000 is_le...index... │ │ │ │ + 0x0002cf80 636f6f72 64000000 636c6f73 65000000 coord...close... │ │ │ │ + 0x0002cf90 5f5f6369 6e69745f 5f000000 63696761 __cinit__...ciga │ │ │ │ + 0x0002cfa0 72000000 6368726f 6d000000 62696e5f r...chrom...bin_ │ │ │ │ + 0x0002cfb0 6e000000 7a6c6962 00000000 5f5f7465 n...zlib....__te │ │ │ │ + 0x0002cfc0 73745f5f 00000000 74656c6c 00000000 st__....tell.... │ │ │ │ + 0x0002cfd0 5f5f7370 65635f5f 00000000 73656c66 __spec__....self │ │ │ │ + 0x0002cfe0 00000000 7365656b 00000000 72706f73 ....seek....rpos │ │ │ │ + 0x0002cff0 00000000 72656e64 00000000 72656164 ....rend....read │ │ │ │ + 0x0002d000 00000000 72626567 00000000 70617468 ....rbeg....path │ │ │ │ + 0x0002d010 00000000 6f70656e 00000000 6e616d65 ....open....name │ │ │ │ + 0x0002d020 00000000 6d6f6465 00000000 5f5f6d61 ....mode....__ma │ │ │ │ + 0x0002d030 696e5f5f 00000000 6c706f73 00000000 in__....lpos.... │ │ │ │ + 0x0002d040 6c656674 00000000 6b657973 00000000 left....keys.... │ │ │ │ + 0x0002d050 5f5f696e 69745f5f 00000000 677a6970 __init__....gzip │ │ │ │ + 0x0002d060 00000000 5f5f6675 6e635f5f 00000000 ....__func__.... │ │ │ │ + 0x0002d070 66696e64 00000000 5f5f6469 63745f5f find....__dict__ │ │ │ │ + 0x0002d080 00000000 64617461 00000000 62696e73 ....data....bins │ │ │ │ + 0x0002d090 00000000 4e6f6e65 00000000 46696c65 ....None....File │ │ │ │ + 0x0002d0a0 20220000 7a697000 746d7000 73797300 "..zip.tmp.sys. │ │ │ │ + 0x0002d0b0 5f5f7374 725f5f00 706f7000 5f5f6e65 __str__.pop.__ne │ │ │ │ + 0x0002d0c0 775f5f00 67657400 66686400 656e6400 w__.get.fhd.end. │ │ │ │ + 0x0002d0d0 5f5f646f 635f5f00 62656700 2e626169 __doc__.beg..bai │ │ │ │ + 0x0002d0e0 00000000 61757800 3f000000 4d445a00 ....aux.?...MDZ. │ │ │ │ + 0x0002d0f0 3c424248 00000000 42414d01 00000000 I?H{DyD │ │ │ │ -)I)H{DyD │ │ │ │ -&I&H{DyD │ │ │ │ -#I#H{DyD │ │ │ │ - I H{DyD │ │ │ │ H{DyD 3xD │ │ │ │ -33`ChZmR │ │ │ │ H{DyD 3xD │ │ │ │ -h/J{D/IzDyD │ │ │ │ +b&I&H{DyD │ │ │ │ +b"I"H{DyD │ │ │ │ H{DyD 3xD │ │ │ │ +%K""%I%H{DyD │ │ │ │ !I"H{DyD 3xD │ │ │ │ -2K:F2IyDZ │ │ │ │ -b#I#H{DyD │ │ │ │ +z_F\F^F]F │ │ │ │ +F(F,F_F]FO │ │ │ │ +z_F]F\F^F │ │ │ │ +b(I)H{DyD │ │ │ │ +%I&H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ -%K""%I&H{DyD │ │ │ │ -"I"H{DyD 3xD │ │ │ │ -0F7F]F^FO │ │ │ │ -z]F^F\F_Fb │ │ │ │ -z]F_F\F^FP │ │ │ │ -&I'H{DyD 3xD │ │ │ │ -b"I"H{DyD │ │ │ │ H{DyD 3xD │ │ │ │ -fK2FfIyD │ │ │ │ -hH{DyD │ │ │ │ -?2:I;H{DyD │ │ │ │ -6I7H{DyD 3xD │ │ │ │ -oB4I4H{DyD │ │ │ │ -B1I1H{DyD │ │ │ │ -2-I-H{DyD │ │ │ │ -0B)I)H{DyD │ │ │ │ 2I>"2HyDxD │ │ │ │ H{DyD 3xD │ │ │ │ +"I"H{DyD │ │ │ │ H{DyD 3xD │ │ │ │ -"I#H{DyD 3xD │ │ │ │ -)I*H{DyD 3xD │ │ │ │ -TJ9FTHzDxD │ │ │ │ -#I$H{DyD 3xD │ │ │ │ +#I#H{DyD 3xD │ │ │ │ +*I*H{DyD 3xD │ │ │ │ +UJ9FUHzDxD │ │ │ │ +$I%H{DyD 3xD │ │ │ │ %K,"%I&H{DyD │ │ │ │ "I"H{DyD 3xD │ │ │ │ -"&I&H{DyD │ │ │ │ -#I#H{DyD 3xD │ │ │ │ -SFJFdiAF │ │ │ │ +"&I'H{DyD │ │ │ │ +"I#H{DyD 3xD │ │ │ │ +H{DyD 3xD │ │ │ │ +[K2F[IyD │ │ │ │ H{DyD 3xD │ │ │ │ 9FKFBFPF │ │ │ │ -#I#H{DyD 3xD │ │ │ │ +"I#H{DyD 3xD │ │ │ │ +H{DyD 3xD │ │ │ │ FGF │ │ │ │ 21I1H{DyD │ │ │ │ 2-I-H{DyD │ │ │ │ B*I*H{DyD │ │ │ │ 'I'H{DyD │ │ │ │ [B$I$H{DyD │ │ │ │ 2!I!H{DyD │ │ │ │ H{DyD 3xD │ │ │ │ +)KJF)IyDX │ │ │ │ +#I#H{DyD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ -(KJF(IyDX │ │ │ │ -"I#H{DyD │ │ │ │ H{DyD 3xD │ │ │ │ +*}DnL|DiX h │ │ │ │ +Q,K-J-I{D │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ +2AIBH{DyD │ │ │ │ +%2>I?H{DyD │ │ │ │ +2:I;H{DyD │ │ │ │ +0B6I7H{DyD │ │ │ │ +4K""4I4H{DyD │ │ │ │ +1I2H{DyD 3xD │ │ │ │ +oB/I/H{DyD │ │ │ │ +B+I+H{DyD │ │ │ │ +?2(I(H{DyD │ │ │ │ H{DyD 3xD │ │ │ │ +*}DnL|DiX h │ │ │ │ +Q,K-J-I{D │ │ │ │ +H{DyD 3xD │ │ │ │ +H{DyD 3xD │ │ │ │ +*}DnL|DiX h │ │ │ │ +Q,K-J-I{D │ │ │ │ H{DyD 3xD │ │ │ │ +dK{DdI*F │ │ │ │ +3+`ChZmR │ │ │ │ +`K."`I`H{DyD │ │ │ │ +\K""\I]H{DyD │ │ │ │ +("ZIZH{DyD │ │ │ │ +tbWIWH{DyD │ │ │ │ +TITH{DyD │ │ │ │ +urQIQH{DyD │ │ │ │ +ZrNINH{DyD │ │ │ │ +|rKIKH{DyD │ │ │ │ +HIHH{DyD 3xD │ │ │ │ +rDIEH{DyD │ │ │ │ +bAIBH{DyD │ │ │ │ +>I?H{DyD │ │ │ │ +)I)H{DyD │ │ │ │ +&I&H{DyD │ │ │ │ +#I#H{DyD │ │ │ │ + I H{DyD │ │ │ │ Shared Cython type %.200s is not a type object │ │ │ │ Shared Cython type %.200s has the wrong size, try recompiling │ │ │ │ %.200s() keywords must be strings │ │ │ │ %s() got multiple values for keyword argument '%U' │ │ │ │ _cython_3_1_6_mon │ │ │ │ │ │ │ │ __int__ returned non-int (type %.200s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python. │ │ │ │ @@ -435,108 +439,108 @@ │ │ │ │ MACS3.IO.BAM.BAIFile.__init__ │ │ │ │ __pyx_t_2 │ │ │ │ Expected %s, got %.200s │ │ │ │ get_metadata_by_refseq │ │ │ │ __pyx_t_3 │ │ │ │ 'NoneType' object is not subscriptable │ │ │ │ MACS3.IO.BAM.BAIFile.get_metadata_by_refseq │ │ │ │ -MACS3.IO.BAM.BAMaccessor.close │ │ │ │ -close (wrapper) │ │ │ │ -get_chromosomes │ │ │ │ -MACS3.IO.BAM.BAMaccessor.get_chromosomes │ │ │ │ -get_chromosomes (wrapper) │ │ │ │ -get_rlengths │ │ │ │ -MACS3.IO.BAM.BAMaccessor.get_rlengths │ │ │ │ -get_rlengths (wrapper) │ │ │ │ _BAMaccessor__decode_voffset │ │ │ │ MACS3.IO.BAM.BAMaccessor._BAMaccessor__decode_voffset │ │ │ │ _BAMaccessor__seek │ │ │ │ MACS3.IO.BAM.BAMaccessor._BAMaccessor__seek │ │ │ │ +MACS3.IO.BAM.StrandFormatError.__str__ │ │ │ │ __setstate_cython__ │ │ │ │ │ │ │ │ MACS3.IO.BAM.BAIFile.__setstate_cython__ │ │ │ │ __reduce_cython__ │ │ │ │ MACS3.IO.BAM.BAIFile.__reduce_cython__ │ │ │ │ PyTuple_Check(args) │ │ │ │ keywords must be strings │ │ │ │ unbound method %.200S() needs an argument │ │ │ │ -MACS3.IO.BAM.StrandFormatError.__str__ │ │ │ │ +__cinit__ │ │ │ │ +MACS3.IO.BAM.BAIFile.__cinit__ │ │ │ │ get_chunks_by_bin │ │ │ │ list index out of range │ │ │ │ MACS3.IO.BAM.BAIFile.get_chunks_by_bin │ │ │ │ -get_chunks_by_bin (wrapper) │ │ │ │ -_BAMaccessor__fw_binary_parse │ │ │ │ -__pyx_t_4 │ │ │ │ -need more than %zd value%.1s to unpack │ │ │ │ -PyTuple_Check(sequence) │ │ │ │ -PyList_Check(sequence) │ │ │ │ -__pyx_t_6 │ │ │ │ -__pyx_t_5 │ │ │ │ -'NoneType' object is not iterable │ │ │ │ -PyTuple_Check(__pyx_t_11) │ │ │ │ +get_metadata_by_refseq (wrapper) │ │ │ │ /usr/include/python3.14/cpython/methodobject.h │ │ │ │ PyCFunction_Check(func_obj) │ │ │ │ -__pyx_t_14 │ │ │ │ -MACS3.IO.BAM.BAMaccessor._BAMaccessor__fw_binary_parse │ │ │ │ -__cinit__ │ │ │ │ -MACS3.IO.BAM.BAIFile.__cinit__ │ │ │ │ -_BAMaccessor__retrieve_cdata_from_bgzf_block │ │ │ │ -__pyx_t_1 │ │ │ │ -MACS3.IO.BAM.BAMaccessor._BAMaccessor__retrieve_cdata_from_bgzf_block │ │ │ │ -get_metadata_by_refseq (wrapper) │ │ │ │ +MACS3.IO.BAM.MDTagMissingError.__init__ │ │ │ │ +MACS3.IO.BAM.StrandFormatError.__init__ │ │ │ │ get_coffsets_by_list_of_regions │ │ │ │ object of type 'NoneType' has no len() │ │ │ │ MACS3.IO.BAM.BAIFile.get_coffsets_by_list_of_regions │ │ │ │ -MACS3.IO.BAM.MDTagMissingError.__init__ │ │ │ │ -MACS3.IO.BAM.StrandFormatError.__init__ │ │ │ │ MACS3.IO.BAM.BAMaccessor.__reduce_cython__ │ │ │ │ get_chunks_by_list_of_bins │ │ │ │ MACS3.IO.BAM.BAIFile.get_chunks_by_list_of_bins │ │ │ │ +get_chunks_by_list_of_bins (wrapper) │ │ │ │ +_BAMaccessor__check_sorted │ │ │ │ +startswith │ │ │ │ +'NoneType' object has no attribute '%.30s' │ │ │ │ +PyTuple_Check(substrings) │ │ │ │ +MACS3.IO.BAM.BAMaccessor._BAMaccessor__check_sorted │ │ │ │ +get_coffsets_by_list_of_regions (wrapper) │ │ │ │ MACS3.IO.BAM.BAIFile.__str__ │ │ │ │ -_BAIFile__read_n_ref │ │ │ │ -MACS3.IO.BAM.BAIFile._BAIFile__read_n_ref │ │ │ │ -_BAMaccessor__parse_header │ │ │ │ -__pyx_t_7 │ │ │ │ -MACS3.IO.BAM.BAMaccessor._BAMaccessor__parse_header │ │ │ │ get_bins_by_region │ │ │ │ MACS3.IO.BAM.get_bins_by_region │ │ │ │ get_chunks_by_region │ │ │ │ MACS3.IO.BAM.BAIFile.get_chunks_by_region │ │ │ │ get_chunks_by_region (wrapper) │ │ │ │ __pyx_unpickle_BAMaccessor__set_state │ │ │ │ Missing type object │ │ │ │ Cannot convert %.200s to %.200s │ │ │ │ MACS3.IO.BAM.__pyx_unpickle_BAMaccessor__set_state │ │ │ │ MACS3.IO.BAM.BAMaccessor.__setstate_cython__ │ │ │ │ __pyx_unpickle_BAMaccessor │ │ │ │ MACS3.IO.BAM.__pyx_unpickle_BAMaccessor │ │ │ │ get_chunks_by_list_of_regions │ │ │ │ MACS3.IO.BAM.BAIFile.get_chunks_by_list_of_regions │ │ │ │ +get_chunks_by_list_of_regions (wrapper) │ │ │ │ +_BAIFile__read_n_ref │ │ │ │ +MACS3.IO.BAM.BAIFile._BAIFile__read_n_ref │ │ │ │ get_coffset_by_region │ │ │ │ MACS3.IO.BAM.BAIFile.get_coffset_by_region │ │ │ │ get_coffset_by_region (wrapper) │ │ │ │ +MACS3.IO.BAM.MDTagMissingError.__str__ │ │ │ │ at least │ │ │ │ get_reads_in_region │ │ │ │ MACS3.IO.BAM.BAMaccessor.get_reads_in_region │ │ │ │ get_reads_in_region (wrapper) │ │ │ │ _BAIFile__load_bins │ │ │ │ +__pyx_t_1 │ │ │ │ +need more than %zd value%.1s to unpack │ │ │ │ +PyTuple_Check(sequence) │ │ │ │ +PyList_Check(sequence) │ │ │ │ list assignment index out of range │ │ │ │ __pyx_t_8 │ │ │ │ MACS3.IO.BAM.BAIFile._BAIFile__load_bins │ │ │ │ -get_chunks_by_list_of_regions (wrapper) │ │ │ │ -get_chunks_by_list_of_bins (wrapper) │ │ │ │ MACS3.IO.BAM.BAMaccessor.__init__ │ │ │ │ BAM_filename │ │ │ │ -_BAMaccessor__check_sorted │ │ │ │ -startswith │ │ │ │ -'NoneType' object has no attribute '%.30s' │ │ │ │ -PyTuple_Check(substrings) │ │ │ │ -MACS3.IO.BAM.BAMaccessor._BAMaccessor__check_sorted │ │ │ │ -get_coffsets_by_list_of_regions (wrapper) │ │ │ │ -MACS3.IO.BAM.MDTagMissingError.__str__ │ │ │ │ +__pyx_t_4 │ │ │ │ +MACS3.IO.BAM.BAMaccessor.close │ │ │ │ +close (wrapper) │ │ │ │ +get_chunks_by_bin (wrapper) │ │ │ │ +_BAMaccessor__parse_header │ │ │ │ +__pyx_t_5 │ │ │ │ +__pyx_t_6 │ │ │ │ +__pyx_t_7 │ │ │ │ +MACS3.IO.BAM.BAMaccessor._BAMaccessor__parse_header │ │ │ │ +get_rlengths │ │ │ │ +MACS3.IO.BAM.BAMaccessor.get_rlengths │ │ │ │ +get_rlengths (wrapper) │ │ │ │ +get_chromosomes │ │ │ │ +MACS3.IO.BAM.BAMaccessor.get_chromosomes │ │ │ │ +get_chromosomes (wrapper) │ │ │ │ +_BAMaccessor__retrieve_cdata_from_bgzf_block │ │ │ │ +MACS3.IO.BAM.BAMaccessor._BAMaccessor__retrieve_cdata_from_bgzf_block │ │ │ │ +_BAMaccessor__fw_binary_parse │ │ │ │ +'NoneType' object is not iterable │ │ │ │ +PyTuple_Check(__pyx_t_11) │ │ │ │ +__pyx_t_14 │ │ │ │ +MACS3.IO.BAM.BAMaccessor._BAMaccessor__fw_binary_parse │ │ │ │ Unable to initialize pickling for %.200s │ │ │ │ Module 'BAM' has already been imported. Re-initialisation is not supported. │ │ │ │ builtins │ │ │ │ cython_runtime │ │ │ │ __builtins__ │ │ │ │ compile time Python version %d.%d of module '%.100s' %s runtime version %d.%d │ │ │ │ does not match │ │ │ │ @@ -674,35 +678,35 @@ │ │ │ │ __Pyx_ParseKeywordsTuple │ │ │ │ __Pyx_RejectUnknownKeyword │ │ │ │ __Pyx_PyVectorcall_Function │ │ │ │ __Pyx_PEP560_update_bases │ │ │ │ __pyx_pw_5MACS3_2IO_3BAM_7BAIFile_1__init__ │ │ │ │ __pyx_pf_5MACS3_2IO_3BAM_7BAIFile___init__ │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile_get_metadata_by_refseq │ │ │ │ -__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor_close │ │ │ │ -__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor_get_chromosomes │ │ │ │ -__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor_get_rlengths │ │ │ │ __Pyx_CyFunction_CallAsMethod │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile_get_chunks_by_bin │ │ │ │ -__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor__BAMaccessor__fw_binary_parse │ │ │ │ PyCFunction_GET_SELF │ │ │ │ -__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor__BAMaccessor__retrieve_cdata_from_bgzf_block │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile_get_coffsets_by_list_of_regions │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile_get_chunks_by_list_of_bins │ │ │ │ -__pyx_f_5MACS3_2IO_3BAM_7BAIFile__BAIFile__read_n_ref │ │ │ │ -__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor__BAMaccessor__parse_header │ │ │ │ +__Pyx_PyBytes_TailmatchTuple │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile_get_chunks_by_region │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile_get_chunks_by_list_of_regions │ │ │ │ +__pyx_f_5MACS3_2IO_3BAM_7BAIFile__BAIFile__read_n_ref │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile_get_coffset_by_region │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_7BAIFile__BAIFile__load_bins │ │ │ │ __Pyx_SetItemInt_Fast │ │ │ │ __pyx_pw_5MACS3_2IO_3BAM_11BAMaccessor_1__init__ │ │ │ │ __pyx_pf_5MACS3_2IO_3BAM_11BAMaccessor___init__ │ │ │ │ -__Pyx_PyBytes_TailmatchTuple │ │ │ │ __pyx_f_5MACS3_2IO_3BAM_11BAMaccessor_get_reads_in_region │ │ │ │ +__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor_close │ │ │ │ +__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor__BAMaccessor__parse_header │ │ │ │ +__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor_get_rlengths │ │ │ │ +__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor_get_chromosomes │ │ │ │ +__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor__BAMaccessor__retrieve_cdata_from_bgzf_block │ │ │ │ +__pyx_f_5MACS3_2IO_3BAM_11BAMaccessor__BAMaccessor__fw_binary_parse │ │ │ │ Open input file. Determine whether it's a gzipped file. │ │ │ │ 'filename' must be a string object. │ │ │ │ This function initialize the following attributes: │ │ │ │ 1. self.filename: the filename for input file. │ │ │ │ 2. self.gzipped: a boolean indicating whether input file is gzipped. │ │ │ │ 3. self.fhd: buffered I/O stream of input file │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -60,26 +60,26 @@ │ │ │ │ 0x0000113c 50794469 63745f47 65744974 656d5265 PyDict_GetItemRe │ │ │ │ 0x0000114c 66005079 4572725f 5365744f 626a6563 f.PyErr_SetObjec │ │ │ │ 0x0000115c 74005079 5475706c 655f5061 636b0050 t.PyTuple_Pack.P │ │ │ │ 0x0000116c 79457863 5f4b6579 4572726f 72005f50 yExc_KeyError._P │ │ │ │ 0x0000117c 794f626a 6563745f 47435f4e 65770050 yObject_GC_New.P │ │ │ │ 0x0000118c 794f626a 6563745f 47435f54 7261636b yObject_GC_Track │ │ │ │ 0x0000119c 00507945 78635f53 79737465 6d457272 .PyExc_SystemErr │ │ │ │ - 0x000011ac 6f720073 74727263 68720050 79496d70 or.strrchr.PyImp │ │ │ │ - 0x000011bc 6f72745f 4164644d 6f64756c 65526566 ort_AddModuleRef │ │ │ │ - 0x000011cc 00507954 7970655f 46726f6d 4d657461 .PyType_FromMeta │ │ │ │ - 0x000011dc 636c6173 73005079 44696374 5f536574 class.PyDict_Set │ │ │ │ - 0x000011ec 44656661 756c7452 65660050 794f626a DefaultRef.PyObj │ │ │ │ - 0x000011fc 6563745f 47657449 74656d00 50794361 ect_GetItem.PyCa │ │ │ │ - 0x0000120c 7073756c 655f4765 74506f69 6e746572 psule_GetPointer │ │ │ │ - 0x0000121c 00507945 78635f52 756e7469 6d654572 .PyExc_RuntimeEr │ │ │ │ - 0x0000122c 726f7200 50794d6f 6e69746f 72696e67 ror.PyMonitoring │ │ │ │ - 0x0000123c 5f456e74 65725363 6f706500 5f50794d _EnterScope._PyM │ │ │ │ - 0x0000124c 6f6e6974 6f72696e 675f4669 72655079 onitoring_FirePy │ │ │ │ - 0x0000125c 53746172 74457665 6e740050 794c6f6e StartEvent.PyLon │ │ │ │ + 0x000011ac 6f720050 794d6f6e 69746f72 696e675f or.PyMonitoring_ │ │ │ │ + 0x000011bc 456e7465 7253636f 7065005f 50794d6f EnterScope._PyMo │ │ │ │ + 0x000011cc 6e69746f 72696e67 5f466972 65507953 nitoring_FirePyS │ │ │ │ + 0x000011dc 74617274 4576656e 74007374 72726368 tartEvent.strrch │ │ │ │ + 0x000011ec 72005079 496d706f 72745f41 64644d6f r.PyImport_AddMo │ │ │ │ + 0x000011fc 64756c65 52656600 50795479 70655f46 duleRef.PyType_F │ │ │ │ + 0x0000120c 726f6d4d 65746163 6c617373 00507944 romMetaclass.PyD │ │ │ │ + 0x0000121c 6963745f 53657444 65666175 6c745265 ict_SetDefaultRe │ │ │ │ + 0x0000122c 66005079 4f626a65 63745f47 65744974 f.PyObject_GetIt │ │ │ │ + 0x0000123c 656d0050 79436170 73756c65 5f476574 em.PyCapsule_Get │ │ │ │ + 0x0000124c 506f696e 74657200 50794578 635f5275 Pointer.PyExc_Ru │ │ │ │ + 0x0000125c 6e74696d 65457272 6f720050 794c6f6e ntimeError.PyLon │ │ │ │ 0x0000126c 675f5479 70650050 79426f6f 6c5f5479 g_Type.PyBool_Ty │ │ │ │ 0x0000127c 70650050 79547970 655f5265 61647900 pe.PyType_Ready. │ │ │ │ 0x0000128c 50794743 5f446973 61626c65 00507947 PyGC_Disable.PyG │ │ │ │ 0x0000129c 435f456e 61626c65 00507954 7970655f C_Enable.PyType_ │ │ │ │ 0x000012ac 49735375 62747970 65005079 54797065 IsSubtype.PyType │ │ │ │ 0x000012bc 5f547970 65005079 4d656d5f 4d616c6c _Type.PyMem_Mall │ │ │ │ 0x000012cc 6f630050 794d656d 5f467265 65005079 oc.PyMem_Free.Py │ │ │ │ @@ -161,42 +161,42 @@ │ │ │ │ 0x0000178c 74005079 4f626a65 63745f46 6f726d61 t.PyObject_Forma │ │ │ │ 0x0000179c 74005079 42797465 735f5479 70650050 t.PyBytes_Type.P │ │ │ │ 0x000017ac 79457863 5f457863 65707469 6f6e0050 yExc_Exception.P │ │ │ │ 0x000017bc 794c6973 745f5479 70650050 79446963 yList_Type.PyDic │ │ │ │ 0x000017cc 745f5479 70650050 79466c6f 61745f54 t_Type.PyFloat_T │ │ │ │ 0x000017dc 79706500 50794c6f 6e675f46 726f6d55 ype.PyLong_FromU │ │ │ │ 0x000017ec 6e736967 6e65644c 6f6e674c 6f6e6700 nsignedLongLong. │ │ │ │ - 0x000017fc 50795475 706c655f 47657453 6c696365 PyTuple_GetSlice │ │ │ │ - 0x0000180c 00507954 75706c65 5f476574 4974656d .PyTuple_GetItem │ │ │ │ - 0x0000181c 00507945 72725f4e 6f4d656d 6f727900 .PyErr_NoMemory. │ │ │ │ - 0x0000182c 50794f62 6a656374 5f537472 0050794f PyObject_Str.PyO │ │ │ │ - 0x0000183c 626a6563 745f5265 70720050 794c6973 bject_Repr.PyLis │ │ │ │ + 0x000017fc 50794f62 6a656374 5f537472 0050794f PyObject_Str.PyO │ │ │ │ + 0x0000180c 626a6563 745f5265 70720050 79547570 bject_Repr.PyTup │ │ │ │ + 0x0000181c 6c655f47 6574536c 69636500 50795475 le_GetSlice.PyTu │ │ │ │ + 0x0000182c 706c655f 47657449 74656d00 50794572 ple_GetItem.PyEr │ │ │ │ + 0x0000183c 725f4e6f 4d656d6f 72790050 794c6973 r_NoMemory.PyLis │ │ │ │ 0x0000184c 745f536f 72740050 79457863 5f496e64 t_Sort.PyExc_Ind │ │ │ │ 0x0000185c 65784572 726f7200 50795475 706c655f exError.PyTuple_ │ │ │ │ - 0x0000186c 54797065 0050794c 6f6e675f 46726f6d Type.PyLong_From │ │ │ │ - 0x0000187c 4c6f6e67 00507955 6e69636f 64655f46 Long.PyUnicode_F │ │ │ │ - 0x0000188c 6f726d61 74005079 4c6f6e67 5f46726f ormat.PyLong_Fro │ │ │ │ - 0x0000189c 6d446f75 626c6500 50794e75 6d626572 mDouble.PyNumber │ │ │ │ - 0x000018ac 5f416464 0050794e 756d6265 725f496e _Add.PyNumber_In │ │ │ │ - 0x000018bc 506c6163 65416464 00507953 65717565 PlaceAdd.PySeque │ │ │ │ - 0x000018cc 6e63655f 47657453 6c696365 0050794f nce_GetSlice.PyO │ │ │ │ - 0x000018dc 626a6563 745f4765 74497465 72005079 bject_GetIter.Py │ │ │ │ - 0x000018ec 434d6574 686f645f 4e657700 50794d65 CMethod_New.PyMe │ │ │ │ - 0x000018fc 74686f64 44657363 725f5479 70650050 thodDescr_Type.P │ │ │ │ - 0x0000190c 794e756d 6265725f 4e656761 74697665 yNumber_Negative │ │ │ │ - 0x0000191c 0050794c 6f6e675f 46726f6d 4c6f6e67 .PyLong_FromLong │ │ │ │ - 0x0000192c 4c6f6e67 00507946 6c6f6174 5f46726f Long.PyFloat_Fro │ │ │ │ - 0x0000193c 6d446f75 626c6500 50794f62 6a656374 mDouble.PyObject │ │ │ │ - 0x0000194c 5f536574 41747472 00507953 65745f4e _SetAttr.PySet_N │ │ │ │ - 0x0000195c 65770050 79497465 725f4e65 78740050 ew.PyIter_Next.P │ │ │ │ - 0x0000196c 794c6973 745f4578 74656e64 0050794f yList_Extend.PyO │ │ │ │ - 0x0000197c 626a6563 745f4861 73417474 72576974 bject_HasAttrWit │ │ │ │ - 0x0000198c 68457272 6f720050 79536571 75656e63 hError.PySequenc │ │ │ │ - 0x0000199c 655f436f 6e746169 6e730050 794e756d e_Contains.PyNum │ │ │ │ - 0x000019ac 6265725f 52736869 6674005f 50795479 ber_Rshift._PyTy │ │ │ │ + 0x0000186c 54797065 00507943 4d657468 6f645f4e Type.PyCMethod_N │ │ │ │ + 0x0000187c 65770050 794d6574 686f6444 65736372 ew.PyMethodDescr │ │ │ │ + 0x0000188c 5f547970 65005079 4f626a65 63745f53 _Type.PyObject_S │ │ │ │ + 0x0000189c 65744174 74720050 794e756d 6265725f etAttr.PyNumber_ │ │ │ │ + 0x000018ac 496e506c 61636541 64640050 79536574 InPlaceAdd.PySet │ │ │ │ + 0x000018bc 5f4e6577 0050794f 626a6563 745f4765 _New.PyObject_Ge │ │ │ │ + 0x000018cc 74497465 72005079 49746572 5f4e6578 tIter.PyIter_Nex │ │ │ │ + 0x000018dc 74005079 4c697374 5f457874 656e6400 t.PyList_Extend. │ │ │ │ + 0x000018ec 50795365 7175656e 63655f47 6574536c PySequence_GetSl │ │ │ │ + 0x000018fc 69636500 50794f62 6a656374 5f486173 ice.PyObject_Has │ │ │ │ + 0x0000190c 41747472 57697468 4572726f 72005079 AttrWithError.Py │ │ │ │ + 0x0000191c 4c6f6e67 5f46726f 6d4c6f6e 67005079 Long_FromLong.Py │ │ │ │ + 0x0000192c 53657175 656e6365 5f436f6e 7461696e Sequence_Contain │ │ │ │ + 0x0000193c 73005079 556e6963 6f64655f 466f726d s.PyUnicode_Form │ │ │ │ + 0x0000194c 61740050 794e756d 6265725f 52736869 at.PyNumber_Rshi │ │ │ │ + 0x0000195c 66740050 794c6f6e 675f4672 6f6d4c6f ft.PyLong_FromLo │ │ │ │ + 0x0000196c 6e674c6f 6e670050 794e756d 6265725f ngLong.PyNumber_ │ │ │ │ + 0x0000197c 41646400 5079466c 6f61745f 46726f6d Add.PyFloat_From │ │ │ │ + 0x0000198c 446f7562 6c650050 794e756d 6265725f Double.PyNumber_ │ │ │ │ + 0x0000199c 4e656761 74697665 0050794c 6f6e675f Negative.PyLong_ │ │ │ │ + 0x000019ac 46726f6d 446f7562 6c65005f 50795479 FromDouble._PyTy │ │ │ │ 0x000019bc 70655f4c 6f6f6b75 70005079 44696374 pe_Lookup.PyDict │ │ │ │ 0x000019cc 5f44656c 4974656d 0050794f 626a6563 _DelItem.PyObjec │ │ │ │ 0x000019dc 745f5365 74417474 72537472 696e6700 t_SetAttrString. │ │ │ │ 0x000019ec 50794f53 5f736e70 72696e74 66005079 PyOS_snprintf.Py │ │ │ │ 0x000019fc 556e6963 6f64655f 46726f6d 53747269 Unicode_FromStri │ │ │ │ 0x00001a0c 6e67416e 6453697a 65005079 556e6963 ngAndSize.PyUnic │ │ │ │ 0x00001a1c 6f64655f 4465636f 64650050 79457661 ode_Decode.PyEva │ │ │ │ @@ -206,26 +206,26 @@ │ │ │ │ 0x00001a5c 4d6f6475 6c654469 63740050 79446963 ModuleDict.PyDic │ │ │ │ 0x00001a6c 745f4765 74497465 6d537472 696e6700 t_GetItemString. │ │ │ │ 0x00001a7c 50795f56 65727369 6f6e0050 79457863 Py_Version.PyExc │ │ │ │ 0x00001a8c 5f4d6f64 756c654e 6f74466f 756e6445 _ModuleNotFoundE │ │ │ │ 0x00001a9c 72726f72 00507943 61707375 6c655f54 rror.PyCapsule_T │ │ │ │ 0x00001aac 79706500 5f5f7079 785f6d6f 64756c65 ype.__pyx_module │ │ │ │ 0x00001abc 5f69735f 6d61696e 5f4d4143 53335f5f _is_main_MACS3__ │ │ │ │ - 0x00001acc 494f5f5f 42414d00 50794d61 7070696e IO__BAM.PyMappin │ │ │ │ - 0x00001adc 675f4b65 79730050 79536571 75656e63 g_Keys.PySequenc │ │ │ │ - 0x00001aec 655f4765 74497465 6d005079 44696374 e_GetItem.PyDict │ │ │ │ - 0x00001afc 5f497465 6d730050 79556e69 636f6465 _Items.PyUnicode │ │ │ │ - 0x00001b0c 5f417355 54463853 7472696e 67005079 _AsUTF8String.Py │ │ │ │ - 0x00001b1c 57726170 70657244 65736372 5f547970 WrapperDescr_Typ │ │ │ │ - 0x00001b2c 65005f5f 7079785f 77726170 70657262 e.__pyx_wrapperb │ │ │ │ - 0x00001b3c 6173655f 354d4143 53335f32 494f5f33 ase_5MACS3_2IO_3 │ │ │ │ - 0x00001b4c 42414d5f 37424149 46696c65 5f5f5f69 BAM_7BAIFile___i │ │ │ │ - 0x00001b5c 6e69745f 5f005f5f 7079785f 77726170 nit__.__pyx_wrap │ │ │ │ - 0x00001b6c 70657262 6173655f 354d4143 53335f32 perbase_5MACS3_2 │ │ │ │ - 0x00001b7c 494f5f33 42414d5f 31314241 4d616363 IO_3BAM_11BAMacc │ │ │ │ - 0x00001b8c 6573736f 725f5f5f 696e6974 5f5f0050 essor___init__.P │ │ │ │ + 0x00001acc 494f5f5f 42414d00 50795772 61707065 IO__BAM.PyWrappe │ │ │ │ + 0x00001adc 72446573 63725f54 79706500 5f5f7079 rDescr_Type.__py │ │ │ │ + 0x00001aec 785f7772 61707065 72626173 655f354d x_wrapperbase_5M │ │ │ │ + 0x00001afc 41435333 5f32494f 5f334241 4d5f3742 ACS3_2IO_3BAM_7B │ │ │ │ + 0x00001b0c 41494669 6c655f5f 5f696e69 745f5f00 AIFile___init__. │ │ │ │ + 0x00001b1c 5f5f7079 785f7772 61707065 72626173 __pyx_wrapperbas │ │ │ │ + 0x00001b2c 655f354d 41435333 5f32494f 5f334241 e_5MACS3_2IO_3BA │ │ │ │ + 0x00001b3c 4d5f3131 42414d61 63636573 736f725f M_11BAMaccessor_ │ │ │ │ + 0x00001b4c 5f5f696e 69745f5f 0050794d 61707069 __init__.PyMappi │ │ │ │ + 0x00001b5c 6e675f4b 65797300 50795365 7175656e ng_Keys.PySequen │ │ │ │ + 0x00001b6c 63655f47 65744974 656d0050 79446963 ce_GetItem.PyDic │ │ │ │ + 0x00001b7c 745f4974 656d7300 5079556e 69636f64 t_Items.PyUnicod │ │ │ │ + 0x00001b8c 655f4173 55544638 53747269 6e670050 e_AsUTF8String.P │ │ │ │ 0x00001b9c 79496e69 745f4241 4d005079 4d6f6475 yInit_BAM.PyModu │ │ │ │ 0x00001bac 6c654465 665f496e 69740072 61697365 leDef_Init.raise │ │ │ │ 0x00001bbc 006c6962 632e736f 2e36006c 642d6c69 .libc.so.6.ld-li │ │ │ │ 0x00001bcc 6e75782d 61726d68 662e736f 2e330047 nux-armhf.so.3.G │ │ │ │ 0x00001bdc 4c494243 5f322e34 00 LIBC_2.4. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00003254 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 87a4 │ │ │ │ + bl 88d0 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -000039f8 : │ │ │ │ +000039f8 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5ac04 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb19e04> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46050ff0 │ │ │ │ ldrmi r4, [r0], -pc, lsl #24 │ │ │ │ ldrbtmi r4, [ip], #-1546 @ 0xfffff9f6 │ │ │ │ ldclvs 8, cr6, [fp, #-428] @ 0xfffffe54 │ │ │ │ @@ -22,16 +22,16 @@ │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf04fef68 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ ldrdeq ip, [r3], -r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r2, r0, ror #18 │ │ │ │ - andeq r2, r2, r8, ror r9 │ │ │ │ + andeq r2, r2, ip, lsr #17 │ │ │ │ + andeq r2, r2, r4, asr #17 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r5], -r2, lsl #1 │ │ │ │ ldrdeq pc, [r4], r0 │ │ │ │ ldrmi r4, [r6], -r8, lsl #13 │ │ │ │ @@ -71,15 +71,15 @@ │ │ │ │ ldmdblt sp, {r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ and lr, r6, r8, lsr #27 │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ mcrne 13, 0, lr, cr4, cr6, {4} │ │ │ │ @ instruction: 0x4628dbf4 │ │ │ │ - blx fe23fb30 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe1fed30> │ │ │ │ + blx 73fb32 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x6fed32> │ │ │ │ blmi 216348 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d5548> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 5db90 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1cd90> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ stcl 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ @@ -96,25 +96,25 @@ │ │ │ │ strmi sl, [r8], r8, lsr #1 │ │ │ │ @ instruction: 0x46174611 │ │ │ │ @ instruction: 0xf8dd461e │ │ │ │ ldrbtmi fp, [sl], #56 @ 0x38 │ │ │ │ stc 7, cr15, [sl], #-1020 @ 0xfffffc04 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ stmdavs r3, {r1, r2, r3, r4, r5, ip, lr, pc}^ │ │ │ │ - blcs 1f0ec │ │ │ │ + blcs 1f0ec │ │ │ │ stmdbmi r2!, {r1, r3, r8, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0x4642463b │ │ │ │ andeq pc, r1, sl, asr r8 @ │ │ │ │ stmdavs r0, {r5, r8, fp, lr} │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ strht lr, [pc], -lr │ │ │ │ strls lr, [r4, #-2512] @ 0xfffff630 │ │ │ │ @ instruction: 0x4659b155 │ │ │ │ @ instruction: 0xf0224630 │ │ │ │ - stmdbcs r0, {r0, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbcs r0, {r0, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x460bbf14 │ │ │ │ addsmi r4, sp, #95420416 @ 0x5b00000 │ │ │ │ @ instruction: 0x461dbfb8 │ │ │ │ adcsmi r4, r5, #1291845632 @ 0x4d000000 │ │ │ │ ldmdbmi r6, {r2, r3, r9, ip, lr, pc} │ │ │ │ @ instruction: 0x4642463b │ │ │ │ andeq pc, r1, sl, asr r8 @ │ │ │ │ @@ -128,23 +128,23 @@ │ │ │ │ strbmi r2, [r3], -r0, lsl #2 │ │ │ │ ldrbtmi r4, [sl], #-1544 @ 0xfffff9f8 │ │ │ │ andls pc, r8, sp, asr #17 │ │ │ │ strvc lr, [r0], -sp, asr #19 │ │ │ │ mrc 7, 6, APSR_nzcv, cr14, cr15, {7} │ │ │ │ ble cdbf8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x8cdf8> │ │ │ │ strcs r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - blx 5bfc14 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x57ee14> │ │ │ │ + blx feabfc14 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfea7ee14> │ │ │ │ andlt r4, r5, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq ip, r3, r6, ror r1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r2, r8, lsl #20 │ │ │ │ + andeq r2, r2, r4, asr r9 │ │ │ │ andeq r0, r0, r4, lsr #5 │ │ │ │ - strdeq r2, [r2], -r0 │ │ │ │ - ldrdeq r2, [r2], -r6 │ │ │ │ + andeq r2, r2, ip, lsr r9 │ │ │ │ + andeq r2, r2, r2, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5ae28 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a028> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r0, #240, 30 @ 0x3c0 │ │ │ │ strmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7ff4611 │ │ │ │ @ instruction: 0x4604ee5a │ │ │ │ @@ -158,15 +158,15 @@ │ │ │ │ blle 57a5c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x16c5c> │ │ │ │ and r2, ip, r0 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ ldrb lr, [r5, ip, ror #23]! │ │ │ │ @ instruction: 0xf0054620 │ │ │ │ - @ instruction: 0xf04ff9db │ │ │ │ + @ instruction: 0xf04ffa6f │ │ │ │ ldclt 0, cr3, [r8, #-1020]! @ 0xfffffc04 │ │ │ │ andeq ip, r3, sl, asr #22 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x460f4e18 │ │ │ │ @@ -221,15 +221,15 @@ │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ bl ffb41d58 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffb00f58> │ │ │ │ ldmdbmi r4!, {r0, r3, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1584 @ 0xfffff9d0 │ │ │ │ bl c41d64 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc00f64> │ │ │ │ ldmiblt r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf0054628 │ │ │ │ - strcs pc, [r0], #-2397 @ 0xfffff6a3 │ │ │ │ + strcs pc, [r0], #-2545 @ 0xfffff60f │ │ │ │ blmi bfbebc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xbbb0bc> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ stccs 5, cr5, [r0, #-736] @ 0xfffffd20 │ │ │ │ stmdavs fp!, {r0, r2, r3, r5, r6, r7, ip, lr, pc} │ │ │ │ @ instruction: 0xf1b3462c │ │ │ │ svclt 0x00bc4f80 │ │ │ │ eorvs r3, fp, r1, lsl #6 │ │ │ │ @@ -268,340 +268,395 @@ │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4620dbdb │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ andeq fp, r3, sl, asr #31 │ │ │ │ ldrdeq ip, [r3], -sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r2, [r2], -lr │ │ │ │ - andeq r4, r2, lr, ror r1 │ │ │ │ + andeq r2, r2, sl, lsr #16 │ │ │ │ + andeq r3, r2, sl, lsr #30 │ │ │ │ andeq ip, r3, r8, lsl sl │ │ │ │ - andeq r2, r2, lr, asr #17 │ │ │ │ - ldrdeq r2, [r2], -r6 │ │ │ │ - andeq r2, r2, r6, asr #17 │ │ │ │ - andeq r2, r2, lr, asr #17 │ │ │ │ - andeq r2, r2, r4, asr #17 │ │ │ │ - andeq r2, r2, ip, asr #17 │ │ │ │ - andeq r2, r2, r0, asr #17 │ │ │ │ - andeq r2, r2, r8, asr #17 │ │ │ │ + andeq r2, r2, sl, lsl r8 │ │ │ │ + andeq r2, r2, r2, lsr #16 │ │ │ │ + andeq r2, r2, r2, lsl r8 │ │ │ │ + andeq r2, r2, sl, lsl r8 │ │ │ │ + andeq r2, r2, r0, lsl r8 │ │ │ │ + andeq r2, r2, r8, lsl r8 │ │ │ │ + andeq r2, r2, ip, lsl #16 │ │ │ │ + andeq r2, r2, r4, lsl r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b060 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a260> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147e48 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107048> │ │ │ │ addsvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-800 @ 0xfffffce0 │ │ │ │ ldc 7, cr15, [r8, #1020]! @ 0x3fc │ │ │ │ - andeq r5, r2, ip, lsr #6 │ │ │ │ - andeq r2, r2, r2, lsl #17 │ │ │ │ - andeq r2, r2, r2, lsr #17 │ │ │ │ + andeq r5, r2, r8, ror r2 │ │ │ │ + andeq r2, r2, lr, asr #15 │ │ │ │ + andeq r2, r2, lr, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b090 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a290> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147e78 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107078> │ │ │ │ stmdbmi r5, {r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eda2 │ │ │ │ - strdeq r5, [r2], -lr │ │ │ │ - muleq r2, r4, r8 │ │ │ │ - andeq r2, r2, r0, asr #17 │ │ │ │ + andeq r5, r2, sl, asr #4 │ │ │ │ + andeq r2, r2, r0, ror #15 │ │ │ │ + andeq r2, r2, ip, lsl #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b0c0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a2c0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147ea8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1070a8> │ │ │ │ eorne pc, r9, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-828 @ 0xfffffcc4 │ │ │ │ stc 7, cr15, [r8, #1020] @ 0x3fc │ │ │ │ - andeq r5, r2, ip, asr #5 │ │ │ │ - andeq r2, r2, r6, lsr #17 │ │ │ │ - ldrdeq r2, [r2], -r2 @ │ │ │ │ + andeq r5, r2, r8, lsl r2 │ │ │ │ + strdeq r2, [r2], -r2 @ │ │ │ │ + andeq r2, r2, lr, lsl r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b0f0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a2f0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147ed8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1070d8> │ │ │ │ stmdbmi r5, {r3, r5, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed72 │ │ │ │ - muleq r2, lr, r2 │ │ │ │ - andeq r2, r2, r8, ror r8 │ │ │ │ - andeq r2, r2, r4, lsr #17 │ │ │ │ + andeq r5, r2, sl, ror #3 │ │ │ │ + andeq r2, r2, r4, asr #15 │ │ │ │ + strdeq r2, [r2], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b120 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a320> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147f08 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107108> │ │ │ │ stmdbmi r5, {r0, r5, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmncc ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed5a │ │ │ │ - andeq r5, r2, lr, ror #4 │ │ │ │ - andeq r2, r2, r8, asr #16 │ │ │ │ - andeq r2, r2, r4, ror r8 │ │ │ │ + @ instruction: 0x000251ba │ │ │ │ + muleq r2, r4, r7 │ │ │ │ + andeq r2, r2, r0, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b150 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a350> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 147f38 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107138> │ │ │ │ + stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ + sbcseq r6, r9, fp, asr sp │ │ │ │ + @ instruction: 0xf7ffd401 │ │ │ │ + stcvc 15, cr15, [r3], {195} @ 0xc3 │ │ │ │ + strle r0, [r4, #-1690] @ 0xfffff966 │ │ │ │ + svclt 0x004c065b │ │ │ │ + andscc r3, ip, r4, lsl r0 │ │ │ │ + stmibvs r0, {r2, r3, sp, lr, pc}^ │ │ │ │ + blmi 1b24b8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1716b8> │ │ │ │ + addvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ + stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + ldrbtmi r3, [r8], #-896 @ 0xfffffc80 │ │ │ │ + ldc 7, cr15, [r0, #-1020]! @ 0xfffffc04 │ │ │ │ + svclt 0x0000bd08 │ │ │ │ + andeq r5, r2, r8, ror #2 │ │ │ │ + andeq r2, r2, r2, asr #14 │ │ │ │ + andeq r2, r2, r2, lsl #15 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ + bl feb5b1a4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a3a4> │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + blmi 147f8c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x10718c> │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrscc r4, ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ed42 │ │ │ │ - andeq r5, r2, lr, lsr r2 │ │ │ │ - andeq r2, r2, ip, ror #16 │ │ │ │ - muleq r2, r8, r8 │ │ │ │ + svclt 0x0000ed18 │ │ │ │ + andeq r5, r2, r6, lsr r1 │ │ │ │ + andeq r2, r2, r4, ror #14 │ │ │ │ + muleq r2, r0, r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b180 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a380> │ │ │ │ + bl feb5b1d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a3d4> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 147f68 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107168> │ │ │ │ + blmi 147fbc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1071bc> │ │ │ │ stmdbmi r5, {r1, r2, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ movscc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ed2a │ │ │ │ - andeq r5, r2, lr, lsl #4 │ │ │ │ - andeq r2, r2, ip, lsr r8 │ │ │ │ - andeq r2, r2, ip, lsr #17 │ │ │ │ + svclt 0x0000ed00 │ │ │ │ + andeq r5, r2, r6, lsl #2 │ │ │ │ + andeq r2, r2, r4, lsr r7 │ │ │ │ + andeq r2, r2, r4, lsr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b1b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a3b0> │ │ │ │ + bl feb5b204 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a404> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 147f98 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107198> │ │ │ │ + blmi 147fec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1071ec> │ │ │ │ stmdbmi r5, {r1, r2, r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ biccc r4, r8, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ed12 │ │ │ │ - ldrdeq r5, [r2], -lr │ │ │ │ - andeq r2, r2, r0, lsr #17 │ │ │ │ - andeq r2, r2, ip, asr #17 │ │ │ │ + svclt 0x0000ece8 │ │ │ │ + ldrdeq r5, [r2], -r6 │ │ │ │ + muleq r2, r8, r7 │ │ │ │ + andeq r2, r2, r4, asr #15 │ │ │ │ vst3.8 {d27-d29}, [pc] │ │ │ │ ldrblt r5, [r0, #-3200]! @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ addlt r4, r2, sl, lsl sl │ │ │ │ - blmi 6af008 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x66e208> │ │ │ │ + blmi 6af05c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x66e25c> │ │ │ │ @ instruction: 0xf854447a │ │ │ │ ldmpl r3, {r2, r8, r9, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9301 │ │ │ │ - @ instruction: 0xf0220300 │ │ │ │ - strls lr, [r0], #-2412 @ 0xfffff694 │ │ │ │ + @ instruction: 0xf7ff0300 │ │ │ │ + strls lr, [r0], #-2340 @ 0xfffff6dc │ │ │ │ orrlt r4, r8, r5, lsl #12 │ │ │ │ - blls d010 │ │ │ │ + blls d064 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ ldcne 4, cr3, [sl, #-4] │ │ │ │ ldmdavs sl, {r9, ip, pc} │ │ │ │ @ instruction: 0xf1b36813 │ │ │ │ svclt 0x00bc4f80 │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ - @ instruction: 0xf8b4f005 │ │ │ │ + @ instruction: 0xf8f4f005 │ │ │ │ mvnle r4, r6, lsr #5 │ │ │ │ - blmi 25685c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x215a5c> │ │ │ │ + blmi 2568b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x215ab0> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 5e0a4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d2a4> │ │ │ │ + blls 5e0f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d2f8> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - b 1742044 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1701244> │ │ │ │ + b cc2098 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc81298> │ │ │ │ andlt r4, r2, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ ldrbmi fp, [r0, -r4]! │ │ │ │ - strdeq fp, [r3], -r4 │ │ │ │ + andeq fp, r3, r0, lsr #25 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - @ instruction: 0x0003bcb0 │ │ │ │ + andeq fp, r3, ip, asr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b268 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a468> │ │ │ │ + bl feb5b2bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a4bc> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 148050 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107250> │ │ │ │ + blmi 1480a4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1072a4> │ │ │ │ rsceq pc, r6, #1879048196 @ 0x70000004 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-984 @ 0xfffffc28 │ │ │ │ - ldc 7, cr15, [r4], #1020 @ 0x3fc │ │ │ │ - andeq r5, r2, r4, lsr #2 │ │ │ │ - strdeq r2, [r2], -sl │ │ │ │ - andeq r2, r2, sl, asr #16 │ │ │ │ + stc 7, cr15, [sl], {255} @ 0xff │ │ │ │ + andeq r5, r2, ip, lsl r0 │ │ │ │ + strdeq r2, [r2], -r2 @ │ │ │ │ + andeq r2, r2, r2, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b298 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a498> │ │ │ │ + bl feb5b2ec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a4ec> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 148080 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107280> │ │ │ │ + blmi 1480d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1072d4> │ │ │ │ stmdbmi r5, {r2, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ mvncc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ec9e │ │ │ │ - strdeq r5, [r2], -r6 │ │ │ │ - andeq r2, r2, ip, lsl #13 │ │ │ │ - andeq r2, r2, r0, lsr r8 │ │ │ │ + svclt 0x0000ec74 │ │ │ │ + andeq r4, r2, lr, ror #31 │ │ │ │ + andeq r2, r2, r4, lsl #11 │ │ │ │ + andeq r2, r2, r8, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b2c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a4c8> │ │ │ │ + bl feb5b31c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a51c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 1480b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1072b0> │ │ │ │ + blmi 148104 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107304> │ │ │ │ rscseq pc, r5, #1879048196 @ 0x70000004 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-1020 @ 0xfffffc04 │ │ │ │ - stc 7, cr15, [r4], {255} @ 0xff │ │ │ │ - andeq r5, r2, r4, asr #1 │ │ │ │ - muleq r2, sl, r4 │ │ │ │ - andeq r2, r2, sl, ror #15 │ │ │ │ + mrrc 7, 15, pc, sl, cr15 @ │ │ │ │ + @ instruction: 0x00024fbc │ │ │ │ + muleq r2, r2, r3 │ │ │ │ + andeq r2, r2, r2, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b2f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a4f8> │ │ │ │ + bl feb5b34c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a54c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 1480e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1072e0> │ │ │ │ + blmi 148134 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107334> │ │ │ │ stmdbmi r5, {r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-904 @ 0xfffffc78 │ │ │ │ - stcl 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ - muleq r2, r6, r0 │ │ │ │ - andeq r2, r2, ip, ror #15 │ │ │ │ - andeq r2, r2, r6, lsl r8 │ │ │ │ + mcrr 7, 15, pc, r2, cr15 @ │ │ │ │ + andeq r4, r2, lr, lsl #31 │ │ │ │ + andeq r2, r2, r4, ror #13 │ │ │ │ + andeq r2, r2, lr, lsl #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b328 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a528> │ │ │ │ + bl feb5b37c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a57c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 148110 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107310> │ │ │ │ + blmi 148164 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107364> │ │ │ │ stmdbmi r5, {r0, r1, r2, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-914 @ 0xfffffc6e │ │ │ │ - mrrc 7, 15, pc, r4, cr15 @ │ │ │ │ - andeq r5, r2, r6, rrx │ │ │ │ - andeq r2, r2, r8, lsr #14 │ │ │ │ - andeq r2, r2, sl, ror #14 │ │ │ │ + stc 7, cr15, [sl], #-1020 @ 0xfffffc04 │ │ │ │ + andeq r4, r2, lr, asr pc │ │ │ │ + andeq r2, r2, r0, lsr #12 │ │ │ │ + andeq r2, r2, r2, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b358 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a558> │ │ │ │ + bl feb5b3ac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a5ac> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 188140 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x147340> │ │ │ │ + blmi 188194 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x147394> │ │ │ │ addsvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ orrsvc pc, sl, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ec3c │ │ │ │ - andeq r5, r2, r4, lsr r0 │ │ │ │ - andeq r2, r2, sl, lsl #11 │ │ │ │ - andeq r2, r2, ip, asr #15 │ │ │ │ + svclt 0x0000ec12 │ │ │ │ + andeq r4, r2, ip, lsr #30 │ │ │ │ + andeq r2, r2, r2, lsl #9 │ │ │ │ + andeq r2, r2, r4, asr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b38c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a58c> │ │ │ │ + bl feb5b3e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a5e0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 188174 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x147374> │ │ │ │ + blmi 1881c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1473c8> │ │ │ │ addne pc, r7, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ec22 │ │ │ │ - andeq r5, r2, r0 │ │ │ │ - ldrdeq r2, [r2], -sl │ │ │ │ - andeq r2, r2, r4, asr #15 │ │ │ │ + svclt 0x0000ebf8 │ │ │ │ + strdeq r4, [r2], -r8 │ │ │ │ + ldrdeq r2, [r2], -r2 @ │ │ │ │ + @ instruction: 0x000226bc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b3c0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a5c0> │ │ │ │ + bl feb5b414 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a614> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 1481a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1073a8> │ │ │ │ + blmi 1481fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1073fc> │ │ │ │ stmdbmi r5, {r0, r1, r2, r4, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-942 @ 0xfffffc52 │ │ │ │ - stc 7, cr15, [r8], {255} @ 0xff │ │ │ │ - andeq r4, r2, lr, asr #31 │ │ │ │ - @ instruction: 0x000227b8 │ │ │ │ - andeq r2, r2, r2, ror #15 │ │ │ │ + bl ff7c222c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff78142c> │ │ │ │ + andeq r4, r2, r6, asr #29 │ │ │ │ + @ instruction: 0x000226b0 │ │ │ │ + ldrdeq r2, [r2], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b3f0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a5f0> │ │ │ │ + bl feb5b444 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a644> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 1481d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1073d8> │ │ │ │ + blmi 14822c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x10742c> │ │ │ │ stmdbmi r5, {r1, r2, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-950 @ 0xfffffc4a │ │ │ │ - bl ffc42208 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffc01408> │ │ │ │ - muleq r2, lr, pc @ │ │ │ │ - andeq r2, r2, ip, asr #15 │ │ │ │ - strdeq r2, [r2], -r6 │ │ │ │ + bl ff1c225c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff18145c> │ │ │ │ + muleq r2, r6, lr │ │ │ │ + andeq r2, r2, r4, asr #13 │ │ │ │ + andeq r2, r2, lr, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b420 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a620> │ │ │ │ + bl feb5b474 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a674> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 148208 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x107408> │ │ │ │ + blmi 14825c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x10745c> │ │ │ │ stmdbmi r5, {r0, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-960 @ 0xfffffc40 │ │ │ │ - bl ff642238 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff601438> │ │ │ │ - andeq r4, r2, lr, ror #30 │ │ │ │ - muleq r2, ip, r7 │ │ │ │ - andeq r2, r2, r6, asr #15 │ │ │ │ + bl febc228c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb8148c> │ │ │ │ + andeq r4, r2, r6, ror #28 │ │ │ │ + muleq r2, r4, r6 │ │ │ │ + @ instruction: 0x000226be │ │ │ │ + vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ + bl feb5b4a4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a6a4> │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + ldcmi 15, cr0, [r7], {232} @ 0xe8 │ │ │ │ + strmi r4, [r6], -r1, lsl #12 │ │ │ │ + ldrbtmi r4, [ip], #-2070 @ 0xfffff7ea │ │ │ │ + addlt r4, r2, r6, lsl fp │ │ │ │ + ldrbtmi r4, [fp], #-3350 @ 0xfffff2ea │ │ │ │ + stmdapl r0!, {r1, r3, r5, r6, r9, sl, lr} │ │ │ │ + stmdavs r0, {r0, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ + @ instruction: 0xf04f9001 │ │ │ │ + ldmdavs r8, {}^ @ │ │ │ │ + bl 16422cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x16014cc> │ │ │ │ + ldmdblt r4, {sl, fp, ip, pc}^ │ │ │ │ + ldmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blmi 3f27bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b19bc> │ │ │ │ + stmdbmi pc, {r1, r4, r5, r9, sl, lr} @ │ │ │ │ + stmiapl fp!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + bmi 37ef3c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x33e13c> │ │ │ │ + ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ + ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ + subsmi r9, sl, r1, lsl #22 │ │ │ │ + movweq pc, #79 @ 0x4f @ │ │ │ │ + @ instruction: 0xf7ffd001 │ │ │ │ + strtmi lr, [r0], -r0, lsl #18 │ │ │ │ + ldcllt 0, cr11, [r0, #-8]! │ │ │ │ + andeq fp, r3, r2, lsr sl │ │ │ │ + andeq r0, r0, ip, lsl #5 │ │ │ │ + ldrdeq ip, [r3], -r6 │ │ │ │ + andeq fp, r3, r4, lsr #20 │ │ │ │ + andeq r0, r0, r8, lsl #6 │ │ │ │ + andeq r2, r2, ip, ror r6 │ │ │ │ + strdeq fp, [r3], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b450 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a650> │ │ │ │ + bl feb5b52c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a72c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 188238 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x147438> │ │ │ │ + blmi 188314 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x147514> │ │ │ │ eorsne pc, r9, #72351744 @ 0x4500000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ bicvc pc, sl, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ebc0 │ │ │ │ - andeq r4, r2, ip, lsr pc │ │ │ │ - andeq r2, r2, r2, lsl r3 │ │ │ │ - andeq r2, r2, r4, asr #15 │ │ │ │ + svclt 0x0000eb52 │ │ │ │ + andeq r4, r2, ip, lsr #27 │ │ │ │ + andeq r2, r2, r2, lsl #3 │ │ │ │ + andeq r2, r2, r4, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b484 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a684> │ │ │ │ + bl feb5b560 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a760> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 18826c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x14746c> │ │ │ │ + blmi 188348 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x147548> │ │ │ │ eorne pc, r7, #72351744 @ 0x4500000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ bicsvc pc, r8, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000eba6 │ │ │ │ - andeq r4, r2, r8, lsl #30 │ │ │ │ - ldrdeq r2, [r2], -lr │ │ │ │ - andeq r2, r2, r4, lsr #15 │ │ │ │ + svclt 0x0000eb38 │ │ │ │ + andeq r4, r2, r8, ror sp │ │ │ │ + andeq r2, r2, lr, asr #2 │ │ │ │ + andeq r2, r2, r4, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b4b8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a6b8> │ │ │ │ + bl feb5b594 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a794> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 1882a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1474a0> │ │ │ │ + blmi 18837c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x14757c> │ │ │ │ subne pc, r9, #72351744 @ 0x4500000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000eb8c │ │ │ │ - ldrdeq r4, [r2], -r4 @ │ │ │ │ - andeq r2, r2, sl, lsr #5 │ │ │ │ - andeq r2, r2, r0, ror r7 │ │ │ │ + svclt 0x0000eb1e │ │ │ │ + andeq r4, r2, r4, asr #26 │ │ │ │ + andeq r2, r2, sl, lsl r1 │ │ │ │ + andeq r2, r2, r0, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b4ec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a6ec> │ │ │ │ + bl feb5b5c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a7c8> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 1882d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1474d4> │ │ │ │ + blmi 1883b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1475b0> │ │ │ │ subne pc, r1, #1342177284 @ 0x50000004 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnsvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000eb72 │ │ │ │ - andeq r4, r2, r0, lsr #29 │ │ │ │ - andeq r2, r2, r6, ror r2 │ │ │ │ - andeq r2, r2, ip, asr #14 │ │ │ │ + svclt 0x0000eb04 │ │ │ │ + andeq r4, r2, r0, lsl sp │ │ │ │ + andeq r2, r2, r6, ror #1 │ │ │ │ + @ instruction: 0x000225bc │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ - blmi 1055d90 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1014f90> │ │ │ │ + blmi 1055e6c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x101506c> │ │ │ │ strmi r4, [r7], -r1, asr #28 │ │ │ │ @ instruction: 0xf8dd447b │ │ │ │ ldrbtmi r8, [lr], #-40 @ 0xffffffd8 │ │ │ │ strmi r9, [fp], fp, lsl #26 │ │ │ │ ldmibvs r8, {r1, r4, r7, r9, sl, lr} │ │ │ │ - stmdb ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rsble r2, pc, r0, lsl #16 │ │ │ │ strmi r2, [r4], -r0, lsl #6 │ │ │ │ sublt pc, r0, r0, asr #17 │ │ │ │ andvc lr, r2, r0, asr #19 │ │ │ │ orrvs r6, r3, #-1073741808 @ 0xc0000010 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8d9d007 │ │ │ │ @@ -624,275 +679,275 @@ │ │ │ │ @ instruction: 0xb12d3000 │ │ │ │ @ instruction: 0xf1b3682b │ │ │ │ svclt 0x00bc4f80 │ │ │ │ eorvs r3, fp, r1, lsl #6 │ │ │ │ vtst.8 d22, d16, d25 │ │ │ │ movwcs r2, #655 @ 0x28f │ │ │ │ andmi r6, sl, r5, ror #6 │ │ │ │ - bcs 21d34c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1dc54c> │ │ │ │ + bcs 21d428 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1dc628> │ │ │ │ tstcc r1, #196, 18 @ 0x310000 │ │ │ │ tstcc r3, #196, 18 @ 0x310000 │ │ │ │ andsle r6, sp, r3, ror #10 │ │ │ │ - bcs fb3e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xba5e0> │ │ │ │ - bcs 138468 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf7668> │ │ │ │ + bcs fb4bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xba6bc> │ │ │ │ + bcs 138544 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf7744> │ │ │ │ and sp, r5, fp, lsl r0 │ │ │ │ andsle r2, fp, r2, lsl #21 │ │ │ │ orrcs pc, r2, #64, 4 │ │ │ │ mulsle sl, sl, r2 │ │ │ │ ldmdbmi r5, {r2, r4, r8, r9, fp, lr} │ │ │ │ ldmpl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdavs r3!, {r1, r5, r7, fp, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r2, r4, r5, fp, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7ac54 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39e54> │ │ │ │ + blcc 7ad30 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39f30> │ │ │ │ ldmiblt fp, {r0, r1, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7ff4620 │ │ │ │ - and lr, pc, r0, lsr #16 │ │ │ │ + @ instruction: 0xf7fe4620 │ │ │ │ + @ instruction: 0xe00fefb2 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 37c42c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x33b62c> │ │ │ │ + blmi 37c508 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x33b708> │ │ │ │ and r4, r4, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ - blmi 33c420 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2fb620> │ │ │ │ + blmi 33c4fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2fb6fc> │ │ │ │ @ instruction: 0x4620447b │ │ │ │ - @ instruction: 0xf7ff61a3 │ │ │ │ - and lr, r0, r2, ror #16 │ │ │ │ + @ instruction: 0xf7fe61a3 │ │ │ │ + strd lr, [r0], -r4 │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ svchi 0x00f8e8bd │ │ │ │ - andeq ip, r3, r0, ror #8 │ │ │ │ - andeq fp, r3, lr, lsr #19 │ │ │ │ + andeq ip, r3, r4, lsl #7 │ │ │ │ + ldrdeq fp, [r3], -r2 │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ - ldrdeq r2, [r2], -ip │ │ │ │ - @ instruction: 0x000078b3 │ │ │ │ - muleq r0, r5, r7 │ │ │ │ - andeq r5, r0, fp, asr #2 │ │ │ │ - andeq r5, r0, r1, asr #3 │ │ │ │ + andeq r2, r2, ip, asr #10 │ │ │ │ + andeq r7, r0, pc, lsr #15 │ │ │ │ + muleq r0, r1, r6 │ │ │ │ + andeq r5, r0, pc, lsr #1 │ │ │ │ + andeq r5, r0, r5, lsr #2 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r2], r4, lsl #1 │ │ │ │ strmi r4, [r8], lr, asr #20 │ │ │ │ strmi r2, [r1], r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0x212e4b4c │ │ │ │ ldrdvs pc, [r0], -r8 │ │ │ │ ldmpl r3, {r4, r5, r9, sl, lr}^ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldmib sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mcrrne 1, 0, fp, r6, cr0 │ │ │ │ @ instruction: 0xf7ff4630 │ │ │ │ - strmi lr, [r5], -r4, ror #19 │ │ │ │ + @ instruction: 0x4605e976 │ │ │ │ rsbsle r2, r3, r0, lsl #16 │ │ │ │ ldrbtmi r4, [r8], #-2115 @ 0xfffff7bd │ │ │ │ - b 1dc249c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d8169c> │ │ │ │ + b 242578 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x201778> │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ffd047 │ │ │ │ - strmi lr, [r4], -ip, asr #20 │ │ │ │ + @ instruction: 0x4604e9de │ │ │ │ suble r2, r2, r0, lsl #16 │ │ │ │ strtmi sl, [r9], -r1, lsl #20 │ │ │ │ - svc 0x0074f7fe │ │ │ │ + svc 0x0006f7fe │ │ │ │ tstle r8, r1, lsl #16 │ │ │ │ ldrdcs pc, [r4], -r8 │ │ │ │ stmdals r1, {r0, r4, r5, r9, sl, lr} │ │ │ │ - blx fe6c24c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe6816c4> │ │ │ │ + blx b425a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xb017a0> │ │ │ │ teqle r4, r1 │ │ │ │ andcc lr, r1, r2, asr r0 │ │ │ │ @ instruction: 0x4642d050 │ │ │ │ @ instruction: 0x46484653 │ │ │ │ @ instruction: 0xf7fe4639 │ │ │ │ - strmi lr, [r2], -lr, ror #29 │ │ │ │ + strmi lr, [r2], -r0, lsl #29 │ │ │ │ stmdacs r0, {r0, ip, pc} │ │ │ │ strtmi sp, [r0], -r6, asr #32 │ │ │ │ strtmi sl, [r9], -r2, lsl #22 │ │ │ │ - svc 0x00d2f7fe │ │ │ │ + svc 0x0064f7fe │ │ │ │ streq lr, [r1], #-2525 @ 0xfffff623 │ │ │ │ andsle r4, r4, r4, lsl #5 │ │ │ │ eorsle r2, fp, r0, lsl #24 │ │ │ │ @ instruction: 0xf1b36803 │ │ │ │ - ble 118304 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd7504> │ │ │ │ + ble 1183e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd75e0> │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7feb90b │ │ │ │ - @ instruction: 0xf8d8ef9c │ │ │ │ + @ instruction: 0xf8d8ef2e │ │ │ │ ldrtmi r2, [r1], -r4 │ │ │ │ strls r4, [r1], #-1568 @ 0xfffff9e0 │ │ │ │ - blx 1c42518 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1c01718> │ │ │ │ + blx c25f4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x817f4> │ │ │ │ tstle sl, r1 │ │ │ │ stmdavs r3!, {r3, r5, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7ad40 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39f40> │ │ │ │ + blcc 7ae1c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a01c> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - ldrtmi lr, [r8], -r8, lsl #31 │ │ │ │ - ldc2l 0, cr15, [r8, #-16]! │ │ │ │ + shadd16mi lr, r8, sl │ │ │ │ + ldc2 0, cr15, [lr, #16] │ │ │ │ @ instruction: 0xf1b3682b │ │ │ │ - ble 158344 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x117544> │ │ │ │ + ble 158420 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x117620> │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - svc 0x007af7fe │ │ │ │ + svc 0x000cf7fe │ │ │ │ @ instruction: 0xb1a89801 │ │ │ │ ldclvs 8, cr6, [fp, #-268] @ 0xfffffef4 │ │ │ │ - blle 48f15c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x44e35c> │ │ │ │ + blle 48f238 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x44e438> │ │ │ │ vpadd.i8 d20, d6, d3 │ │ │ │ ldmdbmi r3, {r4, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2067 @ 0xfffff7ed │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ - ldrbtmi r7, [r8], #-1022 @ 0xfffffc02 │ │ │ │ - b f42570 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf01770> │ │ │ │ + ldrbtmi r7, [r8], #-770 @ 0xfffffcfe │ │ │ │ + stmib lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0049801 │ │ │ │ - movwcs pc, #3417 @ 0xd59 @ │ │ │ │ + movwcs pc, #3455 @ 0xd7f @ │ │ │ │ ldrb r9, [sl, r1, lsl #6] │ │ │ │ - bmi 34c584 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x30b784> │ │ │ │ + bmi 34c660 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x30b860> │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7fed001 │ │ │ │ - @ instruction: 0xb004efb4 │ │ │ │ + andlt lr, r4, r6, asr #30 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - andeq fp, r3, r6, ror r8 │ │ │ │ + muleq r3, sl, r7 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq r1, r2, lr, lsr #31 │ │ │ │ - andeq r4, r2, r6, lsr ip │ │ │ │ - andeq r2, r2, ip │ │ │ │ - andeq r2, r2, r6, ror r5 │ │ │ │ - andeq fp, r3, lr, asr r7 │ │ │ │ + andeq r1, r2, lr, lsl lr │ │ │ │ + andeq r4, r2, r6, lsr #21 │ │ │ │ + andeq r1, r2, ip, ror lr │ │ │ │ + andeq r2, r2, r6, ror #7 │ │ │ │ + andeq fp, r3, r2, lsl #13 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5b7c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1a9c4> │ │ │ │ + bl feb5b8a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1aaa0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 50858c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4c778c> │ │ │ │ + blmi 508668 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4c7868> │ │ │ │ ldrbtmi r4, [fp], #-3604 @ 0xfffff1ec │ │ │ │ @ instruction: 0xf8d3447e │ │ │ │ @ instruction: 0xf7fe149c │ │ │ │ - strmi lr, [r4], -r8, asr #31 │ │ │ │ + @ instruction: 0x4604ef5a │ │ │ │ ldrdcs fp, [r0, -r8] │ │ │ │ - ldmib ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdblt r8, {r0, r2, r9, sl, lr}^ │ │ │ │ - ldmda r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 372ab0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x331cb0> │ │ │ │ + stmda r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blmi 372b8c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x331d8c> │ │ │ │ ldrbtmi r4, [r9], #-2317 @ 0xfffff6f3 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - svc 0x009cf7fe │ │ │ │ + svc 0x002ef7fe │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 98404 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x57604> │ │ │ │ + ble 984e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x576e0> │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ strtmi fp, [ip], -fp, lsl #2 │ │ │ │ strtmi lr, [r0], -r3 │ │ │ │ - svc 0x0018f7fe │ │ │ │ + mcr 7, 5, pc, cr10, cr14, {7} @ │ │ │ │ @ instruction: 0x4620e7f9 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - andeq ip, r3, r2, asr #3 │ │ │ │ - andeq fp, r3, r4, lsl r7 │ │ │ │ + andeq ip, r3, r6, ror #1 │ │ │ │ + andeq fp, r3, r8, lsr r6 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r2, r2, r6, lsr #10 │ │ │ │ + muleq r2, r6, r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5b834 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1aa34> │ │ │ │ + bl feb5b910 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1ab10> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ cdpmi 15, 3, cr0, cr1, cr8, {7} │ │ │ │ ldrbtmi r4, [lr], #-1539 @ 0xfffff9fd │ │ │ │ ldrdcs pc, [r8], r3 @ │ │ │ │ @ instruction: 0xf8d3b93a │ │ │ │ - blcs 1084c │ │ │ │ + blcs 10928 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fe40f8 │ │ │ │ - @ instruction: 0xf8d0bfdd │ │ │ │ + @ instruction: 0xf8d0bf6f │ │ │ │ strmi r5, [r4], -r8, lsr #1 │ │ │ │ eorsle r2, r7, r0, lsl #26 │ │ │ │ @ instruction: 0xf8d44628 │ │ │ │ @ instruction: 0xf0047090 │ │ │ │ - @ instruction: 0xf105ff19 │ │ │ │ + @ instruction: 0xf105fecb │ │ │ │ andcs r0, r1, #16, 24 @ 0x1000 │ │ │ │ stcle 2, cr4, [sp, #-576]! @ 0xfffffdc0 │ │ │ │ ldclvs 8, cr6, [fp, #-428] @ 0xfffffe54 │ │ │ │ strle r0, [fp], #-347 @ 0xfffffea5 │ │ │ │ @ instruction: 0xf6454b21 │ │ │ │ stmdbmi r1!, {r0, r3, r4, r7, r9, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2081 @ 0xfffff7df │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-778 @ 0xfffffcf6 │ │ │ │ - stmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svccc 0x0004f85c │ │ │ │ streq r6, [r9, #3417] @ 0xd59 │ │ │ │ ldmvs sl, {r3, sl, ip, lr, pc}^ │ │ │ │ ldmdbmi ip, {r0, r1, r3, r4, r8, r9, fp, lr} │ │ │ │ ldmpl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - eor lr, r2, r2, lsr r9 │ │ │ │ + eor lr, r2, r4, asr #17 │ │ │ │ @ instruction: 0xf8d3b967 │ │ │ │ swpblt r1, r0, [r9] │ │ │ │ ldmdbmi r7, {r0, r2, r4, fp, lr} │ │ │ │ stmiavs r2!, {r0, r1, r3, r4, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdapl r0!, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7ff6800 │ │ │ │ - ands lr, r4, r4, lsr #18 │ │ │ │ + @ instruction: 0xe014e8b6 │ │ │ │ strb r3, [pc, r1, lsl #4] │ │ │ │ - mrc 7, 7, APSR_nzcv, cr14, cr14, {7} │ │ │ │ + mrc 7, 4, APSR_nzcv, cr0, cr14, {7} │ │ │ │ strmi r6, [r6], -r3, ror #26 │ │ │ │ vst1.8 {d20-d22}, [r3 :128], r0 │ │ │ │ strbvs r7, [r3, #-832]! @ 0xfffffcc0 │ │ │ │ - svc 0x0098f7fe │ │ │ │ + svc 0x002af7fe │ │ │ │ strmi r6, [r5], -r3, ror #26 │ │ │ │ movwvc pc, #1059 @ 0x423 @ │ │ │ │ @ instruction: 0xb1266563 │ │ │ │ - ldm lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0x462835ff │ │ │ │ svclt 0x0000bdf8 │ │ │ │ - andeq fp, r3, r6, lsr #13 │ │ │ │ - andeq r4, r2, r6, lsl fp │ │ │ │ - andeq r1, r2, ip, ror #29 │ │ │ │ - andeq r2, r2, lr, asr #9 │ │ │ │ + andeq fp, r3, sl, asr #11 │ │ │ │ + andeq r4, r2, r6, lsl #19 │ │ │ │ + andeq r1, r2, ip, asr sp │ │ │ │ + andeq r2, r2, lr, lsr r3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r2, [r2], -r0 │ │ │ │ - ldrdeq r2, [r2], -ip │ │ │ │ + andeq r2, r2, r0, asr #6 │ │ │ │ + andeq r2, r2, ip, asr #6 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [r4], -pc, lsl #12 │ │ │ │ @ instruction: 0xf1074608 │ │ │ │ @ instruction: 0xf004080c │ │ │ │ - strcs pc, [r0, #-3761] @ 0xfffff14f │ │ │ │ + strcs pc, [r0, #-3683] @ 0xfffff19d │ │ │ │ cdpmi 6, 1, cr4, cr14, cr1, {4} │ │ │ │ strbmi r4, [sp, #-1150] @ 0xfffffb82 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r5, r9, fp, ip, lr, pc}^ │ │ │ │ cmpeq fp, fp, asr sp │ │ │ │ - blmi 6f977c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x6b897c> │ │ │ │ + blmi 6f9858 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x6b8a58> │ │ │ │ rsbseq pc, sp, #1610612740 @ 0x60000004 │ │ │ │ ldmdami fp, {r1, r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ tstpvc r1, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - @ instruction: 0xf858e944 │ │ │ │ + @ instruction: 0xf858e8d6 │ │ │ │ @ instruction: 0xf8d33f04 │ │ │ │ cmplt r4, r4 │ │ │ │ @ instruction: 0x46204651 │ │ │ │ - stmia r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4621b978 │ │ │ │ @ instruction: 0xf7ff4650 │ │ │ │ - @ instruction: 0x4604e8bc │ │ │ │ + strmi lr, [r4], -lr, asr #16 │ │ │ │ ldrbmi fp, [r4], -r8, lsl #2 │ │ │ │ - blmi 3fc7a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3bb9a8> │ │ │ │ + blmi 3fc884 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3bba84> │ │ │ │ ldrbtmi r4, [r9], #-2319 @ 0xfffff6f1 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - mcr 7, 6, pc, cr14, cr14, {7} @ │ │ │ │ + mcr 7, 3, pc, cr0, cr14, {7} @ │ │ │ │ strcc lr, [r1, #-10] │ │ │ │ stmdblt ip, {r0, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ldmpl r4!, {r0, r1, r3, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ svclt 0x00bc4f80 │ │ │ │ eorvs r3, r3, r1, lsl #6 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ svclt 0x000087f0 │ │ │ │ - andeq fp, r3, r4, lsr #11 │ │ │ │ - andeq r4, r2, r4, asr #20 │ │ │ │ - andeq r1, r2, sl, lsl lr │ │ │ │ - strdeq r2, [r2], -ip │ │ │ │ + andeq fp, r3, r8, asr #9 │ │ │ │ + @ instruction: 0x000248b4 │ │ │ │ + andeq r1, r2, sl, lsl #25 │ │ │ │ + andeq r2, r2, ip, ror #4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x000224ba │ │ │ │ + andeq r2, r2, sl, lsr #6 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrdvs pc, [r8], r0 @ │ │ │ │ @ instruction: 0xf8d0b087 │ │ │ │ @@ -900,31 +955,31 @@ │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [sp], #-3398 @ 0xfffff2ba │ │ │ │ andeq pc, r1, r9, lsl #2 │ │ │ │ @ instruction: 0xf8d3b11b │ │ │ │ strmi r3, [r1], r0, lsl #1 │ │ │ │ strdeq lr, [r0], r8 │ │ │ │ @ instruction: 0xf7ff46b3 │ │ │ │ - @ instruction: 0xf04fe8cc │ │ │ │ + @ instruction: 0xf04fe85e │ │ │ │ @ instruction: 0x460733ff │ │ │ │ ldrtmi r6, [r0], -r3 │ │ │ │ - cdp2 0, 4, cr15, cr0, cr4, {0} │ │ │ │ + ldc2l 0, cr15, [r2, #16]! │ │ │ │ @ instruction: 0xf1069701 │ │ │ │ @ instruction: 0x26010710 │ │ │ │ streq lr, [r4, #-2509] @ 0xfffff633 │ │ │ │ addsmi r9, lr, #4, 22 @ 0x1000 │ │ │ │ @ instruction: 0xf8dbda54 │ │ │ │ ldclvs 0, cr3, [fp, #-16] │ │ │ │ strle r0, [fp], #-345 @ 0xfffffea7 │ │ │ │ @ instruction: 0xf6454b36 │ │ │ │ ldmdbmi r6!, {r0, r1, r3, r4, r5, r6, r9, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2102 @ 0xfffff7ca │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-792 @ 0xfffffce8 │ │ │ │ - stmia lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svccc 0x0004f857 │ │ │ │ ldrdeq pc, [r4], r3 │ │ │ │ mrc2 7, 5, pc, cr0, cr15, {7} │ │ │ │ @ instruction: 0xf8ddb1d8 │ │ │ │ strcs sl, [r0], #-4 │ │ │ │ strhi lr, [r2, -sp, asr #19] │ │ │ │ @ instruction: 0xf8d84607 │ │ │ │ @@ -947,83 +1002,83 @@ │ │ │ │ ldclvs 0, cr3, [fp, #-16] │ │ │ │ ldrle r0, [r9], #-347 @ 0xfffffea5 │ │ │ │ @ instruction: 0xf6454b1a │ │ │ │ ldmdbmi sl, {r0, r5, r7, r9, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2074 @ 0xfffff7e6 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-792 @ 0xfffffce8 │ │ │ │ - ldm r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrdpl pc, [r0], r5 │ │ │ │ - beq 140cfc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffefc> │ │ │ │ + beq 140dd8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfffd8> │ │ │ │ strb r3, [fp, r1, lsl #8] │ │ │ │ @ instruction: 0xf7fe9f01 │ │ │ │ - @ instruction: 0x4638eebc │ │ │ │ - stcl 7, cr15, [r0, #-1016] @ 0xfffffc08 │ │ │ │ + ldrtmi lr, [r8], -lr, asr #28 │ │ │ │ + ldcl 7, cr15, [r2], {254} @ 0xfe │ │ │ │ and r2, pc, r0 │ │ │ │ strcc r4, [r4], #-2320 @ 0xfffff6f0 │ │ │ │ eorcc pc, r4, fp, asr r8 @ │ │ │ │ stmdbmi pc, {r3, r5, r6, fp, ip, lr} @ │ │ │ │ ldrbtmi r6, [r9], #-2267 @ 0xfffff725 │ │ │ │ - @ instruction: 0xf7ff6800 │ │ │ │ - ldrtmi lr, [r8], -sl, lsl #16 │ │ │ │ - ldc 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ + @ instruction: 0xf7fe6800 │ │ │ │ + shadd8mi lr, r8, ip │ │ │ │ + stcl 7, cr15, [r2], {254} @ 0xfe │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - andeq fp, r3, lr, ror #9 │ │ │ │ - andeq r4, r2, sl, asr r9 │ │ │ │ - andeq r1, r2, r0, lsr sp │ │ │ │ - andeq r2, r2, r2, lsl r3 │ │ │ │ - ldrdeq r4, [r2], -lr │ │ │ │ - @ instruction: 0x00021cb4 │ │ │ │ - muleq r2, r6, r2 │ │ │ │ + andeq fp, r3, r2, lsl r4 │ │ │ │ + andeq r4, r2, sl, asr #15 │ │ │ │ + andeq r1, r2, r0, lsr #23 │ │ │ │ + andeq r2, r2, r2, lsl #3 │ │ │ │ + andeq r4, r2, lr, asr #14 │ │ │ │ + andeq r1, r2, r4, lsr #22 │ │ │ │ + andeq r2, r2, r6, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r2, lr, asr #7 │ │ │ │ + andeq r2, r2, lr, lsr r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4617b091 │ │ │ │ stmib sp, {r0, r1, r3, r4, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8bd010e │ │ │ │ @ instruction: 0xf8bd8038 │ │ │ │ vshr.u8 d21, d28, #8 │ │ │ │ strbmi r1, [r0], -r3, asr #16 │ │ │ │ streq pc, [sp, #-965] @ 0xfffffc3b │ │ │ │ - mrc 7, 4, APSR_nzcv, cr8, cr14, {7} │ │ │ │ + mcr 7, 1, pc, cr10, cr14, {7} @ │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0x2600d076 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ - ble 3d5e8c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x39508c> │ │ │ │ + ble 3d5f68 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x395168> │ │ │ │ eorcc pc, r6, r7, asr r8 @ │ │ │ │ ldrmi r3, [sl], -r1, lsl #12 │ │ │ │ ldrdgt pc, [r0], -r3 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr12, {0} │ │ │ │ svcmi 0x0080f1bc │ │ │ │ @ instruction: 0xf8c3bfb8 │ │ │ │ @ instruction: 0xf004e000 │ │ │ │ - strb pc, [fp, r3, ror #28]! @ │ │ │ │ + @ instruction: 0xe7ebfe15 │ │ │ │ @ instruction: 0x4622981c │ │ │ │ @ instruction: 0xf7fe4621 │ │ │ │ - strmi lr, [r2], ip, lsl #30 │ │ │ │ + pkhbtmi lr, r2, lr, lsl #29 │ │ │ │ @ instruction: 0x2600b918 │ │ │ │ @ instruction: 0x46b14637 │ │ │ │ ldmdals fp, {r0, r2, r6, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe4629 │ │ │ │ - strmi lr, [r6], -r4, lsr #26 │ │ │ │ + @ instruction: 0x4606ecb6 │ │ │ │ rscsle r2, r4, r0, lsl #16 │ │ │ │ andcs r3, r0, r2, lsl #10 │ │ │ │ @ instruction: 0xf025006d │ │ │ │ @ instruction: 0xf7fe0103 │ │ │ │ - @ instruction: 0x4607ed1a │ │ │ │ + strmi lr, [r7], -ip, lsr #25 │ │ │ │ @ instruction: 0xf7feb3a0 │ │ │ │ - strmi lr, [r1], sl, ror #30 │ │ │ │ + @ instruction: 0x4681eefc │ │ │ │ @ instruction: 0xf025b388 │ │ │ │ tstcs r0, r3, lsl #4 │ │ │ │ - mcr 7, 6, pc, cr2, cr14, {7} @ │ │ │ │ + mrc 7, 2, APSR_nzcv, cr4, cr14, {7} │ │ │ │ stmib sp, {r1, r3, r4, r9, fp, ip, pc}^ │ │ │ │ strcs r2, [r0, #-521] @ 0xfffffdf7 │ │ │ │ strbmi r9, [r3], -lr, lsl #20 │ │ │ │ @ instruction: 0xf89d491d │ │ │ │ vmvn.i32 d16, #168 @ 0x000000a8 │ │ │ │ andls r2, r1, #-1879048188 @ 0x90000004 │ │ │ │ ldrhtcs pc, [sl], -sp @ │ │ │ │ @@ -1035,45 +1090,45 @@ │ │ │ │ ldmib r1, {r0, r1, r3, r9, ip, pc}^ │ │ │ │ tstls sp, r3, lsl #2 │ │ │ │ andcs lr, r6, #3358720 @ 0x334000 │ │ │ │ biceq pc, r0, r0, asr #7 │ │ │ │ andcs lr, r3, #3358720 @ 0x334000 │ │ │ │ andne pc, r0, #192, 6 │ │ │ │ andeq pc, r7, r0 │ │ │ │ - svc 0x0028f7fe │ │ │ │ + mrc 7, 5, APSR_nzcv, cr10, cr14, {7} │ │ │ │ tstlt r0, r1, lsl #13 │ │ │ │ and r6, r0, r5, lsl #15 │ │ │ │ ldrtmi r4, [r8], -r1, lsl #13 │ │ │ │ - blx ffe40a4c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffdffc4c> │ │ │ │ + blx 7c0b2a <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x77fd2a> │ │ │ │ @ instruction: 0xf0044630 │ │ │ │ - stmdavs r2!, {r0, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b2 │ │ │ │ - bcc 7b260 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a460> │ │ │ │ + bcc 7b33c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3a53c> │ │ │ │ ldmdblt r2, {r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - @ instruction: 0x464cecf8 │ │ │ │ + strbmi lr, [ip], -sl, lsl #25 │ │ │ │ andslt r4, r1, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - muleq r3, r8, sp │ │ │ │ + @ instruction: 0x0003bcbc │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ stmibcs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8dfb092 │ │ │ │ ldrbtmi r3, [sl], #-2500 @ 0xfffff63c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ @ instruction: 0xf7fe0300 │ │ │ │ - stmdacs r0, {r1, r3, r4, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r3, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ strbhi pc, [r3], #0 @ │ │ │ │ stmibmi ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df4605 │ │ │ │ ldrbtmi r7, [ip], #-2476 @ 0xfffff654 │ │ │ │ - ldrbtmi r9, [pc], #-2 @ 4aa4 <__assert_fail@plt+0x10bc> │ │ │ │ + ldrbtmi r9, [pc], #-2 @ 4b80 <__assert_fail@plt+0x1198> │ │ │ │ tstpvc pc, #29360128 @ p-variant is OBSOLETE @ 0x1c00000 │ │ │ │ @ instruction: 0xf8d49301 │ │ │ │ @ instruction: 0xf8d42384 │ │ │ │ andls r3, r0, #248, 4 @ 0x8000000f │ │ │ │ movwls sl, #23045 @ 0x5a05 │ │ │ │ cmppcc r4, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ ldmib r7, {r1, r2, r8, r9, ip, pc}^ │ │ │ │ @@ -1091,68 +1146,68 @@ │ │ │ │ @ instruction: 0xf8d401d4 │ │ │ │ movwls r3, #1236 @ 0x4d4 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xff1cf7ff │ │ │ │ rscseq pc, r8, r4, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48480 │ │ │ │ - bge 151ecc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1110cc> │ │ │ │ + bge 151fa8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1111a8> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ ldrcc pc, [r4, #-2260] @ 0xfffff72c │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29968 @ 0x7510 │ │ │ │ cmnpvc pc, #29360128 @ p-variant is OBSOLETE @ 0x1c00000 │ │ │ │ ldmib r7, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf8d401fd │ │ │ │ movwls r3, #964 @ 0x3c4 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xff00f7ff │ │ │ │ rscseq pc, ip, r4, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48464 │ │ │ │ - bge 151f04 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111104> │ │ │ │ + bge 151fe0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1111e0> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41414 │ │ │ │ movwls r3, #1292 @ 0x50c │ │ │ │ ldreq pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mcr2 7, 7, pc, cr8, cr15, {7} @ │ │ │ │ smlabteq r0, r4, r8, pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d4844c │ │ │ │ - bge 151f34 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111134> │ │ │ │ + bge 152010 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111210> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strtcc pc, [ip], #-2260 @ 0xfffff72c │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29408 @ 0x72e0 │ │ │ │ teqpmi ip, #1879048192 @ p-variant is OBSOLETE @ 0x70000000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41438 │ │ │ │ movwls r3, #964 @ 0x3c4 │ │ │ │ ldrteq pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mcr2 7, 6, pc, cr10, cr15, {7} @ │ │ │ │ smlabteq r4, r4, r8, pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d4842e │ │ │ │ - bge 151f70 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111170> │ │ │ │ + bge 15204c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11124c> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ orrvs pc, fp, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41454 │ │ │ │ movwls r3, #1292 @ 0x50c │ │ │ │ ldrbeq pc, [r0], #-2263 @ 0xfffff729 @ │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mrc2 7, 5, pc, cr2, cr15, {7} │ │ │ │ smlabteq r8, r4, r8, pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48416 │ │ │ │ - bge 151fa0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1111a0> │ │ │ │ + bge 15207c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11127c> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ msrcc SPSR_s, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5079306 │ │ │ │ movwls r6, #5013 @ 0x1395 │ │ │ │ strtne pc, [r4], #2263 @ 0x8d7 │ │ │ │ biccc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @@ -1185,15 +1240,15 @@ │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mcr2 7, 3, pc, cr4, cr15, {7} @ │ │ │ │ tstpeq r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8df83c8 │ │ │ │ @ instruction: 0xf8df47d4 │ │ │ │ ldrbtmi r7, [ip], #-2004 @ 0xfffff82c │ │ │ │ - ldrbtmi r9, [pc], #-1282 @ 4c84 <__assert_fail@plt+0x129c> │ │ │ │ + ldrbtmi r9, [pc], #-1282 @ 4d60 <__assert_fail@plt+0x1378> │ │ │ │ movwvs pc, #49671 @ 0xc207 @ │ │ │ │ @ instruction: 0xf8d49301 │ │ │ │ @ instruction: 0xf8d4219c │ │ │ │ andls r3, r0, #240, 8 @ 0xf0000000 │ │ │ │ movwls sl, #23045 @ 0x5a05 │ │ │ │ msrcc SPSR_s, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ @@ -1213,15 +1268,15 @@ │ │ │ │ @ instruction: 0x1608f8d7 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0x0604f8d7 │ │ │ │ mcr2 7, 1, pc, cr8, cr15, {7} @ │ │ │ │ tstpeq r8, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d4838c │ │ │ │ - bge 1520b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1112b4> │ │ │ │ + bge 152190 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111390> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ msrcc SPSR_s, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29532 @ 0x735c │ │ │ │ mvnscc pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49308 │ │ │ │ movwls r3, #37924 @ 0x9424 │ │ │ │ @@ -1240,45 +1295,45 @@ │ │ │ │ movwls r3, #408 @ 0x198 │ │ │ │ @ instruction: 0x0638f8d7 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldc2l 7, cr15, [r2, #1020]! @ 0x3fc │ │ │ │ tstpeq ip, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48356 │ │ │ │ - bge 152120 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111320> │ │ │ │ + bge 1521fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1113fc> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strbcc pc, [ip], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29440 @ 0x7300 │ │ │ │ @ instruction: 0x73acf207 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d417a8 │ │ │ │ movwls r3, #908 @ 0x38c │ │ │ │ sbfxeq pc, r7, #17, #5 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldc2l 7, cr15, [r4, #1020] @ 0x3fc │ │ │ │ smlawteq r0, r4, r8, pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48338 │ │ │ │ - bge 15215c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11135c> │ │ │ │ + bge 152238 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111438> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strbcc pc, [ip], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29444 @ 0x7304 │ │ │ │ mvnsvs pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d417cc │ │ │ │ movwls r3, #912 @ 0x390 │ │ │ │ @ instruction: 0x07c8f8d7 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldc2 7, cr15, [r6, #1020]! @ 0x3fc │ │ │ │ smlawteq r4, r4, r8, pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d4831a │ │ │ │ - bge 152198 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111398> │ │ │ │ + bge 152274 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111474> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strbcc pc, [ip], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf5079306 │ │ │ │ movwls r6, #4865 @ 0x1301 │ │ │ │ stmdane ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x33a4f8d4 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @@ -1300,30 +1355,30 @@ │ │ │ │ movwls r3, #920 @ 0x398 │ │ │ │ stmdaeq r0!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldc2l 7, cr15, [sl, #-1020]! @ 0xfffffc04 │ │ │ │ smlawteq ip, r4, r8, pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d482de │ │ │ │ - bge 152210 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111410> │ │ │ │ + bge 1522ec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1114ec> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strbcc pc, [ip], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29912 @ 0x74d8 │ │ │ │ cmppeq r4, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41850 │ │ │ │ movwls r3, #916 @ 0x394 │ │ │ │ stmdaeq ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldc2l 7, cr15, [ip, #-1020] @ 0xfffffc04 │ │ │ │ teqpeq r0, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d482c0 │ │ │ │ - bge 15224c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11144c> │ │ │ │ + bge 152328 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111528> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strbcc pc, [ip], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29432 @ 0x72f8 │ │ │ │ cmppcc r4, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ @ instruction: 0xf6079308 │ │ │ │ movwls r0, #5044 @ 0x13b4 │ │ │ │ @@ -1354,36 +1409,36 @@ │ │ │ │ strls sl, [r2, #-2565] @ 0xfffff5fb │ │ │ │ @ instruction: 0xf5079305 │ │ │ │ movwls r6, #4888 @ 0x1318 │ │ │ │ ldmdbne ip!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrtcc pc, [ip], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @ instruction: 0xf8d40978 │ │ │ │ - @ instruction: 0xf7ff3518 │ │ │ │ - @ instruction: 0xf8c4fd05 │ │ │ │ + @ instruction: 0xf0213518 │ │ │ │ + @ instruction: 0xf8c4f917 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r8} │ │ │ │ rsbhi pc, r9, #0 │ │ │ │ ldrmi pc, [ip, #-2271] @ 0xfffff721 │ │ │ │ ldrvc pc, [ip, #-2271] @ 0xfffff721 │ │ │ │ strls r4, [r2, #-1148] @ 0xfffffb84 │ │ │ │ @ instruction: 0xf507447f │ │ │ │ movwls r6, #4888 @ 0x1318 │ │ │ │ ldrbtcs pc, [ip], #2260 @ 0x8d4 @ │ │ │ │ ldrbtcc pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ - bge 169754 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x128954> │ │ │ │ + bge 169830 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x128a30> │ │ │ │ @ instruction: 0xf8d49305 │ │ │ │ movwls r3, #25740 @ 0x648c │ │ │ │ ldmibne r0, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrcc pc, [r8, #-2260] @ 0xfffff72c │ │ │ │ stmibeq ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stc2l 7, cr15, [r4], #1020 @ 0x3fc │ │ │ │ smlalbteq pc, r0, r4, r8 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48248 │ │ │ │ - bge 15233c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11153c> │ │ │ │ + bge 152418 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111618> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ ldrdcc pc, [r8, #132] @ 0x84 │ │ │ │ @ instruction: 0xf6079306 │ │ │ │ movwls r1, #5020 @ 0x139c │ │ │ │ ldmibne r8, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ biccc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @@ -1392,15 +1447,15 @@ │ │ │ │ @ instruction: 0xf8c4fcc9 │ │ │ │ stmdacs r0, {r2, r6, r8} │ │ │ │ eorhi pc, sp, #0 │ │ │ │ ldrbtcc pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ strls sl, [r2, #-2565] @ 0xfffff5fb │ │ │ │ @ instruction: 0xf6079305 │ │ │ │ movwls r2, #4908 @ 0x132c │ │ │ │ - bne a4331c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa0251c> │ │ │ │ + bne a433f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa025f8> │ │ │ │ msrcc CPSR_, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @ instruction: 0xf8d40a24 │ │ │ │ @ instruction: 0xf7ff324c │ │ │ │ @ instruction: 0xf8c4fcb1 │ │ │ │ stmdacs r0, {r3, r6, r8} │ │ │ │ andshi pc, r5, #0 │ │ │ │ @@ -1420,21 +1475,21 @@ │ │ │ │ msrcc CPSR_s, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4930d │ │ │ │ movwls r3, #58428 @ 0xe43c │ │ │ │ movtcs pc, #17927 @ 0x4607 @ │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41a40 │ │ │ │ movwls r3, #488 @ 0x1e8 │ │ │ │ - beq f4338c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf0258c> │ │ │ │ + beq f43468 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf02668> │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldc2l 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ │ │ smlalbteq pc, ip, r4, r8 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d481e2 │ │ │ │ - bge 152408 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111608> │ │ │ │ + bge 1524e4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1116e4> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ @ instruction: 0x33b8f8d4 │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29424 @ 0x72f0 │ │ │ │ rsccc pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49308 │ │ │ │ movwls r3, #37620 @ 0x92f4 │ │ │ │ @@ -1447,15 +1502,15 @@ │ │ │ │ msrcc CPSR_s, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4930e │ │ │ │ movwls r3, #62524 @ 0xf43c │ │ │ │ msrcc SPSR_s, #7340032 @ 0x700000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41b60 │ │ │ │ movwls r3, #476 @ 0x1dc │ │ │ │ - bleq 17433f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x17025f8> │ │ │ │ + bleq 17434d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x17026d4> │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mcrr2 7, 15, pc, r8, cr15 @ │ │ │ │ cmppeq r0, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d481ac │ │ │ │ @ instruction: 0xf50734f0 │ │ │ │ strls r6, [r2, #-2108] @ 0xfffff7c4 │ │ │ │ @@ -1466,26 +1521,26 @@ │ │ │ │ @ instruction: 0xf8d41bbc │ │ │ │ @ instruction: 0xf8d7324c │ │ │ │ @ instruction: 0xf7ff0bb8 │ │ │ │ @ instruction: 0xf8c4fc2f │ │ │ │ stmdacs r0, {r2, r4, r6, r8} │ │ │ │ orrshi pc, r3, r0 │ │ │ │ andhi pc, r4, sp, asr #17 │ │ │ │ - blne ff443444 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff402644> │ │ │ │ + blne ff443520 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff402720> │ │ │ │ @ instruction: 0x33acf8d4 │ │ │ │ strls r9, [r2, #-768] @ 0xfffffd00 │ │ │ │ - bleq ff343450 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff302650> │ │ │ │ + bleq ff34352c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff30272c> │ │ │ │ ldrbtcs pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ - bge 169910 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x128b10> │ │ │ │ + bge 1699ec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x128bec> │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldc2 7, cr15, [r8], {255} @ 0xff │ │ │ │ cmppeq r8, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d4817c │ │ │ │ - bge 1524d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1116d4> │ │ │ │ + bge 1525b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1117b0> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strbcc pc, [r0, #-2260] @ 0xfffff72c @ │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29424 @ 0x72f0 │ │ │ │ rsccc pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49308 │ │ │ │ movwls r3, #37620 @ 0x92f4 │ │ │ │ @@ -1498,21 +1553,21 @@ │ │ │ │ msrcc CPSR_s, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4930e │ │ │ │ movwls r3, #62524 @ 0xf43c │ │ │ │ bicscc pc, ip, #7340032 @ 0x700000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41bd8 │ │ │ │ movwls r3, #480 @ 0x1e0 │ │ │ │ - bleq ff5434c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff5026c4> │ │ │ │ + bleq ff5435a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff5027a0> │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ - blx ff8c316e <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff88236e> │ │ │ │ + blx ff8c324a <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff88244a> │ │ │ │ cmppeq ip, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48146 │ │ │ │ - bge 152540 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111740> │ │ │ │ + bge 15261c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11181c> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ strbtcc pc, [r4], #-2260 @ 0xfffff72c @ │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29424 @ 0x72f0 │ │ │ │ rsccc pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49308 │ │ │ │ movwls r3, #37620 @ 0x92f4 │ │ │ │ @@ -1527,19 +1582,19 @@ │ │ │ │ movwls r3, #62524 @ 0xf43c │ │ │ │ movwmi pc, #34311 @ 0x8607 @ │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41c04 │ │ │ │ movwls r3, #496 @ 0x1f0 │ │ │ │ stceq 8, cr15, [r0], {215} @ 0xd7 │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ - blx feb431da <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb023da> │ │ │ │ + blx feb432b6 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb024b6> │ │ │ │ msreq SPSR_, r4, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48110 │ │ │ │ - bge 1525ac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1117ac> │ │ │ │ + bge 152688 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x111888> │ │ │ │ movwls r9, #21762 @ 0x5502 │ │ │ │ rscscc pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49306 │ │ │ │ movwls r3, #29416 @ 0x72e8 │ │ │ │ rscscc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49308 │ │ │ │ movwls r3, #37612 @ 0x92ec │ │ │ │ @@ -1562,15 +1617,15 @@ │ │ │ │ sbcshi pc, sp, r0 │ │ │ │ svcmi 0x00844c83 │ │ │ │ strls r4, [r2, #-1148] @ 0xfffffb84 │ │ │ │ @ instruction: 0xf607447f │ │ │ │ movwls r4, #5052 @ 0x13bc │ │ │ │ @ instruction: 0x23a8f8d4 │ │ │ │ ldrbtcc pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ - bge 169a68 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x128c68> │ │ │ │ + bge 169b44 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x128d44> │ │ │ │ @ instruction: 0xf8d49305 │ │ │ │ movwls r3, #25360 @ 0x6310 │ │ │ │ mvncc pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49307 │ │ │ │ movwls r3, #34016 @ 0x84e0 │ │ │ │ mvnscc pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d79309 │ │ │ │ @@ -1601,43 +1656,43 @@ │ │ │ │ tstls r0, #60, 8 @ 0x3c000000 │ │ │ │ msrvs SPSR_fs, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ @ instruction: 0xf8d41ebc │ │ │ │ movwls r3, #484 @ 0x1e4 │ │ │ │ mrceq 8, 5, APSR_nzcv, cr8, cr7, {6} │ │ │ │ subcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ - blx 643302 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x602502> │ │ │ │ + blx 6433de <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x6025de> │ │ │ │ msreq SPSR_fs, r4, asr #17 │ │ │ │ rsbsle r2, ip, r0, lsl #16 │ │ │ │ ldrbtcc pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ strls sl, [r2, #-2565] @ 0xfffff5fb │ │ │ │ svcmi 0x00539305 │ │ │ │ strcc pc, [r8, #-2260] @ 0xfffff72c │ │ │ │ - ldrbtmi r9, [pc], #-774 @ 5320 <__assert_fail@plt+0x1938> │ │ │ │ + ldrbtmi r9, [pc], #-774 @ 53fc <__assert_fail@plt+0x1a14> │ │ │ │ movtcc pc, #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf8d49307 │ │ │ │ movwls r3, #34104 @ 0x8538 │ │ │ │ teqpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmib r7, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf8d4010b │ │ │ │ movwls r3, #1212 @ 0x4bc │ │ │ │ ldrcc pc, [r8, #-2260] @ 0xfffff72c │ │ │ │ - blx ffe43340 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffe02540> │ │ │ │ + blx ffe4341c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffe0261c> │ │ │ │ cmnpeq r0, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ subsle r2, ip, r0, lsl #16 │ │ │ │ ldrbtcc pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ strls sl, [r2, #-2565] @ 0xfffff5fb │ │ │ │ @ instruction: 0xf8d49305 │ │ │ │ movwls r3, #25740 @ 0x648c │ │ │ │ @ instruction: 0x73baf507 │ │ │ │ ldmib r7, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf8d4015b │ │ │ │ movwls r3, #1276 @ 0x4fc │ │ │ │ ldrcc pc, [r8, #-2260] @ 0xfffff72c │ │ │ │ - blx ff843370 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff802570> │ │ │ │ + blx ff84344c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff80264c> │ │ │ │ cmnpeq r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ suble r2, r4, r0, lsl #16 │ │ │ │ ldrcc pc, [r0], #2260 @ 0x8d4 │ │ │ │ strls sl, [r2, #-2565] @ 0xfffff5fb │ │ │ │ @ instruction: 0xf8d49305 │ │ │ │ movwls r3, #25732 @ 0x6484 │ │ │ │ strcc pc, [ip], #2260 @ 0x8d4 │ │ │ │ @@ -1657,3587 +1712,3604 @@ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ strcc lr, [r1, #-2509] @ 0xfffff633 │ │ │ │ ldrcc pc, [r8], #2260 @ 0x8d4 │ │ │ │ @ instruction: 0xf8d49300 │ │ │ │ smlabbls r5, r8, r4, r1 │ │ │ │ ldrcc pc, [r8, #-2260] @ 0xfffff72c │ │ │ │ ldrsbeq lr, [r8, #-151]! @ 0xffffff69 │ │ │ │ - blx fea433e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfea025e0> │ │ │ │ + blx fea434bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfea026bc> │ │ │ │ cmnpeq ip, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ stmdavs fp!, {r3, r5, r6, r8, ip, sp, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ andcs sp, r0, r1, lsl #22 │ │ │ │ - blcc 7d444 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c644> │ │ │ │ - blcs 1d4a8 │ │ │ │ + blcc 7d520 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c720> │ │ │ │ + blcs 1d584 │ │ │ │ @ instruction: 0x4628d1f9 │ │ │ │ - stmda r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + svc 0x00b2f7fd │ │ │ │ stmdavs fp!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7bc24 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ae24> │ │ │ │ + blcc 7bd00 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3af00> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fe4628 │ │ │ │ - @ instruction: 0xf04fe816 │ │ │ │ - bmi 49181c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x450a1c> │ │ │ │ + @ instruction: 0xf7fd4628 │ │ │ │ + @ instruction: 0xf04fefa8 │ │ │ │ + bmi 4918f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x450af8> │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf7fed001 │ │ │ │ - andslt lr, r2, r6, ror #16 │ │ │ │ + @ instruction: 0xf7fdd001 │ │ │ │ + @ instruction: 0xb012eff8 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq fp, r3, r6, ror #4 │ │ │ │ + andeq fp, r3, sl, lsl #3 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - strdeq fp, [r3], -r2 │ │ │ │ - strdeq r4, [r2], -sl │ │ │ │ - andeq fp, r3, r2, lsl fp │ │ │ │ - andeq r4, r2, sl, lsl r5 │ │ │ │ - andeq fp, r3, r4, asr r8 │ │ │ │ - andeq r4, r2, ip, asr r2 │ │ │ │ - andeq fp, r3, r0, asr #10 │ │ │ │ - andeq r3, r2, r8, asr #30 │ │ │ │ - andeq r4, r2, r6, ror pc │ │ │ │ - andeq sl, r3, r2, asr #17 │ │ │ │ + andeq fp, r3, r6, lsl ip │ │ │ │ + andeq r4, r2, sl, ror #10 │ │ │ │ + andeq fp, r3, r6, lsr sl │ │ │ │ + andeq r4, r2, sl, lsl #7 │ │ │ │ + andeq fp, r3, r8, ror r7 │ │ │ │ + andeq r4, r2, ip, asr #1 │ │ │ │ + andeq fp, r3, r4, ror #8 │ │ │ │ + @ instruction: 0x00023db8 │ │ │ │ + andeq r4, r2, r6, ror #27 │ │ │ │ + andeq sl, r3, r6, ror #15 │ │ │ │ + vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ + bl feb5c750 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb1b950> │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + addlt r0, r3, r0, ror #31 │ │ │ │ + strmi r4, [pc], -r6, lsl #12 │ │ │ │ + ldmdb r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xb1a84604 │ │ │ │ + andcs r4, r0, #12, 26 @ 0x300 │ │ │ │ + ldrtmi r9, [fp], -r0, lsl #4 │ │ │ │ + @ instruction: 0x4630447d │ │ │ │ + stmdavs r9!, {r1, r5, r9, sl, lr} │ │ │ │ + stmdb r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strmi r6, [r5], -r3, lsr #16 │ │ │ │ + svcmi 0x0080f1b3 │ │ │ │ + blcc 7bd98 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3af98> │ │ │ │ + ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fd4620 │ │ │ │ + qsaxmi lr, ip, ip │ │ │ │ + andlt r4, r3, r0, lsr #12 │ │ │ │ + svclt 0x0000bdf0 │ │ │ │ + andeq fp, r3, r4, lsr #4 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ - addlt r4, r3, r5, asr #20 │ │ │ │ - strmi r4, [r7], -r5, asr #22 │ │ │ │ + addlt r4, r3, r4, asr #20 │ │ │ │ + strmi r4, [r7], -r4, asr #22 │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ - ldrbtmi r8, [r8], #276 @ 0x114 │ │ │ │ + ldrbtmi r8, [r8], #272 @ 0x110 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9301 │ │ │ │ @ instruction: 0xf7fe0300 │ │ │ │ - stmdacs r0, {r1, r4, r5, r6, r7, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r3, r4, r6, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dfd05d │ │ │ │ - strbtmi r9, [sl], -r0, lsl #2 │ │ │ │ + @ instruction: 0x466a90fc │ │ │ │ ldrbtmi r4, [r9], #1542 @ 0x606 │ │ │ │ strne pc, [r0, #-2265] @ 0xfffff727 │ │ │ │ - b 1a434a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1a026a8> │ │ │ │ + ldmib r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdblt r4!, {sl, fp, ip, pc}^ │ │ │ │ - stmia lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi dd7da4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd96fa4> │ │ │ │ + ldmda r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blmi d97ed0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd570d0> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 5f52c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1e72c> │ │ │ │ + blls 5f65c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1e85c> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ - subsle r0, lr, r0, lsl #6 │ │ │ │ - @ instruction: 0xf8d9e05b │ │ │ │ + subsle r0, sp, r0, lsl #6 │ │ │ │ + @ instruction: 0xf8d9e05a │ │ │ │ strbtmi r1, [sl], -r8, asr #7 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - vstrls s28, [r0, #-336] @ 0xfffffeb0 │ │ │ │ + @ instruction: 0x9d00e9bc │ │ │ │ stmdavs r3!, {r0, r2, r5, r8, fp, ip, sp, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ ands sp, sp, r8, lsl fp │ │ │ │ - bmi c181a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xbd73a8> │ │ │ │ + bmi bd82d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xb974d4> │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ submi r1, r8, #954368 @ 0xe9000 │ │ │ │ addsmi r4, sp, #72, 2 │ │ │ │ addsmi fp, r5, #24, 30 @ 0x60 │ │ │ │ - blmi af9520 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xab8720> │ │ │ │ + blmi ab9650 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa78850> │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r2, sp, r2 │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ - stmdacs r0, {r1, r2, r3, r5, r8, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r4, r7, fp, sp, lr, pc} │ │ │ │ and sp, r6, r3, ror #1 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - svc 0x0090f7fd │ │ │ │ + mrc 7, 7, APSR_nzcv, cr8, cr13, {7} │ │ │ │ strtmi r2, [r8], -r0, lsl #8 │ │ │ │ - stc2 0, cr15, [r0, #12] │ │ │ │ + ldc2l 0, cr15, [ip, #-12]! │ │ │ │ sbcle r2, r1, r0, lsl #24 │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 159338 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x118538> │ │ │ │ + ble 159468 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x118668> │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - svc 0x0080f7fd │ │ │ │ + mcr 7, 7, pc, cr8, cr13, {7} @ │ │ │ │ @ instruction: 0xf1b36833 │ │ │ │ - ble 2d934c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x29854c> │ │ │ │ + ble 2d947c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x29867c> │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ ldrtmi fp, [r0], -r3, asr #18 │ │ │ │ - svc 0x0076f7fd │ │ │ │ + mrc 7, 6, APSR_nzcv, cr14, cr13, {7} │ │ │ │ @ instruction: 0xf7fee004 │ │ │ │ - @ instruction: 0xb108e8ba │ │ │ │ - ldmda r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 317db4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2d6fb4> │ │ │ │ + tstlt r8, r2, lsr #16 │ │ │ │ + svc 0x00e0f7fd │ │ │ │ + blmi 2d7ee0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2970e0> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 5f5d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1e7d8> │ │ │ │ + blls 5f708 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1e908> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ - mrsle r0, LR_und │ │ │ │ + mrsle r0, SP_abt │ │ │ │ ldrtmi r2, [r8], -r0, lsl #2 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ - @ instruction: 0xf00443f0 │ │ │ │ - @ instruction: 0xf7fdbacd │ │ │ │ - @ instruction: 0x4630efbc │ │ │ │ - pop {r0, r1, ip, sp, pc} │ │ │ │ - svclt 0x000083f0 │ │ │ │ - andeq sl, r3, r0, ror #16 │ │ │ │ + @ instruction: 0xe74943f0 │ │ │ │ + svc 0x0024f7fd │ │ │ │ + andlt r4, r3, r0, lsr r6 │ │ │ │ + mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sl, r3, r0, lsr r7 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq sl, r3, sl, asr r8 │ │ │ │ - andeq fp, r3, sl, ror #5 │ │ │ │ - andeq sl, r3, r8, lsr #16 │ │ │ │ + andeq sl, r3, sl, lsr #14 │ │ │ │ + @ instruction: 0x0003b1ba │ │ │ │ + strdeq sl, [r3], -r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq sl, r3, ip, ror r7 │ │ │ │ + andeq sl, r3, ip, asr #12 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ - bmi d97010 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd56210> │ │ │ │ - blmi d96e4c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd5604c> │ │ │ │ + bmi d9713c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd5633c> │ │ │ │ + blmi d96f78 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd56178> │ │ │ │ addlt r4, r7, sl, ror r4 │ │ │ │ ldmpl r3, {r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8ddaa01 │ │ │ │ ldmdavs fp, {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ - blmi c461e8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc053e8> │ │ │ │ + blmi c46314 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc05514> │ │ │ │ ldrbtmi r9, [fp], #-3599 @ 0xfffff1f1 │ │ │ │ ldrbtne pc, [ip], #-2259 @ 0xfffff72d @ │ │ │ │ - stmib r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xb1b59d01 │ │ │ │ vsubl.s8 q9, d8, d2 │ │ │ │ stmdbge r3, {r9} │ │ │ │ movwcs r4, #1576 @ 0x628 │ │ │ │ strls lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf0059302 │ │ │ │ - stmdavs fp!, {r0, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r0, r1, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b34604 │ │ │ │ - ble 319418 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2d8618> │ │ │ │ + ble 319544 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2d8744> │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ strtmi fp, [r8], -fp, asr #18 │ │ │ │ - svc 0x0010f7fd │ │ │ │ - @ instruction: 0xf7fee005 │ │ │ │ - bllt 143f77c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x13fe97c> │ │ │ │ - stmia r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + mrc 7, 3, APSR_nzcv, cr10, cr13, {7} │ │ │ │ + @ instruction: 0xf7fde005 │ │ │ │ + bllt 1441650 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1400850> │ │ │ │ + ldmda r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ teqlt r4, #4, 12 @ 0x400000 │ │ │ │ @ instruction: 0x46424d1e │ │ │ │ ldrbtmi r4, [sp], #-1568 @ 0xfffff9e0 │ │ │ │ ldrne pc, [r0], #-2261 @ 0xfffff72b │ │ │ │ - mcr 7, 1, pc, cr8, cr13, {7} @ │ │ │ │ - ble 10f648 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xce848> │ │ │ │ + ldc 7, cr15, [r2, #1012] @ 0x3f4 │ │ │ │ + ble 10f774 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xce974> │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - blle 499450 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x458650> │ │ │ │ + blle 49957c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x45877c> │ │ │ │ @ instruction: 0xf8d5e017 │ │ │ │ ldrtmi r1, [sl], -r4, lsr #9 │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - stmdacs r0, {r2, r3, r4, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ ldrshlt sp, [lr, #-178]! @ 0xffffff4e │ │ │ │ movtne pc, #35029 @ 0x88d5 @ │ │ │ │ @ instruction: 0x46204632 │ │ │ │ - mrc 7, 0, APSR_nzcv, cr2, cr13, {7} │ │ │ │ - ble 1cf674 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x18e874> │ │ │ │ - blcc 7f618 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3e818> │ │ │ │ + ldcl 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ + ble 1cf7a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x18e9a0> │ │ │ │ + blcc 7f744 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3e944> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - strcs lr, [r0], #-3810 @ 0xfffff11e │ │ │ │ - blmi 217eb4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d70b4> │ │ │ │ + strcs lr, [r0], #-3660 @ 0xfffff1b4 │ │ │ │ + blmi 217fe0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d71e0> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 15f6f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11e8f8> │ │ │ │ + blls 15f824 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11ea24> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - svc 0x0032f7fd │ │ │ │ + mrc 7, 4, APSR_nzcv, cr12, cr13, {7} │ │ │ │ andlt r4, r7, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq sl, r3, r4, lsl r7 │ │ │ │ + andeq sl, r3, r8, ror #11 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq fp, r3, r6, lsr #3 │ │ │ │ - andeq fp, r3, r6, asr r1 │ │ │ │ - andeq sl, r3, ip, asr r6 │ │ │ │ + andeq fp, r3, sl, ror r0 │ │ │ │ + andeq fp, r3, sl, lsr #32 │ │ │ │ + andeq sl, r3, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ addlt r4, sp, r5, ror sl │ │ │ │ @ instruction: 0x46834b75 │ │ │ │ @ instruction: 0xf10b447a │ │ │ │ strcs r0, [r0], #-2572 @ 0xfffff5f4 │ │ │ │ @ instruction: 0x462646d1 │ │ │ │ ldrdhi pc, [r8, #143] @ 0x8f │ │ │ │ ldrbtmi r5, [r8], #2259 @ 0x8d3 │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - cdp2 0, 13, cr15, cr6, cr3, {0} │ │ │ │ + cdp2 0, 6, cr15, cr0, cr3, {0} │ │ │ │ andls r4, r3, lr, ror #22 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls sl, #6919 @ 0x1b07 │ │ │ │ addsmi r9, lr, #3072 @ 0xc00 │ │ │ │ adchi pc, r0, r0, lsl #5 │ │ │ │ ldrdcc pc, [r4], -fp │ │ │ │ cmpeq r9, fp, asr sp │ │ │ │ - blmi 1a3a73c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x19f993c> │ │ │ │ + blmi 1a3a868 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x19f9a68> │ │ │ │ andseq pc, fp, #1610612740 @ 0x60000004 │ │ │ │ stmdami r8!, {r0, r1, r2, r5, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ cmppvc r9, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - @ instruction: 0xf859e964 │ │ │ │ + @ instruction: 0xf859e8ce │ │ │ │ stmdavs fp!, {r2, r8, r9, sl, fp, ip, lr}^ │ │ │ │ - blcs 20c9c │ │ │ │ - blls bc398 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x7b598> │ │ │ │ - bls 56fd8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x161d8> │ │ │ │ + blcs 20dc8 │ │ │ │ + blls bc4c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x7b6c4> │ │ │ │ + bls 57104 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x16304> │ │ │ │ ldrne pc, [r4], #-2259 @ 0xfffff72d │ │ │ │ - stmdb r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stm sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdblt pc, {r0, r1, r2, r8, r9, sl, fp, ip, pc} @ │ │ │ │ - svc 0x00c4f7fd │ │ │ │ + svc 0x002ef7fd │ │ │ │ adds fp, r4, r8, ror #2 │ │ │ │ ldrtmi sl, [r8], -r9, lsl #18 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf0063b08 │ │ │ │ - ldmdavs fp!, {r0, r1, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs fp!, {r0, r2, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b34605 │ │ │ │ - blle 259564 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x218764> │ │ │ │ + blle 259690 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x218890> │ │ │ │ stccs 0, cr14, [r0], {14} │ │ │ │ strtmi sp, [r9], -sl, rrx │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - stmdacs r0, {r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r3, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ rsbs sp, lr, r4, ror #20 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4638b913 │ │ │ │ - mcr 7, 3, pc, cr0, cr13, {7} @ │ │ │ │ + stcl 7, cr15, [sl, #1012] @ 0x3f4 │ │ │ │ rsbsle r2, r6, r0, lsl #26 │ │ │ │ ldclvs 8, cr6, [fp, #-428] @ 0xfffffe54 │ │ │ │ ldrle r0, [r3], #-346 @ 0xfffffea6 │ │ │ │ stmdbmi fp, {r1, r3, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8584479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - mcr 7, 6, pc, cr10, cr13, {7} @ │ │ │ │ + mrc 7, 1, APSR_nzcv, cr4, cr13, {7} │ │ │ │ @ instruction: 0xf1b3682b │ │ │ │ - ble 19995a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x19587a8> │ │ │ │ + ble 19996d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x19588d4> │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ cmnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - subs lr, lr, r8, asr #28 │ │ │ │ + ldrh lr, [lr], #-210 @ 0xffffff2e │ │ │ │ ldrtmi fp, [r0], -ip, ror #22 │ │ │ │ - ldcl 7, cr15, [r0, #-1012]! @ 0xfffffc0c │ │ │ │ + ldcl 7, cr15, [sl], {253} @ 0xfd │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ strls sp, [r4, #-87] @ 0xffffffa9 │ │ │ │ ldrbmi r2, [r5], -r0, lsl #14 │ │ │ │ strhtle r4, [r0], -lr │ │ │ │ ldrdcs pc, [r4], -fp │ │ │ │ cmpeq r3, r2, asr sp │ │ │ │ - blmi eba808 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xe79a08> │ │ │ │ + blmi eba934 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xe79b34> │ │ │ │ subeq pc, r9, #1610612740 @ 0x60000004 │ │ │ │ ldmdami sl!, {r0, r3, r4, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ cmppvc r9, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - @ instruction: 0xf855e8fe │ │ │ │ + @ instruction: 0xf855e868 │ │ │ │ ldrtmi r4, [r9], -r4, lsl #30 │ │ │ │ strcc r9, [r1, -r5] │ │ │ │ @ instruction: 0xf0034622 │ │ │ │ - stmdavs r2!, {r0, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r2!, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b29805 │ │ │ │ svclt 0x00bc4f80 │ │ │ │ eorvs r3, r2, r1, lsl #4 │ │ │ │ stcls 7, cr14, [r4, #-880] @ 0xfffffc90 │ │ │ │ strtmi r4, [r0], -r4, lsl #12 │ │ │ │ - cdp2 0, 7, cr15, cr2, cr3, {0} │ │ │ │ + ldc2l 0, cr15, [ip, #12]! │ │ │ │ strmi r4, [r2], -fp, lsr #12 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ - ldcl 7, cr15, [ip, #1012] @ 0x3f4 │ │ │ │ - blle 90f82c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x8cea2c> │ │ │ │ + stcl 7, cr15, [r6, #-1012] @ 0xfffffc0c │ │ │ │ + blle 90f958 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x8ceb58> │ │ │ │ @ instruction: 0xf1b3682b │ │ │ │ - ble 159634 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x118834> │ │ │ │ + ble 159760 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x118960> │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - mcr 7, 0, pc, cr2, cr13, {7} @ │ │ │ │ + stcl 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ ldrb r3, [fp, -r1, lsl #12] │ │ │ │ @ instruction: 0xf8dbb944 │ │ │ │ @ instruction: 0xf1b33000 │ │ │ │ - ble 5d9650 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x598850> │ │ │ │ + ble 5d977c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x59897c> │ │ │ │ @ instruction: 0xf8cb3301 │ │ │ │ ands r3, r3, r0 │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - stmdavs r3!, {r1, r2, r3, r4, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r3, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b34683 │ │ │ │ - ble 2d9668 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x298868> │ │ │ │ + ble 2d9794 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x298994> │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ strtmi fp, [r0], -r3, asr #18 │ │ │ │ - stcl 7, cr15, [r8, #1012]! @ 0x3f4 │ │ │ │ + ldcl 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ @ instruction: 0xf04fe004 │ │ │ │ strtmi r0, [r0], -r0, lsl #22 │ │ │ │ - blx ff5c188e <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff580a8e> │ │ │ │ - blmi 2180d0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d72d0> │ │ │ │ + blx ff5419ba <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff500bba> │ │ │ │ + blmi 2181fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d73fc> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 2df8f4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x29eaf4> │ │ │ │ + blls 2dfa20 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x29ec20> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - mrc 7, 1, APSR_nzcv, cr4, cr13, {7} │ │ │ │ + ldc 7, cr15, [lr, #1012] @ 0x3f4 │ │ │ │ andlt r4, sp, r8, asr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - andeq sl, r3, r4, lsl r6 │ │ │ │ + andeq sl, r3, r8, ror #9 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq sl, r3, r2, lsl #12 │ │ │ │ - muleq r3, ip, r0 │ │ │ │ - andeq r4, r2, ip, ror fp │ │ │ │ - andeq r0, r2, sl, asr lr │ │ │ │ - andeq r1, r2, ip, lsr r4 │ │ │ │ + ldrdeq sl, [r3], -r6 │ │ │ │ + andeq sl, r3, r0, ror pc │ │ │ │ + muleq r2, ip, r9 │ │ │ │ + andeq r0, r2, sl, ror ip │ │ │ │ + andeq r1, r2, ip, asr r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r1, r2, r8, lsr #21 │ │ │ │ - @ instruction: 0x00024ab0 │ │ │ │ - andeq r0, r2, lr, lsl #27 │ │ │ │ - andeq r1, r2, r0, ror r3 │ │ │ │ - andeq sl, r3, r0, ror #8 │ │ │ │ + andeq r1, r2, r8, asr #17 │ │ │ │ + ldrdeq r4, [r2], -r0 │ │ │ │ + andeq r0, r2, lr, lsr #23 │ │ │ │ + muleq r2, r0, r1 │ │ │ │ + andeq sl, r3, r4, lsr r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, r4, lsl #21 │ │ │ │ strmi r4, [r7], -r4, lsl #29 │ │ │ │ ldrbtmi r4, [sl], #-2948 @ 0xfffff47c │ │ │ │ @ instruction: 0xf8df447e │ │ │ │ ldrbtmi fp, [fp], #528 @ 0x210 │ │ │ │ @ instruction: 0xf8d658d3 │ │ │ │ ldmdavs fp, {r4, r5, r7, r8, r9, ip} │ │ │ │ @ instruction: 0xf04f9303 │ │ │ │ @ instruction: 0xf7fd0300 │ │ │ │ - blmi 20015ec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1fc07ec> │ │ │ │ + blmi 20014c0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1fc06c0> │ │ │ │ andpl pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0x4c7eb948 │ │ │ │ ldrbtmi r4, [ip], #-1576 @ 0xfffff9d8 │ │ │ │ strbne pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ - svc 0x002cf7fd │ │ │ │ + mrc 7, 4, APSR_nzcv, cr6, cr13, {7} │ │ │ │ ldmdblt r8!, {r1, r2, r9, sl, lr}^ │ │ │ │ strmi lr, [r4], -r8, lsr #1 │ │ │ │ movsne pc, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - addmi lr, r4, #36, 30 @ 0x90 │ │ │ │ + addmi lr, r4, #2272 @ 0x8e0 │ │ │ │ strcs sp, [r0], #-237 @ 0xffffff13 │ │ │ │ strtmi r4, [r0], r6, lsr #12 │ │ │ │ strtmi r4, [r1], r2, lsr #13 │ │ │ │ adcs r4, r9, r5, lsr #12 │ │ │ │ strbne pc, [r0], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf0034638 │ │ │ │ - strmi pc, [r2], sp, lsr #18 │ │ │ │ + strmi pc, [r2], fp, lsr #18 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ addmi r8, r6, #145 @ 0x91 │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ ldrtne pc, [r8], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - strmi lr, [r6], -sl, lsl #30 │ │ │ │ + @ instruction: 0x4606ee74 │ │ │ │ strcs fp, [r0], #-2336 @ 0xfffff6e0 │ │ │ │ strtmi r4, [r0], r6, lsr #12 │ │ │ │ add r4, ip, r1, lsr #13 │ │ │ │ ldrtne pc, [r8], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf0034638 │ │ │ │ - pkhbtmi pc, r1, r5, lsl #18 @ │ │ │ │ + pkhbtmi pc, r1, r3, lsl #18 @ │ │ │ │ rscsle r2, r2, r0, lsl #16 │ │ │ │ smlabble lr, r6, r2, r4 │ │ │ │ stcge 13, cr4, [r2], {97} @ 0x61 │ │ │ │ ldrtmi r4, [r8], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d5447d │ │ │ │ @ instruction: 0xf7fd14bc │ │ │ │ - @ instruction: 0xf8ddeff4 │ │ │ │ + @ instruction: 0xf8ddef5e │ │ │ │ @ instruction: 0xf1b88008 │ │ │ │ tstle fp, r0, lsl #30 │ │ │ │ @ instruction: 0xf8d4e020 │ │ │ │ - @ instruction: 0xf7fe14bc │ │ │ │ - strmi pc, [r5], -pc, lsl #17 │ │ │ │ + @ instruction: 0xf7fd14bc │ │ │ │ + @ instruction: 0x4605fff9 │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ strmi r4, [r6], -r4, lsl #12 │ │ │ │ rsbs r4, sp, r0, lsl #13 │ │ │ │ ldrtne pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ ldrtmi r4, [r8], -r2, asr #12 │ │ │ │ - @ instruction: 0xf84af7fe │ │ │ │ - blle 16cf9cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x168ebcc> │ │ │ │ + @ instruction: 0xffb4f7fd │ │ │ │ + blle 16cfaf8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x168ecf8> │ │ │ │ ldrtne pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ ldrdeq pc, [r4], r7 │ │ │ │ - mcr 7, 3, pc, cr10, cr13, {7} @ │ │ │ │ + ldcl 7, cr15, [r4, #1012] @ 0x3f4 │ │ │ │ tstle r3, r5, lsl #28 │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - and lr, r7, ip, ror #28 │ │ │ │ + ldrd lr, [r7], -r6 │ │ │ │ and sp, r6, lr, asr #22 │ │ │ │ suble r4, lr, lr, asr #10 │ │ │ │ - mrc 7, 3, APSR_nzcv, cr0, cr13, {7} │ │ │ │ + ldcl 7, cr15, [sl, #1012] @ 0x3f4 │ │ │ │ cmple sl, r0, lsl #16 │ │ │ │ - blmi 11cedf8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x118dff8> │ │ │ │ + blmi 11cef24 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x118e124> │ │ │ │ ldrtmi r4, [r8], -r2, lsr #12 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ ldrbtne pc, [r8], #2259 @ 0x8d3 @ │ │ │ │ - svc 0x00bcf7fd │ │ │ │ + svc 0x0026f7fd │ │ │ │ teqlt lr, r2, lsl #28 │ │ │ │ ldrtmi r9, [r0], -r1, lsl #22 │ │ │ │ ldrbtne pc, [ip], #2259 @ 0x8d3 @ │ │ │ │ - @ instruction: 0xf85af7fe │ │ │ │ + @ instruction: 0xffc4f7fd │ │ │ │ eor fp, r8, r0, lsl r9 │ │ │ │ - mrc 7, 0, APSR_nzcv, cr10, cr13, {7} │ │ │ │ + stc 7, cr15, [r4, #1012] @ 0x3f4 │ │ │ │ @ instruction: 0x46224b3d │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf8d39301 │ │ │ │ @ instruction: 0xf7fd14fc │ │ │ │ - stcls 15, cr14, [r2], {168} @ 0xa8 │ │ │ │ - blls 72128 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x31328> │ │ │ │ + stcls 15, cr14, [r2], {18} │ │ │ │ + blls 72254 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x31454> │ │ │ │ ldrtmi r4, [r8], -r2, lsr #12 │ │ │ │ ldrbtne pc, [r8], #2259 @ 0x8d3 @ │ │ │ │ - @ instruction: 0xf80cf7fe │ │ │ │ - blle 88fa48 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x84ec48> │ │ │ │ + @ instruction: 0xff76f7fd │ │ │ │ + blle 88fb74 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x84ed74> │ │ │ │ @ instruction: 0xf8d79b01 │ │ │ │ @ instruction: 0xf8d30084 │ │ │ │ @ instruction: 0xf7fd14fc │ │ │ │ - cdpne 14, 0, cr14, cr5, cr12, {1} │ │ │ │ + mcrne 13, 0, lr, cr5, cr6, {4} │ │ │ │ ldrtmi sp, [r8], -r3, lsl #2 │ │ │ │ - mcr 7, 1, pc, cr12, cr13, {7} @ │ │ │ │ - blle 53da7c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4fcc7c> │ │ │ │ + ldc 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ + blle 53dba8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4fcda8> │ │ │ │ orrslt lr, r6, r4 │ │ │ │ - mrc 7, 1, APSR_nzcv, cr2, cr13, {7} │ │ │ │ + ldc 7, cr15, [ip, #1012] @ 0x3f4 │ │ │ │ strcs fp, [r0], #-2424 @ 0xfffff688 │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - ands lr, pc, r2, lsr #28 │ │ │ │ + ands lr, pc, ip, lsl #27 │ │ │ │ strtmi r2, [r6], -r0, lsl #8 │ │ │ │ strtmi r4, [r2], r0, lsr #13 │ │ │ │ and r4, r4, r1, lsr #13 │ │ │ │ strtmi r2, [r6], -r0, lsl #8 │ │ │ │ strbmi lr, [r4], -r1 │ │ │ │ @ instruction: 0xf7fd4646 │ │ │ │ - tstlt r0, r0, lsr #28 │ │ │ │ - ldrbcc pc, [pc, #79]! @ 5ae7 <__assert_fail@plt+0x20ff> @ │ │ │ │ - blmi 83dad4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x7fccd4> │ │ │ │ + tstlt r0, sl, lsl #27 │ │ │ │ + ldrbcc pc, [pc, #79]! @ 5c13 <__assert_fail@plt+0x222b> @ │ │ │ │ + blmi 83dc00 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x7fce00> │ │ │ │ ldmvs sl!, {r5, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf85b4479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - svc 0x0032f7fd │ │ │ │ + mrc 7, 4, APSR_nzcv, cr12, cr13, {7} │ │ │ │ strcs lr, [r0], #-2034 @ 0xfffff80e │ │ │ │ strtmi r4, [r0], r6, lsr #12 │ │ │ │ strtmi r4, [r5], -r1, lsr #13 │ │ │ │ @ instruction: 0xf0034648 │ │ │ │ - @ instruction: 0x4650fab7 │ │ │ │ - blx fed41ad0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfed00cd0> │ │ │ │ + @ instruction: 0x4650fab5 │ │ │ │ + blx fecc1bfc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfec80dfc> │ │ │ │ @ instruction: 0xf0034640 │ │ │ │ - @ instruction: 0x4630fab1 │ │ │ │ - blx febc1adc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb80cdc> │ │ │ │ + ldrtmi pc, [r0], -pc, lsr #21 @ │ │ │ │ + blx feb41c08 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb00e08> │ │ │ │ @ instruction: 0xf0034620 │ │ │ │ - bmi 504584 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4c3784> │ │ │ │ + bmi 5046a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4c38a8> │ │ │ │ ldrbtmi r4, [sl], #-2825 @ 0xfffff4f7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7fdd001 │ │ │ │ - strtmi lr, [r8], -sl, lsl #26 │ │ │ │ + @ instruction: 0x4628ec74 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - strdeq sl, [r3], -r6 │ │ │ │ - andeq sl, r3, r0, lsr #29 │ │ │ │ + andeq sl, r3, sl, asr #5 │ │ │ │ + andeq sl, r3, r4, ror sp │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq sl, r3, lr, ror #7 │ │ │ │ + andeq sl, r3, r2, asr #5 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ - andeq sl, r3, sl, ror lr │ │ │ │ - andeq sl, r3, r0, lsl #28 │ │ │ │ - muleq r3, r4, sp │ │ │ │ - andeq sl, r3, sl, ror #26 │ │ │ │ + andeq sl, r3, lr, asr #26 │ │ │ │ + ldrdeq sl, [r3], -r4 │ │ │ │ + andeq sl, r3, r8, ror #24 │ │ │ │ + andeq sl, r3, lr, lsr ip │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r2, r2, r0, asr #10 │ │ │ │ - andeq sl, r3, sl, lsl #4 │ │ │ │ + andeq r2, r2, r0, ror #6 │ │ │ │ + ldrdeq sl, [r3], -lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ - cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ - usatcc pc, #20, pc, asr #17 @ │ │ │ │ - @ instruction: 0xf8dfb0c9 │ │ │ │ - ldrbtmi r1, [fp], #-1780 @ 0xfffff90c │ │ │ │ - usatcs pc, #16, pc, asr #17 @ │ │ │ │ + cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ + usatcc pc, #16, pc, asr #17 @ │ │ │ │ + @ instruction: 0xf8dfb0cb │ │ │ │ + ldrbtmi r1, [fp], #-1776 @ 0xfffff910 │ │ │ │ + usatcs pc, #12, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8df4479 │ │ │ │ - @ instruction: 0xf8d386f0 │ │ │ │ + @ instruction: 0xf8d386ec │ │ │ │ ldrbtmi r3, [r8], #1464 @ 0x5b8 │ │ │ │ ldmdavs r2, {r1, r3, r7, fp, ip, lr} │ │ │ │ - @ instruction: 0xf04f9247 │ │ │ │ + @ instruction: 0xf04f9249 │ │ │ │ movwls r0, #29184 @ 0x7200 │ │ │ │ addmi fp, r3, #-1073741792 @ 0xc0000020 │ │ │ │ sbcshi pc, ip, r0 │ │ │ │ - @ instruction: 0x36d4f8df │ │ │ │ - @ instruction: 0x16d4f8df │ │ │ │ + @ instruction: 0x36d0f8df │ │ │ │ + @ instruction: 0x16d0f8df │ │ │ │ @ instruction: 0xf8584479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - ldcl 7, cr15, [ip], {253} @ 0xfd │ │ │ │ + mcrr 7, 15, pc, r6, cr13 @ │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ - ldcllt 0, cr15, [sp, #-8] │ │ │ │ - @ instruction: 0x46c0f8df │ │ │ │ + ldcllt 0, cr15, [r8, #-8] │ │ │ │ + ssatmi pc, #29, pc, asr #17 @ │ │ │ │ ldrbtmi r6, [ip], #-2051 @ 0xfffff7fd │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ movwcc fp, #8124 @ 0x1fbc │ │ │ │ @ instruction: 0xf8c46003 │ │ │ │ @ instruction: 0xf7fd05b8 │ │ │ │ - ldrdvs lr, [r0], -r2 @ │ │ │ │ + eorvs lr, r0, ip, lsr lr │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavs r3, {r4, r6, r7, pc} │ │ │ │ - ssatmi pc, #1, pc, asr #17 @ │ │ │ │ + @ instruction: 0x469cf8df │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ movwcc fp, #8120 @ 0x1fb8 │ │ │ │ svclt 0x00b8447c │ │ │ │ @ instruction: 0xf8df6003 │ │ │ │ - ldrbtmi r0, [r8], #-1684 @ 0xfffff96c │ │ │ │ - mcr 7, 7, pc, cr4, cr13, {7} @ │ │ │ │ + ldrbtmi r0, [r8], #-1680 @ 0xfffff970 │ │ │ │ + mcr 7, 2, pc, cr14, cr13, {7} @ │ │ │ │ stmdacs r0, {r5, r6, sp, lr} │ │ │ │ adcshi pc, sp, r0 │ │ │ │ - pkhtbeq pc, r4, pc, asr #17 @ │ │ │ │ + pkhtbeq pc, r0, pc, asr #17 @ │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - ldrdvs lr, [r0], ip @ │ │ │ │ + adcvs lr, r0, r6, asr #28 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8df80b4 │ │ │ │ - stmdavs r2!, {r3, r4, r5, r6, r9, sl, ip}^ │ │ │ │ + stmdavs r2!, {r2, r4, r5, r6, r9, sl, ip}^ │ │ │ │ ldreq pc, [r8, #2260]! @ 0x8d4 │ │ │ │ @ instruction: 0xf7fd4479 │ │ │ │ - stmdacs r0, {r1, r4, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r3, r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ adchi pc, r9, r0, asr #5 │ │ │ │ - @ instruction: 0x3664f8df │ │ │ │ + @ instruction: 0x3660f8df │ │ │ │ vrshr.s64 q9, q8, #64 │ │ │ │ @ instruction: 0xf858320e │ │ │ │ ldmdavs fp, {r0, r1, ip, sp} │ │ │ │ mvnseq pc, #35 @ 0x23 │ │ │ │ @ instruction: 0xf5b2405a │ │ │ │ andle r3, r8, #128, 30 @ 0x200 │ │ │ │ - @ instruction: 0x464cf8df │ │ │ │ + @ instruction: 0x4648f8df │ │ │ │ @ instruction: 0xf7fd2000 │ │ │ │ - ldrbtmi lr, [ip], #-3390 @ 0xfffff2c2 │ │ │ │ + ldrbtmi lr, [ip], #-3240 @ 0xfffff358 │ │ │ │ ldmiblt r8!, {r5, r6, r7, sp, lr}^ │ │ │ │ vshr.u64 d30, d1, #61 │ │ │ │ andls r4, r4, #1879048192 @ 0x70000000 │ │ │ │ - @ instruction: 0x2638f8df │ │ │ │ + @ instruction: 0x2634f8df │ │ │ │ biccs r0, r8, fp, lsl lr │ │ │ │ - ldrbtmi sl, [sl], #-2069 @ 0xfffff7eb │ │ │ │ + ldrbtmi sl, [sl], #-2071 @ 0xfffff7e9 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ - @ instruction: 0x362cf8df │ │ │ │ + @ instruction: 0x3628f8df │ │ │ │ ldrbtmi r2, [fp], #-526 @ 0xfffffdf2 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0x2624f8df │ │ │ │ + @ instruction: 0x2620f8df │ │ │ │ ldrbtmi r2, [sl], #-771 @ 0xfffffcfd │ │ │ │ - ldc 7, cr15, [r6], #1012 @ 0x3f4 │ │ │ │ - ldmdbge r5, {r0, r9, sp} │ │ │ │ + stc 7, cr15, [r0], #-1012 @ 0xfffffc0c │ │ │ │ + ldmdbge r7, {r0, r9, sp} │ │ │ │ @ instruction: 0xf7fd2000 │ │ │ │ - stmdacs r0, {r3, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r4, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xe7d7db73 │ │ │ │ - @ instruction: 0x560cf8df │ │ │ │ + @ instruction: 0x5608f8df │ │ │ │ ldrbtmi r2, [sp], #-256 @ 0xffffff00 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - smlawtvs r0, r6, fp, lr │ │ │ │ + @ instruction: 0x6120eb30 │ │ │ │ rsble r2, r8, r0, lsl #16 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ - mrc 7, 2, APSR_nzcv, cr12, cr13, {7} │ │ │ │ + stcl 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ stmdacs r0, {r5, r6, r8, sp, lr} │ │ │ │ @ instruction: 0xf8dfd061 │ │ │ │ - @ instruction: 0xf50425f0 │ │ │ │ + @ instruction: 0xf50425ec │ │ │ │ @ instruction: 0xf8df618f │ │ │ │ - @ instruction: 0xf50435ec │ │ │ │ + @ instruction: 0xf50435e8 │ │ │ │ @ instruction: 0xf8df77be │ │ │ │ - @ instruction: 0xf85855e8 │ │ │ │ + @ instruction: 0xf85855e4 │ │ │ │ ldrbtmi r2, [sp], #-2 │ │ │ │ tstcs sp, r4, asr #19 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ addcc pc, r8, r4, asr #17 │ │ │ │ addscc pc, ip, r4, asr #17 │ │ │ │ adcscc pc, r0, r4, asr #17 │ │ │ │ movwpl pc, #16900 @ 0x4204 @ │ │ │ │ adcscc pc, r4, r4, asr #17 │ │ │ │ cmppvc fp, #4, 10 @ p-variant is OBSOLETE @ 0x1000000 │ │ │ │ addcc pc, ip, r4, asr #17 │ │ │ │ cmnpvc r0, #4, 10 @ p-variant is OBSOLETE @ 0x1000000 │ │ │ │ adccc pc, r0, r4, asr #17 │ │ │ │ - ldrmi pc, [r4, #2271]! @ 0x8df │ │ │ │ + ldrmi pc, [r0, #2271]! @ 0x8df │ │ │ │ stmdavs r8!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ stmibvc sl!, {r3, r6, r8, r9, ip, sp, pc} │ │ │ │ ldrle r0, [r6, #-1683] @ 0xfffff96d │ │ │ │ movteq pc, #18 @ │ │ │ │ @ instruction: 0xf7fdd002 │ │ │ │ - ands lr, r4, r8, asr #27 │ │ │ │ + ands lr, r4, r2, lsr sp │ │ │ │ ldrbeq r8, [r6], r9, lsr #17 │ │ │ │ mvnscc pc, r1, lsl #2 │ │ │ │ @ instruction: 0xf002d008 │ │ │ │ - bl 106570 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc5770> │ │ │ │ + bl 10669c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc589c> │ │ │ │ @ instruction: 0xf8d20282 │ │ │ │ @ instruction: 0xf7fd2868 │ │ │ │ - and lr, r6, r4, lsl #28 │ │ │ │ - mrc 7, 0, APSR_nzcv, cr8, cr13, {7} │ │ │ │ + and lr, r6, lr, ror #26 │ │ │ │ + stc 7, cr15, [r2, #1012] @ 0x3f4 │ │ │ │ stmiahi r9!, {r0, r1, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd3901 │ │ │ │ - bicslt lr, r0, r6, ror fp │ │ │ │ + bicslt lr, r0, r0, ror #21 │ │ │ │ svceq 0x0004f847 │ │ │ │ - ldc 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ + stc 7, cr15, [r6], #1012 @ 0x3f4 │ │ │ │ andsle r3, r4, r1 │ │ │ │ ldrb r3, [r6, r8, lsl #10] │ │ │ │ @ instruction: 0xf0022000 │ │ │ │ - @ instruction: 0xf8dfbc8c │ │ │ │ - @ instruction: 0x4606455c │ │ │ │ - ldcl 7, cr15, [r8], #-1012 @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf8dfbc87 │ │ │ │ + @ instruction: 0x46064558 │ │ │ │ + bl ff8c3e50 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff883050> │ │ │ │ @ instruction: 0xf8c4447c │ │ │ │ teqlt r0, ip, asr #10 │ │ │ │ @ instruction: 0xf7fd2001 │ │ │ │ - @ instruction: 0xf8c4ec72 │ │ │ │ + @ instruction: 0xf8c4ebdc │ │ │ │ stmdacs r0, {r4, r6, r8, sl} │ │ │ │ @ instruction: 0xf8dfd162 │ │ │ │ - strcs fp, [r0, -r0, asr #10] │ │ │ │ + smladxcs r0, ip, r5, fp │ │ │ │ @ instruction: 0x463d463c │ │ │ │ @ instruction: 0x463e44fb │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x463046ba │ │ │ │ - @ instruction: 0xf966f003 │ │ │ │ + @ instruction: 0xf964f003 │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ - strtmi pc, [r0], -r3, ror #18 │ │ │ │ - @ instruction: 0xf960f003 │ │ │ │ + strtmi pc, [r0], -r1, ror #18 │ │ │ │ + @ instruction: 0xf95ef003 │ │ │ │ @ instruction: 0xf0034638 │ │ │ │ - @ instruction: 0xf89df95d │ │ │ │ - @ instruction: 0xb123303c │ │ │ │ + @ instruction: 0xf89df95b │ │ │ │ + @ instruction: 0xb1233044 │ │ │ │ strbmi r9, [sl], -r7, lsl #18 │ │ │ │ - @ instruction: 0xf7fda80f │ │ │ │ - @ instruction: 0xf89debfa │ │ │ │ - @ instruction: 0xb1233038 │ │ │ │ - andcs r9, r0, #114688 @ 0x1c000 │ │ │ │ - @ instruction: 0xf7fda80e │ │ │ │ - @ instruction: 0xf8dfed5c │ │ │ │ - ldrbtmi r3, [fp], #-1272 @ 0xfffffb08 │ │ │ │ + @ instruction: 0xf7fda811 │ │ │ │ + @ instruction: 0xf89deb64 │ │ │ │ + @ instruction: 0xb1233040 │ │ │ │ + andcs r9, r3, #114688 @ 0x1c000 │ │ │ │ + @ instruction: 0xf7fda810 │ │ │ │ + @ instruction: 0xf8dfecc6 │ │ │ │ + ldrbtmi r3, [fp], #-1268 @ 0xfffffb0c │ │ │ │ ldrcs pc, [r8, #2259]! @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r4, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf1bab14b │ │ │ │ andle r0, r6, r0, lsl #30 │ │ │ │ - strbteq pc, [r4], #2271 @ 0x8df @ │ │ │ │ + strbteq pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x4649465a │ │ │ │ - @ instruction: 0xf0094478 │ │ │ │ - @ instruction: 0xf8dff9bd │ │ │ │ - ldrbtmi r2, [sl], #-1244 @ 0xfffffb24 │ │ │ │ + @ instruction: 0xf0084478 │ │ │ │ + @ instruction: 0xf8dffa07 │ │ │ │ + ldrbtmi r2, [sl], #-1240 @ 0xfffffb28 │ │ │ │ ldreq pc, [r8, #2258]! @ 0x8d2 │ │ │ │ stmdavs r3, {r3, r6, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8c22100 │ │ │ │ @ instruction: 0xf1b315b8 │ │ │ │ - ble 499bd0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x458dd0> │ │ │ │ + ble 499cfc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x458efc> │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7fdb97b │ │ │ │ - and lr, ip, r6, lsr fp │ │ │ │ - ldcl 7, cr15, [r8], #-1012 @ 0xfffffc0c │ │ │ │ + and lr, ip, r0, lsr #21 │ │ │ │ + bl ff8c3f00 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff883100> │ │ │ │ @ instruction: 0xf8dfb948 │ │ │ │ - @ instruction: 0xf8df34b4 │ │ │ │ - ldrbtmi r1, [r9], #-1204 @ 0xfffffb4c │ │ │ │ + @ instruction: 0xf8df34b0 │ │ │ │ + ldrbtmi r1, [r9], #-1200 @ 0xfffffb50 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - @ instruction: 0xf8dfeba0 │ │ │ │ - ldrbtmi r3, [fp], #-1192 @ 0xfffffb58 │ │ │ │ + @ instruction: 0xf8dfeb0a │ │ │ │ + ldrbtmi r3, [fp], #-1188 @ 0xfffffb5c │ │ │ │ ldreq pc, [r8, #2259]! @ 0x8d3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ submi r0, r0, #64, 18 @ 0x100000 │ │ │ │ - ldclt 0, cr15, [r9], {2} │ │ │ │ + ldclt 0, cr15, [r4], {2} │ │ │ │ @ instruction: 0xf7fd2002 │ │ │ │ - @ instruction: 0xf8c4ec08 │ │ │ │ + @ instruction: 0xf8c4eb72 │ │ │ │ stmdacs r0, {r2, r4, r6, r8, sl} │ │ │ │ mulcs r4, r5, r0 │ │ │ │ - stc 7, cr15, [r0], {253} @ 0xfd │ │ │ │ + bl 1ac3f40 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1a83140> │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ addle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fd2008 │ │ │ │ - @ instruction: 0xf8c4ebfa │ │ │ │ + @ instruction: 0xf8c4eb64 │ │ │ │ stmdacs r0, {r2, r3, r4, r6, r8, sl} │ │ │ │ andcs sp, r9, r7, lsl #1 │ │ │ │ - bl ffcc3e30 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffc83030> │ │ │ │ + bl 1743f5c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x170315c> │ │ │ │ strbeq pc, [r0, #-2244]! @ 0xfffff73c @ │ │ │ │ addle r2, r0, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fd200a │ │ │ │ - @ instruction: 0xf8c4ebec │ │ │ │ + @ instruction: 0xf8c4eb56 │ │ │ │ stmdacs r0, {r2, r5, r6, r8, sl} │ │ │ │ svcge 0x0079f43f │ │ │ │ @ instruction: 0xf7fd200c │ │ │ │ - @ instruction: 0xf8c4ebe4 │ │ │ │ + @ instruction: 0xf8c4eb4e │ │ │ │ stmdacs r0, {r3, r5, r6, r8, sl} │ │ │ │ svcge 0x0071f43f │ │ │ │ @ instruction: 0xf7fd200d │ │ │ │ - @ instruction: 0xf8c4ebdc │ │ │ │ + @ instruction: 0xf8c4eb46 │ │ │ │ stmdacs r0, {r2, r3, r5, r6, r8, sl} │ │ │ │ svcge 0x0069f43f │ │ │ │ - strtmi pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ + strtmi pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ @ instruction: 0xf7fd2010 │ │ │ │ - ldrbtmi lr, [ip], #-3026 @ 0xfffff42e │ │ │ │ + ldrbtmi lr, [ip], #-2876 @ 0xfffff4c4 │ │ │ │ ldrbeq pc, [r0, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ andscs sl, r4, lr, asr pc │ │ │ │ - bl ff243e84 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff203084> │ │ │ │ + bl cc3fb0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc831b0> │ │ │ │ ldrbeq pc, [r4, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ andscs sl, sp, r6, asr pc │ │ │ │ - bl ff043e94 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff003094> │ │ │ │ + bl ac3fc0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa831c0> │ │ │ │ ldrbeq pc, [r8, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ subcs sl, r9, lr, asr #30 │ │ │ │ - bl fee43ea4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfee030a4> │ │ │ │ + bl 8c3fd0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x8831d0> │ │ │ │ ldrbeq pc, [ip, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ vmax.f32 q13, q0, q3 │ │ │ │ @ instruction: 0xf7fd2049 │ │ │ │ - @ instruction: 0xf8c4ebb0 │ │ │ │ + @ instruction: 0xf8c4eb1a │ │ │ │ stmdacs r0, {r7, r8, sl} │ │ │ │ svcge 0x003df43f │ │ │ │ subcs pc, r9, r1, asr #4 │ │ │ │ - bl fe9c3ec8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe9830c8> │ │ │ │ + bl 443ff4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4031f4> │ │ │ │ streq pc, [r4, #2244] @ 0x8c4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ vrecps.f32 d26, d9, d20 │ │ │ │ @ instruction: 0xf7fd204a │ │ │ │ - @ instruction: 0xf8c4eb9e │ │ │ │ + @ instruction: 0xf8c4eb08 │ │ │ │ stmdacs r0, {r3, r7, r8, sl} │ │ │ │ svcge 0x002bf43f │ │ │ │ adcpl pc, r2, pc, asr #12 │ │ │ │ andsne pc, r7, r0, asr #5 │ │ │ │ - bl fe4c3ef0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe4830f0> │ │ │ │ + b fff4401c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfff0321c> │ │ │ │ streq pc, [ip, #2244] @ 0x8c4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ vmax.f32 d26, d10, d16 │ │ │ │ @ instruction: 0xf6c02007 │ │ │ │ @ instruction: 0xf7fd003c │ │ │ │ - @ instruction: 0xf8c4eb88 │ │ │ │ + @ instruction: 0xf8c4eaf2 │ │ │ │ stmdacs r0, {r4, r7, r8, sl} │ │ │ │ svcge 0x0015f43f │ │ │ │ andne pc, lr, r8, asr #4 │ │ │ │ rsbsne pc, r7, r0, asr #13 │ │ │ │ - bl 1f43f1c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1f0311c> │ │ │ │ + b ff9c4048 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff983248> │ │ │ │ ldreq pc, [r4, #2244] @ 0x8c4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - ldclmi 15, cr10, [sp], {10} │ │ │ │ + ldclmi 15, cr10, [ip], {10} │ │ │ │ rsbmi pc, r0, pc, rrx │ │ │ │ - bl 1cc3f30 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1c83130> │ │ │ │ + b ff74405c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff70325c> │ │ │ │ @ instruction: 0xf8c4447c │ │ │ │ stmdacs r0, {r3, r4, r7, r8, sl} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr15, cr15, {1} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ - bl 1a43f44 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1a03144> │ │ │ │ + b ff4c4070 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff483270> │ │ │ │ ldreq pc, [ip, #2244] @ 0x8c4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf06faef6 │ │ │ │ @ instruction: 0xf7fd0002 │ │ │ │ - @ instruction: 0xf8c4eb60 │ │ │ │ + @ instruction: 0xf8c4eaca │ │ │ │ stmdacs r0, {r5, r7, r8, sl} │ │ │ │ mcrge 4, 7, pc, cr13, cr15, {1} @ │ │ │ │ - bl 1e43f64 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1e03164> │ │ │ │ + b ff8c4090 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff883290> │ │ │ │ ldmdblt r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f2401 │ │ │ │ strd r3, [r9], -pc @ │ │ │ │ - smlabtcs r9, fp, r8, r4 │ │ │ │ + smlabtcs r9, sl, r8, r4 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - @ instruction: 0x4604ecd8 │ │ │ │ + strmi lr, [r4], -r2, asr #24 │ │ │ │ rscsle r2, r3, r0, lsl #16 │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ - b ffac3f88 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffa83188> │ │ │ │ + b 15440b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x15032b4> │ │ │ │ strmi r6, [r5], -r3, lsr #16 │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7c7b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b9b4> │ │ │ │ + blcc 7c8e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3bae0> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - vstrcs s28, [r0, #-312] @ 0xfffffec8 │ │ │ │ + @ instruction: 0x2d00e9b8 │ │ │ │ strtmi sp, [r8], -r2, ror #1 │ │ │ │ - bl ff743fa8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff7031a8> │ │ │ │ + bl 11c40d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11832d4> │ │ │ │ strmi r6, [r4], -fp, lsr #16 │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7c7d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3b9d4> │ │ │ │ + blcc 7c900 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3bb00> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - @ instruction: 0x1c63ea3e │ │ │ │ + @ instruction: 0x1c63e9a8 │ │ │ │ movwcs sp, #210 @ 0xd2 │ │ │ │ - ldrbtmi r4, [sl], #-2743 @ 0xfffff549 │ │ │ │ + ldrbtmi r4, [sl], #-2742 @ 0xfffff54a │ │ │ │ strbmi pc, [r8, #2242] @ 0x8c2 @ │ │ │ │ - ldmmi r6!, {r0, r1, r4, r5, r8, fp, ip, sp, pc} │ │ │ │ + ldmmi r5!, {r0, r1, r4, r5, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - strmi lr, [r4], -ip, lsl #23 │ │ │ │ + @ instruction: 0x4604eaf6 │ │ │ │ ands fp, r8, r0, lsr r1 │ │ │ │ - bl 1cc3fe0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1c831e0> │ │ │ │ + b ff74410c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff70330c> │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ - ldrb r8, [r2, r2, ror #7]! │ │ │ │ - @ instruction: 0xf8584bb0 │ │ │ │ + @ instruction: 0xe7f283b2 │ │ │ │ + @ instruction: 0xf8584baf │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - b ff643ff4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff6031f4> │ │ │ │ + b 10c4120 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1083320> │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf7fd8095 │ │ │ │ - stmiami ip!, {r1, r2, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmiami fp!, {r4, r7, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - @ instruction: 0x4604eb74 │ │ │ │ + @ instruction: 0x4604eade │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - stmibmi r9!, {r0, r1, r3, r7, pc} │ │ │ │ + stmibmi r8!, {r0, r1, r3, r7, pc} │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ - ldmib r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strmi r6, [r5], -r3, lsr #16 │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7c844 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ba44> │ │ │ │ + blcc 7c970 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3bb70> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - vstrcs s28, [r0, #-24] @ 0xffffffe8 │ │ │ │ - blmi fe87a220 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe839420> │ │ │ │ + @ instruction: 0x2d00e970 │ │ │ │ + blmi fe83a34c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe7f954c> │ │ │ │ @ instruction: 0xf858686a │ │ │ │ addsmi r3, sl, #3 │ │ │ │ - blmi 1f7a098 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1f39298> │ │ │ │ - ldrbtmi r4, [r9], #-2462 @ 0xfffff662 │ │ │ │ + blmi 1f3a1c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1ef93c4> │ │ │ │ + ldrbtmi r4, [r9], #-2461 @ 0xfffff663 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - stmdavs fp!, {r1, r2, r3, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7c9fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3bbfc> │ │ │ │ - blcs 1e114 │ │ │ │ + blcc 7cb28 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3bd28> │ │ │ │ + blcs 1e240 │ │ │ │ strtmi sp, [r8], -r2, ror #2 │ │ │ │ - stmib sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ qaddcs lr, lr, r0 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - blmi fe5411c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe5003c4> │ │ │ │ + blmi fe501098 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe4c0298> │ │ │ │ @ instruction: 0xf8c3447b │ │ │ │ stmdavs fp!, {r4, r6, r7, r8, sl} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7c8a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3baa0> │ │ │ │ + blcc 7c9cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3bbcc> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - @ instruction: 0x4c8ee9d8 │ │ │ │ + @ instruction: 0x4c8de942 │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ stmdblt r3, {r4, r6, r7, r8, sl, ip, sp}^ │ │ │ │ - stmibmi ip, {r0, r1, r2, r5, r6, r8, r9, fp, lr} │ │ │ │ + stmibmi fp, {r1, r2, r5, r6, r8, r9, fp, lr} │ │ │ │ @ instruction: 0xf8584479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - b 10c40a4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x10832a4> │ │ │ │ + stmib ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r1, r2, r3, r4, r5, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d44798 │ │ │ │ @ instruction: 0xf1b025d0 │ │ │ │ stmdble lr, {r8, r9, sl, fp, ip, sp, lr} │ │ │ │ - ldmdavs r2, {r0, r1, r2, r3, r4, r6, r8, r9, fp, lr} │ │ │ │ + ldmdavs r2, {r1, r2, r3, r4, r6, r8, r9, fp, lr} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0x4790681c │ │ │ │ - strmi r4, [r3], -r2, lsl #19 │ │ │ │ + strmi r4, [r3], -r1, lsl #19 │ │ │ │ andvc pc, r0, #79 @ 0x4f │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ - ldc 7, cr15, [sl], {253} @ 0xfd │ │ │ │ + bl fe1441fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe1033fc> │ │ │ │ @ instruction: 0xf8d2e028 │ │ │ │ ldrmi r3, [r8, ip, asr #6] │ │ │ │ stmdacs pc, {r0, r1, r9, sl, lr} @ │ │ │ │ - ldmdbmi r5, {r0, r3, sl, fp, ip, lr, pc}^ │ │ │ │ + ldmdbmi r4, {r0, r3, sl, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8582210 │ │ │ │ stmdavs r8, {r0, ip} │ │ │ │ - ldrbtmi r4, [r9], #-2425 @ 0xfffff687 │ │ │ │ - stc 7, cr15, [sl], {253} @ 0xfd │ │ │ │ + ldrbtmi r4, [r9], #-2424 @ 0xfffff688 │ │ │ │ + bl 1d4421c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d0341c> │ │ │ │ @ instruction: 0xf8d4e018 │ │ │ │ @ instruction: 0xf8d335d0 │ │ │ │ ldrmi r3, [r8, r8, asr #6] │ │ │ │ - blmi 137460c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x133380c> │ │ │ │ - ldrbtmi r4, [r9], #-2420 @ 0xfffff68c │ │ │ │ + blmi 1334738 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x12f3938> │ │ │ │ + ldrbtmi r4, [r9], #-2419 @ 0xfffff68d │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - and lr, r9, lr, lsl #20 │ │ │ │ + and lr, r9, r8, ror r9 │ │ │ │ andle r2, pc, r1, lsl #16 │ │ │ │ - ldmdbmi r0!, {r0, r1, r2, r6, r8, r9, fp, lr}^ │ │ │ │ + stmdbmi pc!, {r1, r2, r6, r8, r9, fp, lr}^ @ │ │ │ │ @ instruction: 0xf8584479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - b c4124 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x83324> │ │ │ │ - stmdbmi sp!, {r0, r3, r4, r6, r8, r9, fp, lr}^ │ │ │ │ + stmdb ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi ip!, {r3, r4, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8584479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - ldmib sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - b ff1c4138 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff183338> │ │ │ │ + stmdb r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + b c44264 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc03464> │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - teqphi r5, #65 @ p-variant is OBSOLETE @ 0x41 │ │ │ │ - b ff044144 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff003344> │ │ │ │ - cmplt r0, r7, lsl #12 │ │ │ │ - @ instruction: 0xb194f8df │ │ │ │ - @ instruction: 0xf04f2700 │ │ │ │ - ldrtmi r0, [ip], -r1, lsl #18 │ │ │ │ - ldrbtmi r4, [fp], #1598 @ 0x63e │ │ │ │ - strls r4, [r7, -sl, asr #13] │ │ │ │ - blmi 187f948 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x183eb48> │ │ │ │ - @ instruction: 0xf8582001 │ │ │ │ - movwls r3, #28675 @ 0x7003 │ │ │ │ - @ instruction: 0xf7fd4619 │ │ │ │ - strmi lr, [r4], -r8, lsr #24 │ │ │ │ - rscle r2, r9, r0, lsl #16 │ │ │ │ - @ instruction: 0x4602495c │ │ │ │ + movwhi pc, #20545 @ 0x5041 @ │ │ │ │ + b ac4270 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa83470> │ │ │ │ + stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ + mvnshi pc, #64 @ 0x40 │ │ │ │ + andcs r4, r1, r3, ror #22 │ │ │ │ + andcc pc, r3, r8, asr r8 @ │ │ │ │ + ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ + bl fe6c4288 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe683488> │ │ │ │ + stmdacs r0, {r2, r9, sl, lr} │ │ │ │ + mvnshi pc, #0 │ │ │ │ + @ instruction: 0x4602495e │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf7fe3110 │ │ │ │ - blmi 16c4714 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1683914> │ │ │ │ + blmi 17447b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x17039b0> │ │ │ │ @ instruction: 0xf8c3447b │ │ │ │ stmdavs r3!, {r2, r5, r7, r8, sl} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7c9b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3bbb4> │ │ │ │ + blcc 7cad0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3bcd0> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - mrrcmi 9, 4, lr, r4, cr14 @ │ │ │ │ + mrrcmi 8, 12, lr, r6, cr0 │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ stmdacs r0, {r2, r5, r7, r8, sl} │ │ │ │ - ldmdbmi r2, {r1, r2, r3, r6, r7, ip, lr, pc}^ │ │ │ │ - ldrbtmi r2, [r9], #-512 @ 0xfffffe00 │ │ │ │ - @ instruction: 0xf7fe3124 │ │ │ │ - asrvs pc, r7, #18 @ │ │ │ │ - sbcle r2, r5, r0, lsl #16 │ │ │ │ - @ instruction: 0xf8584b4e │ │ │ │ + bicshi pc, r5, #0 │ │ │ │ + andcs r4, r0, #1359872 @ 0x14c000 │ │ │ │ + @ instruction: 0x31244479 │ │ │ │ + @ instruction: 0xf926f7fe │ │ │ │ + stmdacs r0, {r5, r7, r8, sp, lr} │ │ │ │ + bichi pc, fp, #0 │ │ │ │ + @ instruction: 0xf8584b4f │ │ │ │ ldmdavs fp, {r0, r1, ip, sp} │ │ │ │ - @ instruction: 0xf7fdb92b │ │ │ │ - strmi lr, [r4], -r4, lsl #19 │ │ │ │ - adcsle r2, fp, r0, lsl #16 │ │ │ │ - @ instruction: 0xf8d4e00a │ │ │ │ - @ instruction: 0xf8d423f8 │ │ │ │ - @ instruction: 0xf8d41430 │ │ │ │ - @ instruction: 0xf7fd05b8 │ │ │ │ - stmdacs r0, {r2, r3, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xe7eedbb0 │ │ │ │ + @ instruction: 0xf7fdb933 │ │ │ │ + @ instruction: 0x4604e8f4 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + and r8, fp, r0, asr #7 │ │ │ │ + mvnscs pc, #212, 16 @ 0xd40000 │ │ │ │ + ldrtne pc, [r0], #-2260 @ 0xfffff72c @ │ │ │ │ + ldreq pc, [r8, #2260]! @ 0x8d4 │ │ │ │ + ldmib sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + @ instruction: 0xe7ec83b4 │ │ │ │ @ instruction: 0x9110f8df │ │ │ │ @ instruction: 0x464944f9 │ │ │ │ - b fe7441f4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe7033f4> │ │ │ │ + b 2c4318 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x283518> │ │ │ │ mcrrmi 1, 5, fp, r2, cr8 │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ - @ instruction: 0xf00304a8 │ │ │ │ - @ instruction: 0xf8c4f821 │ │ │ │ + @ instruction: 0xf7fd04a8 │ │ │ │ + @ instruction: 0xf8c4ffb5 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r8, sl} │ │ │ │ - sbchi pc, pc, #1 │ │ │ │ - blmi f7e40c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf3d60c> │ │ │ │ + adchi pc, r3, #1 │ │ │ │ + blmi f7e530 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xf3d730> │ │ │ │ strtmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ - @ instruction: 0xf7fd25b8 │ │ │ │ - stmdacs r0, {r1, r2, r3, r6, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xe7e8db92 │ │ │ │ - andeq sl, r3, lr, asr #24 │ │ │ │ - muleq r3, ip, r1 │ │ │ │ + @ instruction: 0xf7fc25b8 │ │ │ │ + stmdacs r0, {r2, r3, r4, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + orrshi pc, r5, #192, 4 │ │ │ │ + svclt 0x0000e7e7 │ │ │ │ + andeq sl, r3, r2, lsr #22 │ │ │ │ + andeq sl, r3, r0, ror r0 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - muleq r3, r2, r1 │ │ │ │ + andeq sl, r3, r6, rrx │ │ │ │ muleq r0, ip, r2 │ │ │ │ - muleq r2, ip, r4 │ │ │ │ - andeq sl, r3, r6, lsl #24 │ │ │ │ - ldrdeq sl, [r3], -ip │ │ │ │ - muleq r2, sl, r4 │ │ │ │ - muleq r2, r4, r4 │ │ │ │ - andeq r2, r2, ip, lsl #9 │ │ │ │ + @ instruction: 0x000222bc │ │ │ │ + ldrdeq sl, [r3], -sl @ │ │ │ │ + @ instruction: 0x0003aab0 │ │ │ │ + @ instruction: 0x000222ba │ │ │ │ + @ instruction: 0x000222b4 │ │ │ │ + andeq r2, r2, ip, lsr #5 │ │ │ │ andeq r0, r0, ip, asr #5 │ │ │ │ - andeq sl, r3, r6, ror fp │ │ │ │ - andeq r2, r2, r2, lsr #9 │ │ │ │ - andeq r2, r2, r6, lsr #9 │ │ │ │ - andeq r2, r2, sl, lsr r4 │ │ │ │ - strdeq r3, [r2], -r6 │ │ │ │ + andeq sl, r3, sl, asr #20 │ │ │ │ + andeq r2, r2, r2, asr #5 │ │ │ │ + andeq r2, r2, r6, asr #5 │ │ │ │ + andeq r2, r2, sl, asr r2 │ │ │ │ + andeq r3, r2, r6, lsl r2 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ muleq r0, r4, r2 │ │ │ │ - @ instruction: 0x000397b2 │ │ │ │ - andeq r4, r2, r8, asr #11 │ │ │ │ - andeq sl, r3, r0, ror #20 │ │ │ │ - andeq r1, r2, r8, lsr #10 │ │ │ │ - strdeq sl, [r3], -sl @ │ │ │ │ - andeq r2, r2, ip, ror r7 │ │ │ │ - ldrdeq sl, [r3], -r6 │ │ │ │ + andeq r9, r3, r6, lsl #13 │ │ │ │ + andeq r4, r2, r8, ror #7 │ │ │ │ + andeq sl, r3, r4, lsr r9 │ │ │ │ + andeq r1, r2, r8, asr #6 │ │ │ │ + andeq sl, r3, lr, asr #17 │ │ │ │ + muleq r2, ip, r5 │ │ │ │ + andeq sl, r3, sl, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r2, r2, asr #14 │ │ │ │ - muleq r3, r6, r9 │ │ │ │ - andeq sl, r3, r2, lsl r9 │ │ │ │ - andeq sl, r3, r4, asr r8 │ │ │ │ - andeq r2, r2, r4, ror r1 │ │ │ │ - @ instruction: 0x0003a7be │ │ │ │ - andeq r2, r2, r4, lsr #2 │ │ │ │ + andeq r2, r2, r2, ror #10 │ │ │ │ + andeq sl, r3, sl, ror #16 │ │ │ │ + andeq sl, r3, r6, ror #15 │ │ │ │ + andeq sl, r3, r8, lsr #14 │ │ │ │ + muleq r2, r4, pc @ │ │ │ │ + muleq r3, r2, r6 │ │ │ │ + andeq r1, r2, r4, asr #30 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r2, r4, lsl r1 │ │ │ │ - andeq r2, r2, r2, lsr #2 │ │ │ │ + andeq r1, r2, r4, lsr pc │ │ │ │ + andeq r1, r2, r2, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r2, [r2], -lr │ │ │ │ - andeq sl, r3, r4, lsl r7 │ │ │ │ - strdeq sl, [r3], -r8 │ │ │ │ - andeq r2, r2, ip, asr #1 │ │ │ │ - strheq r2, [r2], -r6 │ │ │ │ - andeq r2, r2, r2, ror #1 │ │ │ │ - andeq r2, r2, r6, lsl r2 │ │ │ │ + andeq r1, r2, lr, lsl pc │ │ │ │ + andeq sl, r3, r8, ror #11 │ │ │ │ + andeq sl, r3, ip, asr #11 │ │ │ │ + andeq r1, r2, ip, ror #29 │ │ │ │ + ldrdeq r1, [r2], -r6 │ │ │ │ + andeq r1, r2, r2, lsl #30 │ │ │ │ + andeq r2, r2, r6, lsr r0 │ │ │ │ + andeq r2, r2, ip, asr #32 │ │ │ │ andeq r2, r2, ip, lsr #4 │ │ │ │ - andeq r2, r2, ip, lsl #8 │ │ │ │ - andeq r1, r2, r6, lsl r1 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - andeq r9, r3, r2, lsl #30 │ │ │ │ - andeq sl, r3, r0, lsl #12 │ │ │ │ - andeq sl, r3, r4, ror #11 │ │ │ │ - andeq r9, r3, lr, asr #29 │ │ │ │ + andeq r9, r3, r6, ror #27 │ │ │ │ + andeq sl, r3, r4, ror #9 │ │ │ │ + andeq sl, r3, r8, asr #9 │ │ │ │ + @ instruction: 0x00039db0 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - andeq r1, r2, ip, ror #29 │ │ │ │ - andeq sl, r3, ip, lsl #11 │ │ │ │ - andeq sl, r3, r0, ror r5 │ │ │ │ + andeq r1, r2, r4, lsl sp │ │ │ │ + andeq sl, r3, r8, ror #8 │ │ │ │ + andeq sl, r3, ip, asr #8 │ │ │ │ ldrdeq pc, [r4, r4] │ │ │ │ - @ instruction: 0xff9af002 │ │ │ │ + @ instruction: 0xff2ef7fd │ │ │ │ strbeq pc, [ip, #2244] @ 0x8c4 @ │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d48248 │ │ │ │ - @ instruction: 0xf0020544 │ │ │ │ - stmdacs r0, {r0, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - subhi pc, r1, #1 │ │ │ │ + @ instruction: 0xf8d4821c │ │ │ │ + @ instruction: 0xf7fd0544 │ │ │ │ + stmdacs r0, {r0, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + andshi pc, r5, #1 │ │ │ │ adceq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xff8af002 │ │ │ │ + @ instruction: 0xff1ef7fd │ │ │ │ strbeq pc, [r0, #2244] @ 0x8c4 @ │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d48238 │ │ │ │ - @ instruction: 0xf002023c │ │ │ │ - stmdacs r0, {r0, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x0000f43f │ │ │ │ + @ instruction: 0xf8d4820c │ │ │ │ + @ instruction: 0xf7fd023c │ │ │ │ + stmdacs r0, {r0, r2, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + movwhi pc, #12288 @ 0x3000 @ │ │ │ │ strcc pc, [r4, #2260] @ 0x8d4 │ │ │ │ movwls r2, #8198 @ 0x2006 │ │ │ │ strcc pc, [r0, #2260] @ 0x8d4 │ │ │ │ @ instruction: 0xf8d49301 │ │ │ │ movwls r3, #1404 @ 0x57c │ │ │ │ strbcc pc, [r0, #-2260]! @ 0xfffff72c @ │ │ │ │ ldrbcs pc, [r0, #-2260] @ 0xfffff72c @ │ │ │ │ strbne pc, [ip, #-2260] @ 0xfffff72c @ │ │ │ │ - bl a4436c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa0356c> │ │ │ │ + b fe5c4490 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe583690> │ │ │ │ sbcseq pc, ip, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d4821a │ │ │ │ + @ instruction: 0xf8d481ee │ │ │ │ andcs r3, r3, r0, lsr #11 │ │ │ │ strbcs pc, [ip, #-2260]! @ 0xfffff72c @ │ │ │ │ ldrbne pc, [r8, #-2260]! @ 0xfffff72c @ │ │ │ │ - bl 6c4388 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x683588> │ │ │ │ + b fe2444ac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe2036ac> │ │ │ │ rsceq pc, r0, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8df820c │ │ │ │ - @ instruction: 0xf8d43be8 │ │ │ │ + @ instruction: 0xf8df81e0 │ │ │ │ + @ instruction: 0xf8d435d4 │ │ │ │ @ instruction: 0xf858159c │ │ │ │ strbmi r9, [sl], -r3 │ │ │ │ @ instruction: 0xf7fd4648 │ │ │ │ - @ instruction: 0xf8c4eabc │ │ │ │ + @ instruction: 0xf8c4ea2a │ │ │ │ stmdacs r0, {r2, r6, r7} │ │ │ │ - mvnshi pc, r1 │ │ │ │ + bicshi pc, r1, r1 │ │ │ │ ldrbcs pc, [r0, #-2260] @ 0xfffff72c @ │ │ │ │ @ instruction: 0xf8d42002 │ │ │ │ @ instruction: 0xf7fd1564 │ │ │ │ - @ instruction: 0xf8c4eb00 │ │ │ │ + @ instruction: 0xf8c4ea6e │ │ │ │ stmdacs r0, {r2, r5, r6, r7} │ │ │ │ - mvnshi pc, r1 │ │ │ │ + bichi pc, r5, r1 │ │ │ │ ldrbcs pc, [r0, #-2260] @ 0xfffff72c @ │ │ │ │ @ instruction: 0xf8d42002 │ │ │ │ @ instruction: 0xf7fd155c │ │ │ │ - @ instruction: 0xf8c4eaf4 │ │ │ │ + @ instruction: 0xf8c4ea62 │ │ │ │ stmdacs r0, {r3, r5, r6, r7} │ │ │ │ - mvnhi pc, r1 │ │ │ │ - blmi fe74476c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe70396c> │ │ │ │ + @ instruction: 0x81b9f001 │ │ │ │ + strmi pc, [r8, #2271] @ 0x8df │ │ │ │ ldrbtmi r4, [ip], #-1610 @ 0xfffff9b6 │ │ │ │ ldrbne pc, [r0, #-2260]! @ 0xfffff72c @ │ │ │ │ strbeq pc, [r8, #-2260]! @ 0xfffff72c @ │ │ │ │ - b fe5443f4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe5035f4> │ │ │ │ + b c4518 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x83718> │ │ │ │ sbceq pc, r8, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d481d6 │ │ │ │ + @ instruction: 0xf8d481aa │ │ │ │ strbmi r1, [sl], -r8, ror #10 │ │ │ │ ldrbeq pc, [ip, #-2260] @ 0xfffff72c @ │ │ │ │ - b fe24440c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe20360c> │ │ │ │ + ldmib r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq pc, ip, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d481ca │ │ │ │ + @ instruction: 0xf8d4819e │ │ │ │ @ instruction: 0x464a1558 │ │ │ │ strbeq pc, [ip, #-2260] @ 0xfffff72c @ │ │ │ │ - b 1f44424 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1f03624> │ │ │ │ + stmib sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbcseq pc, r0, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d481be │ │ │ │ + @ instruction: 0xf8d48192 │ │ │ │ @ instruction: 0x464a155c │ │ │ │ ldrbeq pc, [r8, #-2260] @ 0xfffff72c @ │ │ │ │ - b 1c4443c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1c0363c> │ │ │ │ + ldmib lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbcseq pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d481b2 │ │ │ │ + @ instruction: 0xf8d48186 │ │ │ │ @ instruction: 0x464a1574 │ │ │ │ ldrbeq pc, [r0, #-2260]! @ 0xfffff72c @ │ │ │ │ - b 1944454 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1903654> │ │ │ │ + ldmib r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbcseq pc, r8, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d481a6 │ │ │ │ + @ instruction: 0xf8d4817a │ │ │ │ mulcs r3, r4, r5 │ │ │ │ strcs pc, [ip, #2260] @ 0x8d4 │ │ │ │ ldrne pc, [r0, #2260] @ 0x8d4 │ │ │ │ - b fe9c4470 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe983670> │ │ │ │ + b 544594 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x503794> │ │ │ │ rsceq pc, ip, r4, asr #17 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8d48198 │ │ │ │ + @ instruction: 0xf8d4816c │ │ │ │ andcs r1, r1, r0, asr r5 │ │ │ │ - b fe744484 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe703684> │ │ │ │ + b 2c45a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2837a8> │ │ │ │ rscseq pc, r0, r4, asr #17 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7feae5d │ │ │ │ - andcc pc, r1, r3, ror #21 │ │ │ │ - mrcge 4, 2, APSR_nzcv, cr8, cr15, {1} │ │ │ │ - bcc ffa44824 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffa03a24> │ │ │ │ - beq ffa44828 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffa03a28> │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf7fe8260 │ │ │ │ + @ instruction: 0x3001fabf │ │ │ │ + subshi pc, fp, #0 │ │ │ │ + ldrbcc pc, [r4], #2271 @ 0x8df @ │ │ │ │ + ldrbeq pc, [r4], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xf8df35d8 │ │ │ │ - ldrbtmi r3, [r8], #-2788 @ 0xfffff51c │ │ │ │ + ldrbtmi r3, [r8], #-1232 @ 0xfffffb30 │ │ │ │ @ instruction: 0x66e03038 │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xf8df35dc │ │ │ │ - ldrbtmi r3, [fp], #-2776 @ 0xfffff528 │ │ │ │ + ldrbtmi r3, [fp], #-1220 @ 0xfffffb3c │ │ │ │ strbcc pc, [r0, #2244]! @ 0x8c4 @ │ │ │ │ - bcc ff44484c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff403a4c> │ │ │ │ + ldrtcc pc, [ip], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xf8df35e4 │ │ │ │ - ldrbtmi r3, [fp], #-2764 @ 0xfffff534 │ │ │ │ + ldrbtmi r3, [fp], #-1208 @ 0xfffffb48 │ │ │ │ strbcc pc, [r8, #2244]! @ 0x8c4 @ │ │ │ │ - bcc ff144860 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff103a60> │ │ │ │ + ldrtcc pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xf8df35ec │ │ │ │ - ldrbtmi r3, [fp], #-2752 @ 0xfffff540 │ │ │ │ + ldrbtmi r3, [fp], #-1196 @ 0xfffffb54 │ │ │ │ ldrbcc pc, [r0, #2244]! @ 0x8c4 @ │ │ │ │ - bcc fee44874 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfee03a74> │ │ │ │ + strtcc pc, [r4], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xf8df35f4 │ │ │ │ - ldrbtmi r3, [fp], #-2740 @ 0xfffff54c │ │ │ │ + ldrbtmi r3, [fp], #-1184 @ 0xfffffb60 │ │ │ │ ldrbcc pc, [r8, #2244]! @ 0x8c4 @ │ │ │ │ @ instruction: 0x63bbf504 │ │ │ │ strbcc pc, [r4, #2244] @ 0x8c4 @ │ │ │ │ - @ instruction: 0xf88cf7fe │ │ │ │ + @ instruction: 0xf868f7fe │ │ │ │ vmlal.s8 q9, d1, d0 │ │ │ │ - @ instruction: 0xf8df814e │ │ │ │ - @ instruction: 0x6ee01a9c │ │ │ │ + @ instruction: 0xf8df8122 │ │ │ │ + cdpvs 4, 14, cr1, cr0, cr8, {4} │ │ │ │ @ instruction: 0xf7fc4479 │ │ │ │ - pkhtbmi lr, r6, r2, asr #30 │ │ │ │ + strmi lr, [r6], r0, asr #29 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ - @ instruction: 0xf8df8144 │ │ │ │ - @ instruction: 0xf8583a8c │ │ │ │ + @ instruction: 0xf8df8118 │ │ │ │ + @ instruction: 0xf8583478 │ │ │ │ stmdavs r3, {r0, r1, ip, pc}^ │ │ │ │ tstle r6, fp, asr #10 │ │ │ │ - bcc fe0448bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe003abc> │ │ │ │ + strbtcc pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xc014f8d0 │ │ │ │ - blt 1f448c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1f03ac4> │ │ │ │ + strbtlt pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ andge pc, r3, r8, asr r8 @ │ │ │ │ ldm ip!, {r0, r1, r3, r4, r5, r6, r7, sl, lr} │ │ │ │ ldrbmi r0, [r4], -pc │ │ │ │ - bleq 1b43d84 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1b02f84> │ │ │ │ + bleq 1b43ea8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1b030a8> │ │ │ │ ldm ip, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8ca0007 │ │ │ │ @ instruction: 0xf8ceb010 │ │ │ │ @ instruction: 0xf8dfa014 │ │ │ │ - ldrbtmi r4, [ip], #-2652 @ 0xfffff5a4 │ │ │ │ + ldrbtmi r4, [ip], #-1096 @ 0xfffffbb8 │ │ │ │ strbne pc, [r4, #2260] @ 0x8d4 @ │ │ │ │ @ instruction: 0xf7fd6ee0 │ │ │ │ - andcc pc, r1, r3, asr fp @ │ │ │ │ - tstphi fp, r1 @ p-variant is OBSOLETE │ │ │ │ + andcc pc, r1, r1, asr #21 │ │ │ │ + rschi pc, pc, r1 │ │ │ │ @ instruction: 0xf7fe6ee0 │ │ │ │ - andcc pc, r1, r7, lsr #18 │ │ │ │ - tstphi r5, r1 @ p-variant is OBSOLETE │ │ │ │ + andcc pc, r1, r3, lsl #18 │ │ │ │ + rschi pc, r9, r1 │ │ │ │ @ instruction: 0xf8d46ee2 │ │ │ │ @ instruction: 0xf8d4118c │ │ │ │ @ instruction: 0xf7fd05b8 │ │ │ │ - stmdacs r0, {r1, r2, r4, r7, fp, sp, lr, pc} │ │ │ │ - smlabthi fp, r1, r2, pc @ │ │ │ │ + stmdacs r0, {r2, fp, sp, lr, pc} │ │ │ │ + sbcshi pc, pc, r1, asr #5 │ │ │ │ @ instruction: 0xf7ff6ee0 │ │ │ │ - mulcc r1, r7, r9 │ │ │ │ - tstphi r5, r1 @ p-variant is OBSOLETE │ │ │ │ - bcc 74492c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x703b2c> │ │ │ │ - beq 744930 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x703b30> │ │ │ │ + mulcc r1, fp, r9 │ │ │ │ + sbcshi pc, r9, r1 │ │ │ │ + strcc pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ + streq pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xf8df3600 │ │ │ │ - ldrbtmi r3, [r8], #-2584 @ 0xfffff5e8 │ │ │ │ + ldrbtmi r3, [r8], #-1028 @ 0xfffffbfc │ │ │ │ addvc pc, r4, r0, lsl #10 │ │ │ │ ldrbtmi r6, [fp], #-1824 @ 0xfffff8e0 │ │ │ │ strcc pc, [r4], -r4, asr #17 │ │ │ │ - bcc 24494c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x203b4c> │ │ │ │ - @ instruction: 0xf8c4447b │ │ │ │ - @ instruction: 0xf8df3608 │ │ │ │ - ldrbtmi r3, [fp], #-2564 @ 0xfffff5fc │ │ │ │ + ldrbtmi r4, [fp], #-3069 @ 0xfffff403 │ │ │ │ + strcc pc, [r8], -r4, asr #17 │ │ │ │ + ldrbtmi r4, [fp], #-3068 @ 0xfffff404 │ │ │ │ strcc pc, [ip], -r4, asr #17 │ │ │ │ - ldmibcc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf8c4447b │ │ │ │ - @ instruction: 0xf8df3610 │ │ │ │ - ldrbtmi r3, [fp], #-2552 @ 0xfffff608 │ │ │ │ + ldrbtmi r4, [fp], #-3067 @ 0xfffff405 │ │ │ │ + ldrcc pc, [r0], -r4, asr #17 │ │ │ │ + ldrbtmi r4, [fp], #-3066 @ 0xfffff406 │ │ │ │ ldrcc pc, [r4], -r4, asr #17 │ │ │ │ - ldmibcc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf8c4447b │ │ │ │ - @ instruction: 0xf8df3618 │ │ │ │ - ldrbtmi r3, [fp], #-2540 @ 0xfffff614 │ │ │ │ + ldrbtmi r4, [fp], #-3065 @ 0xfffff407 │ │ │ │ + ldrcc pc, [r8], -r4, asr #17 │ │ │ │ + ldrbtmi r4, [fp], #-3064 @ 0xfffff408 │ │ │ │ ldrcc pc, [ip], -r4, asr #17 │ │ │ │ - stmibcc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf8c4447b │ │ │ │ - @ instruction: 0xf8df3620 │ │ │ │ - ldrbtmi r3, [fp], #-2528 @ 0xfffff620 │ │ │ │ + ldrbtmi r4, [fp], #-3063 @ 0xfffff409 │ │ │ │ + strtcc pc, [r0], -r4, asr #17 │ │ │ │ + ldrbtmi r4, [fp], #-3062 @ 0xfffff40a │ │ │ │ strtcc pc, [r4], -r4, asr #17 │ │ │ │ bicvs pc, r0, #4, 10 @ 0x1000000 │ │ │ │ ldrcc pc, [r4, #2244]! @ 0x8c4 │ │ │ │ - @ instruction: 0xf802f7fe │ │ │ │ + @ instruction: 0xffe6f7fd │ │ │ │ vmlal.s8 q9, d1, d0 │ │ │ │ - @ instruction: 0xf8df80c4 │ │ │ │ - svcvs 0x002019c8 │ │ │ │ - @ instruction: 0xf7fc4479 │ │ │ │ - strmi lr, [r6], r8, asr #29 │ │ │ │ - @ instruction: 0xf0012800 │ │ │ │ - stmdavs r3, {r1, r3, r4, r5, r7, pc}^ │ │ │ │ - tstle r6, fp, asr #10 │ │ │ │ - ldmibcc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmibmi r1!, {r5, r7, pc}^ │ │ │ │ + ldrbtmi r6, [r9], #-3872 @ 0xfffff0e0 │ │ │ │ + mrc 7, 1, APSR_nzcv, cr14, cr12, {7} │ │ │ │ + stmdacs r0, {r1, r2, r7, r9, sl, lr} │ │ │ │ + addshi pc, r7, r1 │ │ │ │ + strbmi r6, [fp, #-2115] @ 0xfffff7bd │ │ │ │ + blmi ffb3abb0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffaf9db0> │ │ │ │ @ instruction: 0xc014f8d0 │ │ │ │ - stmibge ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xa3acf8df │ │ │ │ andls pc, r3, r8, asr r8 @ │ │ │ │ ldm ip!, {r1, r3, r4, r5, r6, r7, sl, lr} │ │ │ │ strbmi r0, [ip], -pc │ │ │ │ - bne ff543e8c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff50308c> │ │ │ │ + bne ff543f9c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff50319c> │ │ │ │ ldm ip, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8c90007 │ │ │ │ @ instruction: 0xf8cea010 │ │ │ │ @ instruction: 0xf8df9014 │ │ │ │ - ldrbtmi r9, [r9], #2444 @ 0x98c │ │ │ │ + ldrbtmi r9, [r9], #908 @ 0x38c │ │ │ │ ldrne pc, [r4, #2265]! @ 0x8d9 │ │ │ │ ldrsbteq pc, [r0], #-137 @ 0xffffff77 @ │ │ │ │ - blx ff34467c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff30387c> │ │ │ │ + blx 114478c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x110398c> │ │ │ │ @ instruction: 0xf0013001 │ │ │ │ - @ instruction: 0xf8d98094 │ │ │ │ + @ instruction: 0xf8d98072 │ │ │ │ @ instruction: 0xf7fe0070 │ │ │ │ - mulcc r1, pc, r8 @ │ │ │ │ - addhi pc, sp, r1 │ │ │ │ + andcc pc, r1, r5, lsl #17 │ │ │ │ + rsbhi pc, fp, r1 │ │ │ │ ldrsbtcs pc, [r0], #-137 @ 0xffffff77 @ │ │ │ │ ldrsbne pc, [r0, #137] @ 0x89 @ │ │ │ │ ldreq pc, [r8, #2265]! @ 0x8d9 │ │ │ │ - stmda ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + svc 0x0084f7fc │ │ │ │ vmlal.s8 q9, d1, d0 │ │ │ │ - @ instruction: 0xf8d98082 │ │ │ │ + @ instruction: 0xf8d98060 │ │ │ │ @ instruction: 0xf7ff0070 │ │ │ │ - andcc pc, r1, sp, lsl #18 │ │ │ │ - stclge 4, cr15, [sl, #-252] @ 0xffffff04 │ │ │ │ - stmdbvs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0x4630447e │ │ │ │ - ldmda r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - cmpphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ - ldmdbcs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + andcc pc, r1, fp, lsl r9 @ │ │ │ │ + cmpphi r7, r0 @ p-variant is OBSOLETE │ │ │ │ + ldrbtmi r4, [lr], #-3793 @ 0xfffff12f │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + @ instruction: 0x4604ef90 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + bmi ff3a6d0c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff365f0c> │ │ │ │ @ instruction: 0xf04f2304 │ │ │ │ ldrtmi r0, [r1], -r1, lsl #28 │ │ │ │ @ instruction: 0x3e00e9cd │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf7fd73ea │ │ │ │ - @ instruction: 0xf8c9fa2f │ │ │ │ + @ instruction: 0xf8c9f9a9 │ │ │ │ stmdacs r0, {r2, r3, r4} │ │ │ │ - mrshi pc, (UNDEF: 78) @ │ │ │ │ + teqphi sl, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 15a500 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119700> │ │ │ │ + ble 15a60c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11980c> │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - mrc 7, 4, APSR_nzcv, cr12, cr12, {7} │ │ │ │ - stmdbvs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0x4630447e │ │ │ │ - svc 0x00f0f7fc │ │ │ │ - stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - teqphi r9, r0 @ p-variant is OBSOLETE │ │ │ │ - ldmcs r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + mrc 7, 0, APSR_nzcv, cr6, cr12, {7} │ │ │ │ + ldrbtmi r4, [lr], #-3777 @ 0xfffff13f │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + strmi lr, [r4], -ip, ror #30 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + bmi fefa6cc4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfef65ec4> │ │ │ │ @ instruction: 0xf04f2304 │ │ │ │ ldrtmi r0, [r1], -r1, lsl #24 │ │ │ │ @ instruction: 0x3c00e9cd │ │ │ │ tstcs r0, #2046820352 @ 0x7a000000 │ │ │ │ - blx 2c472c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x28392c> │ │ │ │ - ldmcc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - andsvs r4, r8, #2063597568 @ 0x7b000000 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - stmdavs r3!, {r0, r1, r2, r5, r8, pc} │ │ │ │ - svcmi 0x0080f1b3 │ │ │ │ - blcc 7cf64 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c164> │ │ │ │ - ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4620 │ │ │ │ - @ instruction: 0xf8dfee76 │ │ │ │ - ldrbtmi r6, [lr], #-2240 @ 0xfffff740 │ │ │ │ + @ instruction: 0xf986f7fd │ │ │ │ + ldrbtmi r4, [fp], #-3001 @ 0xfffff447 │ │ │ │ + stmdacs r0, {r3, r4, r9, sp, lr} │ │ │ │ + tstphi r6, r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf1b36823 │ │ │ │ + ble 15a654 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119854> │ │ │ │ + eorvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4620b913 │ │ │ │ + ldcl 7, cr15, [r2, #1008]! @ 0x3f0 │ │ │ │ + ldrbtmi r4, [lr], #-3762 @ 0xfffff14e │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - strmi lr, [r4], -sl, asr #31 │ │ │ │ + strmi lr, [r4], -r8, asr #30 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df8112 │ │ │ │ - @ instruction: 0x463128b0 │ │ │ │ - strcs r2, [r1], -r8, lsl #6 │ │ │ │ - stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - tstcs r8, #0, 12 │ │ │ │ - @ instruction: 0xf9e4f7fd │ │ │ │ - ldmcc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + bmi febe6c7c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeba5e7c> │ │ │ │ + movwcs r4, #34353 @ 0x8631 │ │ │ │ + ldrbtmi r2, [sl], #-1537 @ 0xfffff9ff │ │ │ │ + strcc lr, [r0], -sp, asr #19 │ │ │ │ + @ instruction: 0xf7fd2318 │ │ │ │ + blmi feb04e14 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeac4014> │ │ │ │ subsvs r4, r8, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - stmdavs r3!, {r0, r8, pc} │ │ │ │ + stmdavs r3!, {r0, r1, r4, r5, r6, r7, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7cfb0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c1b0> │ │ │ │ + blcc 7d0b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c2b0> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4620 │ │ │ │ - @ instruction: 0xf8dfee50 │ │ │ │ - ldrbtmi r6, [lr], #-2176 @ 0xfffff780 │ │ │ │ - @ instruction: 0xf7fc4630 │ │ │ │ - strmi lr, [r4], -r4, lsr #31 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df80ec │ │ │ │ - @ instruction: 0xf04f9870 │ │ │ │ - @ instruction: 0xf8df0a04 │ │ │ │ - @ instruction: 0xf04f286c │ │ │ │ + mcrmi 13, 5, lr, cr4, cr0, {6} │ │ │ │ + @ instruction: 0x4630447e │ │ │ │ + svc 0x0024f7fc │ │ │ │ + stmdacs r0, {r2, r9, sl, lr} │ │ │ │ + sbcshi pc, pc, r0 │ │ │ │ + addls pc, r0, #14614528 @ 0xdf0000 │ │ │ │ + beq 1429fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x101bfc> │ │ │ │ + @ instruction: 0xf04f4a9f │ │ │ │ ldrbtmi r0, [r9], #2818 @ 0xb02 │ │ │ │ ldrbtmi r2, [sl], #-788 @ 0xfffffcec │ │ │ │ stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fdab00 │ │ │ │ - @ instruction: 0xf8c9f9b9 │ │ │ │ + @ instruction: 0xf8c9f93b │ │ │ │ stmdacs r0, {r3, r5} │ │ │ │ - sbcshi pc, r8, r0 │ │ │ │ - stmdacs ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0x46204631 │ │ │ │ - blge 40f24 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x124> │ │ │ │ - vqshl.s8 q10, q13, q0 │ │ │ │ - @ instruction: 0xf7fd5324 │ │ │ │ - @ instruction: 0xf8c9f9a9 │ │ │ │ - stmdacs r0, {r2, r3, r5} │ │ │ │ - sbchi pc, r8, r0 │ │ │ │ - ldmdacs r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + sbchi pc, ip, r0 │ │ │ │ + @ instruction: 0x46314a98 │ │ │ │ + stmib sp, {r5, r9, sl, lr}^ │ │ │ │ + ldrbtmi sl, [sl], #-2816 @ 0xfffff500 │ │ │ │ + msrpl CPSR_s, #64, 4 │ │ │ │ + @ instruction: 0xf92cf7fd │ │ │ │ + eoreq pc, ip, r9, asr #17 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + bmi fe4a6bf4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe465df4> │ │ │ │ @ instruction: 0x46312398 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ - blge 40f48 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x148> │ │ │ │ - @ instruction: 0xf99af7fd │ │ │ │ + blge 41040 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x240> │ │ │ │ + @ instruction: 0xf91ef7fd │ │ │ │ eorseq pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df80b9 │ │ │ │ - teqcs r0, #24, 16 @ 0x180000 │ │ │ │ - @ instruction: 0x46204631 │ │ │ │ - stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - @ instruction: 0xf7fdab00 │ │ │ │ - @ instruction: 0xf8c9f98b │ │ │ │ - stmdacs r0, {r2, r4, r5} │ │ │ │ - adchi pc, sl, r0 │ │ │ │ - ubfxcs pc, pc, #17, #29 │ │ │ │ - bleq 82984 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x41b84> │ │ │ │ + bmi fe326bd8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe2e5dd8> │ │ │ │ + @ instruction: 0x46312330 │ │ │ │ + ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ + blge 4105c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x25c> │ │ │ │ + @ instruction: 0xf910f7fd │ │ │ │ + eorseq pc, r4, r9, asr #17 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + bmi fe1a6bbc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe165dbc> │ │ │ │ + bleq 82a78 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x41c78> │ │ │ │ ldrtmi r2, [r1], -r8, lsl #6 │ │ │ │ @ instruction: 0x4620447a │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ andlt pc, r4, sp, asr #17 │ │ │ │ - @ instruction: 0xf978f7fd │ │ │ │ + @ instruction: 0xf8fef7fd │ │ │ │ eorseq pc, r8, r9, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df8097 │ │ │ │ - movwcs r2, #34780 @ 0x87dc │ │ │ │ - @ instruction: 0x46204631 │ │ │ │ - stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - @ instruction: 0xf7fdab00 │ │ │ │ - @ instruction: 0xf8c9f969 │ │ │ │ - stmdacs r0, {r2, r3, r4, r5} │ │ │ │ - addhi pc, r8, r0 │ │ │ │ - @ instruction: 0x27c0f8df │ │ │ │ + bmi 1fa6b98 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1f65d98> │ │ │ │ ldrtmi r2, [r1], -r8, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ - blge 40fc8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1c8> │ │ │ │ - @ instruction: 0xf95af7fd │ │ │ │ - subeq pc, r0, r9, asr #17 │ │ │ │ - rsbsle r2, r9, r0, lsl #16 │ │ │ │ - sbfxcs pc, pc, #17, #9 │ │ │ │ + blge 4109c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x29c> │ │ │ │ + @ instruction: 0xf8f0f7fd │ │ │ │ + eorseq pc, ip, r9, asr #17 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + bmi 1e26b7c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1de5d7c> │ │ │ │ ldrtmi r2, [r1], -r8, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ - blge 40fe4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1e4> │ │ │ │ - @ instruction: 0xf94cf7fd │ │ │ │ - subeq pc, r4, r9, asr #17 │ │ │ │ - rsble r2, fp, r0, lsl #16 │ │ │ │ - @ instruction: 0x2790f8df │ │ │ │ + blge 410b8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2b8> │ │ │ │ + @ instruction: 0xf8e2f7fd │ │ │ │ + subeq pc, r0, r9, asr #17 │ │ │ │ + rsbsle r2, r3, r0, lsl #16 │ │ │ │ + movwcs r4, #35442 @ 0x8a72 │ │ │ │ + @ instruction: 0x46204631 │ │ │ │ + stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fdab00 │ │ │ │ + @ instruction: 0xf8c9f8d5 │ │ │ │ + stmdacs r0, {r2, r6} │ │ │ │ + bmi 1b7ab44 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1b39d44> │ │ │ │ movwcs r4, #34353 @ 0x8631 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ - blge 41000 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x200> │ │ │ │ - @ instruction: 0xf93ef7fd │ │ │ │ + blge 410ec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2ec> │ │ │ │ + @ instruction: 0xf8c8f7fd │ │ │ │ subeq pc, r8, r9, asr #17 │ │ │ │ - subsle r2, sp, r0, lsl #16 │ │ │ │ - @ instruction: 0x6778f8df │ │ │ │ - @ instruction: 0xf8df2308 │ │ │ │ - @ instruction: 0x46209778 │ │ │ │ - @ instruction: 0x2774f8df │ │ │ │ + subsle r2, r9, r0, lsl #16 │ │ │ │ + movwcs r4, #36455 @ 0x8e67 │ │ │ │ + @ instruction: 0x919cf8df │ │ │ │ + bmi 19d8250 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1997450> │ │ │ │ ldrbtmi r4, [r9], #1150 @ 0x47e │ │ │ │ - blge 41024 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x224> │ │ │ │ + blge 4110c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x30c> │ │ │ │ @ instruction: 0x4649447a │ │ │ │ - @ instruction: 0xf92af7fd │ │ │ │ + @ instruction: 0xf8b6f7fd │ │ │ │ stmdacs r0, {r4, r5, r6, r7, sl, sp, lr} │ │ │ │ - @ instruction: 0xf8dfd04a │ │ │ │ - movwcs r2, #34656 @ 0x8760 │ │ │ │ - strtmi r4, [r0], -r9, asr #12 │ │ │ │ - stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - @ instruction: 0xf7fdab00 │ │ │ │ - ldrvs pc, [r0, #-2333]! @ 0xfffff6e3 │ │ │ │ - eorsle r2, sp, r0, lsl #16 │ │ │ │ - @ instruction: 0x2748f8df │ │ │ │ + bmi 18bab08 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1879d08> │ │ │ │ strbmi r2, [r9], -r8, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ - blge 4105c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x25c> │ │ │ │ - @ instruction: 0xf910f7fd │ │ │ │ - orrlt r6, r8, #112, 10 @ 0x1c000000 │ │ │ │ - @ instruction: 0x2734f8df │ │ │ │ + blge 41128 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x328> │ │ │ │ + @ instruction: 0xf8aaf7fd │ │ │ │ + stmdacs r0, {r4, r5, r8, sl, sp, lr} │ │ │ │ + bmi 177aaf0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1739cf0> │ │ │ │ strbmi r2, [r9], -r8, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ - blge 41074 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x274> │ │ │ │ - @ instruction: 0xf904f7fd │ │ │ │ - @ instruction: 0xb32865b0 │ │ │ │ - @ instruction: 0x2720f8df │ │ │ │ + blge 41140 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x340> │ │ │ │ + @ instruction: 0xf89ef7fd │ │ │ │ + orrlt r6, r8, #112, 10 @ 0x1c000000 │ │ │ │ + movwcs r4, #35416 @ 0x8a58 │ │ │ │ + strtmi r4, [r0], -r9, asr #12 │ │ │ │ + stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fdab00 │ │ │ │ + ldrvs pc, [r0, #2195]! @ 0x893 │ │ │ │ + bmi 15336ec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x14f28ec> │ │ │ │ strbmi r2, [r9], -r8, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ - blge 4108c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x28c> │ │ │ │ - @ instruction: 0xf8f8f7fd │ │ │ │ - strdlt r6, [r8, #80] @ 0x50 │ │ │ │ - @ instruction: 0x270cf8df │ │ │ │ - strbmi r2, [r9], -r2, lsl #6 │ │ │ │ - ldrbtmi r9, [sl], #-769 @ 0xfffffcff │ │ │ │ - strtmi r2, [r0], -r4, lsl #7 │ │ │ │ - andge pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf8eaf7fd │ │ │ │ - cmplt r8, r0, lsr r6 │ │ │ │ - @ instruction: 0xf1b36823 │ │ │ │ - ble 59a784 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x559984> │ │ │ │ + blge 4116c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x36c> │ │ │ │ + @ instruction: 0xf888f7fd │ │ │ │ + ldrshlt r6, [r8, #80] @ 0x50 │ │ │ │ + movwcs r4, #10831 @ 0x2a4f │ │ │ │ + movwls r4, #5705 @ 0x1649 │ │ │ │ + orrcs r4, r4, #2046820352 @ 0x7a000000 │ │ │ │ + @ instruction: 0xf8cd4620 │ │ │ │ + @ instruction: 0xf7fda000 │ │ │ │ + @ instruction: 0x6630f87b │ │ │ │ + stmdavs r3!, {r4, r5, r6, r8, ip, sp, pc} │ │ │ │ + svcmi 0x0080f1b3 │ │ │ │ + addshi pc, r2, r0, lsl #5 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4620b99b │ │ │ │ - ldcl 7, cr15, [sl, #-1008] @ 0xfffffc10 │ │ │ │ - strcs lr, [r0], #-15 │ │ │ │ - @ instruction: 0xb6dcf8df │ │ │ │ - @ instruction: 0xf04f4620 │ │ │ │ - strcs r0, [r0], #-2305 @ 0xfffff6ff │ │ │ │ - blx 11429ae <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1101bae> │ │ │ │ - strtmi r4, [r6], -r5, lsr #12 │ │ │ │ + @ instruction: 0xf0402b00 │ │ │ │ + strtmi r8, [r0], -sp, lsl #1 │ │ │ │ + stcl 7, cr15, [r8], #1008 @ 0x3f0 │ │ │ │ + strcs lr, [r0], #-136 @ 0xffffff78 │ │ │ │ + @ instruction: 0xf0024620 │ │ │ │ + @ instruction: 0xf8dffb6b │ │ │ │ + strcs fp, [r0, -r4, lsl #2] │ │ │ │ + stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x463e463c │ │ │ │ @ instruction: 0x46ca44fb │ │ │ │ - @ instruction: 0xf7ff9407 │ │ │ │ - andcs fp, lr, #212, 18 @ 0x350000 │ │ │ │ - stmdage sp, {r8, sp} │ │ │ │ - mrc 7, 6, APSR_nzcv, cr2, cr12, {7} │ │ │ │ - mcr 7, 7, pc, cr14, cr12, {7} @ │ │ │ │ - @ instruction: 0x2c006ac4 │ │ │ │ - ldrbthi pc, [r3], r0, asr #32 @ │ │ │ │ - ssatlt pc, #13, pc, asr #17 @ │ │ │ │ - @ instruction: 0xf8df2201 │ │ │ │ - ldrbtmi r1, [fp], #1708 @ 0x6ac │ │ │ │ + @ instruction: 0xf7ff9707 │ │ │ │ + svclt 0x0000b9f8 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + andeq sl, r3, sl, ror r2 │ │ │ │ + muleq r1, r5, r7 │ │ │ │ + andeq r9, r3, lr, lsr #21 │ │ │ │ + strdeq r3, [r1], -r1 │ │ │ │ + andeq r8, r0, fp, lsr fp │ │ │ │ + andeq fp, r0, r1, lsr #14 │ │ │ │ + muleq r0, r7, ip │ │ │ │ + andeq lr, r0, sp, lsl #12 │ │ │ │ + andeq r0, r1, r3, lsl #19 │ │ │ │ + strdeq r1, [r1], -r5 │ │ │ │ + andeq sl, r0, fp, asr r4 │ │ │ │ + @ instruction: 0x00020bb0 │ │ │ │ + muleq r0, r8, r2 │ │ │ │ + @ instruction: 0x000002b4 │ │ │ │ + andeq r3, r2, r0, ror fp │ │ │ │ + strdeq sl, [r3], -lr │ │ │ │ + muleq r1, r9, r3 │ │ │ │ + andeq r9, r3, r6, lsr #19 │ │ │ │ + andeq r8, r1, fp, ror pc │ │ │ │ + andeq ip, r0, r3, lsl r5 │ │ │ │ + strdeq fp, [r1], -fp @ │ │ │ │ + andeq sl, r1, pc, lsr #20 │ │ │ │ + andeq r7, r0, pc, asr #2 │ │ │ │ + @ instruction: 0x000073bb │ │ │ │ + andeq fp, r1, r3, lsr #15 │ │ │ │ + muleq r1, fp, r6 │ │ │ │ + andeq ip, r1, fp, asr r8 │ │ │ │ + andeq r0, r2, lr, lsr #21 │ │ │ │ + muleq r0, r0, r2 │ │ │ │ + andeq r3, r2, r8, ror sl │ │ │ │ + andeq sl, r3, r6 │ │ │ │ + ldrdeq r1, [r2], -r2 │ │ │ │ + andeq r2, r2, r0, ror #10 │ │ │ │ + andeq r1, r2, sl, lsl #15 │ │ │ │ + @ instruction: 0x00021abc │ │ │ │ + andeq r9, r3, lr, asr #30 │ │ │ │ + andeq r1, r2, r2, asr #14 │ │ │ │ + andeq r1, r2, r2, lsl #21 │ │ │ │ + andeq r9, r3, r8, lsl #30 │ │ │ │ + andeq r1, r2, ip, asr sl │ │ │ │ + andeq r9, r3, sl, asr #29 │ │ │ │ + andeq r1, r2, r2, asr #20 │ │ │ │ + andeq r1, r2, sl, lsr #20 │ │ │ │ + andeq r1, r2, sl, lsl sl │ │ │ │ + andeq r1, r2, sl, lsl #20 │ │ │ │ + strdeq r1, [r2], -r4 │ │ │ │ + ldrdeq r1, [r2], -sl │ │ │ │ + ldrdeq r1, [r2], -lr │ │ │ │ + andeq r1, r2, ip, lsr #19 │ │ │ │ + andeq r1, r2, r2, lsr #19 │ │ │ │ + andeq r9, r3, r0, asr #27 │ │ │ │ + andeq r1, r2, r2, lsr r9 │ │ │ │ + andeq r1, r2, ip, lsl #19 │ │ │ │ + andeq r1, r2, lr, ror r9 │ │ │ │ + andeq r1, r2, r2, ror r9 │ │ │ │ + andeq r1, r2, ip, ror #18 │ │ │ │ + andeq r1, r2, r2, ror #18 │ │ │ │ + andeq r1, r2, r8, asr r9 │ │ │ │ + andeq r0, r2, r8, lsr r7 │ │ │ │ + tstcs r0, lr, lsl #4 │ │ │ │ + @ instruction: 0xf7fca80f │ │ │ │ + @ instruction: 0xf7fcede8 │ │ │ │ + bvs ff1423a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff1015a8> │ │ │ │ + @ instruction: 0xf0402c00 │ │ │ │ + @ instruction: 0xf8df866e │ │ │ │ + andcs fp, r1, #220, 4 @ 0xc000000d │ │ │ │ + ldrbtmi r4, [fp], #2486 @ 0x9b6 │ │ │ │ @ instruction: 0x46584479 │ │ │ │ - svc 0x00fcf7fc │ │ │ │ - andls r4, r7, r3, lsl #12 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - bls 1f18c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1b0ac4> │ │ │ │ - ldmibvs fp, {r0, r2, r3, fp, sp, pc} │ │ │ │ - @ instruction: 0xf0434611 │ │ │ │ - orrsvs r0, r3, r3, lsl #6 │ │ │ │ - stc2 0, cr15, [r4, #-8] │ │ │ │ + svc 0x0012f7fc │ │ │ │ + stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ + svcge 0x0063f43f │ │ │ │ + stmdbge ip, {r1, r4, r5, r7, r9, fp, lr} │ │ │ │ + @ instruction: 0xed9f6983 │ │ │ │ + ldrbtmi r7, [sl], #-2989 @ 0xfffff453 │ │ │ │ + movweq pc, #12355 @ 0x3043 @ │ │ │ │ + rscsvc pc, lr, #8388608 @ 0x800000 │ │ │ │ + movwcs r6, #29059 @ 0x7183 │ │ │ │ + stc 8, cr10, [sp, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf7fc7b0c │ │ │ │ + andcc lr, r1, sl, lsl #27 │ │ │ │ + strbhi pc, [r6], -r0 @ │ │ │ │ + mlascc ip, sp, r8, pc @ │ │ │ │ + stmdbls r7, {r0, r1, r3, r4, r5, r8, ip, sp, pc} │ │ │ │ + andcs sl, r3, #983040 @ 0xf0000 │ │ │ │ + ldc 7, cr15, [r4], {252} @ 0xfc │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ - @ instruction: 0xf8df8501 │ │ │ │ - ldrbtmi r4, [ip], #-1664 @ 0xfffff980 │ │ │ │ - ldreq pc, [ip, #-2260] @ 0xfffff72c │ │ │ │ - ldc2 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrbthi pc, [sp], #0 @ │ │ │ │ - ldrne pc, [ip, #-2260] @ 0xfffff72c │ │ │ │ - stmdavs r0!, {r1, r4, r5, r9, sl, lr} │ │ │ │ - svc 0x0034f7fc │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r8, sl, pc} │ │ │ │ - svcmi 0x0080f1b3 │ │ │ │ - blcc 7d244 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c444> │ │ │ │ - ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4630 │ │ │ │ - @ instruction: 0xf8dfed06 │ │ │ │ - andcs r4, r1, r8, asr #12 │ │ │ │ + stcmi 6, cr8, [r4], #236 @ 0xec │ │ │ │ + @ instruction: 0xf8d4447c │ │ │ │ + @ instruction: 0xf7fe051c │ │ │ │ + strmi pc, [r6], -sp, asr #25 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8d48461 │ │ │ │ + @ instruction: 0x4632151c │ │ │ │ + @ instruction: 0xf7fc6820 │ │ │ │ + stmdacs r0, {r1, r3, r4, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ + strbthi pc, [r4], #-704 @ 0xfffffd40 @ │ │ │ │ + @ instruction: 0xf1b36833 │ │ │ │ + ble 15aa24 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119c24> │ │ │ │ + eorsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4630b913 │ │ │ │ + stc 7, cr15, [sl], {252} @ 0xfc │ │ │ │ + mulcs r1, r6, ip │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ @ instruction: 0xf7fd1530 │ │ │ │ - strmi pc, [r6], -r7, asr #21 │ │ │ │ + @ instruction: 0x4606f9f7 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d484f5 │ │ │ │ + @ instruction: 0xf8d4845a │ │ │ │ @ instruction: 0x4631051c │ │ │ │ - @ instruction: 0xf862f003 │ │ │ │ + ldc2l 7, cr15, [ip], #-1016 @ 0xfffffc08 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - ldrbthi pc, [r8], #0 @ │ │ │ │ + ldrbhi pc, [sp], #-0 @ │ │ │ │ @ instruction: 0xf1b36833 │ │ │ │ - ble 15a86c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119a6c> │ │ │ │ + ble 15aa60 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119c60> │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - stcl 7, cr15, [r6], #1008 @ 0x3f0 │ │ │ │ - @ instruction: 0x460cf8df │ │ │ │ - ldrbtmi r4, [ip], #-1576 @ 0xfffff9d8 │ │ │ │ - ldrne pc, [r0, #-2260]! @ 0xfffff72c │ │ │ │ - stc2 0, cr15, [r4], {5} │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strbthi pc, [sp], #0 @ │ │ │ │ - ldrne pc, [r0, #-2260]! @ 0xfffff72c │ │ │ │ - stmdavs r0!, {r1, r4, r5, r9, sl, lr} │ │ │ │ - mrc 7, 7, APSR_nzcv, cr6, cr12, {7} │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r0, r1, r2, r3, r5, r6, r7, sl, pc} │ │ │ │ - svcmi 0x0080f1b3 │ │ │ │ - blcc 7d2c0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c4c0> │ │ │ │ - ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4630 │ │ │ │ - stmdavs fp!, {r3, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ - svcmi 0x0080f1b3 │ │ │ │ - blcc 7d2d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c4d4> │ │ │ │ - ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfecbe │ │ │ │ - ldrbtmi r4, [ip], #-1472 @ 0xfffffa40 │ │ │ │ + bl ffb44c5c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffb03e5c> │ │ │ │ + strtmi r4, [r8], -r8, lsl #25 │ │ │ │ + @ instruction: 0xf8d4447c │ │ │ │ + @ instruction: 0xf0051530 │ │ │ │ + @ instruction: 0x4606faf7 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8d48453 │ │ │ │ + @ instruction: 0x46321530 │ │ │ │ + @ instruction: 0xf7fc6820 │ │ │ │ + stmdacs r0, {r1, r2, r3, r4, r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + ldrbhi pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ + @ instruction: 0xf1b36833 │ │ │ │ + ble 15aa9c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119c9c> │ │ │ │ + eorsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4630b913 │ │ │ │ + bl ff3c4c98 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff383e98> │ │ │ │ + @ instruction: 0xf1b3682b │ │ │ │ + ble 15aab0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119cb0> │ │ │ │ + eorvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0x4628b913 │ │ │ │ + bl ff144cac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff103eac> │ │ │ │ + ldrbtmi r4, [ip], #-3189 @ 0xfffff38b │ │ │ │ @ instruction: 0x03b4f8d4 │ │ │ │ - stc2l 7, cr15, [sl], {254} @ 0xfe │ │ │ │ + stc2l 7, cr15, [sl], #-1016 @ 0xfffffc08 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - ldrbhi pc, [sl], #0 @ │ │ │ │ + strbhi pc, [r1], #-0 @ │ │ │ │ @ instruction: 0x13b4f8d4 │ │ │ │ stmdavs r0!, {r1, r3, r5, r9, sl, lr} │ │ │ │ - mcr 7, 6, pc, cr14, cr12, {7} @ │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs fp!, {r0, r2, r3, r4, r6, r7, sl, pc} │ │ │ │ - svcmi 0x0080f1b3 │ │ │ │ - blcc 7d310 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c510> │ │ │ │ - ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfeca0 │ │ │ │ - ldrbtmi r4, [ip], #-1416 @ 0xfffffa78 │ │ │ │ - biceq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ - stc2 7, cr15, [ip], #1016 @ 0x3f8 │ │ │ │ - stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - ldrbhi pc, [r3], #0 @ │ │ │ │ - bicne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ - stmdavs r0!, {r1, r3, r5, r9, sl, lr} │ │ │ │ - mrc 7, 5, APSR_nzcv, cr0, cr12, {7} │ │ │ │ + ldcl 7, cr15, [r6, #1008] @ 0x3f0 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs fp!, {r1, r2, r4, r6, r7, sl, pc} │ │ │ │ + stmdavs fp!, {r2, r6, sl, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7d34c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c54c> │ │ │ │ + blcc 7d500 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c700> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfec82 │ │ │ │ - ldrbtmi r4, [ip], #-1360 @ 0xfffffab0 │ │ │ │ + @ instruction: 0x4c68eba8 │ │ │ │ + @ instruction: 0xf8d4447c │ │ │ │ + @ instruction: 0xf7fe03cc │ │ │ │ + strmi pc, [r5], -sp, asr #24 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8d4843b │ │ │ │ + strtmi r1, [sl], -ip, asr #7 │ │ │ │ + @ instruction: 0xf7fc6820 │ │ │ │ + stmdacs r0, {r1, r3, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + ldrthi pc, [lr], #-704 @ 0xfffffd40 @ │ │ │ │ + @ instruction: 0xf1b3682b │ │ │ │ + ble 15ab24 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119d24> │ │ │ │ + eorvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0x4628b913 │ │ │ │ + bl fe2c4d20 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe283f20> │ │ │ │ + ldrbtmi r4, [ip], #-3162 @ 0xfffff3a6 │ │ │ │ strbteq pc, [ip], #-2260 @ 0xfffff72c @ │ │ │ │ - stc2 7, cr15, [lr], {254} @ 0xfe │ │ │ │ + ldc2 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - strbhi pc, [ip], #0 @ │ │ │ │ + ldrthi pc, [r5], #-0 @ │ │ │ │ strbtne pc, [ip], #-2260 @ 0xfffff72c @ │ │ │ │ stmdavs r0!, {r1, r3, r5, r9, sl, lr} │ │ │ │ - mrc 7, 4, APSR_nzcv, cr2, cr12, {7} │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs fp!, {r0, r1, r2, r3, r6, r7, sl, pc} │ │ │ │ - svcmi 0x0080f1b3 │ │ │ │ - blcc 7d388 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c588> │ │ │ │ - ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfec64 │ │ │ │ - ldrbtmi r4, [ip], #-1304 @ 0xfffffae8 │ │ │ │ - streq pc, [r0, #-2260]! @ 0xfffff72c │ │ │ │ - ldc2l 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ - stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - strbhi pc, [r5], #0 @ │ │ │ │ - strne pc, [r0, #-2260]! @ 0xfffff72c │ │ │ │ - stmdavs r0!, {r1, r3, r5, r9, sl, lr} │ │ │ │ - mrc 7, 3, APSR_nzcv, cr4, cr12, {7} │ │ │ │ + ldc 7, cr15, [ip, #1008] @ 0x3f0 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs fp!, {r3, r6, r7, sl, pc} │ │ │ │ + stmdavs fp!, {r3, r4, r5, sl, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7d3c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c5c4> │ │ │ │ + blcc 7d574 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c774> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfec46 │ │ │ │ - andcs r4, r2, r0, ror #9 │ │ │ │ + mcrrmi 11, 6, lr, sp, cr14 │ │ │ │ + @ instruction: 0xf8d4447c │ │ │ │ + @ instruction: 0xf7fe0520 │ │ │ │ + @ instruction: 0x4605fc13 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8d4842f │ │ │ │ + strtmi r1, [sl], -r0, lsr #10 │ │ │ │ + @ instruction: 0xf7fc6820 │ │ │ │ + stmdacs r0, {r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + ldrthi pc, [r2], #-704 @ 0xfffffd40 @ │ │ │ │ + @ instruction: 0xf1b3682b │ │ │ │ + ble 15ab98 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119d98> │ │ │ │ + eorvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0x4628b913 │ │ │ │ + bl 1444d94 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1403f94> │ │ │ │ + andcs r4, r2, pc, lsr ip │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ @ instruction: 0xf8d42258 │ │ │ │ @ instruction: 0xf7fd1338 │ │ │ │ - strmi pc, [r5], -r5, lsl #20 │ │ │ │ + @ instruction: 0x4605f93b │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d484bb │ │ │ │ + @ instruction: 0xf8d48426 │ │ │ │ strtmi r0, [r9], -r8, asr #10 │ │ │ │ - @ instruction: 0xffa0f002 │ │ │ │ + blx ff044dc2 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff003fc2> │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrthi pc, [lr], #0 @ │ │ │ │ + strthi pc, [r9], #-0 │ │ │ │ @ instruction: 0xf1b3682b │ │ │ │ - ble 15a9f0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119bf0> │ │ │ │ + ble 15abd8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119dd8> │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - stc 7, cr15, [r4], #-1008 @ 0xfffffc10 │ │ │ │ - strtmi pc, [r0], #2271 @ 0x8df │ │ │ │ - ldrbtmi r4, [ip], #-1584 @ 0xfffff9d0 │ │ │ │ - teqpne r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ - blx 10c2c22 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1081e22> │ │ │ │ - stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - ldrthi pc, [r3], #0 @ │ │ │ │ - teqpne r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ - stmdavs r0!, {r1, r3, r5, r9, sl, lr} │ │ │ │ - mrc 7, 1, APSR_nzcv, cr4, cr12, {7} │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs fp!, {r0, r2, r4, r5, r7, sl, pc} │ │ │ │ - svcmi 0x0080f1b3 │ │ │ │ - blcc 7d444 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c644> │ │ │ │ - ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfec06 │ │ │ │ - ldrtmi r4, [r0], -r8, ror #8 │ │ │ │ + bl c44dd4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc03fd4> │ │ │ │ + @ instruction: 0x46304c30 │ │ │ │ + @ instruction: 0xf8d4447c │ │ │ │ + @ instruction: 0xf0051338 │ │ │ │ + @ instruction: 0x4605fa3b │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8d4841f │ │ │ │ + @ instruction: 0x462a1338 │ │ │ │ + @ instruction: 0xf7fc6820 │ │ │ │ + stmdacs r0, {r1, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ + strthi pc, [r1], #-704 @ 0xfffffd40 │ │ │ │ + @ instruction: 0xf1b3682b │ │ │ │ + ble 15ac14 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119e14> │ │ │ │ + eorvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0x4628b913 │ │ │ │ + bl 4c4e10 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x484010> │ │ │ │ + ldrtmi r4, [r0], -r2, lsr #24 │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ @ instruction: 0xf0051258 │ │ │ │ - strmi pc, [r5], -r3, lsr #22 │ │ │ │ + @ instruction: 0x4605fa1d │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d484a9 │ │ │ │ + @ instruction: 0xf8d48416 │ │ │ │ @ instruction: 0x462a1258 │ │ │ │ @ instruction: 0xf7fc6820 │ │ │ │ - stmdacs r0, {r1, r2, r4, r9, sl, fp, sp, lr, pc} │ │ │ │ - strthi pc, [fp], #704 @ 0x2c0 │ │ │ │ + stmdacs r0, {r2, r5, r8, sl, fp, sp, lr, pc} │ │ │ │ + ldrhi pc, [r8], #-704 @ 0xfffffd40 │ │ │ │ @ instruction: 0xf1b3682b │ │ │ │ - ble 15aa6c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119c6c> │ │ │ │ + ble 15ac50 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119e50> │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - bl ff9c4c68 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff983e68> │ │ │ │ + b ffd44e4c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffd0404c> │ │ │ │ @ instruction: 0xf1b36833 │ │ │ │ - ble 15aa80 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119c80> │ │ │ │ + ble 95ac64 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x919e64> │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - bl ff744c7c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff703e7c> │ │ │ │ - ldrmi pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ + @ instruction: 0x4630bb13 │ │ │ │ + b ffac4e60 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffa84060> │ │ │ │ + svclt 0x0000e01e │ │ │ │ + ... │ │ │ │ + andeq r0, r2, lr, lsl r6 │ │ │ │ + andeq r1, r2, r0, lsl #16 │ │ │ │ + andeq r2, r2, r6, lsr #10 │ │ │ │ + muleq r3, r8, fp │ │ │ │ + andeq r9, r3, ip, asr fp │ │ │ │ + andeq r9, r3, r0, lsr #22 │ │ │ │ + ldrdeq r9, [r3], -r2 │ │ │ │ + muleq r3, r8, sl │ │ │ │ + andeq r9, r3, lr, asr sl │ │ │ │ + andeq r9, r3, r4, lsr #20 │ │ │ │ + andeq r9, r3, r8, ror #19 │ │ │ │ + andeq r9, r3, r8, lsr #19 │ │ │ │ + andeq r9, r3, ip, ror #18 │ │ │ │ + stcmi 8, cr15, [r4], #892 @ 0x37c │ │ │ │ ldrbtmi r2, [ip], #-1 │ │ │ │ sbcsne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf99ef7fd │ │ │ │ + @ instruction: 0xf8b6f7fd │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrhi pc, [r5], #0 │ │ │ │ + mvnhi pc, #0 │ │ │ │ subseq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf0024631 │ │ │ │ - @ instruction: 0x4605ff39 │ │ │ │ + @ instruction: 0xf7fe4631 │ │ │ │ + @ instruction: 0x4605fb3b │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmdavs r3!, {r3, r4, r7, sl, pc} │ │ │ │ + ldmdavs r3!, {r0, r2, r5, r6, r7, r8, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7d4d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c6d4> │ │ │ │ + blcc 7d6f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c8f8> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - @ instruction: 0xf7fcebbe │ │ │ │ - @ instruction: 0x4681ed7a │ │ │ │ + @ instruction: 0xf7fceaac │ │ │ │ + strmi lr, [r1], r8, ror #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmibmi r5!, {r0, r1, r2, r5, r6, r8, sl, pc}^ │ │ │ │ - ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ - bl 1d44cd0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d03ed0> │ │ │ │ - stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - blmi ffcbb1b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffc7a3b4> │ │ │ │ + @ instruction: 0xf8df84b4 │ │ │ │ + strtmi r1, [r8], -r0, ror #24 │ │ │ │ + @ instruction: 0xf7fc4479 │ │ │ │ + strmi lr, [r4], -r2, ror #20 │ │ │ │ + teqle r7, r0, lsl #16 │ │ │ │ + mrrccc 8, 13, pc, r0, cr15 @ │ │ │ │ andmi pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7fc6820 │ │ │ │ - stmdacs r0, {r5, r6, sl, fp, sp, lr, pc} │ │ │ │ - ldrbhi pc, [r6, #-0] @ │ │ │ │ - stc 7, cr15, [ip], #1008 @ 0x3f0 │ │ │ │ - strtmi r4, [r8], -sp, ror #19 │ │ │ │ - @ instruction: 0xf7fc4479 │ │ │ │ - strmi lr, [r6], -r2, ror #22 │ │ │ │ - stmdavs r0!, {r3, r4, r5, r6, r8, fp, ip, sp, pc} │ │ │ │ - mrrc 7, 15, pc, r0, cr12 @ │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - blmi ffa28234 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff9e7434> │ │ │ │ - ldrbtmi r4, [r9], #-2536 @ 0xfffff618 │ │ │ │ - andcc pc, r3, r8, asr r8 @ │ │ │ │ - @ instruction: 0xf7fc6818 │ │ │ │ - @ instruction: 0xf000ec08 │ │ │ │ - @ instruction: 0xf7fcbd3d │ │ │ │ - ldmdavs r3!, {r3, r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf1b34604 │ │ │ │ - ble 15ab38 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x119d38> │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - bl fe044d34 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe003f34> │ │ │ │ - @ instruction: 0xf0002c00 │ │ │ │ - tstcs r1, sp, lsr #10 │ │ │ │ - mrscs lr, (UNDEF: 0) │ │ │ │ - strbmi r2, [r3], r0, lsl #6 │ │ │ │ - strcc lr, [r8, -sp, asr #19] │ │ │ │ - strtmi r4, [r7], -r8, lsl #13 │ │ │ │ - ldrtmi r9, [r8], -r8, lsl #18 │ │ │ │ - ldc 7, cr15, [r2], #-1008 @ 0xfffffc10 │ │ │ │ - stmdblt r8!, {r1, r7, r9, sl, lr}^ │ │ │ │ - @ instruction: 0x463c4bd5 │ │ │ │ + stmdacs r0, {r2, r3, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + strthi pc, [r1], #0 │ │ │ │ + bl fe644f14 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe604114> │ │ │ │ + ldcne 8, cr15, [ip], #-892 @ 0xfffffc84 │ │ │ │ + ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ + b 1344f20 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1304120> │ │ │ │ + stmiblt r8, {r1, r2, r9, sl, lr} │ │ │ │ + @ instruction: 0xf7fc6820 │ │ │ │ + stmdacs r0, {r2, r3, r4, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ + ldrhi pc, [r1], #0 │ │ │ │ + stccc 8, cr15, [r4], #-892 @ 0xfffffc84 │ │ │ │ + stcne 8, cr15, [r4], #-892 @ 0xfffffc84 │ │ │ │ + @ instruction: 0xf8584479 │ │ │ │ + ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ + b ffc44f44 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffc04144> │ │ │ │ + stclt 0, cr15, [r5], {0} │ │ │ │ + b 1844f4c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x180414c> │ │ │ │ + @ instruction: 0x46046833 │ │ │ │ + svcmi 0x0080f1b3 │ │ │ │ + blcc 7d77c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c97c> │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + @ instruction: 0x2c00ea6a │ │ │ │ + ldrbthi pc, [r5], #-0 @ │ │ │ │ + and r2, r0, r1, lsl #2 │ │ │ │ + movwcs r2, #256 @ 0x100 │ │ │ │ + stmib sp, {r0, r1, r6, r7, r9, sl, lr}^ │ │ │ │ + strmi r3, [r8], r8, lsl #14 │ │ │ │ + stmdbls r8, {r0, r1, r2, r5, r9, sl, lr} │ │ │ │ + @ instruction: 0xf7fc4638 │ │ │ │ + pkhbtmi lr, r2, ip, lsl #22 │ │ │ │ + @ instruction: 0xf8dfb970 │ │ │ │ + @ instruction: 0x463c3bd8 │ │ │ │ svcls 0x000946d8 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fc6818 │ │ │ │ - stmdacs r0, {r2, r3, r4, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7fcd076 │ │ │ │ - rsbs lr, sl, sl, ror #24 │ │ │ │ + stmdacs r0, {r2, r8, r9, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fcd07d │ │ │ │ + add lr, r1, r2, asr fp │ │ │ │ svceq 0x0000f1b8 │ │ │ │ - stmdavs r3, {r1, r6, ip, lr, pc}^ │ │ │ │ + stmdavs r3, {r3, r6, ip, lr, pc}^ │ │ │ │ sbcseq r6, ip, fp, asr sp │ │ │ │ - stmvs r3, {r1, r2, r3, r4, r5, r8, sl, ip, lr, pc} │ │ │ │ - eorsle r2, fp, r0, lsl #22 │ │ │ │ - blmi ff2bd5c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff27c7c8> │ │ │ │ - adcsvc pc, r3, #1325400064 @ 0x4f000000 │ │ │ │ - stmiami sl, {r0, r3, r6, r7, r8, fp, lr}^ │ │ │ │ - ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ - movwcc pc, #34307 @ 0x8603 @ │ │ │ │ - @ instruction: 0xf7fc4478 │ │ │ │ - stcvc 14, cr14, [r3], {30} │ │ │ │ - orreq pc, r2, #201326595 @ 0xc000003 │ │ │ │ - tstle r3, r1, lsl #22 │ │ │ │ - @ instruction: 0xf9c0f002 │ │ │ │ - ands r7, r6, r3, lsl #16 │ │ │ │ - tstle r3, r2, lsl #22 │ │ │ │ - @ instruction: 0xf9baf002 │ │ │ │ - ands r8, r0, r3, lsl #16 │ │ │ │ - andle r2, fp, r4, lsl #22 │ │ │ │ - vpadd.i8 d20, d16, d30 │ │ │ │ - ldmibmi lr!, {r0, r1, r2, r3, r5, r6, r9, ip} │ │ │ │ - ldrbtmi r4, [fp], #-2238 @ 0xfffff742 │ │ │ │ + stmvs r3, {r2, r6, r8, sl, ip, lr, pc} │ │ │ │ + suble r2, r1, r0, lsl #22 │ │ │ │ + @ instruction: 0xf8dfda0e │ │ │ │ + @ instruction: 0xf44f3ba8 │ │ │ │ + @ instruction: 0xf8df72b3 │ │ │ │ + @ instruction: 0xf8df1ba4 │ │ │ │ + ldrbtmi r0, [fp], #-2980 @ 0xfffff45c │ │ │ │ + @ instruction: 0xf6034479 │ │ │ │ + ldrbtmi r3, [r8], #-776 @ 0xfffffcf8 │ │ │ │ + stc 7, cr15, [r2, #-1008] @ 0xfffffc10 │ │ │ │ + vmull.u8 , d3, d3 │ │ │ │ + blcs 47df8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x6ff8> │ │ │ │ + @ instruction: 0xf7fcd103 │ │ │ │ + stmdavc r3, {r0, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + blcs bf060 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x7e260> │ │ │ │ + @ instruction: 0xf7fcd103 │ │ │ │ + stmdahi r3, {r0, r1, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + blcs 13f054 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe254> │ │ │ │ + @ instruction: 0xf8dfd00e │ │ │ │ + vpadd.i8 , q0, q10 │ │ │ │ + @ instruction: 0xf8df126f │ │ │ │ + @ instruction: 0xf8df1b70 │ │ │ │ + ldrbtmi r0, [fp], #-2928 @ 0xfffff490 │ │ │ │ @ instruction: 0xf6034479 │ │ │ │ ldrbtmi r3, [r8], #-776 @ 0xfffffcf8 │ │ │ │ - mcr 7, 0, pc, cr0, cr12, {7} @ │ │ │ │ - @ instruction: 0xf9a8f002 │ │ │ │ - blcs 17e0e00 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x17a0000> │ │ │ │ + stcl 7, cr15, [r2], #1008 @ 0x3f0 │ │ │ │ + @ instruction: 0xff8ef7fc │ │ │ │ + blcs 17e103c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x17a023c> │ │ │ │ @ instruction: 0xf8dad10c │ │ │ │ @ instruction: 0xf1b33000 │ │ │ │ - ble c5ac00 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc19e00> │ │ │ │ + ble c9ae3c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc5a03c> │ │ │ │ @ instruction: 0xf8ca3b01 │ │ │ │ - bllt 1ad2e08 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1a92008> │ │ │ │ + bllt 1cd3044 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1c92244> │ │ │ │ @ instruction: 0xf7fc4650 │ │ │ │ - eor lr, r9, ip, lsl fp │ │ │ │ + strd lr, [sl], -lr @ │ │ │ │ @ instruction: 0x46284651 │ │ │ │ - stc 7, cr15, [lr, #1008]! @ 0x3f0 │ │ │ │ - orrlt r4, r8, r6, lsl #12 │ │ │ │ - ldrbmi r4, [r1], -pc, lsr #23 │ │ │ │ - ldrdcs pc, [r4], -r9 │ │ │ │ - andcc pc, r3, fp, asr r8 @ │ │ │ │ - @ instruction: 0x4602429a │ │ │ │ - tstle r3, r8, asr #12 │ │ │ │ - stc 7, cr15, [sl, #-1008]! @ 0xfffffc10 │ │ │ │ - and r4, r5, r4, lsl #12 │ │ │ │ - b b44e2c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xb0402c> │ │ │ │ - and r4, r1, r4, lsl #12 │ │ │ │ - ldrbtcc pc, [pc], #79 @ 6e44 <__assert_fail@plt+0x345c> @ │ │ │ │ - ldrdcs pc, [r0], -sl │ │ │ │ - svcmi 0x0080f1b2 │ │ │ │ - bcc 7d668 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c868> │ │ │ │ - andcs pc, r0, sl, asr #17 │ │ │ │ - @ instruction: 0x4650b912 │ │ │ │ - b ffd44e4c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffd0404c> │ │ │ │ - @ instruction: 0xf0024630 │ │ │ │ - ldmdblt r4!, {r0, r2, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - movwcc r9, #6920 @ 0x1b08 │ │ │ │ - ldrb r9, [r7, -r8, lsl #6]! │ │ │ │ - bcc 2fac │ │ │ │ - strtmi lr, [r2], r3 │ │ │ │ - svcls 0x0009463c │ │ │ │ - stmdavs r2!, {r3, r4, r6, r7, r9, sl, lr} │ │ │ │ - svcmi 0x0080f1b2 │ │ │ │ - bcc 7d698 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3c898> │ │ │ │ - ldmdblt r2, {r1, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4620 │ │ │ │ - @ instruction: 0xf1baeadc │ │ │ │ - @ instruction: 0xf2c00f00 │ │ │ │ - strbmi r8, [r8], -r7, lsl #9 │ │ │ │ - b b44e8c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xb0408c> │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strhi pc, [r0], #0 │ │ │ │ - blx b42eb2 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xb020b2> │ │ │ │ - @ instruction: 0xf04f4b8d │ │ │ │ + ldc 7, cr15, [r0], {252} @ 0xfc │ │ │ │ + orrslt r4, r0, r6, lsl #12 │ │ │ │ + blcc c453d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xc045d8> │ │ │ │ + @ instruction: 0xf8d94651 │ │ │ │ + @ instruction: 0xf85b2004 │ │ │ │ + addsmi r3, sl, #3 │ │ │ │ + strbmi r4, [r8], -r2, lsl #12 │ │ │ │ + @ instruction: 0xf7fcd103 │ │ │ │ + strmi lr, [r4], -ip, lsl #24 │ │ │ │ + @ instruction: 0xf7fce005 │ │ │ │ + strmi lr, [r4], -lr, lsl #18 │ │ │ │ + @ instruction: 0xf04fe001 │ │ │ │ + @ instruction: 0xf8da34ff │ │ │ │ + @ instruction: 0xf1b22000 │ │ │ │ + ble 19ae8c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x15a08c> │ │ │ │ + @ instruction: 0xf8ca3a01 │ │ │ │ + ldmdblt r2, {sp} │ │ │ │ + @ instruction: 0xf7fc4650 │ │ │ │ + @ instruction: 0x4630e9d6 │ │ │ │ + @ instruction: 0xf85af002 │ │ │ │ + blls 235574 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1f4774> │ │ │ │ + movwls r3, #33537 @ 0x8301 │ │ │ │ + @ instruction: 0xf04fe76f │ │ │ │ + strd r3, [r3], -pc @ │ │ │ │ + ldrtmi r4, [ip], -r2, lsr #13 │ │ │ │ + ldrbmi r9, [r8], r9, lsl #30 │ │ │ │ + @ instruction: 0xf1b26822 │ │ │ │ + ble 15aec0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a0c0> │ │ │ │ + eorvs r3, r2, r1, lsl #20 │ │ │ │ + @ instruction: 0x4620b912 │ │ │ │ + ldmib ip!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + svceq 0x0000f1ba │ │ │ │ + bichi pc, r7, #192, 4 │ │ │ │ + @ instruction: 0xf7fc4648 │ │ │ │ + strmi lr, [r6], -lr, lsl #18 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf00283c0 │ │ │ │ + @ instruction: 0xf8dffa2d │ │ │ │ + @ instruction: 0xf04f3aa8 │ │ │ │ andls r0, sl, r0, lsl #20 │ │ │ │ movwls r4, #33915 @ 0x847b │ │ │ │ - ldrbtmi r4, [fp], #-2955 @ 0xfffff475 │ │ │ │ - blls 2abae0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x26ace0> │ │ │ │ - vqrshl.u8 q10, , q0 │ │ │ │ - ldmdavs r3!, {r3, r4, r5, r8, pc}^ │ │ │ │ + bcc fe745474 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe704674> │ │ │ │ + movwls r4, #38011 @ 0x947b │ │ │ │ + ldrbmi r9, [r3, #-2826] @ 0xfffff4f6 │ │ │ │ + ldmdavs r3!, {r0, r2, r3, r4, r5, r6, r8, sl, fp, ip, lr, pc}^ │ │ │ │ orrseq r6, r9, fp, asr sp │ │ │ │ - blmi fe1fbef8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe1bb0f8> │ │ │ │ - sbcseq pc, r1, #68, 12 @ 0x4400000 │ │ │ │ - stmmi r7, {r1, r2, r7, r8, fp, lr} │ │ │ │ - ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ - tstpcc ip, #3145728 @ p-variant is OBSOLETE @ 0x300000 │ │ │ │ - @ instruction: 0xf7fc4478 │ │ │ │ - ldmvs r3!, {r1, r2, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ - eorcc pc, sl, r3, asr r8 @ │ │ │ │ - strcs fp, [r0], #-2331 @ 0xfffff6e5 │ │ │ │ - bcc 302c │ │ │ │ - ldmdavs sl, {r2, r5, r8, sp, lr, pc}^ │ │ │ │ - cmpeq r2, r2, asr sp │ │ │ │ - blmi 1fbbf28 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1f7b128> │ │ │ │ + @ instruction: 0xf8dfd40e │ │ │ │ + @ instruction: 0xf6443a8c │ │ │ │ + @ instruction: 0xf8df02d1 │ │ │ │ + @ instruction: 0xf8df1a88 │ │ │ │ + ldrbtmi r0, [fp], #-2696 @ 0xfffff578 │ │ │ │ + @ instruction: 0xf6034479 │ │ │ │ + ldrbtmi r3, [r8], #-796 @ 0xfffffce4 │ │ │ │ + stcl 7, cr15, [r2], #-1008 @ 0xfffffc10 │ │ │ │ + @ instruction: 0xf85368f3 │ │ │ │ + ldmdblt fp, {r1, r3, r5, ip, sp} │ │ │ │ + @ instruction: 0xf04f2400 │ │ │ │ + strd r3, [r7], #-175 @ 0xffffff51 @ │ │ │ │ + ldclvs 8, cr6, [r2, #-360] @ 0xfffffe98 │ │ │ │ + strle r0, [lr], #-338 @ 0xfffffeae │ │ │ │ + bcc 18454c0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x18046c0> │ │ │ │ sbcseq pc, r2, #68, 12 @ 0x4400000 │ │ │ │ - ldmdami lr!, {r0, r2, r3, r4, r5, r6, r8, fp, lr}^ │ │ │ │ + bne 17454c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x17046c8> │ │ │ │ + beq 17454cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x17046cc> │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ tstpcc ip, #3145728 @ p-variant is OBSOLETE @ 0x300000 │ │ │ │ @ instruction: 0xf7fc4478 │ │ │ │ - @ instruction: 0xf8d3ed6e │ │ │ │ + @ instruction: 0xf8d3ec48 │ │ │ │ @ instruction: 0xf1bbb010 │ │ │ │ - rscle r0, r6, r0, lsl #30 │ │ │ │ - bcs 21488 │ │ │ │ - ldrbmi sp, [r8], -r3, ror #1 │ │ │ │ + rscle r0, r3, r0, lsl #30 │ │ │ │ + bcs 216d4 │ │ │ │ + ldrbmi sp, [r8], -r0, ror #1 │ │ │ │ @ instruction: 0xf7fc920b │ │ │ │ - bls 3018b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2c0ab4> │ │ │ │ + bls 301668 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2c0868> │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - stmdavs r3, {r0, r1, r3, r4, r6, r7, ip, lr, pc}^ │ │ │ │ + stmdavs r3, {r3, r4, r6, r7, ip, lr, pc}^ │ │ │ │ tsteq fp, fp, asr sp │ │ │ │ @ instruction: 0xf7fdd401 │ │ │ │ - blls 2454f4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x2046f4> │ │ │ │ + blls 245350 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x204550> │ │ │ │ mvnvc pc, #12582912 @ 0xc00000 │ │ │ │ - stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ - sbcshi pc, lr, r0 │ │ │ │ + mvnslt r6, r9, lsl r8 │ │ │ │ stmdbcc r1, {r2, r8, r9, ip, sp} │ │ │ │ andeq pc, pc, r4, lsl #2 │ │ │ │ svc 0x0001f810 │ │ │ │ svcgt 0x0001f811 │ │ │ │ svceq 0x0000f1be │ │ │ │ - strbmi sp, [r6, #2]! │ │ │ │ - @ instruction: 0xe7edd0f6 │ │ │ │ + ldrbmi sp, [r4, #2]! │ │ │ │ + @ instruction: 0xe7efd0f6 │ │ │ │ svceq 0x0000f1bc │ │ │ │ - blmi 193b718 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x18fa918> │ │ │ │ - andseq pc, r0, #4, 2 │ │ │ │ - @ instruction: 0xf04f4963 │ │ │ │ + @ instruction: 0xf8dfd1ec │ │ │ │ + @ instruction: 0xf10439f8 │ │ │ │ + @ instruction: 0xf8df0210 │ │ │ │ + @ instruction: 0xf04f19f4 │ │ │ │ ldrbtmi r3, [r9], #-2815 @ 0xfffff501 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7fc6818 │ │ │ │ - sbcs lr, r9, r6, asr #25 │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ - muleq r3, lr, r3 │ │ │ │ - andeq r2, r1, r1, lsl #25 │ │ │ │ - ldrdeq r9, [r3], -r2 │ │ │ │ - andeq r9, r1, r1, ror r7 │ │ │ │ - andeq r9, r0, pc, asr #26 │ │ │ │ - andeq r1, r1, r1, asr #5 │ │ │ │ - andeq r6, r0, r3, ror #27 │ │ │ │ - andeq r5, r1, r1, asr r1 │ │ │ │ - @ instruction: 0x000174b7 │ │ │ │ - strdeq r7, [r1], -r5 │ │ │ │ - andeq pc, r0, fp, lsl r7 @ │ │ │ │ - andeq r0, r2, r8, lsl #27 │ │ │ │ - muleq r0, r8, r2 │ │ │ │ - @ instruction: 0x000002b4 │ │ │ │ - andeq r3, r2, r8, asr #26 │ │ │ │ - andeq sl, r3, r2, lsr #4 │ │ │ │ - andeq r7, r0, r9, ror #5 │ │ │ │ - andeq r9, r3, sl, asr #21 │ │ │ │ - ldrdeq r3, [r1], -fp │ │ │ │ - strdeq ip, [r1], -r1 │ │ │ │ - andeq r7, r0, r3, asr r9 │ │ │ │ - strdeq r7, [r0], -r1 │ │ │ │ - andeq r8, r0, pc, lsl #13 │ │ │ │ - strdeq r8, [r0], -r5 │ │ │ │ - muleq r0, fp, r1 │ │ │ │ - andeq ip, r1, r5, asr #31 │ │ │ │ - andeq sl, r0, fp, asr sl │ │ │ │ - andeq r0, r2, r4, ror ip │ │ │ │ - muleq r0, r0, r2 │ │ │ │ - andeq r3, r2, ip, lsr ip │ │ │ │ - andeq sl, r3, r6, lsl r1 │ │ │ │ - muleq r2, r4, r9 │ │ │ │ - andeq r2, r2, r0, lsr #14 │ │ │ │ - andeq r1, r2, r8, asr #18 │ │ │ │ - andeq r1, r2, r8, ror ip │ │ │ │ - andeq sl, r3, r4, asr r0 │ │ │ │ - strdeq r1, [r2], -sl │ │ │ │ - andeq r1, r2, r8, lsr ip │ │ │ │ - andeq sl, r3, r8 │ │ │ │ - andeq r1, r2, lr, lsl #24 │ │ │ │ - andeq r9, r3, r6, asr #31 │ │ │ │ - strdeq r1, [r2], -r2 │ │ │ │ - ldrdeq r1, [r2], -r8 │ │ │ │ - andeq r1, r2, r6, asr #23 │ │ │ │ - @ instruction: 0x00021bb4 │ │ │ │ - muleq r2, ip, fp │ │ │ │ - andeq r1, r2, r0, lsl #23 │ │ │ │ - andeq r1, r2, r2, lsl #23 │ │ │ │ - andeq r1, r2, lr, asr #22 │ │ │ │ - andeq r1, r2, r2, asr #22 │ │ │ │ - andeq r9, r3, r8, lsr #29 │ │ │ │ - andeq r1, r2, lr, asr #21 │ │ │ │ - andeq r1, r2, r8, lsr #22 │ │ │ │ - andeq r1, r2, r8, lsl fp │ │ │ │ - andeq r1, r2, sl, lsl #22 │ │ │ │ - andeq r1, r2, r2, lsl #22 │ │ │ │ - strdeq r1, [r2], -r6 │ │ │ │ - andeq r1, r2, sl, ror #21 │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ - andeq r0, r2, r6, lsr #17 │ │ │ │ - andeq r1, r2, r8, lsl #21 │ │ │ │ - andeq r9, r3, lr, lsl #27 │ │ │ │ - andeq r9, r3, r0, asr sp │ │ │ │ - andeq r9, r3, r2, lsl sp │ │ │ │ - andeq r9, r3, r2, asr #25 │ │ │ │ - andeq r9, r3, r6, lsl #25 │ │ │ │ - andeq r9, r3, sl, asr #24 │ │ │ │ - andeq r9, r3, lr, lsl #24 │ │ │ │ - ldrdeq r9, [r3], -r0 │ │ │ │ - andeq r9, r3, lr, lsl #23 │ │ │ │ - andeq r9, r3, r0, asr fp │ │ │ │ - strdeq r9, [r3], -lr │ │ │ │ - andeq r1, r2, r6, asr #15 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r2, r8, ror #14 │ │ │ │ - strdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r2, sl, asr r7 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - strdeq r3, [r2], -r0 │ │ │ │ - ldrdeq pc, [r1], -r2 │ │ │ │ - strdeq r1, [r2], -ip │ │ │ │ - @ instruction: 0x000234b6 │ │ │ │ - muleq r1, r8, r9 │ │ │ │ - andeq pc, r1, r2, lsl #23 │ │ │ │ - andeq r0, r0, r4, ror #5 │ │ │ │ - ldrdeq r9, [r3], -r8 │ │ │ │ - ldrdeq r9, [r3], -sl │ │ │ │ - andeq r3, r2, r0, asr #7 │ │ │ │ - muleq r1, lr, r6 │ │ │ │ - strdeq r1, [r2], -r4 │ │ │ │ - muleq r2, r0, r3 │ │ │ │ - andeq pc, r1, lr, ror #12 │ │ │ │ - ldrdeq r1, [r2], -r8 │ │ │ │ - andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r1, r2, r6, lsl #11 │ │ │ │ + ands lr, r9, r0, lsr #23 │ │ │ │ ldrbmi r9, [r9], -r9, lsl #22 │ │ │ │ ldreq pc, [r8, #2259]! @ 0x8d3 │ │ │ │ - b ff645104 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff604304> │ │ │ │ - blle 3d1118 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x390318> │ │ │ │ + b 1cc51d0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1c843d0> │ │ │ │ + blle 3d11e4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3903e4> │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 15af20 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a120> │ │ │ │ + ble 15afec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a1ec> │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - stmib ip, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - beq 83558 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42758> │ │ │ │ - strcs lr, [r0], #-1731 @ 0xfffff93d │ │ │ │ + stmdb r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + beq 83624 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42824> │ │ │ │ + strcs lr, [r0], #-1918 @ 0xfffff882 │ │ │ │ and r4, r1, r2, lsr #13 │ │ │ │ - bcc 3278 │ │ │ │ + bcc 3344 │ │ │ │ @ instruction: 0xf0014648 │ │ │ │ - shsub16mi pc, r0, r5 @ │ │ │ │ - @ instruction: 0xff72f001 │ │ │ │ + ldrtmi pc, [r0], -r3, lsr #31 @ │ │ │ │ + @ instruction: 0xffa0f001 │ │ │ │ @ instruction: 0xf0014620 │ │ │ │ - @ instruction: 0xf1baff6f │ │ │ │ + @ instruction: 0xf1baff9d │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ - stmdavs fp!, {r0, r1, r4, r6, r9, pc} │ │ │ │ + stmdavs fp!, {r2, r3, r6, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7d974 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3cb74> │ │ │ │ + blcc 7da40 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3cc40> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfe96e │ │ │ │ - andcs r4, r1, r4, lsl #19 │ │ │ │ + @ instruction: 0xf8dfe908 │ │ │ │ + andcs r4, r1, r0, lsl #19 │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ @ instruction: 0xf7fc1284 │ │ │ │ - strmi pc, [r5], -pc, lsr #30 │ │ │ │ + @ instruction: 0x4605fef3 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d48248 │ │ │ │ + @ instruction: 0xf8d48241 │ │ │ │ @ instruction: 0x46290250 │ │ │ │ - stc2l 0, cr15, [sl], {2} │ │ │ │ + @ instruction: 0xf978f7fe │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - subhi pc, fp, #0 │ │ │ │ + subhi pc, r4, #0 │ │ │ │ @ instruction: 0xf1b3682b │ │ │ │ - ble 15af9c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a19c> │ │ │ │ + ble 15b068 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a268> │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - stmdb lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stmdbmi r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + stmia r8!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [ip], #-1584 @ 0xfffff9d0 │ │ │ │ addne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf86cf005 │ │ │ │ + @ instruction: 0xfff2f004 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - subhi pc, r0, #0 │ │ │ │ + eorshi pc, r9, #0 │ │ │ │ addne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ stmdavs r0!, {r1, r3, r5, r9, sl, lr} │ │ │ │ - bl 17c51bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x17843bc> │ │ │ │ + b ffe45288 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffe04488> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs fp!, {r1, r6, r9, pc} │ │ │ │ + stmdavs fp!, {r0, r1, r3, r4, r5, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7d9f0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3cbf0> │ │ │ │ + blcc 7dabc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ccbc> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - ldmdavs r3!, {r4, r5, r8, fp, sp, lr, pc} │ │ │ │ + ldmdavs r3!, {r1, r3, r6, r7, fp, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7da04 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3cc04> │ │ │ │ + blcc 7dad0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ccd0> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - @ instruction: 0xf8dfe926 │ │ │ │ - ldrbtmi r4, [ip], #-2300 @ 0xfffff704 │ │ │ │ + @ instruction: 0xf8dfe8c0 │ │ │ │ + ldrbtmi r4, [ip], #-2296 @ 0xfffff708 │ │ │ │ ldrbeq pc, [r8], #-2260 @ 0xfffff72c @ │ │ │ │ - @ instruction: 0xf932f7fe │ │ │ │ + @ instruction: 0xf964f7fe │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - eorhi pc, sp, #0 │ │ │ │ + eorhi pc, r6, #0 │ │ │ │ strbne pc, [r0], #-2260 @ 0xfffff72c @ │ │ │ │ stmdavs r0!, {r1, r4, r5, r9, sl, lr} │ │ │ │ - bl dc520c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd8440c> │ │ │ │ + b ff4452d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff4044d8> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r4, r5, r9, pc} │ │ │ │ + ldmdavs r3!, {r0, r3, r5, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7da40 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3cc40> │ │ │ │ + blcc 7db0c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3cd0c> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - @ instruction: 0xf8dfe908 │ │ │ │ - ldrbtmi r4, [ip], #-2244 @ 0xfffff73c │ │ │ │ + @ instruction: 0xf8dfe8a2 │ │ │ │ + ldrbtmi r4, [ip], #-2240 @ 0xfffff740 │ │ │ │ streq pc, [r0, #-2260]! @ 0xfffff72c │ │ │ │ - blx b43250 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xb02450> │ │ │ │ + @ instruction: 0xf9b2f003 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - eorhi pc, r6, #0 │ │ │ │ + andshi pc, pc, #0 │ │ │ │ movwne pc, #51412 @ 0xc8d4 @ │ │ │ │ - stc2 0, cr15, [sl], #4 │ │ │ │ + ldc2l 0, cr15, [r8], {1} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - eorhi pc, sl, #0 │ │ │ │ + eorhi pc, r3, #0 │ │ │ │ @ instruction: 0xf1b36833 │ │ │ │ - ble 15b064 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a264> │ │ │ │ + ble 15b130 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a330> │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - stmia sl!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stmcc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stm r4, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r2, [r8], -r2, lsl #4 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ @ instruction: 0xf7fc13e8 │ │ │ │ - strmi lr, [r6], -r2, lsr #18 │ │ │ │ + @ instruction: 0x4606e8bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - stmdavs fp!, {r1, r2, r3, r4, r9, pc} │ │ │ │ + stmdavs fp!, {r0, r1, r2, r4, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7daa8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3cca8> │ │ │ │ + blcc 7db74 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3cd74> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf8dfe8d4 │ │ │ │ - ldrtmi r3, [r2], -r4, ror #16 │ │ │ │ + @ instruction: 0xf8dfe86e │ │ │ │ + ldrtmi r3, [r2], -r0, ror #16 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ ldmdavs r8, {r2, r4, r6, r7, r8, r9, ip} │ │ │ │ - b ffb452a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffb044a0> │ │ │ │ + b fe1c536c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe18456c> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r0, r1, r4, r9, pc} │ │ │ │ + ldmdavs r3!, {r2, r3, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7dad4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ccd4> │ │ │ │ + blcc 7dba0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3cda0> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - @ instruction: 0xf8dfe8be │ │ │ │ - ldrbtmi r9, [r9], #2108 @ 0x83c │ │ │ │ + @ instruction: 0xf8dfe858 │ │ │ │ + ldrbtmi r9, [r9], #2104 @ 0x838 │ │ │ │ ldrdcs pc, [r4, #137] @ 0x89 │ │ │ │ ldrne pc, [ip, #-2265]! @ 0xfffff727 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - b ff5452d0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff5044d0> │ │ │ │ + b 1bc539c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1b8459c> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8d98206 │ │ │ │ + @ instruction: 0xf8d981ff │ │ │ │ @ instruction: 0xf8d922a4 │ │ │ │ @ instruction: 0xf8d912dc │ │ │ │ @ instruction: 0xf7fc0000 │ │ │ │ - stmdacs r0, {r1, r3, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ - andhi pc, r7, #192, 4 │ │ │ │ + stmdacs r0, {r2, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ + andhi pc, r0, #192, 4 │ │ │ │ addcs pc, r8, #14221312 @ 0xd90000 │ │ │ │ movtne pc, #35033 @ 0x88d9 @ │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - b fefc52fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfef844fc> │ │ │ │ + b 16453c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x16045c8> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8df8208 │ │ │ │ - strdcs r3, [r1], -r8 │ │ │ │ + @ instruction: 0xf8df8201 │ │ │ │ + strdcs r3, [r1], -r4 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldmdavs r9, {r3, r8, r9, ip, pc} │ │ │ │ - bl 14c5314 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1484514> │ │ │ │ + b ffb453e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffb045e0> │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - andhi pc, r7, #0 │ │ │ │ - @ instruction: 0xf9c4f7fe │ │ │ │ + andhi pc, r0, #0 │ │ │ │ + @ instruction: 0xf9f4f7fe │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - andhi pc, sp, #0 │ │ │ │ + andhi pc, r6, #0 │ │ │ │ andcs r4, r0, r1, lsl #12 │ │ │ │ - @ instruction: 0xf9eef7fd │ │ │ │ + @ instruction: 0xf9f6f7fd │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - andshi pc, r0, #0 │ │ │ │ + andhi pc, r9, #0 │ │ │ │ eorcs pc, r0, #14221312 @ 0xd90000 │ │ │ │ @ instruction: 0xf8d94629 │ │ │ │ andls r3, r1, #144, 4 │ │ │ │ subcs pc, r8, #14221312 @ 0xd90000 │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf92cf7fe │ │ │ │ + @ instruction: 0xf95cf7fe │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ - andhi pc, sl, #0 │ │ │ │ + andhi pc, r3, #0 │ │ │ │ smlatble r4, lr, r2, r4 │ │ │ │ @ instruction: 0xf1b36833 │ │ │ │ - ble 61b174 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x5da374> │ │ │ │ + ble 61b240 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x5da440> │ │ │ │ @ instruction: 0xf8dfe011 │ │ │ │ - @ instruction: 0x46321798 │ │ │ │ + @ instruction: 0x46321794 │ │ │ │ @ instruction: 0xf7fb4479 │ │ │ │ - stmdacs r0, {r1, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r3, r4, r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dfdaf2 │ │ │ │ - strbmi fp, [pc], -ip, lsl #15 │ │ │ │ - beq 834cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x426cc> │ │ │ │ + strbmi fp, [pc], -r8, lsl #15 │ │ │ │ + beq 83598 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42798> │ │ │ │ ldmdbeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe44fb │ │ │ │ - blcc 7671c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3591c> │ │ │ │ + blcc 768a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x35aa8> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4630 │ │ │ │ - @ instruction: 0xf8dfe850 │ │ │ │ - tstcs r0, r0, ror r7 │ │ │ │ - @ instruction: 0x076cf8df │ │ │ │ + @ instruction: 0xf7fb4630 │ │ │ │ + @ instruction: 0xf8dfefea │ │ │ │ + tstcs r0, ip, ror #14 │ │ │ │ + @ instruction: 0x0768f8df │ │ │ │ ldrbtmi r4, [r8], #-1274 @ 0xfffffb06 │ │ │ │ eorvc pc, r3, r0, lsl #10 │ │ │ │ ldrsbtcc pc, [ip], #138 @ 0x8a @ │ │ │ │ @ instruction: 0xf8da9301 │ │ │ │ movwls r3, #0 │ │ │ │ subcc pc, r8, #14286848 @ 0xda0000 │ │ │ │ addscs pc, r4, #14286848 @ 0xda0000 │ │ │ │ - @ instruction: 0xffa4f7fc │ │ │ │ + @ instruction: 0xffacf7fc │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - bicshi pc, ip, r0 │ │ │ │ - @ instruction: 0x3744f8df │ │ │ │ + bicshi pc, r5, r0 │ │ │ │ + usatcc pc, #4, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8da4602 │ │ │ │ strbmi r1, [r8], -r4, asr #7 │ │ │ │ andlt pc, r3, r8, asr r8 @ │ │ │ │ ldrdcc pc, [r4], -r9 │ │ │ │ tstle r3, fp, asr r5 │ │ │ │ - b 12c53e4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x12845e4> │ │ │ │ + stmib r4!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvn r0, r0, asr #31 │ │ │ │ - svc 0x004cf7fb │ │ │ │ + mcr 7, 7, pc, cr6, cr11, {7} @ │ │ │ │ mvn r0, r0, asr #31 │ │ │ │ - stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - strtmi r4, [r6], -r5, lsr #12 │ │ │ │ - @ instruction: 0xf7fe46ca │ │ │ │ - @ instruction: 0xf8dfbca6 │ │ │ │ - @ instruction: 0x4607b714 │ │ │ │ - strmi r4, [r5], -r4, lsl #12 │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0910 │ │ │ │ - @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbc9a │ │ │ │ - strcs fp, [r0], #-1792 @ 0xfffff900 │ │ │ │ - @ instruction: 0xf04f4625 │ │ │ │ - ldrbtmi r0, [fp], #2320 @ 0x910 │ │ │ │ - beq 83574 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42774> │ │ │ │ - stclt 7, cr15, [pc], {254} @ 0xfe │ │ │ │ - usatlt pc, #12, pc, asr #17 @ │ │ │ │ + @ instruction: 0xb718f8df │ │ │ │ strmi r4, [r4], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1541 @ 0x605 │ │ │ │ - ldmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 8358c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4278c> │ │ │ │ - stclt 7, cr15, [r3], {254} @ 0xfe │ │ │ │ - @ instruction: 0xb6d8f8df │ │ │ │ - strmi r4, [r4], -r7, lsl #12 │ │ │ │ - ldmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 8361c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4281c> │ │ │ │ + ldcllt 7, cr15, [r1], {254} @ 0xfe │ │ │ │ + @ instruction: 0xb704f8df │ │ │ │ + strtmi r2, [r5], -r0, lsl #8 │ │ │ │ + ldmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf04f44fb │ │ │ │ + @ instruction: 0xf7fe0a01 │ │ │ │ + @ instruction: 0xf8dfbcc6 │ │ │ │ + @ instruction: 0x4607b6f4 │ │ │ │ + strmi r4, [r5], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ + @ instruction: 0xf04f0911 │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbc78 │ │ │ │ - strmi fp, [r7], -r8, asr #13 │ │ │ │ + @ instruction: 0xf8dfbcba │ │ │ │ + strmi fp, [r7], -r0, ror #13 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ ldrbtmi r0, [fp], #2321 @ 0x911 │ │ │ │ - beq 835b8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x427b8> │ │ │ │ - stcllt 7, cr15, [sp], #-1016 @ 0xfffffc08 │ │ │ │ - ssatlt pc, #21, pc, asr #17 @ │ │ │ │ - @ instruction: 0xf04f2400 │ │ │ │ - @ instruction: 0xf04f0911 │ │ │ │ - ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ - stcllt 7, cr15, [r3], #-1016 @ 0xfffffc08 │ │ │ │ - ssatlt pc, #5, pc, asr #17 @ │ │ │ │ + beq 83660 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42860> │ │ │ │ + stclt 7, cr15, [pc], #1016 @ 7920 <__assert_fail@plt+0x3f38> │ │ │ │ + @ instruction: 0xb6ccf8df │ │ │ │ strmi r4, [r4], -r7, lsl #12 │ │ │ │ - ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - ldmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 835e4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x427e4> │ │ │ │ - mrrclt 7, 15, pc, r7, cr14 @ │ │ │ │ - @ instruction: 0xb690f8df │ │ │ │ - strtmi r2, [r6], -r0, lsl #8 │ │ │ │ - ldmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbc4c │ │ │ │ - strmi fp, [r7], -r0, lsl #13 │ │ │ │ + @ instruction: 0xf8dfbca4 │ │ │ │ + strcs fp, [r0], #-1724 @ 0xfffff944 │ │ │ │ + ldmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 83688 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42888> │ │ │ │ + @ instruction: 0xf7fe44fb │ │ │ │ + @ instruction: 0xf8dfbc9a │ │ │ │ + strmi fp, [r7], -ip, lsr #13 │ │ │ │ strmi r4, [r6], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0913 │ │ │ │ + @ instruction: 0xf04f0912 │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbc40 │ │ │ │ - strcs fp, [r0], #-1644 @ 0xfffff994 │ │ │ │ + @ instruction: 0xf8dfbc8e │ │ │ │ + strcs fp, [r0], #-1688 @ 0xfffff968 │ │ │ │ @ instruction: 0xf04f4626 │ │ │ │ - ldrbtmi r0, [fp], #2323 @ 0x913 │ │ │ │ - beq 83628 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42828> │ │ │ │ - ldclt 7, cr15, [r5], #-1016 @ 0xfffffc08 │ │ │ │ - @ instruction: 0xb658f8df │ │ │ │ + ldrbtmi r0, [fp], #2322 @ 0x912 │ │ │ │ + beq 836b8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x428b8> │ │ │ │ + stclt 7, cr15, [r3], {254} @ 0xfe │ │ │ │ + pkhtblt pc, r4, pc, asr #17 @ │ │ │ │ strmi r4, [r4], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - ldmdbeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 83640 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42840> │ │ │ │ - stclt 7, cr15, [r9], #-1016 @ 0xfffffc08 │ │ │ │ - @ instruction: 0xb644f8df │ │ │ │ + ldmdbeq r3, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 836d0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x428d0> │ │ │ │ + ldcllt 7, cr15, [r7], #-1016 @ 0xfffffc08 │ │ │ │ + @ instruction: 0xb670f8df │ │ │ │ strtmi r2, [r6], -r0, lsl #8 │ │ │ │ - ldmdbeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldmdbeq r3, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbc1e │ │ │ │ - @ instruction: 0x4607b634 │ │ │ │ + @ instruction: 0xf8dfbc6c │ │ │ │ + strmi fp, [r7], -r0, ror #12 │ │ │ │ strmi r4, [r6], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0915 │ │ │ │ + @ instruction: 0xf04f0914 │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbc12 │ │ │ │ - strcs fp, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ + @ instruction: 0xf8dfbc60 │ │ │ │ + strcs fp, [r0], #-1612 @ 0xfffff9b4 │ │ │ │ @ instruction: 0xf04f4626 │ │ │ │ - ldrbtmi r0, [fp], #2325 @ 0x915 │ │ │ │ - beq 83684 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42884> │ │ │ │ - stclt 7, cr15, [r7], {254} @ 0xfe │ │ │ │ - @ instruction: 0xb60cf8df │ │ │ │ + ldrbtmi r0, [fp], #2324 @ 0x914 │ │ │ │ + beq 83714 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42914> │ │ │ │ + mrrclt 7, 15, pc, r5, cr14 @ │ │ │ │ + @ instruction: 0xb638f8df │ │ │ │ strmi r4, [r4], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - ldmdbeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 8369c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4289c> │ │ │ │ - bllt fff0555c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffec475c> │ │ │ │ - ldrblt pc, [r8, #2271]! @ 0x8df @ │ │ │ │ - strmi r4, [r4], -r7, lsl #12 │ │ │ │ - ldmdbeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldmdbeq r5, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 8372c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4292c> │ │ │ │ + mcrrlt 7, 15, pc, r9, cr14 @ │ │ │ │ + @ instruction: 0xb624f8df │ │ │ │ + strtmi r2, [r6], -r0, lsl #8 │ │ │ │ + ldmdbeq r5, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf04f44fb │ │ │ │ + @ instruction: 0xf7fe0a01 │ │ │ │ + @ instruction: 0xf8dfbc3e │ │ │ │ + @ instruction: 0x4607b614 │ │ │ │ + strmi r4, [r6], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ + @ instruction: 0xf04f0916 │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbbf0 │ │ │ │ - strmi fp, [r7], -r8, ror #11 │ │ │ │ + @ instruction: 0xf8dfbc32 │ │ │ │ + strmi fp, [r7], -r0, lsl #12 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ ldrbtmi r0, [fp], #2326 @ 0x916 │ │ │ │ - beq 836c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x428c8> │ │ │ │ - bllt ff985588 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff944788> │ │ │ │ - ldrblt pc, [r4, #2271] @ 0x8df @ │ │ │ │ - @ instruction: 0xf04f2400 │ │ │ │ - @ instruction: 0xf04f0916 │ │ │ │ - ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ - bllt ff70559c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff6c479c> │ │ │ │ - strblt pc, [r4, #2271] @ 0x8df @ │ │ │ │ + beq 83770 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42970> │ │ │ │ + stclt 7, cr15, [r7], #-1016 @ 0xfffffc08 │ │ │ │ + strblt pc, [ip, #2271]! @ 0x8df @ │ │ │ │ strmi r4, [r4], -r7, lsl #12 │ │ │ │ ldmdbeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbbd0 │ │ │ │ - strcs fp, [r0], #-1460 @ 0xfffffa4c │ │ │ │ + @ instruction: 0xf8dfbc1c │ │ │ │ + strcs fp, [r0], #-1500 @ 0xfffffa24 │ │ │ │ ldmdbeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 83704 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42904> │ │ │ │ + beq 83798 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42998> │ │ │ │ @ instruction: 0xf7fe44fb │ │ │ │ - @ instruction: 0xf8dfbbc6 │ │ │ │ - strmi fp, [r7], -r4, lsr #11 │ │ │ │ - strmi r4, [r5], -r4, lsl #12 │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f091b │ │ │ │ - @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbbba │ │ │ │ - @ instruction: 0x4607b590 │ │ │ │ + @ instruction: 0xf8dfbc12 │ │ │ │ + strmi fp, [r7], -ip, asr #11 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ - ldrbtmi r0, [fp], #2331 @ 0x91b │ │ │ │ - beq 83734 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42934> │ │ │ │ - bllt fec055f4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfebc47f4> │ │ │ │ - ldrblt pc, [ip, #-2271]! @ 0xfffff721 @ │ │ │ │ - strtmi r2, [r6], -r0, lsl #8 │ │ │ │ + ldrbtmi r0, [fp], #2326 @ 0x916 │ │ │ │ + beq 837b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x429b0> │ │ │ │ + stclt 7, cr15, [r7], {254} @ 0xfe │ │ │ │ + ldrlt pc, [r8, #2271]! @ 0x8df │ │ │ │ + @ instruction: 0xf04f2400 │ │ │ │ + @ instruction: 0xf04f0916 │ │ │ │ + ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ + bllt fff85684 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfff44884> │ │ │ │ + strlt pc, [r8, #2271]! @ 0x8df │ │ │ │ + strmi r4, [r4], -r7, lsl #12 │ │ │ │ + ldrbtmi r4, [fp], #1541 @ 0x605 │ │ │ │ + ldmdbeq fp, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 837dc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x429dc> │ │ │ │ + bllt ffc8569c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffc4489c> │ │ │ │ + ldrlt pc, [r4, #2271] @ 0x8df │ │ │ │ + strmi r4, [r4], -r7, lsl #12 │ │ │ │ ldmdbeq fp, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbba4 │ │ │ │ - strmi fp, [r7], -ip, ror #10 │ │ │ │ - strmi r4, [r6], -r4, lsl #12 │ │ │ │ + @ instruction: 0xf8dfbbe6 │ │ │ │ + strcs fp, [r0], #-1412 @ 0xfffffa7c │ │ │ │ + @ instruction: 0xf04f4626 │ │ │ │ + ldrbtmi r0, [fp], #2331 @ 0x91b │ │ │ │ + beq 83808 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42a08> │ │ │ │ + bllt ff7056c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff6c48c8> │ │ │ │ + ldrblt pc, [r0, #-2271]! @ 0xfffff721 @ │ │ │ │ + strmi r4, [r4], -r7, lsl #12 │ │ │ │ + ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ + ldmdbeq ip, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 83820 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42a20> │ │ │ │ + bllt ff4056e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff3c48e0> │ │ │ │ + ldrblt pc, [ip, #-2271] @ 0xfffff721 @ │ │ │ │ + strmi r4, [r4], -r7, lsl #12 │ │ │ │ + ldmdbeq ip, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f091c │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb98 │ │ │ │ - @ instruction: 0x4607b558 │ │ │ │ + @ instruction: 0xf8dfbbc4 │ │ │ │ + strmi fp, [r7], -ip, asr #10 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ ldrbtmi r0, [fp], #2332 @ 0x91c │ │ │ │ - beq 83778 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42978> │ │ │ │ - bllt fe385638 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe344838> │ │ │ │ - strblt pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ + beq 8384c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42a4c> │ │ │ │ + bllt fee8570c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfee4490c> │ │ │ │ + ldrlt pc, [r8, #-2271]! @ 0xfffff721 │ │ │ │ + @ instruction: 0xf04f2400 │ │ │ │ + @ instruction: 0xf04f091c │ │ │ │ + ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ + bllt fec05720 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfebc4920> │ │ │ │ + strlt pc, [r8, #-2271]! @ 0xfffff721 │ │ │ │ strmi r4, [r4], -r7, lsl #12 │ │ │ │ - ldmdbeq ip, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r4, [fp], #1541 @ 0x605 │ │ │ │ + stmdbeq r3!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 83878 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42a78> │ │ │ │ + bllt fe905738 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe8c4938> │ │ │ │ + ldrlt pc, [r4, #-2271] @ 0xfffff721 │ │ │ │ + strtmi r2, [r5], -r0, lsl #8 │ │ │ │ + stmdbeq r3!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb82 │ │ │ │ - strcs fp, [r0], #-1332 @ 0xfffffacc │ │ │ │ - ldmdbeq ip, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 837a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x429a0> │ │ │ │ - @ instruction: 0xf7fe44fb │ │ │ │ - @ instruction: 0xf8dfbb78 │ │ │ │ - strmi fp, [r7], -r4, lsr #10 │ │ │ │ + @ instruction: 0xf8dfbb98 │ │ │ │ + strmi fp, [r7], -r4, lsl #10 │ │ │ │ strmi r4, [r5], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0923 │ │ │ │ + @ instruction: 0xf04f0927 │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb6c │ │ │ │ - strcs fp, [r0], #-1296 @ 0xfffffaf0 │ │ │ │ - @ instruction: 0xf04f4625 │ │ │ │ - ldrbtmi r0, [fp], #2339 @ 0x923 │ │ │ │ - beq 837d0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x429d0> │ │ │ │ - bllt 1885690 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1844890> │ │ │ │ - ldrbtlt pc, [ip], #2271 @ 0x8df @ │ │ │ │ - strmi r4, [r4], -r7, lsl #12 │ │ │ │ - ldrbtmi r4, [fp], #1541 @ 0x605 │ │ │ │ - stmdbeq r7!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 837e8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x429e8> │ │ │ │ - bllt 15856a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x15448a8> │ │ │ │ - strbtlt pc, [r8], #2271 @ 0x8df @ │ │ │ │ + @ instruction: 0xf8dfbb8c │ │ │ │ + @ instruction: 0x4607b4f0 │ │ │ │ + @ instruction: 0xf04f4604 │ │ │ │ + ldrbtmi r0, [fp], #2343 @ 0x927 │ │ │ │ + beq 838bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42abc> │ │ │ │ + bllt fe08577c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe04497c> │ │ │ │ + ldrblt pc, [ip], #2271 @ 0x8df @ │ │ │ │ strmi r4, [r4], -r7, lsl #12 │ │ │ │ stmdbeq r7!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb4a │ │ │ │ - @ instruction: 0x4607b4d8 │ │ │ │ - @ instruction: 0xf04f4604 │ │ │ │ + @ instruction: 0xf8dfbb76 │ │ │ │ + strcs fp, [r0], #-1228 @ 0xfffffb34 │ │ │ │ + @ instruction: 0xf04f4625 │ │ │ │ ldrbtmi r0, [fp], #2343 @ 0x927 │ │ │ │ - beq 83814 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42a14> │ │ │ │ - bllt 10056d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfc48d4> │ │ │ │ - strblt pc, [r4], #2271 @ 0x8df @ │ │ │ │ + beq 838e8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42ae8> │ │ │ │ + bllt 1b057a8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1ac49a8> │ │ │ │ + ldrtlt pc, [r8], #2271 @ 0x8df @ │ │ │ │ strtmi r2, [r5], -r0, lsl #8 │ │ │ │ - stmdbeq r7!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb34 │ │ │ │ - strcs fp, [r0], #-1204 @ 0xfffffb4c │ │ │ │ - strtmi r4, [r6], -r5, lsr #12 │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0937 │ │ │ │ - @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb28 │ │ │ │ - strcs fp, [r0], #-1184 @ 0xfffffb60 │ │ │ │ - strtmi r4, [r6], -r5, lsr #12 │ │ │ │ + ldrbtmi r4, [fp], #1574 @ 0x626 │ │ │ │ + ldmdbeq r7!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 83900 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42b00> │ │ │ │ + bllt 18057c0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x17c49c0> │ │ │ │ + strtlt pc, [r4], #2271 @ 0x8df │ │ │ │ + strtmi r2, [r5], -r0, lsl #8 │ │ │ │ + ldrbtmi r4, [fp], #1574 @ 0x626 │ │ │ │ + ldmdbeq r8!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 83918 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42b18> │ │ │ │ + bllt 15057d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x14c49d8> │ │ │ │ + ldrlt pc, [r0], #2271 @ 0x8df │ │ │ │ + strtmi r2, [r5], -r0, lsl #8 │ │ │ │ + ldrbtmi r4, [fp], #1574 @ 0x626 │ │ │ │ + ldmdbeq r9!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + beq 83930 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42b30> │ │ │ │ + bllt 12057f0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11c49f0> │ │ │ │ + ldrbtlt pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ + strmi r4, [r4], -r7, lsl #12 │ │ │ │ + ldrbtmi r4, [fp], #1541 @ 0x605 │ │ │ │ + ldmdbeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ + beq 83948 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42b48> │ │ │ │ + bllt f05808 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xec4a08> │ │ │ │ + strbtlt pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ + strmi r4, [r4], -r7, lsl #12 │ │ │ │ + ldmdbeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0938 │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ + @ instruction: 0xf8dfbb30 │ │ │ │ + @ instruction: 0x4607b458 │ │ │ │ + ldmdbeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ + beq 83970 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42b70> │ │ │ │ + @ instruction: 0xf7fe44fb │ │ │ │ + @ instruction: 0xf8dfbb26 │ │ │ │ + strmi fp, [r7], -r8, asr #8 │ │ │ │ + ldmdbeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ + beq 83984 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42b84> │ │ │ │ + @ instruction: 0xf7fe44fb │ │ │ │ @ instruction: 0xf8dfbb1c │ │ │ │ - strcs fp, [r0], #-1164 @ 0xfffffb74 │ │ │ │ + @ instruction: 0x464fb438 │ │ │ │ + beq 83994 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42b94> │ │ │ │ + ldmdbeq sl!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fe44fb │ │ │ │ + strcs fp, [r0], #-2834 @ 0xfffff4ee │ │ │ │ + bcc 39a4 │ │ │ │ + strb r4, [sp], #1574 @ 0x626 │ │ │ │ + stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r6], -r5, lsr #12 │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0939 │ │ │ │ - @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb10 │ │ │ │ - @ instruction: 0x4607b478 │ │ │ │ - strmi r4, [r5], -r4, lsl #12 │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf04f0974 │ │ │ │ - @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfbb04 │ │ │ │ - strmi fp, [r7], -r4, ror #8 │ │ │ │ - @ instruction: 0xf04f4604 │ │ │ │ - ldrbtmi r0, [fp], #2420 @ 0x974 │ │ │ │ - beq 838a0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42aa0> │ │ │ │ - blt ffe85760 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffe44960> │ │ │ │ - ldrblt pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ - @ instruction: 0xf04f4607 │ │ │ │ - @ instruction: 0xf04f0974 │ │ │ │ - ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ - blt ffc05774 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffbc4974> │ │ │ │ - strblt pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ - @ instruction: 0xf04f4607 │ │ │ │ - @ instruction: 0xf04f0974 │ │ │ │ - ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ - blt ff985788 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff944988> │ │ │ │ - ldrtlt pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ - @ instruction: 0xf04f464f │ │ │ │ - @ instruction: 0xf04f0a01 │ │ │ │ - ldrbtmi r0, [fp], #2426 @ 0x97a │ │ │ │ - blt ff70579c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff6c499c> │ │ │ │ - @ instruction: 0xf04f2400 │ │ │ │ - @ instruction: 0x46263aff │ │ │ │ - movwcs lr, #1222 @ 0x4c6 │ │ │ │ + @ instruction: 0xf7fe46ca │ │ │ │ + movwcs fp, #2822 @ 0xb06 │ │ │ │ @ instruction: 0xf7ff9307 │ │ │ │ - @ instruction: 0xf8dfb924 │ │ │ │ - smladcs r0, r0, r4, fp │ │ │ │ + @ instruction: 0xf8dfb9ba │ │ │ │ + strcs fp, [r0, -r8, lsl #8] │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x463d463c │ │ │ │ @ instruction: 0x46ca44fb │ │ │ │ @ instruction: 0xf7fe9707 │ │ │ │ - bllt ff2362e8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff1f54e8> │ │ │ │ + bllt ff236474 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff1f5674> │ │ │ │ @ instruction: 0xf1b36833 │ │ │ │ - ble 15b5d8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a7d8> │ │ │ │ + ble 15b6a4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a8a4> │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - mrc 7, 1, APSR_nzcv, cr0, cr11, {7} │ │ │ │ - mvnge pc, #14614528 @ 0xdf0000 │ │ │ │ - ldmmi r9!, {r8, sp}^ │ │ │ │ + stcl 7, cr15, [sl, #1004] @ 0x3ec │ │ │ │ + bicsge pc, ip, #14614528 @ 0xdf0000 │ │ │ │ + ldmmi r7!, {r8, sp}^ │ │ │ │ ldrbtmi r4, [r8], #-1274 @ 0xfffffb06 │ │ │ │ eorvc pc, r7, r0, lsl #10 │ │ │ │ ldrdcc pc, [r0, -sl] │ │ │ │ @ instruction: 0xf8da9301 │ │ │ │ movwls r3, #0 │ │ │ │ subcc pc, r8, #14286848 @ 0xda0000 │ │ │ │ addscs pc, r8, #14286848 @ 0xda0000 │ │ │ │ - stc2 7, cr15, [r6, #1008] @ 0x3f0 │ │ │ │ + stc2 7, cr15, [lr, #1008] @ 0x3f0 │ │ │ │ cmnlt r8, r6, lsl #12 │ │ │ │ ldrdcc pc, [r4], -r9 │ │ │ │ @ instruction: 0xf8da4602 │ │ │ │ strbmi r1, [r8], -ip, lsl #10 │ │ │ │ tstle r3, fp, asr r5 │ │ │ │ - ldmda r2!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + svc 0x00ccf7fb │ │ │ │ ands r0, r7, r0, asr #31 │ │ │ │ - ldc 7, cr15, [r4, #-1004]! @ 0xfffffc14 │ │ │ │ + stcl 7, cr15, [lr], {251} @ 0xfb │ │ │ │ ands r0, r3, r0, asr #31 │ │ │ │ - movlt pc, #14614528 @ 0xdf0000 │ │ │ │ + orrslt pc, r8, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xf04f464f │ │ │ │ @ instruction: 0xf04f0a01 │ │ │ │ ldrbtmi r0, [fp], #2430 @ 0x97e │ │ │ │ - blt fe30583c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe2c4a3c> │ │ │ │ - orrslt pc, r0, #14614528 @ 0xdf0000 │ │ │ │ + blt fef05908 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeec4b08> │ │ │ │ + orrlt pc, r8, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xf04f464f │ │ │ │ @ instruction: 0xf04f0a01 │ │ │ │ ldrbtmi r0, [fp], #2426 @ 0x97a │ │ │ │ - blt fe085850 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe044a50> │ │ │ │ + blt fec8591c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfec44b1c> │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdavs r3!, {r2, r3, r8, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7e07c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d27c> │ │ │ │ + blcc 7e148 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d348> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ - @ instruction: 0xf8dfedea │ │ │ │ - blge 4b0618 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x46f818> │ │ │ │ + @ instruction: 0xf8dfed84 │ │ │ │ + blge 5306c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4ef8c4> │ │ │ │ ldrmi r2, [r9], -r0, lsl #12 │ │ │ │ movwls r4, #38138 @ 0x94fa │ │ │ │ vsubl.s8 q9, d8, d3 │ │ │ │ strtmi r0, [r0], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf8da9611 │ │ │ │ - tstls r2, #144, 4 │ │ │ │ - ldmdbpl r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - cdp2 0, 2, cr15, cr4, cr3, {0} │ │ │ │ + @ instruction: 0xf8da9613 │ │ │ │ + tstls r4, #144, 4 │ │ │ │ + ldmdbpl r5, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + stc2 0, cr15, [sl, #12]! │ │ │ │ ldrtmi r4, [r0], -r3, lsl #12 │ │ │ │ @ instruction: 0xf001461e │ │ │ │ - vmlscs.f64 d15, d16, d5 │ │ │ │ + vmovcs.16 d16[1], pc │ │ │ │ addshi pc, sp, r0 │ │ │ │ addsne pc, r0, #14286848 @ 0xda0000 │ │ │ │ @ instruction: 0xf8da4632 │ │ │ │ @ instruction: 0xf7fb0000 │ │ │ │ - stmdacs r0, {r1, r3, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ addshi pc, sp, r0, asr #5 │ │ │ │ @ instruction: 0xf1b36833 │ │ │ │ - ble 15b6c4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a8c4> │ │ │ │ + ble 15b790 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a990> │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - ldc 7, cr15, [sl, #1004]! @ 0x3ec │ │ │ │ + ldcl 7, cr15, [r4, #-1004] @ 0xfffffc14 │ │ │ │ ldrdcc pc, [r0], -r9 │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7e0f4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d2f4> │ │ │ │ + blcc 7e1c0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d3c0> │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0x4648b913 │ │ │ │ - stc 7, cr15, [lr, #1004]! @ 0x3ec │ │ │ │ + stcl 7, cr15, [r8, #-1004] @ 0xfffffc14 │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 15b6f0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a8f0> │ │ │ │ + ble 15b7bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a9bc> │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - stc 7, cr15, [r4, #1004]! @ 0x3ec │ │ │ │ + ldc 7, cr15, [lr, #-1004]! @ 0xfffffc14 │ │ │ │ @ instruction: 0xf1b3682b │ │ │ │ - ble 15b704 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a904> │ │ │ │ + ble 15b7d0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11a9d0> │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - ldc 7, cr15, [sl, #1004] @ 0x3ec │ │ │ │ + ldc 7, cr15, [r4, #-1004]! @ 0xfffffc14 │ │ │ │ andcs r9, r1, r8, lsl #22 │ │ │ │ - @ instruction: 0xf7fc6819 │ │ │ │ - @ instruction: 0x4605e858 │ │ │ │ + @ instruction: 0xf7fb6819 │ │ │ │ + @ instruction: 0x4605eff2 │ │ │ │ rsbsle r2, r4, r0, lsl #16 │ │ │ │ - mcr2 7, 6, pc, cr10, cr13, {7} @ │ │ │ │ + mrc2 7, 7, pc, cr10, cr13, {7} │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0x4601d07b │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ - @ instruction: 0x4681fef5 │ │ │ │ + @ instruction: 0x4681fefd │ │ │ │ rsbsle r2, pc, r0, lsl #16 │ │ │ │ - strtmi r4, [r1], -r9, lsr #21 │ │ │ │ + strtmi r4, [r1], -r7, lsr #21 │ │ │ │ @ instruction: 0xf8d2447a │ │ │ │ @ instruction: 0xf8d2621c │ │ │ │ @ instruction: 0x9601325c │ │ │ │ subcs pc, r8, #13762560 @ 0xd20000 │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ - mrc2 7, 1, pc, cr2, cr13, {7} │ │ │ │ + mcr2 7, 3, pc, cr2, cr13, {7} @ │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ adcmi sp, r5, #121 @ 0x79 │ │ │ │ stmdavs fp!, {r2, r8, ip, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ ands sp, r0, r7, lsl sl │ │ │ │ - @ instruction: 0x462a499e │ │ │ │ + @ instruction: 0x462a499c │ │ │ │ @ instruction: 0xf7fb4479 │ │ │ │ - stmdacs r0, {r1, r3, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r6, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dfdaf3 │ │ │ │ - @ instruction: 0x464fb270 │ │ │ │ - beq 83abc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42cbc> │ │ │ │ + strbmi fp, [pc], -r8, ror #4 │ │ │ │ + beq 83b88 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42d88> │ │ │ │ stmibeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe44fb │ │ │ │ - blcc 7612c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3532c> │ │ │ │ + blcc 762b8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x354b8> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4628 │ │ │ │ - @ instruction: 0xf8dfed58 │ │ │ │ - tstcs r0, r4, asr r2 │ │ │ │ - ldrbtmi r4, [sl], #2196 @ 0x894 │ │ │ │ + @ instruction: 0xf8dfecf2 │ │ │ │ + tstcs r0, ip, asr #4 │ │ │ │ + ldrbtmi r4, [sl], #2194 @ 0x892 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8da702b │ │ │ │ movwls r3, #4356 @ 0x1104 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ @ instruction: 0xf8da9300 │ │ │ │ @ instruction: 0xf8da3248 │ │ │ │ @ instruction: 0xf7fc2260 │ │ │ │ - strmi pc, [r5], -sp, lsr #25 │ │ │ │ + @ instruction: 0x4605fcb5 │ │ │ │ suble r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0x46026873 │ │ │ │ bicne pc, r4, #14286848 @ 0xda0000 │ │ │ │ ldrbmi r4, [fp, #-1584] @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf7fbd103 │ │ │ │ - svceq 0x00c0ef5a │ │ │ │ - @ instruction: 0xf7fbe057 │ │ │ │ - svceq 0x00c0ec5c │ │ │ │ - @ instruction: 0xf8dfe053 │ │ │ │ - @ instruction: 0x464fb210 │ │ │ │ - beq 83b28 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42d28> │ │ │ │ + svceq 0x00c0eef4 │ │ │ │ + @ instruction: 0xf7fbe118 │ │ │ │ + svceq 0x00c0ebf6 │ │ │ │ + @ instruction: 0xf8dfe114 │ │ │ │ + strbmi fp, [pc], -r8, lsl #4 │ │ │ │ + beq 83bf4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42df4> │ │ │ │ ldmdbeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe44fb │ │ │ │ - @ instruction: 0xf8dfb9b2 │ │ │ │ - strbmi fp, [pc], -r0, lsl #4 │ │ │ │ - beq 83b3c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42d3c> │ │ │ │ + @ instruction: 0xf8dfb9e2 │ │ │ │ + @ instruction: 0x464fb1f8 │ │ │ │ + beq 83c08 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42e08> │ │ │ │ ldmdbeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe44fb │ │ │ │ - @ instruction: 0xf8dfb9a8 │ │ │ │ - @ instruction: 0x4607b1f0 │ │ │ │ + @ instruction: 0xf8dfb9d8 │ │ │ │ + strmi fp, [r7], -r8, ror #3 │ │ │ │ strmi r4, [r6], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf04f0981 │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfb99c │ │ │ │ - @ instruction: 0x4607b1dc │ │ │ │ + @ instruction: 0xf8dfb9cc │ │ │ │ + @ instruction: 0x4607b1d4 │ │ │ │ @ instruction: 0xf04f4606 │ │ │ │ ldrbtmi r0, [fp], #2433 @ 0x981 │ │ │ │ - beq 83b70 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42d70> │ │ │ │ - ldmiblt r1, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldrdlt pc, [r8, #143] @ 0x8f │ │ │ │ + beq 83c3c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42e3c> │ │ │ │ + stmiblt r1, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrdlt pc, [r0, #143] @ 0x8f │ │ │ │ strmi r4, [r6], -r7, lsl #12 │ │ │ │ stmibeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fe0a01 │ │ │ │ - @ instruction: 0xf8dfb986 │ │ │ │ - @ instruction: 0x464fb1b8 │ │ │ │ - beq 83b94 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42d94> │ │ │ │ + @ instruction: 0xf8dfb9b6 │ │ │ │ + @ instruction: 0x464fb1b0 │ │ │ │ + beq 83c60 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42e60> │ │ │ │ stmibeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe44fb │ │ │ │ - @ instruction: 0xf8dfb97c │ │ │ │ - strbmi fp, [pc], -r8, lsr #3 │ │ │ │ - beq 83ba8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42da8> │ │ │ │ + @ instruction: 0xf8dfb9ac │ │ │ │ + strbmi fp, [pc], -r0, lsr #3 │ │ │ │ + beq 83c74 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42e74> │ │ │ │ stmibeq r9, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe44fb │ │ │ │ - @ instruction: 0xf8dfb972 │ │ │ │ - @ instruction: 0x464fb198 │ │ │ │ - beq 83bbc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42dbc> │ │ │ │ + @ instruction: 0xf8dfb9a2 │ │ │ │ + @ instruction: 0x464fb190 │ │ │ │ + beq 83c88 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x42e88> │ │ │ │ ldmdbeq lr!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe44fb │ │ │ │ - stmdacs r0, {r3, r5, r6, r8, fp, ip, sp, pc} │ │ │ │ - strbhi pc, [sp, #64] @ 0x40 @ │ │ │ │ - @ instruction: 0xf1b3682b │ │ │ │ - ble 15b898 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11aa98> │ │ │ │ - eorvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0x4628b913 │ │ │ │ - ldcl 7, cr15, [r0], {251} @ 0xfb │ │ │ │ - ldrdge pc, [ip, #-143]! @ 0xffffff71 │ │ │ │ - ldmdami fp, {r8, sp}^ │ │ │ │ + svclt 0x0000b998 │ │ │ │ + ldrdeq r9, [r3], -sl │ │ │ │ + andeq r1, r2, ip, ror #9 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r1, r2, sl, lsl #9 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + andeq r1, r2, r8, ror r4 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + andeq r3, r2, r6, lsl #4 │ │ │ │ + andeq pc, r1, r8, ror #13 │ │ │ │ + andeq r1, r2, r2, lsl r4 │ │ │ │ + andeq r3, r2, r6, asr #3 │ │ │ │ + andeq pc, r1, r8, lsr #13 │ │ │ │ + muleq r1, r2, r8 │ │ │ │ + andeq r0, r0, r4, ror #5 │ │ │ │ + muleq r3, r8, pc @ │ │ │ │ + muleq r3, r8, r6 │ │ │ │ + andeq r3, r2, r6, asr #1 │ │ │ │ + andeq pc, r1, r4, lsr #7 │ │ │ │ + strdeq r1, [r2], -sl │ │ │ │ + muleq r2, r0, r0 │ │ │ │ + andeq pc, r1, lr, ror #6 │ │ │ │ + ldrdeq r1, [r2], -r8 │ │ │ │ + andeq r0, r0, ip, lsr #5 │ │ │ │ + andeq r1, r2, r6, lsl #5 │ │ │ │ + andeq r9, r3, r4, asr r5 │ │ │ │ + andeq r9, r3, r6, lsl r5 │ │ │ │ + andeq r9, r3, r6, asr #9 │ │ │ │ + andeq r9, r3, sl, lsl #9 │ │ │ │ + andeq r9, r3, ip, asr #8 │ │ │ │ + andeq r9, r3, r0, lsr #8 │ │ │ │ + strdeq r9, [r3], -r6 │ │ │ │ + andeq r0, r0, r0, lsr #5 │ │ │ │ + andeq r1, r2, r0, lsr #32 │ │ │ │ + andeq pc, r1, r4, ror #26 │ │ │ │ + andeq r9, r3, r4, lsl r3 │ │ │ │ + andeq r8, r3, sl, lsl #24 │ │ │ │ + andeq pc, r1, lr, ror #25 │ │ │ │ + ldrdeq pc, [r1], -r4 │ │ │ │ + andeq pc, r1, r0, asr #25 │ │ │ │ + andeq pc, r1, r6, lsr #25 │ │ │ │ + muleq r1, r0, ip │ │ │ │ + andeq pc, r1, r8, ror ip @ │ │ │ │ + andeq pc, r1, r8, ror #24 │ │ │ │ + andeq pc, r1, lr, asr #24 │ │ │ │ + andeq pc, r1, sl, lsr ip @ │ │ │ │ + andeq pc, r1, r0, lsr #24 │ │ │ │ + andeq pc, r1, ip, lsl #24 │ │ │ │ + strdeq pc, [r1], -r2 │ │ │ │ + ldrdeq pc, [r1], -lr │ │ │ │ + andeq pc, r1, r4, asr #23 │ │ │ │ + @ instruction: 0x0001fbb0 │ │ │ │ + muleq r1, r6, fp │ │ │ │ + andeq pc, r1, r0, lsl #23 │ │ │ │ + andeq pc, r1, r8, ror #22 │ │ │ │ + andeq pc, r1, r6, asr fp @ │ │ │ │ + andeq pc, r1, lr, lsr fp @ │ │ │ │ + andeq pc, r1, lr, lsr #22 │ │ │ │ + andeq pc, r1, r4, lsl fp @ │ │ │ │ + strdeq pc, [r1], -lr │ │ │ │ + andeq pc, r1, sl, ror #21 │ │ │ │ + ldrdeq pc, [r1], -r0 │ │ │ │ + @ instruction: 0x0001faba │ │ │ │ + andeq pc, r1, r2, lsr #21 │ │ │ │ + muleq r1, r2, sl │ │ │ │ + andeq pc, r1, r8, ror sl @ │ │ │ │ + andeq pc, r1, r4, ror #20 │ │ │ │ + andeq pc, r1, sl, asr #20 │ │ │ │ + andeq pc, r1, r4, lsr sl @ │ │ │ │ + andeq pc, r1, lr, lsl sl @ │ │ │ │ + andeq pc, r1, sl, lsl #20 │ │ │ │ + strdeq pc, [r1], -r2 │ │ │ │ + ldrdeq pc, [r1], -sl │ │ │ │ + andeq pc, r1, r2, asr #19 │ │ │ │ + andeq pc, r1, r8, lsr #19 │ │ │ │ + muleq r1, r0, r9 │ │ │ │ + andeq pc, r1, ip, ror r9 @ │ │ │ │ + andeq pc, r1, r8, ror #18 │ │ │ │ + andeq pc, r1, r4, lsr r9 @ │ │ │ │ + ldrdeq r8, [r3], -r8 @ │ │ │ │ + andeq r8, r3, lr, asr #15 │ │ │ │ + @ instruction: 0x0001f8ba │ │ │ │ + andeq pc, r1, r6, lsr #17 │ │ │ │ + andeq r8, r3, r8, asr #28 │ │ │ │ + andeq r8, r3, r8, lsl #27 │ │ │ │ + andeq r0, r2, r0, lsr sl │ │ │ │ + andeq pc, r1, r4, ror r7 @ │ │ │ │ + andeq r8, r3, r6, lsr #26 │ │ │ │ + andeq r8, r3, ip, lsl r6 │ │ │ │ + andeq pc, r1, r8, lsl #14 │ │ │ │ + strdeq pc, [r1], -r4 │ │ │ │ + andeq pc, r1, r4, ror #13 │ │ │ │ + andeq pc, r1, sl, asr #13 │ │ │ │ + @ instruction: 0x0001f6b4 │ │ │ │ + muleq r1, ip, r6 │ │ │ │ + andeq pc, r1, r8, lsl #13 │ │ │ │ + andeq pc, r1, r4, ror r6 @ │ │ │ │ + @ instruction: 0xf0402800 │ │ │ │ + stmdavs fp!, {r0, r1, r2, r4, r5, r8, sl, pc} │ │ │ │ + svcmi 0x0080f1b3 │ │ │ │ + blcc 7e4fc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d6fc> │ │ │ │ + ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fb4628 │ │ │ │ + @ instruction: 0xf8dfebaa │ │ │ │ + smlabbcs r0, ip, sl, sl │ │ │ │ + beq fe246078 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe205278> │ │ │ │ ldrbtmi r4, [r8], #-1274 @ 0xfffffb06 │ │ │ │ eorvc pc, pc, r0, lsl #10 │ │ │ │ ldrdcc pc, [r8, -sl] │ │ │ │ @ instruction: 0xf8da9301 │ │ │ │ movwls r3, #0 │ │ │ │ subcc pc, r8, #14286848 @ 0xda0000 │ │ │ │ rsbcs pc, r4, #14286848 @ 0xda0000 │ │ │ │ - stc2 7, cr15, [r6], #-1008 @ 0xfffffc10 │ │ │ │ + blx 1b45d0e <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1b04f0e> │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - mvnshi pc, #0 │ │ │ │ + msrhi SPSR_xc, #0 │ │ │ │ @ instruction: 0x46026873 │ │ │ │ strne pc, [ip, #-2266] @ 0xfffff726 │ │ │ │ ldrbmi r4, [fp, #-1584] @ 0xfffff9d0 │ │ │ │ - addshi pc, ip, r0, asr #32 │ │ │ │ - mrc 7, 6, APSR_nzcv, cr0, cr11, {7} │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xe09a83f7 │ │ │ │ - andeq r9, r3, r0, lsr #12 │ │ │ │ - andeq r9, r3, r2, ror #11 │ │ │ │ - muleq r3, r2, r5 │ │ │ │ - andeq r9, r3, r6, asr r5 │ │ │ │ - andeq r9, r3, r8, lsl r5 │ │ │ │ - andeq r9, r3, ip, ror #9 │ │ │ │ - andeq r9, r3, r2, asr #9 │ │ │ │ - andeq r0, r0, r0, lsr #5 │ │ │ │ - andeq r1, r2, r0, lsr #3 │ │ │ │ - andeq pc, r1, r4, ror #29 │ │ │ │ - andeq r9, r3, r0, ror #7 │ │ │ │ - ldrdeq r8, [r3], -r6 │ │ │ │ - andeq r0, r0, r4, ror #5 │ │ │ │ - andeq pc, r1, r0, ror #28 │ │ │ │ - andeq pc, r1, r6, asr #28 │ │ │ │ - andeq pc, r1, r2, lsr lr @ │ │ │ │ - andeq pc, r1, r8, lsl lr @ │ │ │ │ - andeq pc, r1, r2, lsl #28 │ │ │ │ - andeq pc, r1, sl, ror #27 │ │ │ │ - ldrdeq pc, [r1], -sl │ │ │ │ - andeq pc, r1, r0, asr #27 │ │ │ │ - andeq pc, r1, ip, lsr #27 │ │ │ │ - muleq r1, r2, sp │ │ │ │ - andeq pc, r1, lr, ror sp @ │ │ │ │ - andeq pc, r1, r4, ror #26 │ │ │ │ - andeq pc, r1, r0, asr sp @ │ │ │ │ - andeq pc, r1, r6, lsr sp @ │ │ │ │ - andeq pc, r1, r2, lsr #26 │ │ │ │ - andeq pc, r1, r8, lsl #26 │ │ │ │ - strdeq pc, [r1], -r2 │ │ │ │ - ldrdeq pc, [r1], -sl │ │ │ │ - andeq pc, r1, r8, asr #25 │ │ │ │ - @ instruction: 0x0001fcb0 │ │ │ │ - andeq pc, r1, r0, lsr #25 │ │ │ │ - andeq pc, r1, r6, lsl #25 │ │ │ │ - andeq pc, r1, r0, ror ip @ │ │ │ │ - andeq pc, r1, ip, asr ip @ │ │ │ │ - andeq pc, r1, r2, asr #24 │ │ │ │ - andeq pc, r1, ip, lsr #24 │ │ │ │ - andeq pc, r1, r4, lsl ip @ │ │ │ │ - andeq pc, r1, r4, lsl #24 │ │ │ │ - andeq pc, r1, sl, ror #23 │ │ │ │ - ldrdeq pc, [r1], -r6 │ │ │ │ - @ instruction: 0x0001fbbc │ │ │ │ - andeq pc, r1, r6, lsr #23 │ │ │ │ - muleq r1, r0, fp │ │ │ │ - andeq pc, r1, ip, ror fp @ │ │ │ │ - andeq pc, r1, r4, ror #22 │ │ │ │ - andeq pc, r1, ip, asr #22 │ │ │ │ - andeq pc, r1, r4, lsr fp @ │ │ │ │ - andeq pc, r1, sl, lsl fp @ │ │ │ │ - andeq pc, r1, r2, lsl #22 │ │ │ │ - andeq pc, r1, lr, ror #21 │ │ │ │ - ldrdeq pc, [r1], -sl │ │ │ │ - @ instruction: 0x0001fab4 │ │ │ │ - andeq r8, r3, r4, lsr #31 │ │ │ │ - muleq r3, sl, r8 │ │ │ │ - andeq pc, r1, sl, lsr sl @ │ │ │ │ - andeq pc, r1, r6, lsr #20 │ │ │ │ - andeq r8, r3, r4, lsl pc │ │ │ │ - andeq r8, r3, r4, asr lr │ │ │ │ - @ instruction: 0x00020bb0 │ │ │ │ - strdeq pc, [r1], -r4 │ │ │ │ - strdeq r8, [r3], -r2 │ │ │ │ - andeq r8, r3, r8, ror #13 │ │ │ │ - andeq pc, r1, r8, lsl #17 │ │ │ │ - andeq pc, r1, r4, ror r8 @ │ │ │ │ - andeq pc, r1, r4, ror #16 │ │ │ │ - andeq pc, r1, sl, asr #16 │ │ │ │ - andeq pc, r1, r4, lsr r8 @ │ │ │ │ - andeq pc, r1, ip, lsl r8 @ │ │ │ │ - andeq pc, r1, r8, lsl #16 │ │ │ │ - strdeq pc, [r1], -r4 │ │ │ │ - andeq r8, r3, r4, ror #25 │ │ │ │ - ldrdeq r8, [r3], -sl │ │ │ │ - bl ec5c0c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xe84e0c> │ │ │ │ + @ instruction: 0xf7fbd105 │ │ │ │ + stmdacs r0, {r1, r3, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + msrhi SPSR_c, #192, 4 │ │ │ │ + @ instruction: 0xf7fbe004 │ │ │ │ + stmdacs r0, {r1, r3, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + msrhi SPSR_sc, #192, 4 │ │ │ │ + @ instruction: 0xf1b3682b │ │ │ │ + ble 15bb50 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11ad50> │ │ │ │ + eorvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0x4628b913 │ │ │ │ + bl 1d45d48 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1d04f48> │ │ │ │ + bge a460dc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa052dc> │ │ │ │ + stmdbls r9, {r8, sl, sp} │ │ │ │ + vsubl.s8 q9, d8, d3 │ │ │ │ + ldrbtmi r0, [sl], #512 @ 0x200 │ │ │ │ + ldrls r4, [r3, #-1608] @ 0xfffff9b8 │ │ │ │ + ldrmi lr, [r5], -sp, asr #19 │ │ │ │ + subscc pc, ip, #14286848 @ 0xda0000 │ │ │ │ + @ instruction: 0xf0039314 │ │ │ │ + @ instruction: 0x4603fb9d │ │ │ │ + ldrmi r4, [sp], -r8, lsr #12 │ │ │ │ + @ instruction: 0xf9e6f001 │ │ │ │ + @ instruction: 0xf0002d00 │ │ │ │ + @ instruction: 0xf8da834c │ │ │ │ + @ instruction: 0x462a125c │ │ │ │ + ldrdeq pc, [r0], -sl │ │ │ │ + ldcl 7, cr15, [r6, #-1004]! @ 0xfffffc14 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs fp!, {r0, r2, r5, r6, r8, r9, pc} │ │ │ │ + stmdavs fp!, {r2, r3, r6, r8, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7e444 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d644> │ │ │ │ + blcc 7e5c0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d7c0> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4628 │ │ │ │ - @ instruction: 0xf8dfec06 │ │ │ │ - strcs sl, [r0, #-2592] @ 0xfffff5e0 │ │ │ │ - andcs r9, r3, #147456 @ 0x24000 │ │ │ │ - andeq pc, r0, #200, 4 @ 0x8000000c │ │ │ │ - @ instruction: 0x464844fa │ │ │ │ - stmib sp, {r0, r4, r8, sl, ip, pc}^ │ │ │ │ - @ instruction: 0xf8da4613 │ │ │ │ - tstls r2, #92, 4 @ 0xc0000005 │ │ │ │ - mcrr2 0, 0, pc, r2, cr3 @ │ │ │ │ - strtmi r4, [r8], -r3, lsl #12 │ │ │ │ - @ instruction: 0xf001461d │ │ │ │ - @ instruction: 0x2d00f9e3 │ │ │ │ - movthi pc, #49152 @ 0xc000 @ │ │ │ │ - subsne pc, ip, #14286848 @ 0xda0000 │ │ │ │ - @ instruction: 0xf8da462a │ │ │ │ - @ instruction: 0xf7fb0000 │ │ │ │ - stmdacs r0, {r3, r9, sl, fp, sp, lr, pc} │ │ │ │ - movthi pc, #49856 @ 0xc2c0 @ │ │ │ │ - @ instruction: 0xf1b3682b │ │ │ │ - ble 15ba88 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11ac88> │ │ │ │ - eorvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0x4628b913 │ │ │ │ - bl ff645c80 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff604e80> │ │ │ │ - @ instruction: 0xf1b36833 │ │ │ │ - ble 15ba9c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11ac9c> │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - bl ff3c5c94 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff384e94> │ │ │ │ - ldrdcc pc, [r0], -r9 │ │ │ │ + ldmdavs r3!, {r3, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7e4cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d6cc> │ │ │ │ - andcc pc, r0, r9, asr #17 │ │ │ │ - @ instruction: 0x4648b913 │ │ │ │ - bl ff0c5cac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff084eac> │ │ │ │ - @ instruction: 0xf1b36823 │ │ │ │ - ble 15bac8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11acc8> │ │ │ │ - eorvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4620b913 │ │ │ │ - bl fee45cc0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfee04ec0> │ │ │ │ - stmibpl r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8df2104 │ │ │ │ - ldrbtmi r0, [sp], #-2440 @ 0xfffff678 │ │ │ │ - @ instruction: 0xf5004478 │ │ │ │ - @ instruction: 0xf8d57033 │ │ │ │ - movwls r3, #4384 @ 0x1120 │ │ │ │ - movwls r6, #2091 @ 0x82b │ │ │ │ - subcc pc, r8, #13959168 @ 0xd50000 │ │ │ │ - ldrdcs pc, [r0, r5]! │ │ │ │ - blx 3c5cee <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x384eee> │ │ │ │ - stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - tstphi r4, #0 @ p-variant is OBSOLETE │ │ │ │ - orrne pc, ip, #13959168 @ 0xd50000 │ │ │ │ - cdpvs 6, 14, cr4, cr8, cr2, {1} │ │ │ │ - mcr2 7, 5, pc, cr6, cr11, {7} @ │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs r3!, {r0, r1, r2, r4, r8, r9, pc} │ │ │ │ + blcc 7e5d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d7d4> │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fb4630 │ │ │ │ + @ instruction: 0xf8d9eb3e │ │ │ │ + @ instruction: 0xf1b33000 │ │ │ │ + ble 19bbd4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x15add4> │ │ │ │ + @ instruction: 0xf8c93b01 │ │ │ │ + ldmdblt r3, {ip, sp} │ │ │ │ + @ instruction: 0xf7fb4648 │ │ │ │ + stmdavs r3!, {r1, r4, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7e534 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d734> │ │ │ │ + blcc 7e600 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d800> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfeb8e │ │ │ │ - tstcs r4, ip, lsr r9 │ │ │ │ - ldmdbeq r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8dfeb28 │ │ │ │ + @ instruction: 0x21045994 │ │ │ │ + ldmibeq r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ - eorsvc pc, r7, r0, lsl #10 │ │ │ │ - ldrdcc pc, [r4, -r5]! │ │ │ │ + eorsvc pc, r3, r0, lsl #10 │ │ │ │ + ldrdcc pc, [r0, -r5]! │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ - @ instruction: 0xf7fc21a4 │ │ │ │ - strmi pc, [r4], -r3, ror #21 │ │ │ │ + @ instruction: 0xf7fc21a0 │ │ │ │ + strmi pc, [r4], -fp, ror #21 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d58300 │ │ │ │ - @ instruction: 0x46221390 │ │ │ │ + @ instruction: 0xf8d58314 │ │ │ │ + strtmi r1, [r2], -ip, lsl #7 │ │ │ │ @ instruction: 0xf7fb6ee8 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - movwhi pc, #12992 @ 0x32c0 @ │ │ │ │ + stmdacs r0, {r0, r2, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + tstphi r7, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 15bb74 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11ad74> │ │ │ │ + ble 15bc40 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11ae40> │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - bl 18c5d6c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1884f6c> │ │ │ │ - stmiapl ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + b fff45e38 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfff05038> │ │ │ │ + stmdbpl r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df2104 │ │ │ │ - ldrbtmi r0, [sp], #-2284 @ 0xfffff714 │ │ │ │ + ldrbtmi r0, [sp], #-2372 @ 0xfffff6bc │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ - @ instruction: 0xf8d5703b │ │ │ │ - movwls r3, #4392 @ 0x1128 │ │ │ │ + @ instruction: 0xf8d57037 │ │ │ │ + movwls r3, #4388 @ 0x1124 │ │ │ │ movwls r6, #2091 @ 0x82b │ │ │ │ subcc pc, r8, #13959168 @ 0xd50000 │ │ │ │ - @ instruction: 0x21b8f8d5 │ │ │ │ - blx fee45d98 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfee04f98> │ │ │ │ + ldrdcs pc, [r4, r5]! │ │ │ │ + blx ff045e64 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff005064> │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - rschi pc, ip, #0 │ │ │ │ - @ instruction: 0x13a4f8d5 │ │ │ │ + movwhi pc, #0 @ │ │ │ │ + orrsne pc, r0, #13959168 @ 0xd50000 │ │ │ │ cdpvs 6, 14, cr4, cr8, cr2, {1} │ │ │ │ - mrc2 7, 2, pc, cr0, cr11, {7} │ │ │ │ + stc2l 7, cr15, [sl, #1004]! @ 0x3ec │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs r3!, {r0, r1, r2, r3, r5, r6, r7, r9, pc} │ │ │ │ + stmdavs r3!, {r0, r1, r8, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7e5e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d7e0> │ │ │ │ + blcc 7e6ac <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d8ac> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfeb38 │ │ │ │ - smlatbcs r4, r0, r8, r5 │ │ │ │ - ldmeq ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8dfead2 │ │ │ │ + strdcs r5, [r4, -r8] │ │ │ │ + ldmeq r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ - eorsvc pc, pc, r0, lsl #10 │ │ │ │ - ldrdcc pc, [ip, -r5]! │ │ │ │ + eorsvc pc, fp, r0, lsl #10 │ │ │ │ + ldrdcc pc, [r8, -r5]! │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ - @ instruction: 0xf7fc21ac │ │ │ │ - strmi pc, [r4], -sp, lsl #21 │ │ │ │ + @ instruction: 0xf7fc21b8 │ │ │ │ + @ instruction: 0x4604fa95 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d582d8 │ │ │ │ - @ instruction: 0x46221398 │ │ │ │ + @ instruction: 0xf8d582ec │ │ │ │ + strtmi r1, [r2], -r4, lsr #7 │ │ │ │ @ instruction: 0xf7fb6ee8 │ │ │ │ - stmdacs r0, {r0, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - sbcshi pc, fp, #192, 4 │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + rschi pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 15bc20 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11ae20> │ │ │ │ + ble 15bcec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11aeec> │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - bl 345e18 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x305018> │ │ │ │ - ldmdapl r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + b fe9c5ee4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe9850e4> │ │ │ │ + stmiapl r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df2104 │ │ │ │ - ldrbtmi r0, [sp], #-2128 @ 0xfffff7b0 │ │ │ │ + ldrbtmi r0, [sp], #-2216 @ 0xfffff758 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ - @ instruction: 0xf8d57043 │ │ │ │ - movwls r3, #4400 @ 0x1130 │ │ │ │ + @ instruction: 0xf8d5703f │ │ │ │ + movwls r3, #4396 @ 0x112c │ │ │ │ movwls r6, #2091 @ 0x82b │ │ │ │ subcc pc, r8, #13959168 @ 0xd50000 │ │ │ │ - ldrdcs pc, [r8, r5]! │ │ │ │ - blx 18c5e44 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1885044> │ │ │ │ + ldrdcs pc, [ip, r5]! │ │ │ │ + blx 1ac5f10 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1a85110> │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - sbchi pc, r4, #0 │ │ │ │ - orrsne pc, r4, #13959168 @ 0xd50000 │ │ │ │ + sbcshi pc, r8, #0 │ │ │ │ + orrsne pc, r8, #13959168 @ 0xd50000 │ │ │ │ cdpvs 6, 14, cr4, cr8, cr2, {1} │ │ │ │ - ldc2l 7, cr15, [sl, #1004]! @ 0x3ec │ │ │ │ + ldc2 7, cr15, [r4, #1004] @ 0x3ec │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs r3!, {r0, r1, r2, r6, r7, r9, pc} │ │ │ │ + stmdavs r3!, {r0, r1, r3, r4, r6, r7, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7e68c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d88c> │ │ │ │ + blcc 7e758 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d958> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfeae2 │ │ │ │ - tstcs r4, r4, lsl #16 │ │ │ │ - stmdaeq r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8dfea7c │ │ │ │ + tstcs r4, ip, asr r8 │ │ │ │ + ldmdaeq r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ - subvc pc, r7, r0, lsl #10 │ │ │ │ - teqpcc r4, r5 @ @ p-variant is OBSOLETE │ │ │ │ + subvc pc, r3, r0, lsl #10 │ │ │ │ + teqpcc r0, r5 @ @ p-variant is OBSOLETE │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ - @ instruction: 0xf7fc21b0 │ │ │ │ - @ instruction: 0x4604fa37 │ │ │ │ + @ instruction: 0xf7fc21a8 │ │ │ │ + @ instruction: 0x4604fa3f │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d582b0 │ │ │ │ - @ instruction: 0x4622139c │ │ │ │ + @ instruction: 0xf8d582c4 │ │ │ │ + @ instruction: 0x46221394 │ │ │ │ @ instruction: 0xf7fb6ee8 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - adcshi pc, r3, #192, 4 │ │ │ │ + stmdacs r0, {r0, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + sbchi pc, r7, #192, 4 │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 15bccc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11aecc> │ │ │ │ + ble 15bd98 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11af98> │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - b fedc5ec4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfed850c4> │ │ │ │ - sbfxpl pc, pc, #17, #21 │ │ │ │ + b 1445f90 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1405190> │ │ │ │ + stmdapl ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df2104 │ │ │ │ - ldrbtmi r0, [sp], #-1972 @ 0xfffff84c │ │ │ │ + ldrbtmi r0, [sp], #-2060 @ 0xfffff7f4 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ - @ instruction: 0xf8d5704b │ │ │ │ - movwls r3, #4408 @ 0x1138 │ │ │ │ + @ instruction: 0xf8d57047 │ │ │ │ + movwls r3, #4404 @ 0x1134 │ │ │ │ movwls r6, #2091 @ 0x82b │ │ │ │ subcc pc, r8, #13959168 @ 0xd50000 │ │ │ │ - @ instruction: 0x21b4f8d5 │ │ │ │ - blx 345ef0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3050f0> │ │ │ │ + asrscs pc, r5 @ @ │ │ │ │ + blx 545fbc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x5051bc> │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - addshi pc, ip, #0 │ │ │ │ - movne pc, #13959168 @ 0xd50000 │ │ │ │ + adcshi pc, r0, #0 │ │ │ │ + orrsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ cdpvs 6, 14, cr4, cr8, cr2, {1} │ │ │ │ - stc2 7, cr15, [r4, #1004]! @ 0x3ec │ │ │ │ + ldc2 7, cr15, [lr, #-1004]! @ 0xfffffc14 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs r3!, {r0, r1, r2, r3, r4, r7, r9, pc} │ │ │ │ + stmdavs r3!, {r0, r1, r4, r5, r7, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7e738 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d938> │ │ │ │ + blcc 7e804 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3da04> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfea8c │ │ │ │ - tstcs r4, r8, ror #14 │ │ │ │ - @ instruction: 0x0764f8df │ │ │ │ + @ instruction: 0xf8dfea26 │ │ │ │ + smlabtcs r4, r0, r7, r5 │ │ │ │ + sbfxeq pc, pc, #17, #29 │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ - subvc pc, pc, r0, lsl #10 │ │ │ │ - teqpcc ip, r5 @ @ p-variant is OBSOLETE │ │ │ │ + subvc pc, fp, r0, lsl #10 │ │ │ │ + teqpcc r8, r5 @ @ p-variant is OBSOLETE │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ - @ instruction: 0xf7fc2190 │ │ │ │ - strmi pc, [r4], -r1, ror #19 │ │ │ │ + @ instruction: 0xf7fc21b4 │ │ │ │ + strmi pc, [r4], -r9, ror #19 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d58288 │ │ │ │ - @ instruction: 0x462214bc │ │ │ │ - @ instruction: 0xf7fb6828 │ │ │ │ - stmdacs r0, {r4, r7, sl, fp, sp, lr, pc} │ │ │ │ - addhi pc, sl, #192, 4 │ │ │ │ + @ instruction: 0xf8d5829c │ │ │ │ + strtmi r1, [r2], -r0, lsr #7 │ │ │ │ + @ instruction: 0xf7fb6ee8 │ │ │ │ + stmdacs r0, {r0, r1, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + addshi pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 15bd78 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11af78> │ │ │ │ + ble 15be44 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11b044> │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - b 1845f70 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1805170> │ │ │ │ - @ instruction: 0x5718f8df │ │ │ │ + ldmib sl!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x5770f8df │ │ │ │ @ instruction: 0xf8df2104 │ │ │ │ - ldrbtmi r0, [sp], #-1816 @ 0xfffff8e8 │ │ │ │ + ldrbtmi r0, [sp], #-1904 @ 0xfffff890 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ - @ instruction: 0xf8d57053 │ │ │ │ - movwls r3, #4416 @ 0x1140 │ │ │ │ + @ instruction: 0xf8d5704f │ │ │ │ + movwls r3, #4412 @ 0x113c │ │ │ │ movwls r6, #2091 @ 0x82b │ │ │ │ subcc pc, r8, #13959168 @ 0xd50000 │ │ │ │ - @ instruction: 0x2194f8d5 │ │ │ │ - @ instruction: 0xf9b6f7fc │ │ │ │ + @ instruction: 0x2190f8d5 │ │ │ │ + @ instruction: 0xf9bef7fc │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - rsbshi pc, r2, #0 │ │ │ │ - ldrbtne pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ + addhi pc, r8, #0 │ │ │ │ + ldrtne pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ stmdavs r8!, {r1, r5, r9, sl, lr} │ │ │ │ - stcl 7, cr15, [r4], #-1004 @ 0xfffffc14 │ │ │ │ + bl fffc6078 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfff85278> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs r3!, {r0, r2, r4, r5, r6, r9, pc} │ │ │ │ + stmdavs r3!, {r1, r3, r7, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7e7e4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3d9e4> │ │ │ │ + blcc 7e8b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3dab0> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfea36 │ │ │ │ - smlabtcs r4, ip, r6, r5 │ │ │ │ - @ instruction: 0x06c8f8df │ │ │ │ + @ instruction: 0xf8dfe9d0 │ │ │ │ + tstcs r4, r4, lsr #14 │ │ │ │ + @ instruction: 0x0720f8df │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ - subsvc pc, r7, r0, lsl #10 │ │ │ │ - ldrdcc pc, [r8, #-133] @ 0xffffff7b │ │ │ │ + subsvc pc, r3, r0, lsl #10 │ │ │ │ + ldrdcc pc, [r0, #-133] @ 0xffffff7b │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ - @ instruction: 0xf7fc21f4 │ │ │ │ - strmi pc, [r4], -fp, lsl #19 │ │ │ │ + @ instruction: 0xf7fc2194 │ │ │ │ + @ instruction: 0x4604f993 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d5825e │ │ │ │ - strtmi r1, [r2], -r0, lsr #6 │ │ │ │ - @ instruction: 0xf7fb6f28 │ │ │ │ - stmdacs r0, {r0, r1, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - rsbhi pc, r1, #192, 4 │ │ │ │ + @ instruction: 0xf8d58272 │ │ │ │ + @ instruction: 0x462214fc │ │ │ │ + @ instruction: 0xf7fb6828 │ │ │ │ + stmdacs r0, {r2, r4, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + rsbshi pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 15be24 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11b024> │ │ │ │ + ble 15bef0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11b0f0> │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - b 2c601c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x28521c> │ │ │ │ - @ instruction: 0x567cf8df │ │ │ │ + stmib r4!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x56d4f8df │ │ │ │ @ instruction: 0xf8df2104 │ │ │ │ - ldrbtmi r0, [sp], #-1660 @ 0xfffff984 │ │ │ │ + ldrbtmi r0, [sp], #-1748 @ 0xfffff92c │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ - @ instruction: 0xf8d5705b │ │ │ │ - movwls r3, #4436 @ 0x1154 │ │ │ │ + @ instruction: 0xf8d57057 │ │ │ │ + movwls r3, #4424 @ 0x1148 │ │ │ │ movwls r6, #2091 @ 0x82b │ │ │ │ subcc pc, r8, #13959168 @ 0xd50000 │ │ │ │ - ldrsbcs pc, [r8, #133]! @ 0x85 @ │ │ │ │ - @ instruction: 0xf960f7fc │ │ │ │ + ldrsbcs pc, [r4, #133]! @ 0x85 @ │ │ │ │ + @ instruction: 0xf968f7fc │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - subhi pc, sl, #0 │ │ │ │ - orrne pc, r8, #13959168 @ 0xd50000 │ │ │ │ + subshi pc, lr, #0 │ │ │ │ + msrne CPSR_, #13959168 @ 0xd50000 │ │ │ │ svcvs 0x00284622 │ │ │ │ - ldc2l 7, cr15, [r8], #1004 @ 0x3ec │ │ │ │ + ldc2 7, cr15, [r2], {251} @ 0xfb │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs r3!, {r0, r2, r3, r6, r9, pc} │ │ │ │ + stmdavs r3!, {r0, r5, r6, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7e890 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3da90> │ │ │ │ + blcc 7e95c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3db5c> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfe9e0 │ │ │ │ - tstcs r4, r0, lsr r6 │ │ │ │ - @ instruction: 0x062cf8df │ │ │ │ + @ instruction: 0xf8dfe97a │ │ │ │ + smlabbcs r4, r8, r6, r5 │ │ │ │ + pkhtbeq pc, r4, pc, asr #17 @ │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ - subsvc pc, pc, r0, lsl #10 │ │ │ │ - ldrsbcc pc, [r8, #-133] @ 0xffffff7b @ │ │ │ │ + subsvc pc, fp, r0, lsl #10 │ │ │ │ + ldrsbcc pc, [r4, #-133] @ 0xffffff7b @ │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ - @ instruction: 0xf7fc2200 │ │ │ │ - @ instruction: 0x4604f935 │ │ │ │ + @ instruction: 0xf7fc21f8 │ │ │ │ + @ instruction: 0x4604f93d │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d58236 │ │ │ │ - strtmi r1, [r2], -ip, lsr #7 │ │ │ │ + @ instruction: 0xf8d5824a │ │ │ │ + strtmi r1, [r2], -r8, lsl #7 │ │ │ │ @ instruction: 0xf7fb6f28 │ │ │ │ - stmdacs r0, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ - eorshi pc, r9, #192, 4 │ │ │ │ + stmdacs r0, {r0, r1, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + subhi pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 15bed0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11b0d0> │ │ │ │ + ble 15bf9c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11b19c> │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - ldmib r4!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strbpl pc, [r0, #2271]! @ 0x8df @ │ │ │ │ + stmdb lr, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x5638f8df │ │ │ │ @ instruction: 0xf8df2104 │ │ │ │ - ldrbtmi r0, [sp], #-1504 @ 0xfffffa20 │ │ │ │ + ldrbtmi r0, [sp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ - @ instruction: 0xf8d57063 │ │ │ │ - movwls r3, #4456 @ 0x1168 │ │ │ │ + @ instruction: 0xf8d5705f │ │ │ │ + movwls r3, #4440 @ 0x1158 │ │ │ │ movwls r6, #2091 @ 0x82b │ │ │ │ subcc pc, r8, #13959168 @ 0xd50000 │ │ │ │ - ldrsbcs pc, [ip, #133]! @ 0x85 @ │ │ │ │ - @ instruction: 0xf90af7fc │ │ │ │ + andcs pc, r0, #13959168 @ 0xd50000 │ │ │ │ + @ instruction: 0xf912f7fc │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - eorhi pc, r2, #0 │ │ │ │ - ldrsbtcs pc, [r0], #133 @ 0x85 @ │ │ │ │ - ldmdavs r3, {r1, r6, sl, sp, lr} │ │ │ │ - svcmi 0x0080f1b3 │ │ │ │ - movwcc fp, #8124 @ 0x1fbc │ │ │ │ - @ instruction: 0xf8df6013 │ │ │ │ - strmi r3, [r2], -r8, lsr #11 │ │ │ │ - @ instruction: 0xf8d3447b │ │ │ │ - svcvs 0x001813a8 │ │ │ │ - ldc2 7, cr15, [r6], {251} @ 0xfb │ │ │ │ + eorshi pc, r6, #0 │ │ │ │ + @ instruction: 0x13acf8d5 │ │ │ │ + svcvs 0x00284622 │ │ │ │ + ldc2 7, cr15, [ip], #-1004 @ 0xfffffc14 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs r3!, {r0, r3, r4, r9, pc} │ │ │ │ + stmdavs r3!, {r0, r3, r4, r5, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7e954 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3db54> │ │ │ │ + blcc 7ea08 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3dc08> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfe97e │ │ │ │ - smlabbcs r4, r0, r5, r5 │ │ │ │ - ldrbeq pc, [ip, #-2271]! @ 0xfffff721 @ │ │ │ │ + @ instruction: 0xf8dfe924 │ │ │ │ + smlattcs r4, ip, r5, r5 │ │ │ │ + strbeq pc, [r8, #2271]! @ 0x8df @ │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ - rsbvc pc, r7, r0, lsl #10 │ │ │ │ - ldrsbcc pc, [r0, #-133]! @ 0xffffff7b @ │ │ │ │ + rsbvc pc, r3, r0, lsl #10 │ │ │ │ + ldrdcc pc, [r8, #-133]! @ 0xffffff7b │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ - @ instruction: 0xf7fc21d4 │ │ │ │ - @ instruction: 0x4604f8d3 │ │ │ │ + @ instruction: 0xf7fc21fc │ │ │ │ + strmi pc, [r4], -r7, ror #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d58202 │ │ │ │ - @ instruction: 0x462214bc │ │ │ │ - @ instruction: 0xf7fb6f28 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ - andhi pc, r4, #192, 4 │ │ │ │ + @ instruction: 0xf8d58222 │ │ │ │ + strbvs r2, [r2], #-240 @ 0xffffff10 │ │ │ │ + @ instruction: 0xf1b36813 │ │ │ │ + svclt 0x00bc4f80 │ │ │ │ + andsvs r3, r3, r1, lsl #6 │ │ │ │ + ldrcc pc, [r0, #2271]! @ 0x8df │ │ │ │ + ldrbtmi r4, [fp], #-1538 @ 0xfffff9fe │ │ │ │ + @ instruction: 0x13a8f8d3 │ │ │ │ + @ instruction: 0xf7fb6f18 │ │ │ │ + stmdacs r0, {r0, r2, sl, fp, ip, sp, lr, pc} │ │ │ │ + andshi pc, r9, #192, 4 │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 15bf94 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11b194> │ │ │ │ + ble 15c060 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11b260> │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - ldmdb r2, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrpl pc, [r0, #-2271]! @ 0xfffff721 │ │ │ │ + stmia ip!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + strpl pc, [r8, #2271] @ 0x8df │ │ │ │ @ instruction: 0xf8df2104 │ │ │ │ - ldrbtmi r0, [sp], #-1328 @ 0xfffffad0 │ │ │ │ + ldrbtmi r0, [sp], #-1416 @ 0xfffffa78 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ - @ instruction: 0xf8d5706b │ │ │ │ - movwls r3, #4468 @ 0x1174 │ │ │ │ + @ instruction: 0xf8d57067 │ │ │ │ + movwls r3, #4464 @ 0x1170 │ │ │ │ movwls r6, #2091 @ 0x82b │ │ │ │ subcc pc, r8, #13959168 @ 0xd50000 │ │ │ │ - ldrsbcs pc, [r8, #133] @ 0x85 @ │ │ │ │ - @ instruction: 0xf8a8f7fc │ │ │ │ + ldrsbcs pc, [r4, #133] @ 0x85 @ │ │ │ │ + @ instruction: 0xf8b0f7fc │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - mvnhi pc, r0 │ │ │ │ - ldrbtne pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ + andhi pc, r2, #0 │ │ │ │ + ldrtne pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ svcvs 0x00284622 │ │ │ │ - mcrr2 7, 15, pc, r0, cr11 @ │ │ │ │ + blx ff6c6296 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff685496> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - stmdavs r3!, {r0, r1, r2, r3, r5, r6, r7, r8, pc} │ │ │ │ + stmdavs r3!, {r2, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7ea00 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3dc00> │ │ │ │ + blcc 7eacc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3dccc> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - @ instruction: 0xf8dfe928 │ │ │ │ - smlattcs r0, r4, r4, r5 │ │ │ │ - strbteq pc, [r0], #2271 @ 0x8df @ │ │ │ │ + @ instruction: 0xf8dfe8c2 │ │ │ │ + tstcs r4, ip, lsr r5 │ │ │ │ + ldreq pc, [r8, #-2271]! @ 0xfffff721 │ │ │ │ ldrbtmi r4, [r8], #-1149 @ 0xfffffb83 │ │ │ │ - rsbvc pc, pc, r0, lsl #10 │ │ │ │ - ldrsbcc pc, [r8, #-133]! @ 0xffffff7b @ │ │ │ │ + rsbvc pc, fp, r0, lsl #10 │ │ │ │ + ldrsbcc pc, [r4, #-133]! @ 0xffffff7b @ │ │ │ │ stmdavs fp!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d59300 │ │ │ │ @ instruction: 0xf8d53248 │ │ │ │ - @ instruction: 0xf7fc2494 │ │ │ │ - @ instruction: 0x4604f87d │ │ │ │ + @ instruction: 0xf7fc21d8 │ │ │ │ + strmi pc, [r4], -r5, lsl #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d581d8 │ │ │ │ - @ instruction: 0x46221494 │ │ │ │ - @ instruction: 0xf7fb6828 │ │ │ │ - stmdacs r0, {r2, r3, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ - bicshi pc, sl, r0, asr #5 │ │ │ │ + @ instruction: 0xf8d581ec │ │ │ │ + @ instruction: 0x462214fc │ │ │ │ + @ instruction: 0xf7fb6f28 │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + mvnhi pc, r0, asr #5 │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 15c040 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11b240> │ │ │ │ + ble 15c10c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11b30c> │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - ldm ip!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - b fee4623c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfee0543c> │ │ │ │ + ldm r6, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strbtpl pc, [ip], #2271 @ 0x8df @ │ │ │ │ + @ instruction: 0xf8df2100 │ │ │ │ + ldrbtmi r0, [sp], #-1260 @ 0xfffffb14 │ │ │ │ + @ instruction: 0xf5004478 │ │ │ │ + @ instruction: 0xf8d5706f │ │ │ │ + movwls r3, #4472 @ 0x1178 │ │ │ │ + movwls r6, #2091 @ 0x82b │ │ │ │ + subcc pc, r8, #13959168 @ 0xd50000 │ │ │ │ + ldrcs pc, [r4], #2261 @ 0x8d5 │ │ │ │ + @ instruction: 0xf85af7fc │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - bicshi pc, r4, r0 │ │ │ │ - strcc pc, [r8], #2271 @ 0x8df │ │ │ │ - ldrbtmi r4, [fp], #-1538 @ 0xfffff9fe │ │ │ │ - strne pc, [r8, #-2259]! @ 0xfffff72d │ │ │ │ - @ instruction: 0xf7fb6818 │ │ │ │ - stmdacs r0, {r4, r8, r9, fp, sp, lr, pc} │ │ │ │ - bicshi pc, r3, r0, asr #5 │ │ │ │ - @ instruction: 0xf1b36823 │ │ │ │ - ble 15c078 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x11b278> │ │ │ │ - eorvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4620b913 │ │ │ │ - stmia r0!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - mlascc r6, sp, r8, pc @ │ │ │ │ - @ instruction: 0xf7fbb933 │ │ │ │ - stmdals r7, {r1, r3, r4, r6, r8, fp, sp, lr, pc} │ │ │ │ - cdp2 0, 12, cr15, cr12, cr0, {0} │ │ │ │ - stclt 7, cr15, [pc, #1012]! @ 868c <__assert_fail@plt+0x4ca4> │ │ │ │ - strbcc pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ - stmdbls r7, {r9, sp} │ │ │ │ - eorseq pc, r6, sp, lsl #2 │ │ │ │ - andcc pc, r3, r8, asr r8 @ │ │ │ │ - @ instruction: 0xf7fb9308 │ │ │ │ - @ instruction: 0x3001eabc │ │ │ │ - @ instruction: 0xf8dfd1eb │ │ │ │ - strcs fp, [r0], #-1080 @ 0xfffffbc8 │ │ │ │ - stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r4, [fp], #1573 @ 0x625 │ │ │ │ - strbmi r4, [sl], r6, lsr #12 │ │ │ │ - stcllt 7, cr15, [r9, #-1012] @ 0xfffffc0c │ │ │ │ - strtlt pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ - @ instruction: 0xf04f464f │ │ │ │ - @ instruction: 0xf04f0a01 │ │ │ │ - ldrbtmi r0, [fp], #2445 @ 0x98d │ │ │ │ - ldclt 7, cr15, [pc, #-1012]! @ 7ee8 <__assert_fail@plt+0x4500> │ │ │ │ - ldrlt pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ - @ instruction: 0xf04f464f │ │ │ │ - @ instruction: 0xf04f0a01 │ │ │ │ - ldrbtmi r0, [fp], #2445 @ 0x98d │ │ │ │ - ldclt 7, cr15, [r5, #-1012]! @ 0xfffffc0c │ │ │ │ - strlt pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ - @ instruction: 0xf04f464f │ │ │ │ - @ instruction: 0xf04f0a01 │ │ │ │ - ldrbtmi r0, [fp], #2445 @ 0x98d │ │ │ │ - stclt 7, cr15, [fp, #-1012]! @ 0xfffffc0c │ │ │ │ - mvnslt pc, #14614528 @ 0xdf0000 │ │ │ │ - @ instruction: 0xf04f464f │ │ │ │ - @ instruction: 0xf04f0a01 │ │ │ │ - ldrbtmi r0, [fp], #2433 @ 0x981 │ │ │ │ - stclt 7, cr15, [r1, #-1012]! @ 0xfffffc0c │ │ │ │ - mvnlt pc, #14614528 @ 0xdf0000 │ │ │ │ - @ instruction: 0xf04f464f │ │ │ │ - @ instruction: 0xf04f0a01 │ │ │ │ - ldrbtmi r0, [fp], #2433 @ 0x981 │ │ │ │ - ldclt 7, cr15, [r7, #-1012] @ 0xfffffc0c │ │ │ │ - bicslt pc, r4, #14614528 @ 0xdf0000 │ │ │ │ + bicshi pc, r8, r0 │ │ │ │ + ldrne pc, [r4], #2261 @ 0x8d5 │ │ │ │ + stmdavs r8!, {r1, r5, r9, sl, lr} │ │ │ │ + b fe6c6340 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe685540> │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + stmdavs r3!, {r1, r3, r4, r6, r7, r8, pc} │ │ │ │ + svcmi 0x0080f1b3 │ │ │ │ + blcc 7eb78 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3dd78> │ │ │ │ + ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fb4620 │ │ │ │ + @ instruction: 0xf7fbe86c │ │ │ │ + strmi lr, [r4], -r8, lsr #20 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8df81d4 │ │ │ │ + @ instruction: 0x46023494 │ │ │ │ + @ instruction: 0xf8d3447b │ │ │ │ + ldmdavs r8, {r3, r5, r8, sl, ip} │ │ │ │ + b 1fc6378 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x1f85578> │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + stmdavs r3!, {r0, r1, r4, r6, r7, r8, pc} │ │ │ │ + svcmi 0x0080f1b3 │ │ │ │ + blcc 7ebb0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x3ddb0> │ │ │ │ + ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fb4620 │ │ │ │ + @ instruction: 0xf89de850 │ │ │ │ + ldmdblt r3!, {r1, r2, r3, r4, r5, ip, sp} │ │ │ │ + stmia r8, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf0009807 │ │ │ │ + @ instruction: 0xf7fdfecf │ │ │ │ + @ instruction: 0xf8dfbdb4 │ │ │ │ + andcs r3, r3, #88, 8 @ 0x58000000 │ │ │ │ + @ instruction: 0xf10d9907 │ │ │ │ + @ instruction: 0xf858003e │ │ │ │ + movwls r3, #32771 @ 0x8003 │ │ │ │ + b ac63bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xa855bc> │ │ │ │ + mvnle r3, r1 │ │ │ │ + strblt pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ + @ instruction: 0xf04f2400 │ │ │ │ + strtmi r0, [r5], -r1, lsl #18 │ │ │ │ + @ instruction: 0x462644fb │ │ │ │ + @ instruction: 0xf7fd46ca │ │ │ │ + @ instruction: 0xf8dfbd4e │ │ │ │ + @ instruction: 0x464fb430 │ │ │ │ + beq 84530 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43730> │ │ │ │ + stmibeq sp, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fd44fb │ │ │ │ + @ instruction: 0xf8dfbd44 │ │ │ │ + strbmi fp, [pc], -r0, lsr #8 │ │ │ │ + beq 84544 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43744> │ │ │ │ + stmibeq sp, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fd44fb │ │ │ │ + @ instruction: 0xf8dfbd3a │ │ │ │ + @ instruction: 0x464fb410 │ │ │ │ + beq 84558 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43758> │ │ │ │ + stmibeq sp, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fd44fb │ │ │ │ + @ instruction: 0xf8dfbd30 │ │ │ │ + strbmi fp, [pc], -r0, lsl #8 │ │ │ │ + beq 8456c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4376c> │ │ │ │ + stmibeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fd44fb │ │ │ │ + @ instruction: 0xf8dfbd26 │ │ │ │ + @ instruction: 0x464fb3f0 │ │ │ │ + beq 84580 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43780> │ │ │ │ + stmibeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fd44fb │ │ │ │ + @ instruction: 0xf8dfbd1c │ │ │ │ + strmi fp, [r7], -r0, ror #7 │ │ │ │ + strmi r4, [r6], -r5, lsl #12 │ │ │ │ + @ instruction: 0xf04f44fb │ │ │ │ + vpmax.s8 d16, d0, d1 │ │ │ │ + @ instruction: 0xf7fd190d │ │ │ │ + @ instruction: 0xf8dfbd10 │ │ │ │ + strcs fp, [r0, #-972] @ 0xfffffc34 │ │ │ │ + @ instruction: 0xf04f462e │ │ │ │ + ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ + stmdbne sp, {r6, r9, ip, sp, lr, pc} │ │ │ │ + stclt 7, cr15, [r5, #-1012] @ 0xfffffc0c │ │ │ │ + @ instruction: 0xb3b8f8df │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - beq 84478 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43678> │ │ │ │ - stmdbne sp, {r6, r9, ip, sp, lr, pc} │ │ │ │ - stclt 7, cr15, [fp, #-1012] @ 0xfffffc0c │ │ │ │ - biclt pc, r0, #14614528 @ 0xdf0000 │ │ │ │ + stmibvc ip, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ + beq 845cc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x437cc> │ │ │ │ + ldcllt 7, cr15, [r9], #1012 @ 0x3f4 │ │ │ │ + @ instruction: 0xb3a4f8df │ │ │ │ strtmi r2, [lr], -r0, lsl #10 │ │ │ │ - beq 8448c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4368c> │ │ │ │ - vqshl.s8 q10, , q8 │ │ │ │ - @ instruction: 0xf7fd190d │ │ │ │ - @ instruction: 0xf8dfbd00 │ │ │ │ - @ instruction: 0x4607b3b0 │ │ │ │ - strmi r4, [r6], -r5, lsl #12 │ │ │ │ - vst3. {d20-d22}, [pc :256], fp │ │ │ │ - @ instruction: 0xf04f798c │ │ │ │ + stmibvc ip, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fd0a01 │ │ │ │ - @ instruction: 0xf8dfbcf4 │ │ │ │ - strcs fp, [r0, #-924] @ 0xfffffc64 │ │ │ │ - vst1.8 {d20-d22}, [pc :128], lr │ │ │ │ - ldrbtmi r7, [fp], #2444 @ 0x98c │ │ │ │ - beq 844c0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x436c0> │ │ │ │ - stcllt 7, cr15, [r9], #1012 @ 0x3f4 │ │ │ │ - orrlt pc, r8, #14614528 @ 0xdf0000 │ │ │ │ + @ instruction: 0xf8dfbcee │ │ │ │ + @ instruction: 0x4607b394 │ │ │ │ + strmi r4, [r6], -r5, lsl #12 │ │ │ │ + @ instruction: 0xf04f44fb │ │ │ │ + vpmax.s8 d16, d0, d1 │ │ │ │ + @ instruction: 0xf7fd1927 │ │ │ │ + @ instruction: 0xf8dfbce2 │ │ │ │ + strcs fp, [r0, #-896] @ 0xfffffc80 │ │ │ │ + @ instruction: 0xf04f462e │ │ │ │ + ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ + stmdbne r7!, {r6, r9, ip, sp, lr, pc} │ │ │ │ + ldcllt 7, cr15, [r7], {253} @ 0xfd │ │ │ │ + msrlt SPSR_fs, #14614528 @ 0xdf0000 │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - beq 844d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x436d4> │ │ │ │ - stmdbne r7!, {r6, r9, ip, sp, lr, pc} │ │ │ │ - ldcllt 7, cr15, [sp], {253} @ 0xfd │ │ │ │ - cmnplt r4, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ + ldmibvc r5, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ + beq 84628 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43828> │ │ │ │ + stcllt 7, cr15, [fp], {253} @ 0xfd │ │ │ │ + cmpplt r8, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ strtmi r2, [lr], -r0, lsl #10 │ │ │ │ - beq 844e8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x436e8> │ │ │ │ - vqshl.s8 q10, , q8 │ │ │ │ - @ instruction: 0xf7fd1927 │ │ │ │ - @ instruction: 0xf8dfbcd2 │ │ │ │ - strmi fp, [r7], -r4, ror #6 │ │ │ │ + ldmibvc r5, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf04f44fb │ │ │ │ + @ instruction: 0xf7fd0a01 │ │ │ │ + @ instruction: 0xf8dfbcc0 │ │ │ │ + strmi fp, [r7], -r8, asr #6 │ │ │ │ strmi r4, [r6], -r5, lsl #12 │ │ │ │ vst3. {d20-d22}, [pc :256], fp │ │ │ │ - @ instruction: 0xf04f7995 │ │ │ │ + @ instruction: 0xf04f799b │ │ │ │ @ instruction: 0xf7fd0a01 │ │ │ │ - @ instruction: 0xf8dfbcc6 │ │ │ │ - strcs fp, [r0, #-848] @ 0xfffffcb0 │ │ │ │ + @ instruction: 0xf8dfbcb4 │ │ │ │ + strcs fp, [r0, #-820] @ 0xfffffccc │ │ │ │ vst1.8 {d20-d22}, [pc :128], lr │ │ │ │ - ldrbtmi r7, [fp], #2453 @ 0x995 │ │ │ │ - beq 8451c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4371c> │ │ │ │ - ldclt 7, cr15, [fp], #1012 @ 0x3f4 │ │ │ │ - teqplt ip, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ + ldrbtmi r7, [fp], #2459 @ 0x99b │ │ │ │ + beq 8466c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4386c> │ │ │ │ + stclt 7, cr15, [r9], #1012 @ 0x3f4 │ │ │ │ + msrlt CPSR_, #14614528 @ 0xdf0000 │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - ldmibvc fp, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ - beq 84534 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43734> │ │ │ │ - stclt 7, cr15, [pc], #1012 @ 87f0 │ │ │ │ - msrlt CPSR_f, #14614528 @ 0xdf0000 │ │ │ │ + stmibvc r3!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ + beq 84684 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43884> │ │ │ │ + ldclt 7, cr15, [sp], {253} @ 0xfd │ │ │ │ + movwlt pc, #51423 @ 0xc8df @ │ │ │ │ strtmi r2, [lr], -r0, lsl #10 │ │ │ │ - ldmibvc fp, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ + stmibvc r3!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ @ instruction: 0xf7fd0a01 │ │ │ │ - @ instruction: 0xf8dfbca4 │ │ │ │ - @ instruction: 0x4607b318 │ │ │ │ + @ instruction: 0xf8dfbc92 │ │ │ │ + @ instruction: 0x4607b2fc │ │ │ │ strmi r4, [r6], -r5, lsl #12 │ │ │ │ vst3. {d20-d22}, [pc :256], fp │ │ │ │ - @ instruction: 0xf04f79a3 │ │ │ │ + @ instruction: 0xf04f79ae │ │ │ │ @ instruction: 0xf7fd0a01 │ │ │ │ - @ instruction: 0xf8dfbc98 │ │ │ │ - strcs fp, [r0, #-772] @ 0xfffffcfc │ │ │ │ + @ instruction: 0xf8dfbc86 │ │ │ │ + strcs fp, [r0, #-744] @ 0xfffffd18 │ │ │ │ vst1.8 {d20-d22}, [pc :128], lr │ │ │ │ - ldrbtmi r7, [fp], #2467 @ 0x9a3 │ │ │ │ - beq 84578 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43778> │ │ │ │ - stclt 7, cr15, [sp], {253} @ 0xfd │ │ │ │ - rscslt pc, r0, #14614528 @ 0xdf0000 │ │ │ │ + ldrbtmi r7, [fp], #2478 @ 0x9ae │ │ │ │ + beq 846c8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x438c8> │ │ │ │ + ldcllt 7, cr15, [fp], #-1012 @ 0xfffffc0c │ │ │ │ + sbcslt pc, r4, #14614528 @ 0xdf0000 │ │ │ │ + stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ - ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - stmibvc lr!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ - beq 84590 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43790> │ │ │ │ - stclt 7, cr15, [r1], {253} @ 0xfd │ │ │ │ - sbcslt pc, ip, #14614528 @ 0xdf0000 │ │ │ │ - strtmi r2, [lr], -r0, lsl #10 │ │ │ │ - stmibvc lr!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x460644fb │ │ │ │ + @ instruction: 0xf7fd46ca │ │ │ │ + @ instruction: 0xf8dfbc70 │ │ │ │ + strcs fp, [r0, #-708] @ 0xfffffd3c │ │ │ │ + stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r4, [fp], #1582 @ 0x62e │ │ │ │ + @ instruction: 0xf7fd46ca │ │ │ │ + @ instruction: 0xf8dfbc66 │ │ │ │ + @ instruction: 0x4607b2b4 │ │ │ │ + strmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ + @ instruction: 0xf04f0903 │ │ │ │ @ instruction: 0xf7fd0a01 │ │ │ │ - @ instruction: 0xf8dfbc76 │ │ │ │ - @ instruction: 0xf04fb2cc │ │ │ │ - strmi r0, [r7], -r1, lsl #18 │ │ │ │ - ldrbtmi r4, [fp], #1541 @ 0x605 │ │ │ │ - strbmi r4, [sl], r6, lsl #12 │ │ │ │ - stcllt 7, cr15, [fp], #-1012 @ 0xfffffc0c │ │ │ │ - adcslt pc, r8, #14614528 @ 0xdf0000 │ │ │ │ - @ instruction: 0xf04f2500 │ │ │ │ - strtmi r0, [lr], -r1, lsl #18 │ │ │ │ - @ instruction: 0x46ca44fb │ │ │ │ - stcllt 7, cr15, [r1], #-1012 @ 0xfffffc0c │ │ │ │ - adclt pc, r8, #14614528 @ 0xdf0000 │ │ │ │ + @ instruction: 0xf8dfbc5a │ │ │ │ + strcs fp, [r0, #-672] @ 0xfffffd60 │ │ │ │ + @ instruction: 0xf04f462e │ │ │ │ + ldrbtmi r0, [fp], #2307 @ 0x903 │ │ │ │ + beq 84720 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43920> │ │ │ │ + mcrrlt 7, 15, pc, pc, cr13 @ │ │ │ │ + addlt pc, ip, #14614528 @ 0xdf0000 │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - stmdbeq r3, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 845e8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x437e8> │ │ │ │ - mrrclt 7, 15, pc, r5, cr13 @ │ │ │ │ - addslt pc, r4, #14614528 @ 0xdf0000 │ │ │ │ + beq 84734 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43934> │ │ │ │ + stmibne r1!, {r6, r9, ip, sp, lr, pc} │ │ │ │ + mcrrlt 7, 15, pc, r3, cr13 @ │ │ │ │ + rsbslt pc, r8, #14614528 @ 0xdf0000 │ │ │ │ strtmi r2, [lr], -r0, lsl #10 │ │ │ │ - stmdbeq r3, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf04f44fb │ │ │ │ - @ instruction: 0xf7fd0a01 │ │ │ │ - @ instruction: 0xf8dfbc4a │ │ │ │ - strmi fp, [r7], -r4, lsl #5 │ │ │ │ + beq 84748 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43948> │ │ │ │ + vqshl.s8 q10, , q8 │ │ │ │ + @ instruction: 0xf7fd19a1 │ │ │ │ + @ instruction: 0xf8dfbc38 │ │ │ │ + strmi fp, [r7], -r8, ror #4 │ │ │ │ strmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ vpmax.s8 d16, d0, d1 │ │ │ │ - @ instruction: 0xf7fd19a1 │ │ │ │ - @ instruction: 0xf8dfbc3e │ │ │ │ - strcs fp, [r0, #-624] @ 0xfffffd90 │ │ │ │ + @ instruction: 0xf7fd19eb │ │ │ │ + @ instruction: 0xf8dfbc2c │ │ │ │ + strcs fp, [r0, #-596] @ 0xfffffdac │ │ │ │ @ instruction: 0xf04f462e │ │ │ │ ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ - stmibne r1!, {r6, r9, ip, sp, lr, pc} │ │ │ │ - ldclt 7, cr15, [r3], #-1012 @ 0xfffffc0c │ │ │ │ - subslt pc, ip, #14614528 @ 0xdf0000 │ │ │ │ + stmibne fp!, {r6, r9, ip, sp, lr, pc}^ │ │ │ │ + stclt 7, cr15, [r1], #-1012 @ 0xfffffc0c │ │ │ │ + sublt pc, r0, #14614528 @ 0xdf0000 │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - beq 84640 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43840> │ │ │ │ - stmibne fp!, {r6, r9, ip, sp, lr, pc}^ │ │ │ │ - stclt 7, cr15, [r7], #-1012 @ 0xfffffc0c │ │ │ │ - sublt pc, r8, #14614528 @ 0xdf0000 │ │ │ │ + beq 84790 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43990> │ │ │ │ + ldmibne r1!, {r6, r9, ip, sp, lr, pc}^ │ │ │ │ + ldclt 7, cr15, [r5], {253} @ 0xfd │ │ │ │ + eorlt pc, ip, #14614528 @ 0xdf0000 │ │ │ │ strtmi r2, [lr], -r0, lsl #10 │ │ │ │ - beq 84654 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43854> │ │ │ │ + beq 847a4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x439a4> │ │ │ │ vqshl.s8 q10, , q8 │ │ │ │ - @ instruction: 0xf7fd19eb │ │ │ │ - @ instruction: 0xf8dfbc1c │ │ │ │ - @ instruction: 0x4607b238 │ │ │ │ + @ instruction: 0xf7fd19f1 │ │ │ │ + @ instruction: 0xf8dfbc0a │ │ │ │ + @ instruction: 0x4607b21c │ │ │ │ strmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ vpmax.s8 d16, d0, d1 │ │ │ │ - @ instruction: 0xf7fd19f1 │ │ │ │ - @ instruction: 0xf8dfbc10 │ │ │ │ - strcs fp, [r0, #-548] @ 0xfffffddc │ │ │ │ + @ instruction: 0xf7fd2919 │ │ │ │ + @ instruction: 0xf8dfbbfe │ │ │ │ + strcs fp, [r0, #-520] @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf04f462e │ │ │ │ ldrbtmi r0, [fp], #2561 @ 0xa01 │ │ │ │ - ldmibne r1!, {r6, r9, ip, sp, lr, pc}^ │ │ │ │ - stclt 7, cr15, [r5], {253} @ 0xfd │ │ │ │ - andslt pc, r0, #14614528 @ 0xdf0000 │ │ │ │ - strmi r4, [r5], -r7, lsl #12 │ │ │ │ - ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - beq 8469c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x4389c> │ │ │ │ ldmdbcs r9, {r6, r9, ip, sp, lr, pc} │ │ │ │ - bllt ffe8655c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffe4575c> │ │ │ │ - ldrsblt pc, [ip, #143]! @ 0x8f @ │ │ │ │ - strtmi r2, [lr], -r0, lsl #10 │ │ │ │ - beq 846b0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x438b0> │ │ │ │ - vqshl.s8 q10, , q8 │ │ │ │ - @ instruction: 0xf7fd2919 │ │ │ │ - @ instruction: 0xf8dfbbee │ │ │ │ - @ instruction: 0xf04fb1ec │ │ │ │ - strmi r0, [r7], -r1, lsl #18 │ │ │ │ - ldrbtmi r4, [fp], #1541 @ 0x605 │ │ │ │ - strbmi r4, [sl], r6, lsl #12 │ │ │ │ - bllt ff906588 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff8c5788> │ │ │ │ - ldrsblt pc, [r8, #143] @ 0x8f @ │ │ │ │ - @ instruction: 0xf04f2500 │ │ │ │ - strtmi r0, [lr], -r1, lsl #18 │ │ │ │ - @ instruction: 0x46ca44fb │ │ │ │ - bllt ff68659c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff64579c> │ │ │ │ - ldrdlt pc, [r8, #143] @ 0x8f │ │ │ │ + bllt ffd06694 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xffcc5894> │ │ │ │ + ldrsblt pc, [r4, #143]! @ 0x8f @ │ │ │ │ + stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ - ldrbtmi r4, [fp], #1542 @ 0x606 │ │ │ │ - ldmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 846f8 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x438f8> │ │ │ │ - bllt ff3865b4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff3457b4> │ │ │ │ - @ instruction: 0xb1b4f8df │ │ │ │ - strtmi r2, [lr], -r0, lsl #10 │ │ │ │ - ldmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x460644fb │ │ │ │ + @ instruction: 0xf7fd46ca │ │ │ │ + @ instruction: 0xf8dfbbe8 │ │ │ │ + strcs fp, [r0, #-484] @ 0xfffffe1c │ │ │ │ + stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r4, [fp], #1582 @ 0x62e │ │ │ │ + @ instruction: 0xf7fd46ca │ │ │ │ + @ instruction: 0xf8dfbbde │ │ │ │ + @ instruction: 0x4607b1d4 │ │ │ │ + strmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf04f44fb │ │ │ │ + @ instruction: 0xf04f0910 │ │ │ │ @ instruction: 0xf7fd0a01 │ │ │ │ - @ instruction: 0xf8dfbbc2 │ │ │ │ - @ instruction: 0xf04fb1a4 │ │ │ │ - strmi r0, [r7], -r1, lsl #18 │ │ │ │ - ldrbtmi r4, [fp], #1541 @ 0x605 │ │ │ │ - strbmi r4, [sl], r6, lsl #12 │ │ │ │ - bllt fee065e0 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfedc57e0> │ │ │ │ - @ instruction: 0xb190f8df │ │ │ │ - @ instruction: 0xf04f2500 │ │ │ │ - strtmi r0, [lr], -r1, lsl #18 │ │ │ │ - @ instruction: 0x46ca44fb │ │ │ │ - bllt feb865f4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfeb457f4> │ │ │ │ - ldrdlt pc, [r0, pc] │ │ │ │ + @ instruction: 0xf8dfbbd2 │ │ │ │ + strcs fp, [r0, #-448] @ 0xfffffe40 │ │ │ │ + @ instruction: 0xf04f462e │ │ │ │ + ldrbtmi r0, [fp], #2320 @ 0x910 │ │ │ │ + beq 84830 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43a30> │ │ │ │ + bllt ff2066ec <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xff1c58ec> │ │ │ │ + ldrdlt pc, [ip, pc]! @ │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strmi r4, [r5], -r7, lsl #12 │ │ │ │ @ instruction: 0x460644fb │ │ │ │ @ instruction: 0xf7fd46ca │ │ │ │ - @ instruction: 0xf8dfbba2 │ │ │ │ - strcs fp, [r0, #-368] @ 0xfffffe90 │ │ │ │ + @ instruction: 0xf8dfbbbc │ │ │ │ + strcs fp, [r0, #-412] @ 0xfffffe64 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #1582 @ 0x62e │ │ │ │ @ instruction: 0xf7fd46ca │ │ │ │ - @ instruction: 0xf8dfbb98 │ │ │ │ - strbmi fp, [pc], -r0, ror #2 │ │ │ │ - beq 84770 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x43970> │ │ │ │ - stmibeq r9, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7fd44fb │ │ │ │ - bmi 1537478 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x14f6678> │ │ │ │ - ldrbtmi r4, [sl], #-2900 @ 0xfffff4ac │ │ │ │ - ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - subsmi r9, sl, r7, asr #22 │ │ │ │ - movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf7fad001 │ │ │ │ - sublt lr, r9, r6, asr pc │ │ │ │ - svchi 0x00f0e8bd │ │ │ │ - andeq r8, r3, r8, asr #22 │ │ │ │ - @ instruction: 0x00038ab2 │ │ │ │ - andeq r8, r3, r8, lsr #7 │ │ │ │ - andeq r8, r3, ip, asr sl │ │ │ │ - andeq r8, r3, r2, asr r3 │ │ │ │ - andeq r8, r3, r6, lsl #20 │ │ │ │ - strdeq r8, [r3], -ip │ │ │ │ - @ instruction: 0x000389b0 │ │ │ │ - andeq r8, r3, r6, lsr #5 │ │ │ │ - andeq r8, r3, sl, asr r9 │ │ │ │ - andeq r8, r3, r0, asr r2 │ │ │ │ - andeq r8, r3, r4, lsl #18 │ │ │ │ - strdeq r8, [r3], -sl │ │ │ │ - andeq r8, r3, lr, lsr #17 │ │ │ │ - andeq r8, r3, r4, lsr #3 │ │ │ │ - andeq r8, r3, r8, asr r8 │ │ │ │ - andeq r8, r3, lr, asr #2 │ │ │ │ - andeq r8, r3, r2, lsl #16 │ │ │ │ - strdeq r8, [r3], -r8 @ │ │ │ │ - andeq r8, r3, ip, lsr #15 │ │ │ │ - andeq r8, r3, r2, lsr #1 │ │ │ │ - andeq r8, r3, r6, asr r7 │ │ │ │ - andeq r8, r3, ip, asr #32 │ │ │ │ - andeq r8, r3, r0, lsl #14 │ │ │ │ - strdeq r7, [r3], -r6 │ │ │ │ - andeq r8, r3, sl, lsr #13 │ │ │ │ - andeq r7, r3, r0, lsr #31 │ │ │ │ - andeq r8, r3, ip, ror #12 │ │ │ │ - andeq r8, r3, ip, lsr r6 │ │ │ │ - andeq r7, r3, r2, lsr pc │ │ │ │ - andeq r8, r3, r6, ror #11 │ │ │ │ - ldrdeq r7, [r3], -ip │ │ │ │ - muleq r3, r0, r5 │ │ │ │ - andeq r7, r3, r6, lsl #29 │ │ │ │ - andeq r8, r3, r2, lsr r5 │ │ │ │ + @ instruction: 0xf8dfbbb2 │ │ │ │ + @ instruction: 0xf04fb18c │ │ │ │ + strmi r0, [r7], -r1, lsl #18 │ │ │ │ + ldrbtmi r4, [fp], #1541 @ 0x605 │ │ │ │ + strbmi r4, [sl], r6, lsl #12 │ │ │ │ + bllt fea0672c <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe9c592c> │ │ │ │ + ldrsblt pc, [r8, #-143]! @ 0xffffff71 @ │ │ │ │ + @ instruction: 0xf04f2500 │ │ │ │ + strtmi r0, [lr], -r1, lsl #18 │ │ │ │ + @ instruction: 0x46ca44fb │ │ │ │ + bllt fe786740 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe745940> │ │ │ │ + ldrdlt pc, [r8, #-143]! @ 0xffffff71 │ │ │ │ + @ instruction: 0xf04f464f │ │ │ │ + @ instruction: 0xf04f0a01 │ │ │ │ + ldrbtmi r0, [fp], #2441 @ 0x989 │ │ │ │ + bllt fe506754 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xfe4c5954> │ │ │ │ + blmi 15db0bc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x159a2bc> │ │ │ │ + ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + blls 12627d4 <__pyx_module_is_main_MACS3__IO__BAM@@Base+0x12219d4> │ │ │ │ + @ instruction: 0xf04f405a │ │ │ │ + andle r0, r1, r0, lsl #6 │ │ │ │ + mcr 7, 6, pc, cr4, cr10, {7} @ │ │ │ │ + pop {r0, r1, r3, r6, ip, sp, pc} │ │ │ │ + svclt 0x00008ff0 │ │ │ │ + muleq r3, r4, sl │ │ │ │ + andeq r8, r3, sl, lsl #7 │ │ │ │ + andeq r8, r3, r6, lsr #20 │ │ │ │ + muleq r3, r0, r9 │ │ │ │ + andeq r8, r3, r6, lsl #5 │ │ │ │ + andeq r8, r3, sl, lsr r9 │ │ │ │ + andeq r8, r3, r0, lsr r2 │ │ │ │ + andeq r8, r3, r4, ror #17 │ │ │ │ + ldrdeq r8, [r3], -sl │ │ │ │ + andeq r8, r3, lr, lsl #17 │ │ │ │ + andeq r8, r3, r4, lsl #3 │ │ │ │ + andeq r8, r3, r8, lsr r8 │ │ │ │ + andeq r8, r3, lr, lsr #2 │ │ │ │ + andeq r8, r3, r2, ror #15 │ │ │ │ + ldrdeq r8, [r3], -r8 @ │ │ │ │ + andeq r8, r3, ip, lsl #15 │ │ │ │ + andeq r8, r3, r2, lsl #1 │ │ │ │ + andeq r8, r3, r6, lsr r7 │ │ │ │ + andeq r8, r3, ip, lsr #32 │ │ │ │ + andeq r8, r3, r0, ror #13 │ │ │ │ + ldrdeq r7, [r3], -r6 │ │ │ │ + andeq r8, r3, sl, lsl #13 │ │ │ │ + andeq r7, r3, r0, lsl #31 │ │ │ │ + andeq r8, r3, r4, lsr r6 │ │ │ │ + andeq r7, r3, sl, lsr #30 │ │ │ │ + ldrdeq r8, [r3], -lr │ │ │ │ + ldrdeq r7, [r3], -r4 │ │ │ │ + andeq r8, r3, r8, lsl #11 │ │ │ │ + andeq r7, r3, lr, ror lr │ │ │ │ + andeq r8, r3, sl, asr #10 │ │ │ │ + andeq r8, r3, sl, lsl r5 │ │ │ │ + andeq r7, r3, r0, lsl lr │ │ │ │ + andeq r8, r3, r4, asr #9 │ │ │ │ + @ instruction: 0x00037dba │ │ │ │ + andeq r8, r3, lr, ror #8 │ │ │ │ + andeq r7, r3, r4, ror #26 │ │ │ │ + andeq r8, r3, r0, lsl r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0001efba │ │ │ │ - andeq lr, r1, r2, lsr #31 │ │ │ │ - andeq lr, r1, lr, lsl #31 │ │ │ │ - andeq lr, r1, sl, ror pc │ │ │ │ - andeq lr, r1, r6, ror #30 │ │ │ │ - andeq lr, r1, r2, asr pc │ │ │ │ - andeq lr, r1, r2, asr #30 │ │ │ │ - andeq lr, r1, r8, lsr #30 │ │ │ │ - andeq lr, r1, r4, lsl pc │ │ │ │ - strdeq lr, [r1], -sl │ │ │ │ - andeq lr, r1, r6, ror #29 │ │ │ │ - andeq lr, r1, ip, asr #29 │ │ │ │ - @ instruction: 0x0001eeb8 │ │ │ │ - muleq r1, lr, lr │ │ │ │ - andeq lr, r1, sl, lsl #29 │ │ │ │ - andeq lr, r1, r0, ror lr │ │ │ │ - andeq lr, r1, ip, asr lr │ │ │ │ - andeq lr, r1, r2, asr #28 │ │ │ │ - andeq lr, r1, lr, lsr #28 │ │ │ │ - andeq lr, r1, r4, lsl lr │ │ │ │ - ldrdeq pc, [r1], -lr │ │ │ │ - andeq pc, r1, r8, asr #1 │ │ │ │ - strheq pc, [r1], -r6 @ │ │ │ │ - muleq r1, ip, r0 │ │ │ │ - andeq lr, r1, r8, lsr #27 │ │ │ │ - andeq lr, r1, lr, lsl #27 │ │ │ │ - andeq lr, r1, sl, ror sp │ │ │ │ - andeq lr, r1, r0, ror #26 │ │ │ │ - andeq lr, r1, ip, asr #26 │ │ │ │ - andeq lr, r1, r2, lsr sp │ │ │ │ - andeq lr, r1, lr, lsl sp │ │ │ │ - andeq lr, r1, r4, lsl #26 │ │ │ │ - andeq lr, r1, lr, asr #31 │ │ │ │ - @ instruction: 0x0001efb8 │ │ │ │ - andeq lr, r1, r6, lsr #31 │ │ │ │ - andeq lr, r1, ip, lsl #31 │ │ │ │ - andeq lr, r1, r6, ror pc │ │ │ │ - andeq lr, r1, r0, ror #30 │ │ │ │ + andeq lr, r1, r4, ror #27 │ │ │ │ + andeq lr, r1, ip, asr #27 │ │ │ │ + @ instruction: 0x0001edb8 │ │ │ │ + andeq lr, r1, r4, lsr #27 │ │ │ │ + muleq r1, r0, sp │ │ │ │ + andeq lr, r1, ip, ror sp │ │ │ │ + andeq lr, r1, ip, ror #26 │ │ │ │ + andeq lr, r1, r2, asr sp │ │ │ │ + andeq lr, r1, lr, lsr sp │ │ │ │ + andeq lr, r1, r4, lsr #26 │ │ │ │ + andeq lr, r1, r0, lsl sp │ │ │ │ + strdeq lr, [r1], -r6 │ │ │ │ + andeq lr, r1, r2, ror #25 │ │ │ │ + andeq lr, r1, r8, asr #25 │ │ │ │ + @ instruction: 0x0001ecb4 │ │ │ │ + muleq r1, sl, ip │ │ │ │ + andeq lr, r1, r6, lsl #25 │ │ │ │ andeq lr, r1, ip, ror #24 │ │ │ │ - andeq lr, r1, r6, asr ip │ │ │ │ - andeq lr, r1, r0, asr #24 │ │ │ │ - andeq r7, r3, r2, lsr #13 │ │ │ │ + andeq lr, r1, r8, asr ip │ │ │ │ + andeq lr, r1, lr, lsr ip │ │ │ │ + andeq lr, r1, r0, asr lr │ │ │ │ + andeq lr, r1, sl, lsr lr │ │ │ │ + andeq lr, r1, r8, lsr #28 │ │ │ │ + andeq lr, r1, lr, lsl #28 │ │ │ │ + ldrdeq lr, [r1], -r2 │ │ │ │ + @ instruction: 0x0001ebb8 │ │ │ │ + andeq lr, r1, r4, lsr #23 │ │ │ │ + andeq lr, r1, sl, lsl #23 │ │ │ │ + andeq lr, r1, r6, ror fp │ │ │ │ + andeq lr, r1, ip, asr fp │ │ │ │ + andeq lr, r1, r8, asr #22 │ │ │ │ + andeq lr, r1, lr, lsr #22 │ │ │ │ + andeq lr, r1, r0, asr #26 │ │ │ │ + andeq lr, r1, sl, lsr #26 │ │ │ │ + andeq lr, r1, r8, lsl sp │ │ │ │ + strdeq lr, [r1], -lr @ │ │ │ │ + andeq lr, r1, r8, ror #25 │ │ │ │ + ldrdeq lr, [r1], -r2 │ │ │ │ + muleq r1, r6, sl │ │ │ │ + andeq lr, r1, r0, lsl #21 │ │ │ │ + andeq lr, r1, sl, ror #20 │ │ │ │ + andeq r7, r3, r0, lsl #11 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ │ │ │ │ -00008794 : │ │ │ │ - ldr r0, [pc, #8] @ (87a0 ) │ │ │ │ +000088c0 : │ │ │ │ + ldr r0, [pc, #8] @ (88cc ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #972 @ 0x3cc │ │ │ │ b.w 332c │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ movs r3, r0 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 82e8 <__assert_fail@plt+0x4900> │ │ │ │ + b.n 8414 <__assert_fail@plt+0x4a2c> │ │ │ │ movs r0, #20 │ │ │ │ - b.n 82ec <__assert_fail@plt+0x4904> │ │ │ │ + b.n 8418 <__assert_fail@plt+0x4a30> │ │ │ │ adds r0, #3 │ │ │ │ - b.n 88d0 │ │ │ │ + b.n 89fc │ │ │ │ movs r0, #2 │ │ │ │ - b.n 86dc <__assert_fail@plt+0x4cf4> │ │ │ │ + b.n 8808 <__assert_fail@plt+0x4e20> │ │ │ │ movs r0, r0 │ │ │ │ - b.n 8e5e │ │ │ │ + b.n 8f8a │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xebb0eaff │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + @ instruction: 0xeb65eaff │ │ │ │ + strb r4, [r0, #16] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (87e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (87e8 ) │ │ │ │ - ldr r2, [pc, #28] @ (87ec ) │ │ │ │ + ldr r0, [pc, #24] @ (8910 ) │ │ │ │ + ldr r3, [pc, #28] @ (8914 ) │ │ │ │ + ldr r2, [pc, #28] @ (8918 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 87e0 │ │ │ │ - ldr r3, [pc, #20] @ (87f0 ) │ │ │ │ + beq.n 890c │ │ │ │ + ldr r3, [pc, #20] @ (891c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 87e0 │ │ │ │ + cbz r3, 890c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (8818 ) │ │ │ │ - ldr r3, [pc, #36] @ (881c ) │ │ │ │ + ldr r0, [pc, #32] @ (8944 ) │ │ │ │ + ldr r3, [pc, #36] @ (8948 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (8820 ) │ │ │ │ + ldr r2, [pc, #36] @ (894c ) │ │ │ │ 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 8814 │ │ │ │ - ldr r3, [pc, #20] @ (8824 ) │ │ │ │ + beq.n 8940 │ │ │ │ + ldr r3, [pc, #20] @ (8950 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 8814 │ │ │ │ + cbz r3, 8940 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (8854 ) │ │ │ │ - ldr r2, [pc, #40] @ (8858 ) │ │ │ │ + ldr r3, [pc, #40] @ (8980 ) │ │ │ │ + ldr r2, [pc, #40] @ (8984 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 8852 │ │ │ │ - ldr r3, [pc, #36] @ (885c ) │ │ │ │ + cbnz r3, 897e │ │ │ │ + ldr r3, [pc, #36] @ (8988 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 8846 │ │ │ │ - ldr r3, [pc, #32] @ (8860 ) │ │ │ │ + cbz r3, 8972 │ │ │ │ + ldr r3, [pc, #32] @ (898c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 32fc <__cxa_finalize@plt> │ │ │ │ - bl 87c8 │ │ │ │ - ldr r3, [pc, #24] @ (8864 ) │ │ │ │ + bl 88f4 │ │ │ │ + ldr r3, [pc, #24] @ (8990 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ movs r3, r0 │ │ │ │ - b.n 87f4 │ │ │ │ + b.n 8920 │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #20] @ (88a8 ) │ │ │ │ - ldr r2, [pc, #24] @ (88ac ) │ │ │ │ + ldr r3, [pc, #20] @ (89d0 ) │ │ │ │ + ldr r2, [pc, #24] @ (89d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #24] @ (88cc ) │ │ │ │ + ldr r3, [pc, #24] @ (89f4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 88c6 │ │ │ │ + cbz r0, 89ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ (88d0 ) │ │ │ │ + ldr r2, [pc, #8] @ (89f8 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.n 88b8 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + b.n 89e0 │ │ │ │ + strb r4, [r0, #12] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #164] @ (8988 ) │ │ │ │ + ldr r4, [pc, #164] @ (8ab0 ) │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ add r4, pc │ │ │ │ ands.w r1, r1, #1048576 @ 0x100000 │ │ │ │ - bne.n 8972 │ │ │ │ + bne.n 8a9a │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8966 │ │ │ │ - ldr r2, [pc, #144] @ (898c ) │ │ │ │ - ldr r3, [pc, #148] @ (8990 ) │ │ │ │ + beq.n 8a8e │ │ │ │ + ldr r2, [pc, #144] @ (8ab4 ) │ │ │ │ + ldr r3, [pc, #148] @ (8ab8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1460] @ 0x5b4 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ strdge r3, r3, [r0, #16] │ │ │ │ - bge.n 8968 │ │ │ │ + bge.n 8a90 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r3, #0] │ │ │ │ it eq │ │ │ │ streq r3, [r0, #20] │ │ │ │ - beq.n 8968 │ │ │ │ + beq.n 8a90 │ │ │ │ adds r1, r2, #2 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 8968 │ │ │ │ + beq.n 8a90 │ │ │ │ adds r1, r2, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 896a │ │ │ │ + beq.n 8a92 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r3, [r0, #28] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 896c │ │ │ │ + beq.n 8a94 │ │ │ │ adds r1, r2, #5 │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 896e │ │ │ │ + beq.n 8a96 │ │ │ │ adds r1, r2, #6 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r3, #0] │ │ │ │ itt ne │ │ │ │ addne r2, #7 │ │ │ │ strne r2, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r3, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #32] @ (8994 ) │ │ │ │ + ldr r1, [pc, #32] @ (8abc ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #32] @ (8998 ) │ │ │ │ + ldr r3, [pc, #32] @ (8ac0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r4, r1] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ - b.n 88f4 │ │ │ │ + b.n 8a1c │ │ │ │ nop │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ movs r3, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 89b0 │ │ │ │ + cbz r0, 8ad8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ blx 37bc │ │ │ │ - cbz r0, 89d4 │ │ │ │ + cbz r0, 8afc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 89ec │ │ │ │ + cbz r0, 8b14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -5245,103 +5317,103 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 37bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #32] │ │ │ │ - cbz r0, 8a14 │ │ │ │ + cbz r0, 8b3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r0, [pc, #144] @ (8ac0 ) │ │ │ │ + ldr r0, [pc, #144] @ (8be8 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, pc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 8aae │ │ │ │ + bpl.n 8bd6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r2 │ │ │ │ - cbnz r3, 8a4c │ │ │ │ - b.n 8a66 │ │ │ │ + cbnz r3, 8b74 │ │ │ │ + b.n 8b8e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbz r3, 8a66 │ │ │ │ + cbz r3, 8b8e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8aa2 │ │ │ │ + beq.n 8bca │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8a46 │ │ │ │ + bne.n 8b6e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r6, r7 │ │ │ │ it ne │ │ │ │ movne r4, r7 │ │ │ │ - bne.n 8a76 │ │ │ │ + bne.n 8b9e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8a62 │ │ │ │ + b.n 8b8a │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 8a6e │ │ │ │ + beq.n 8b96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a72 │ │ │ │ + beq.n 8b9a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8a5e │ │ │ │ - ldr r0, [pc, #52] @ (8ac4 ) │ │ │ │ + bne.n 8b86 │ │ │ │ + ldr r0, [pc, #52] @ (8bec ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #52] @ (8ac8 ) │ │ │ │ + ldr r1, [pc, #52] @ (8bf0 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r9, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - b.n 8a5e │ │ │ │ + b.n 8b86 │ │ │ │ subs r4, r4, r7 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str.w r4, [r8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #20] @ (8ac4 ) │ │ │ │ - ldr r1, [pc, #24] @ (8acc ) │ │ │ │ + ldr r3, [pc, #20] @ (8bec ) │ │ │ │ + ldr r1, [pc, #24] @ (8bf4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ - b.n 8a5e │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + b.n 8b86 │ │ │ │ + strb r0, [r1, #6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 8bc4 │ │ │ │ + bvc.n 8b34 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 8b40 │ │ │ │ + bvc.n 8cb0 │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 8ae4 │ │ │ │ + cbz r0, 8c0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -5351,240 +5423,240 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 386c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 8b10 │ │ │ │ + cbz r0, 8c38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [pc, #4] @ (8b1c ) │ │ │ │ + ldr r0, [pc, #4] @ (8c44 ) │ │ │ │ add r0, pc │ │ │ │ b.w 3850 │ │ │ │ - bls.n 8b7c │ │ │ │ + bvc.n 8cec │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #84] @ (8b7c ) │ │ │ │ + ldr r2, [pc, #84] @ (8ca4 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 8b46 │ │ │ │ + cbz r0, 8c6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b44 │ │ │ │ + bge.n 8c6c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #68] @ (8b80 ) │ │ │ │ + ldr r3, [pc, #68] @ (8ca8 ) │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8b32 │ │ │ │ + blt.n 8c5a │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b38 │ │ │ │ + beq.n 8c60 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3854 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - cbz r0, 8b76 │ │ │ │ + cbz r0, 8c9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #8] @ (8b90 ) │ │ │ │ + ldr r0, [pc, #8] @ (8cb8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ b.w 3274 │ │ │ │ - bhi.n 8b34 │ │ │ │ + bvs.n 8ca4 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r1, 8b98 │ │ │ │ + cbz r1, 8cc0 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ b.w 374c │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 8bac │ │ │ │ + cbz r3, 8cd4 │ │ │ │ bx r3 │ │ │ │ b.w 396c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #84] @ 8c18 │ │ │ │ + ldr.w ip, [pc, #84] @ 8d40 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 8be8 │ │ │ │ - ldr r1, [pc, #72] @ (8c1c ) │ │ │ │ - ldr r2, [pc, #76] @ (8c20 ) │ │ │ │ + bpl.n 8d10 │ │ │ │ + ldr r1, [pc, #72] @ (8d44 ) │ │ │ │ + ldr r2, [pc, #76] @ (8d48 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 39ac │ │ │ │ - cbnz r0, 8bfa │ │ │ │ + cbnz r0, 8d22 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #56] @ (8c24 ) │ │ │ │ + ldr r0, [pc, #56] @ (8d4c ) │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #56] @ (8c28 ) │ │ │ │ + ldr r1, [pc, #56] @ (8d50 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c08 │ │ │ │ + bge.n 8d30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8c0e │ │ │ │ + cbz r3, 8d36 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8c08 │ │ │ │ + b.n 8d30 │ │ │ │ nop │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 8b5c │ │ │ │ + bvs.n 8ccc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 8c80 │ │ │ │ + bvc.n 8df0 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #160] @ (8cdc ) │ │ │ │ + ldr r2, [pc, #160] @ (8e04 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #160] @ (8ce0 ) │ │ │ │ + ldr r3, [pc, #160] @ (8e08 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #156] @ (8ce4 ) │ │ │ │ + ldr r5, [pc, #156] @ (8e0c ) │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8cae │ │ │ │ + beq.n 8dd6 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 8c90 │ │ │ │ - ldr r0, [pc, #116] @ (8ce8 ) │ │ │ │ + cbz r0, 8db8 │ │ │ │ + ldr r0, [pc, #116] @ (8e10 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #116] @ (8cec ) │ │ │ │ + ldr r1, [pc, #116] @ (8e14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c90 │ │ │ │ + bge.n 8db8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8ca8 │ │ │ │ - ldr r2, [pc, #92] @ (8cf0 ) │ │ │ │ - ldr r3, [pc, #76] @ (8ce0 ) │ │ │ │ + cbz r3, 8dd0 │ │ │ │ + ldr r2, [pc, #92] @ (8e18 ) │ │ │ │ + ldr r3, [pc, #76] @ (8e08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8cd8 │ │ │ │ + bne.n 8e00 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8c90 │ │ │ │ + b.n 8db8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 34b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c90 │ │ │ │ + beq.n 8db8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 37fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 8c70 │ │ │ │ + b.n 8d98 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 8c84 │ │ │ │ + bvs.n 8df4 │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 8d4c │ │ │ │ + cbz r0, 8e74 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 8d52 │ │ │ │ + bpl.n 8e7a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ @@ -5593,3178 +5665,3038 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d40 │ │ │ │ + bge.n 8e68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8d44 │ │ │ │ + cbz r3, 8e6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8d42 │ │ │ │ + b.n 8e6a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ (8d68 ) │ │ │ │ + ldr r3, [pc, #20] @ (8e90 ) │ │ │ │ movw r2, #25225 @ 0x6289 │ │ │ │ - ldr r1, [pc, #16] @ (8d6c ) │ │ │ │ - ldr r0, [pc, #20] @ (8d70 ) │ │ │ │ + ldr r1, [pc, #16] @ (8e94 ) │ │ │ │ + ldr r0, [pc, #20] @ (8e98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ movs r2, r0 │ │ │ │ - bhi.n 8d94 │ │ │ │ + bvs.n 8f04 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 8db4 │ │ │ │ + bvs.n 8f24 │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #80] @ (8dc8 ) │ │ │ │ + ldr r1, [pc, #80] @ (8ef0 ) │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 8d8c │ │ │ │ + cbz r3, 8eb4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 8dc2 │ │ │ │ + cbz r4, 8eea │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 8cf4 │ │ │ │ + bl 8e1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8dbc │ │ │ │ + beq.n 8ee4 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ (8dcc ) │ │ │ │ + ldr r3, [pc, #8] @ (8ef4 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - b.n 8db0 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + b.n 8ed8 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #80] @ (8e24 ) │ │ │ │ + ldr r1, [pc, #80] @ (8f4c ) │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 8de8 │ │ │ │ + cbz r3, 8f10 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 8e1e │ │ │ │ + cbz r4, 8f46 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 8cf4 │ │ │ │ + bl 8e1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8e18 │ │ │ │ + beq.n 8f40 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ (8e28 ) │ │ │ │ + ldr r3, [pc, #8] @ (8f50 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - b.n 8e0c │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + b.n 8f34 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f24 │ │ │ │ + bne.n 904c │ │ │ │ mov r0, r4 │ │ │ │ blx 39dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 8e64 │ │ │ │ + cbz r0, 8f8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e64 │ │ │ │ + bge.n 8f8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8efa │ │ │ │ + beq.n 9022 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 8e7c │ │ │ │ + cbz r0, 8fa4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e7c │ │ │ │ + bge.n 8fa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f00 │ │ │ │ + beq.n 9028 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 8e94 │ │ │ │ + cbz r0, 8fbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e94 │ │ │ │ + bge.n 8fbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f06 │ │ │ │ + beq.n 902e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 8eaa │ │ │ │ + cbz r0, 8fd2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8eaa │ │ │ │ + bge.n 8fd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8f0c │ │ │ │ + cbz r3, 9034 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 8ec0 │ │ │ │ + cbz r0, 8fe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ec0 │ │ │ │ + bge.n 8fe8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8f12 │ │ │ │ + cbz r3, 903a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 8ed6 │ │ │ │ + cbz r0, 8ffe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ed6 │ │ │ │ + bge.n 8ffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8f18 │ │ │ │ + cbz r3, 9040 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 8eec │ │ │ │ + cbz r0, 9014 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8eec │ │ │ │ + bge.n 9014 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8f1e │ │ │ │ + cbz r3, 9046 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8e64 │ │ │ │ + b.n 8f8c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8e7c │ │ │ │ + b.n 8fa4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8e94 │ │ │ │ + b.n 8fbc │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8eaa │ │ │ │ + b.n 8fd2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8ec0 │ │ │ │ + b.n 8fe8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8ed6 │ │ │ │ + b.n 8ffe │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8eec │ │ │ │ + b.n 9014 │ │ │ │ blx 37c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e46 │ │ │ │ + bne.n 8f6e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #20] @ (8f44 ) │ │ │ │ + ldr r3, [pc, #20] @ (906c ) │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e46 │ │ │ │ + bne.n 8f6e │ │ │ │ mov r0, r4 │ │ │ │ blx 35e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e46 │ │ │ │ + beq.n 8f6e │ │ │ │ pop {r4, pc} │ │ │ │ mrc2 15, 7, pc, cr7, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9004 │ │ │ │ + bne.n 912c │ │ │ │ mov r0, r4 │ │ │ │ blx 39dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 8f80 │ │ │ │ + cbz r0, 90a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f80 │ │ │ │ + bge.n 90a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fe6 │ │ │ │ + beq.n 910e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 8f96 │ │ │ │ + cbz r0, 90be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f96 │ │ │ │ + bge.n 90be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8fec │ │ │ │ + cbz r3, 9114 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 8fac │ │ │ │ + cbz r0, 90d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fac │ │ │ │ + bge.n 90d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8ff2 │ │ │ │ + cbz r3, 911a │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 8fc2 │ │ │ │ + cbz r0, 90ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fc2 │ │ │ │ + bge.n 90ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8ff8 │ │ │ │ + cbz r3, 9120 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 8fd8 │ │ │ │ + cbz r0, 9100 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fd8 │ │ │ │ + bge.n 9100 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8ffe │ │ │ │ + cbz r3, 9126 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8f80 │ │ │ │ + b.n 90a8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8f96 │ │ │ │ + b.n 90be │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8fac │ │ │ │ + b.n 90d4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8fc2 │ │ │ │ + b.n 90ea │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8fd8 │ │ │ │ + b.n 9100 │ │ │ │ blx 37c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f62 │ │ │ │ + bne.n 908a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #20] @ (9024 ) │ │ │ │ + ldr r3, [pc, #20] @ (914c ) │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f62 │ │ │ │ + bne.n 908a │ │ │ │ mov r0, r4 │ │ │ │ blx 35e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f62 │ │ │ │ + beq.n 908a │ │ │ │ pop {r4, pc} │ │ │ │ vminnm.f16 , , │ │ │ │ - cbz r0, 9038 │ │ │ │ + cbz r0, 9160 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9038 │ │ │ │ + bge.n 9160 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 903a │ │ │ │ + cbz r3, 9162 │ │ │ │ bx lr │ │ │ │ b.w 343c <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ 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, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 905e │ │ │ │ + cbz r0, 9186 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9076 │ │ │ │ + cbnz r0, 919e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 9068 │ │ │ │ + cbz r0, 9190 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9076 │ │ │ │ + cbnz r0, 919e │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 9076 │ │ │ │ + cbz r0, 919e │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 9096 │ │ │ │ + cbz r0, 91be │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 90b8 │ │ │ │ + cbnz r0, 91e0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 90a0 │ │ │ │ + cbz r0, 91c8 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 90b8 │ │ │ │ + cbnz r0, 91e0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 90aa │ │ │ │ + cbz r0, 91d2 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 90b8 │ │ │ │ + cbnz r0, 91e0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 90b8 │ │ │ │ + cbz r0, 91e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ 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, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 90dc │ │ │ │ + cbz r0, 9204 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 913a │ │ │ │ + bne.n 9262 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 90e6 │ │ │ │ + cbz r0, 920e │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 913a │ │ │ │ + cbnz r0, 9262 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 90f0 │ │ │ │ + cbz r0, 9218 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 913a │ │ │ │ + cbnz r0, 9262 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 90fa │ │ │ │ + cbz r0, 9222 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 913a │ │ │ │ + cbnz r0, 9262 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 9104 │ │ │ │ + cbz r0, 922c │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 913a │ │ │ │ + cbnz r0, 9262 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 910e │ │ │ │ + cbz r0, 9236 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 913a │ │ │ │ + cbnz r0, 9262 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 9118 │ │ │ │ + cbz r0, 9240 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 913a │ │ │ │ + cbnz r0, 9262 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 9122 │ │ │ │ + cbz r0, 924a │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 913a │ │ │ │ + cbnz r0, 9262 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 912c │ │ │ │ + cbz r0, 9254 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 913a │ │ │ │ + cbnz r0, 9262 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 913a │ │ │ │ + cbz r0, 9262 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 917e │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 9162 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi r0, #20 │ │ │ │ - addpl r0, #28 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9160 │ │ │ │ - ldr r3, [pc, #24] @ (9184 ) │ │ │ │ - mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #24] @ (9188 ) │ │ │ │ - ldr r0, [pc, #24] @ (918c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3ee4 <__assert_fail@plt+0x4fc> │ │ │ │ - nop │ │ │ │ - movs r6, r4 │ │ │ │ - movs r2, r0 │ │ │ │ - bvs.n 918c │ │ │ │ - movs r1, r0 │ │ │ │ - bvs.n 9210 │ │ │ │ - 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, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 91b8 │ │ │ │ + bpl.n 928c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 91d0 │ │ │ │ + blt.n 92a4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - ble.n 91cc │ │ │ │ + ble.n 92a0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #40] @ (91e4 ) │ │ │ │ + ldr r3, [pc, #40] @ (92b8 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #40] @ (91e8 ) │ │ │ │ - ldr r0, [pc, #44] @ (91ec ) │ │ │ │ + ldr r1, [pc, #40] @ (92bc ) │ │ │ │ + ldr r0, [pc, #44] @ (92c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3fa4 <__assert_fail@plt+0x5bc> │ │ │ │ - ldr r3, [pc, #28] @ (91f0 ) │ │ │ │ + bl 3ff8 <__assert_fail@plt+0x610> │ │ │ │ + ldr r3, [pc, #28] @ (92c4 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #28] @ (91f4 ) │ │ │ │ - ldr r0, [pc, #32] @ (91f8 ) │ │ │ │ + ldr r1, [pc, #28] @ (92c8 ) │ │ │ │ + ldr r0, [pc, #32] @ (92cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - vaddl.u16 q8, d8, d1 │ │ │ │ - bvs.n 9120 │ │ │ │ + cdp2 0, 5, cr0, cr0, cr1, {0} │ │ │ │ + bpl.n 92e4 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 91ac │ │ │ │ + bpl.n 9370 │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.u8 q8, d0, d1 │ │ │ │ - bvs.n 90fc │ │ │ │ + cdp2 0, 3, cr0, cr8, cr1, {0} │ │ │ │ + bmi.n 92c0 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 91b0 │ │ │ │ + bpl.n 9374 │ │ │ │ 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, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 9246 │ │ │ │ + bpl.n 931a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 9234 │ │ │ │ + bmi.n 9308 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 923e │ │ │ │ + beq.n 9312 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9238 │ │ │ │ + beq.n 930c │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ movweq r0, #65535 @ 0xffff │ │ │ │ movteq r0, #16 │ │ │ │ - bne.n 9242 │ │ │ │ + bne.n 9316 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #127 @ 0x7f │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ pop {r3, pc} │ │ │ │ - bl 4180 <__assert_fail@plt+0x798> │ │ │ │ + bl 41d4 <__assert_fail@plt+0x7ec> │ │ │ │ bl 3f14 <__assert_fail@plt+0x52c> │ │ │ │ nop │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 92c8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #104] @ (92cc ) │ │ │ │ - add ip, pc │ │ │ │ - ldr r3, [pc, #104] @ (92d0 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r4, [pc, #104] @ (92d4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r2, sp, #8 │ │ │ │ - ldr.w r0, [ip, r0] │ │ │ │ - add r4, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov.w r0, #0 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - blx 397c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 92a2 │ │ │ │ - ldr r1, [pc, #76] @ (92d8 ) │ │ │ │ - ldr r2, [pc, #64] @ (92cc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 92c2 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 36cc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9288 │ │ │ │ - ldr r0, [pc, #44] @ (92dc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #44] @ (92e0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 9288 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 9394 │ │ │ │ - movs r1, r0 │ │ │ │ - cbz r1, 92ea │ │ │ │ + cbz r1, 9326 │ │ │ │ b.w 3548 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92f8 │ │ │ │ + bge.n 9334 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #140] @ (9398 ) │ │ │ │ + ldr r3, [pc, #140] @ (93d4 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #140] @ 939c │ │ │ │ + ldr.w ip, [pc, #140] @ 93d8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #132] @ (93a0 ) │ │ │ │ + ldr r3, [pc, #132] @ (93dc ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 339c │ │ │ │ - cbz r0, 934a │ │ │ │ - ldr r2, [pc, #112] @ (93a4 ) │ │ │ │ - ldr r3, [pc, #108] @ (93a0 ) │ │ │ │ + cbz r0, 9386 │ │ │ │ + ldr r2, [pc, #112] @ (93e0 ) │ │ │ │ + ldr r3, [pc, #108] @ (93dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9394 │ │ │ │ + bne.n 93d0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 9360 │ │ │ │ - ldr r3, [pc, #84] @ (93a8 ) │ │ │ │ + bmi.n 939c │ │ │ │ + ldr r3, [pc, #84] @ (93e4 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3468 │ │ │ │ - b.n 9330 │ │ │ │ + b.n 936c │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx 39c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9330 │ │ │ │ - ldr r3, [pc, #56] @ (93a8 ) │ │ │ │ + beq.n 936c │ │ │ │ + ldr r3, [pc, #56] @ (93e4 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3468 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9330 │ │ │ │ + bge.n 936c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9330 │ │ │ │ + bne.n 936c │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9330 │ │ │ │ + b.n 936c │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #10 │ │ │ │ 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, #52] @ (93f0 ) │ │ │ │ + ldr r4, [pc, #52] @ (942c ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r1 │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93d0 │ │ │ │ + bge.n 940c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 93e6 │ │ │ │ - ldr r3, [pc, #32] @ (93f4 ) │ │ │ │ - ldr r1, [pc, #36] @ (93f8 ) │ │ │ │ + cbz r3, 9422 │ │ │ │ + ldr r3, [pc, #32] @ (9430 ) │ │ │ │ + ldr r1, [pc, #36] @ (9434 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 93d0 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + b.n 940c │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 937c │ │ │ │ + bpl.n 93d8 │ │ │ │ movs r1, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 9478 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #104] @ (947c ) │ │ │ │ - sub sp, #20 │ │ │ │ - add ip, pc │ │ │ │ - vldr d7, [pc, #88] @ 9470 │ │ │ │ - ldr r2, [pc, #100] @ (9480 ) │ │ │ │ - movs r3, #7 │ │ │ │ - mov r4, r0 │ │ │ │ - vstr d7, [sp] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #108] @ (94b8 ) │ │ │ │ + ldr r3, [pc, #112] @ (94bc ) │ │ │ │ + sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ + vldr d7, [pc, #92] @ 94b0 │ │ │ │ + mov r6, r1 │ │ │ │ mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [pc, #96] @ (94c0 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #7 │ │ │ │ + add r2, pc │ │ │ │ + vstr d7, [sp] │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ blx 36e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9444 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ - cbnz r0, 945c │ │ │ │ - ldr r2, [pc, #60] @ (9484 ) │ │ │ │ - ldr r3, [pc, #52] @ (947c ) │ │ │ │ + beq.n 947e │ │ │ │ + movs r0, #0 │ │ │ │ + cbz r4, 9496 │ │ │ │ + ldr r2, [pc, #68] @ (94c4 ) │ │ │ │ + ldr r3, [pc, #56] @ (94bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9468 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.n 94a8 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 947e │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - b.n 9444 │ │ │ │ + b.n 947e │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r4, #-4]! │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldc2l 0, cr0, [ip], #-4 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ movs r3, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #56] @ (94e4 ) │ │ │ │ + ldr r2, [pc, #56] @ (9524 ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 94c6 │ │ │ │ - ldr r1, [pc, #52] @ (94e8 ) │ │ │ │ + bpl.n 9506 │ │ │ │ + ldr r1, [pc, #52] @ (9528 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 94ce │ │ │ │ - ldr r1, [pc, #48] @ (94ec ) │ │ │ │ + beq.n 950e │ │ │ │ + ldr r1, [pc, #48] @ (952c ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94ca │ │ │ │ + beq.n 950a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #32] @ (94f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (9530 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #28] @ (94f4 ) │ │ │ │ - ldr r0, [pc, #32] @ (94f8 ) │ │ │ │ + ldr r1, [pc, #28] @ (9534 ) │ │ │ │ + ldr r0, [pc, #32] @ (9538 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r0], {1} │ │ │ │ - bcs.n 9524 │ │ │ │ + smlal r0, r0, ip, r1 │ │ │ │ + bne.n 957c │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 95b8 │ │ │ │ + bpl.n 9610 │ │ │ │ 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, #4] │ │ │ │ - ldr r2, [pc, #56] @ (9548 ) │ │ │ │ + ldr r2, [pc, #56] @ (9588 ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n 952a │ │ │ │ - ldr r1, [pc, #52] @ (954c ) │ │ │ │ + bpl.n 956a │ │ │ │ + ldr r1, [pc, #52] @ (958c ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9532 │ │ │ │ - ldr r1, [pc, #48] @ (9550 ) │ │ │ │ + beq.n 9572 │ │ │ │ + ldr r1, [pc, #48] @ (9590 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 952e │ │ │ │ + beq.n 956e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - bl 411c <__assert_fail@plt+0x734> │ │ │ │ + bl 4170 <__assert_fail@plt+0x788> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #32] @ (9554 ) │ │ │ │ + ldr r3, [pc, #32] @ (9594 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #28] @ (9558 ) │ │ │ │ - ldr r0, [pc, #32] @ (955c ) │ │ │ │ + ldr r1, [pc, #28] @ (9598 ) │ │ │ │ + ldr r0, [pc, #32] @ (959c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 0, r0, ip, cr1 │ │ │ │ - bne.n 94c0 │ │ │ │ + smmls r0, r8, r1, r0 │ │ │ │ + beq.n 9518 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 9554 │ │ │ │ + bpl.n 95ac │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ - ldr.w ip, [pc, #84] @ 95cc │ │ │ │ + ldr.w ip, [pc, #84] @ 960c │ │ │ │ and.w r2, r2, #5 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r2, #4 │ │ │ │ add ip, pc │ │ │ │ it ne │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ - beq.n 9598 │ │ │ │ + beq.n 95d8 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ - cbz r4, 95ae │ │ │ │ + cbz r4, 95ee │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ subs r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ - ldr r1, [pc, #32] @ (95d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (95d4 ) │ │ │ │ + ldr r1, [pc, #32] @ (9610 ) │ │ │ │ + ldr r3, [pc, #32] @ (9614 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #24] @ (95d8 ) │ │ │ │ + ldr r1, [pc, #24] @ (9618 ) │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9694 │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9654 │ │ │ │ + bvs.n 96ac │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ - ldr.w lr, [pc, #80] @ 9644 │ │ │ │ + ldr.w lr, [pc, #80] @ 9684 │ │ │ │ mov ip, r1 │ │ │ │ and.w r2, r2, #5 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #4 │ │ │ │ add lr, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ it ne │ │ │ │ ldrne.w lr, [r0, #12] │ │ │ │ - beq.n 961e │ │ │ │ + beq.n 965e │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, lr │ │ │ │ ldr r4, [r5, #4] │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r4, 9628 │ │ │ │ + cbz r4, 9668 │ │ │ │ ldr.w lr, [ip], #4 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 960c │ │ │ │ - ldr r1, [pc, #28] @ (9648 ) │ │ │ │ - ldr r3, [pc, #32] @ (964c ) │ │ │ │ + b.n 964c │ │ │ │ + ldr r1, [pc, #28] @ (9688 ) │ │ │ │ + ldr r3, [pc, #32] @ (968c ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #24] @ (9650 ) │ │ │ │ + ldr r1, [pc, #24] @ (9690 ) │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 961a │ │ │ │ + b.n 965a │ │ │ │ nop │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 95dc │ │ │ │ + bpl.n 9634 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w ip, [pc, #96] @ 96c8 │ │ │ │ + ldr.w ip, [pc, #96] @ 9708 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 9696 │ │ │ │ - ldr.w lr, [pc, #88] @ 96cc │ │ │ │ + bpl.n 96d6 │ │ │ │ + ldr.w lr, [pc, #88] @ 970c │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 96b2 │ │ │ │ - ldr.w lr, [pc, #80] @ 96d0 │ │ │ │ + beq.n 96f2 │ │ │ │ + ldr.w lr, [pc, #80] @ 9710 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 96ae │ │ │ │ + beq.n 96ee │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 96aa │ │ │ │ + bge.n 96ea │ │ │ │ adds r1, #4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (96d4 ) │ │ │ │ + ldr r3, [pc, #60] @ (9714 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #60] @ (96d8 ) │ │ │ │ - ldr r0, [pc, #60] @ (96dc ) │ │ │ │ + ldr r1, [pc, #60] @ (9718 ) │ │ │ │ + ldr r0, [pc, #60] @ (971c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 408c <__assert_fail@plt+0x6a4> │ │ │ │ + bl 40e0 <__assert_fail@plt+0x6f8> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #44] @ (96e0 ) │ │ │ │ + ldr r3, [pc, #44] @ (9720 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #40] @ (96e4 ) │ │ │ │ - ldr r0, [pc, #44] @ (96e8 ) │ │ │ │ + ldr r1, [pc, #40] @ (9724 ) │ │ │ │ + ldr r0, [pc, #44] @ (9728 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfafa0001 │ │ │ │ - beq.n 95fc │ │ │ │ + @ instruction: 0xfa060001 │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 9658 │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfadc0001 │ │ │ │ - beq.n 974c │ │ │ │ + vld1.8 {d16[0]}, [r8], r1 │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 97e0 │ │ │ │ + bcc.n 9638 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #116] @ (9770 ) │ │ │ │ - ldr.w ip, [pc, #116] @ 9774 │ │ │ │ + ldr r2, [pc, #116] @ (97b0 ) │ │ │ │ + ldr.w ip, [pc, #116] @ 97b4 │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r2, ip] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 9756 │ │ │ │ - ldr r4, [pc, #104] @ (9778 ) │ │ │ │ + beq.n 9796 │ │ │ │ + ldr r4, [pc, #104] @ (97b8 ) │ │ │ │ ldr r2, [r2, r4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 976c │ │ │ │ + beq.n 97ac │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ asrs r4, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r4, ip │ │ │ │ it ge │ │ │ │ movge r2, #0 │ │ │ │ - cbz r2, 974e │ │ │ │ + cbz r2, 978e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov lr, r1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 973e │ │ │ │ + bge.n 977e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w r2, ip, #1 │ │ │ │ movs r0, #0 │ │ │ │ str.w lr, [r1, ip, lsl #2] │ │ │ │ str r2, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3668 │ │ │ │ - ldr r3, [pc, #36] @ (977c ) │ │ │ │ + ldr r3, [pc, #36] @ (97bc ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #32] @ (9780 ) │ │ │ │ - ldr r0, [pc, #36] @ (9784 ) │ │ │ │ + ldr r1, [pc, #32] @ (97c0 ) │ │ │ │ + ldr r0, [pc, #36] @ (97c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa380001 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + vst4.8 {d16-d19}, [r4], r1 │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 9734 │ │ │ │ + bcs.n 978c │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #112] @ (9808 ) │ │ │ │ + ldr r3, [pc, #112] @ (9848 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #112] @ (980c ) │ │ │ │ + ldr r2, [pc, #112] @ (984c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 97c6 │ │ │ │ + bne.n 9806 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 9802 │ │ │ │ + bpl.n 9842 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 97f2 │ │ │ │ + bhi.n 9832 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 3960 │ │ │ │ - cbz r0, 97fc │ │ │ │ + cbz r0, 983c │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 362c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97c0 │ │ │ │ + bge.n 9800 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 97c0 │ │ │ │ + bne.n 9800 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 97c0 │ │ │ │ + b.n 9800 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 3628 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97c0 │ │ │ │ - bl 3f44 <__assert_fail@plt+0x55c> │ │ │ │ + b.n 9800 │ │ │ │ + bl 3f98 <__assert_fail@plt+0x5b0> │ │ │ │ nop │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #252] @ (9920 ) │ │ │ │ - ldr r2, [pc, #256] @ (9924 ) │ │ │ │ + ldr r0, [pc, #252] @ (9960 ) │ │ │ │ + ldr r2, [pc, #256] @ (9964 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - ldr.w ip, [pc, #252] @ 9928 │ │ │ │ + ldr.w ip, [pc, #252] @ 9968 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 9900 │ │ │ │ - ldr r0, [pc, #228] @ (992c ) │ │ │ │ + bpl.n 9940 │ │ │ │ + ldr r0, [pc, #228] @ (996c ) │ │ │ │ ldr.w lr, [ip, r0] │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 9908 │ │ │ │ - ldr r0, [pc, #224] @ (9930 ) │ │ │ │ + beq.n 9948 │ │ │ │ + ldr r0, [pc, #224] @ (9970 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9904 │ │ │ │ + beq.n 9944 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ - beq.n 989e │ │ │ │ + beq.n 98de │ │ │ │ add.w ip, r1, #16 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 9908 │ │ │ │ + beq.n 9948 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9904 │ │ │ │ + beq.n 9944 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 98d6 │ │ │ │ + beq.n 9916 │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 98d6 │ │ │ │ - ldr r1, [pc, #172] @ (9934 ) │ │ │ │ - ldr r2, [pc, #156] @ (9924 ) │ │ │ │ + bge.n 9916 │ │ │ │ + ldr r1, [pc, #172] @ (9974 ) │ │ │ │ + ldr r2, [pc, #156] @ (9964 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 98fc │ │ │ │ + bne.n 993c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 37e0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 9884 │ │ │ │ + beq.n 98c4 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 98e8 │ │ │ │ + beq.n 9928 │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ cmp r3, r5 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #4] │ │ │ │ - ble.n 98e8 │ │ │ │ + ble.n 9928 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9884 │ │ │ │ + beq.n 98c4 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3390 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9884 │ │ │ │ + b.n 98c4 │ │ │ │ mov r1, ip │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 349c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 9884 │ │ │ │ + b.n 98c4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 349c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 98c6 │ │ │ │ + b.n 9906 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 4214 <__assert_fail@plt+0x82c> │ │ │ │ + bl 4268 <__assert_fail@plt+0x880> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #44] @ (9938 ) │ │ │ │ + ldr r3, [pc, #44] @ (9978 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #44] @ (993c ) │ │ │ │ - ldr r0, [pc, #44] @ (9940 ) │ │ │ │ + ldr r1, [pc, #44] @ (997c ) │ │ │ │ + ldr r0, [pc, #44] @ (9980 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ - strb.w r0, [r6, #1] │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf7920001 │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 998c │ │ │ │ + bne.n 99e4 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #356] @ (9ab8 ) │ │ │ │ + ldr r7, [pc, #356] @ (9af8 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r7, pc │ │ │ │ ldr.w lr, [r7, #1456] @ 0x5b0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9a3e │ │ │ │ + beq.n 9a7e │ │ │ │ ldr.w r5, [r7, #1448] @ 0x5a8 │ │ │ │ subs r1, r5, #1 │ │ │ │ - bmi.n 99f6 │ │ │ │ + bmi.n 9a36 │ │ │ │ add.w r2, lr, r1, lsl #3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 9a3a │ │ │ │ + bgt.n 9a7a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a9a │ │ │ │ + beq.w 9ada │ │ │ │ movs r2, #0 │ │ │ │ - b.n 998a │ │ │ │ - ble.n 99a8 │ │ │ │ + b.n 99ca │ │ │ │ + ble.n 99e8 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 99a2 │ │ │ │ + bge.n 99e2 │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w ip, lr, r3, lsl #3 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 9982 │ │ │ │ + bge.n 99c2 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 998a │ │ │ │ + blt.n 99ca │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 9a02 │ │ │ │ + ble.n 9a42 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add.w r7, lr, r1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 9a70 │ │ │ │ - ldr r2, [pc, #256] @ (9abc ) │ │ │ │ + beq.n 9ab0 │ │ │ │ + ldr r2, [pc, #256] @ (9afc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1452] @ 0x5ac │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 9a0e │ │ │ │ + beq.n 9a4e │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 99d8 │ │ │ │ + bge.n 9a18 │ │ │ │ subs r2, r5, r3 │ │ │ │ adds r3, #1 │ │ │ │ add r1, lr │ │ │ │ add.w r0, lr, r3, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 336c │ │ │ │ - ldr r2, [pc, #228] @ (9ac0 ) │ │ │ │ + ldr r2, [pc, #228] @ (9b00 ) │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ strd r6, r4, [r7] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r5, [r2, #1448] @ 0x5a8 │ │ │ │ - bge.n 99f2 │ │ │ │ + bge.n 9a32 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r0, r3 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ - ldr r2, [pc, #192] @ (9ac4 ) │ │ │ │ + ldr r2, [pc, #192] @ (9b04 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1452] @ 0x5ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9a68 │ │ │ │ + bne.n 9aa8 │ │ │ │ add.w r5, r2, #64 @ 0x40 │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ blx 35a0 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f2 │ │ │ │ - ldr r2, [pc, #164] @ (9ac8 ) │ │ │ │ + beq.n 9a32 │ │ │ │ + ldr r2, [pc, #164] @ (9b08 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ lsls r1, r3, #3 │ │ │ │ str.w r5, [r2, #1452] @ 0x5ac │ │ │ │ adds r7, r0, r1 │ │ │ │ ldr.w r5, [r2, #1448] @ 0x5a8 │ │ │ │ str.w r0, [r2, #1456] @ 0x5b0 │ │ │ │ - b.n 99c4 │ │ │ │ + b.n 9a04 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9a02 │ │ │ │ + b.n 9a42 │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ blx 39a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f2 │ │ │ │ + beq.n 9a32 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r7, #1448] @ 0x5a8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r2, [r7, #1452] @ 0x5ac │ │ │ │ str.w r0, [r7, #1456] @ 0x5b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r4, [r0, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r6, [r0, #0] │ │ │ │ - blt.n 99ee │ │ │ │ - b.n 99f2 │ │ │ │ + blt.n 9a2e │ │ │ │ + b.n 9a32 │ │ │ │ add.w r7, lr, r3, lsl #3 │ │ │ │ - b.n 99d8 │ │ │ │ + b.n 9a18 │ │ │ │ mov r7, lr │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r6, [r7, #0] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99f2 │ │ │ │ + bge.n 9a32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99f2 │ │ │ │ + bne.n 9a32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 343c <_Py_Dealloc@plt> │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r0, r2 │ │ │ │ it gt │ │ │ │ movgt r3, #1 │ │ │ │ - bgt.n 9a02 │ │ │ │ - beq.n 9a6e │ │ │ │ + bgt.n 9a42 │ │ │ │ + beq.n 9aae │ │ │ │ ldr.w r2, [r7, #1452] @ 0x5ac │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9a0e │ │ │ │ + beq.n 9a4e │ │ │ │ mov r7, lr │ │ │ │ movs r5, #1 │ │ │ │ - b.n 99c8 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + b.n 9a08 │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ (9b14 ) │ │ │ │ + ldr r3, [pc, #56] @ (9b54 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9b04 │ │ │ │ + cbz r1, 9b44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r3, 9b00 │ │ │ │ + cbz r3, 9b40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9b00 │ │ │ │ + bge.n 9b40 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9b0a │ │ │ │ + cbz r2, 9b4a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #16] @ (9b18 ) │ │ │ │ + ldr r2, [pc, #16] @ (9b58 ) │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - b.n 9ae0 │ │ │ │ + b.n 9b20 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r0, #28] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ 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 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - blx 37bc │ │ │ │ - mov r2, r0 │ │ │ │ - cbz r0, 9b78 │ │ │ │ - ldr r1, [pc, #68] @ (9b80 ) │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - blx 3780 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9b62 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cbz r1, 9b68 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ - movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #92] @ (9bf0 ) │ │ │ │ - ldr r3, [pc, #92] @ (9bf4 ) │ │ │ │ + ldr r2, [pc, #92] @ (9bc8 ) │ │ │ │ + ldr r3, [pc, #92] @ (9bcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.n 9bce │ │ │ │ + beq.n 9ba6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 9bdc │ │ │ │ + bpl.n 9bb4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9bb6 │ │ │ │ + bge.n 9b8e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ str r1, [r0, #80] @ 0x50 │ │ │ │ - cbz r3, 9bca │ │ │ │ + cbz r3, 9ba2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9bca │ │ │ │ + bge.n 9ba2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9bd2 │ │ │ │ + cbz r2, 9baa │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.n 9bb6 │ │ │ │ + b.n 9b8e │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9bcc │ │ │ │ - ldr r3, [pc, #24] @ (9bf8 ) │ │ │ │ - ldr r1, [pc, #28] @ (9bfc ) │ │ │ │ + b.n 9ba4 │ │ │ │ + ldr r3, [pc, #24] @ (9bd0 ) │ │ │ │ + ldr r1, [pc, #28] @ (9bd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 9c50 │ │ │ │ + beq.n 9b10 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (9c60 ) │ │ │ │ + ldr r3, [pc, #80] @ (9c38 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9c4a │ │ │ │ + cbz r1, 9c22 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 9c4a │ │ │ │ + bpl.n 9c22 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, 9c3c │ │ │ │ + cbz r3, 9c14 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9c3c │ │ │ │ + bge.n 9c14 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9c40 │ │ │ │ + cbz r2, 9c18 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9c3e │ │ │ │ - ldr r2, [pc, #24] @ (9c64 ) │ │ │ │ - ldr r1, [pc, #24] @ (9c68 ) │ │ │ │ + b.n 9c16 │ │ │ │ + ldr r2, [pc, #24] @ (9c3c ) │ │ │ │ + ldr r1, [pc, #24] @ (9c40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 9c40 │ │ │ │ + beq.n 9d00 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (9ccc ) │ │ │ │ + ldr r3, [pc, #80] @ (9ca4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9cb6 │ │ │ │ + cbz r1, 9c8e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 9cb6 │ │ │ │ + bpl.n 9c8e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 9ca8 │ │ │ │ + cbz r3, 9c80 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ca8 │ │ │ │ + bge.n 9c80 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9cac │ │ │ │ + cbz r2, 9c84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9caa │ │ │ │ - ldr r2, [pc, #24] @ (9cd0 ) │ │ │ │ - ldr r1, [pc, #24] @ (9cd4 ) │ │ │ │ + b.n 9c82 │ │ │ │ + ldr r2, [pc, #24] @ (9ca8 ) │ │ │ │ + ldr r1, [pc, #24] @ (9cac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r1, #8] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 9c2c │ │ │ │ + beq.n 9cec │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #112] @ (9d58 ) │ │ │ │ + ldr r3, [pc, #112] @ (9d30 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9d34 │ │ │ │ - ldr r2, [pc, #108] @ (9d5c ) │ │ │ │ + cbz r1, 9d0c │ │ │ │ + ldr r2, [pc, #108] @ (9d34 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9d3a │ │ │ │ - ldr r0, [pc, #100] @ (9d60 ) │ │ │ │ + bne.n 9d12 │ │ │ │ + ldr r0, [pc, #100] @ (9d38 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #100] @ (9d64 ) │ │ │ │ + ldr r1, [pc, #100] @ (9d3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3424 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, 9d28 │ │ │ │ + cbz r0, 9d00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9d28 │ │ │ │ + bge.n 9d00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9d2c │ │ │ │ + cbz r3, 9d04 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9d2a │ │ │ │ - ldr r2, [pc, #36] @ (9d5c ) │ │ │ │ + b.n 9d02 │ │ │ │ + ldr r2, [pc, #36] @ (9d34 ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b.n 9cf8 │ │ │ │ + b.n 9cd0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 9cf8 │ │ │ │ - ldr r2, [pc, #36] @ (9d68 ) │ │ │ │ - ldr r1, [pc, #36] @ (9d6c ) │ │ │ │ + bmi.n 9cd0 │ │ │ │ + ldr r2, [pc, #36] @ (9d40 ) │ │ │ │ + ldr r1, [pc, #36] @ (9d44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + str r6, [r3, #0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 9cdc │ │ │ │ + beq.n 9d9c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 9dfc │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #112] @ (9df0 ) │ │ │ │ + ldr r3, [pc, #112] @ (9dc8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9dcc │ │ │ │ - ldr r2, [pc, #108] @ (9df4 ) │ │ │ │ + cbz r1, 9da4 │ │ │ │ + ldr r2, [pc, #108] @ (9dcc ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9dd2 │ │ │ │ - ldr r0, [pc, #100] @ (9df8 ) │ │ │ │ + bne.n 9daa │ │ │ │ + ldr r0, [pc, #100] @ (9dd0 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #100] @ (9dfc ) │ │ │ │ + ldr r1, [pc, #100] @ (9dd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3424 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #68] @ 0x44 │ │ │ │ - cbz r0, 9dc0 │ │ │ │ + cbz r0, 9d98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9dc0 │ │ │ │ + bge.n 9d98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9dc4 │ │ │ │ + cbz r3, 9d9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9dc2 │ │ │ │ - ldr r2, [pc, #36] @ (9df4 ) │ │ │ │ + b.n 9d9a │ │ │ │ + ldr r2, [pc, #36] @ (9dcc ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b.n 9d90 │ │ │ │ + b.n 9d68 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 9d90 │ │ │ │ - ldr r2, [pc, #36] @ (9e00 ) │ │ │ │ - ldr r1, [pc, #36] @ (9e04 ) │ │ │ │ + bmi.n 9d68 │ │ │ │ + ldr r2, [pc, #36] @ (9dd8 ) │ │ │ │ + ldr r1, [pc, #36] @ (9ddc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 9d64 │ │ │ │ + beq.n 9e24 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 9e84 │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (9e74 ) │ │ │ │ + ldr r3, [pc, #92] @ (9e4c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9e50 │ │ │ │ + cbz r1, 9e28 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 9e64 │ │ │ │ + bpl.n 9e3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r1, [r0, #32] │ │ │ │ - cbz r3, 9e44 │ │ │ │ + cbz r3, 9e1c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e44 │ │ │ │ + bge.n 9e1c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9e48 │ │ │ │ + cbz r2, 9e20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9e44 │ │ │ │ - ldr r2, [pc, #36] @ (9e78 ) │ │ │ │ - ldr r1, [pc, #40] @ (9e7c ) │ │ │ │ + b.n 9e1c │ │ │ │ + ldr r2, [pc, #36] @ (9e50 ) │ │ │ │ + ldr r1, [pc, #40] @ (9e54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #16] @ (9e78 ) │ │ │ │ - ldr r1, [pc, #24] @ (9e80 ) │ │ │ │ + ldr r2, [pc, #16] @ (9e50 ) │ │ │ │ + ldr r1, [pc, #24] @ (9e58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 9e5e │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + b.n 9e36 │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 9f28 │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 9f5c │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #216] @ (9f6c ) │ │ │ │ + ldr r3, [pc, #216] @ (9f44 ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #216] @ (9f70 ) │ │ │ │ + ldr r2, [pc, #216] @ (9f48 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [r1, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f12 │ │ │ │ + bge.n 9eea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 9ec6 │ │ │ │ + cbz r0, 9e9e │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ec6 │ │ │ │ + bge.n 9e9e │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9f40 │ │ │ │ + beq.n 9f18 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r1, #28] │ │ │ │ - bge.n 9f24 │ │ │ │ + bge.n 9efc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 9eec │ │ │ │ + cbz r0, 9ec4 │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9eec │ │ │ │ + bge.n 9ec4 │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9f50 │ │ │ │ + beq.n 9f28 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ it lt │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - cbz r0, 9f0c │ │ │ │ + cbz r0, 9ee4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f0c │ │ │ │ + bge.n 9ee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9f36 │ │ │ │ + cbz r3, 9f0e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r0, 9f60 │ │ │ │ + cbz r0, 9f38 │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ itt ge │ │ │ │ ldrge r0, [r1, #28] │ │ │ │ strge r2, [r1, #28] │ │ │ │ - blt.n 9eba │ │ │ │ - cbz r0, 9f30 │ │ │ │ + blt.n 9e92 │ │ │ │ + cbz r0, 9f08 │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ee0 │ │ │ │ + blt.n 9eb8 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ - b.n 9efc │ │ │ │ + b.n 9ed4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 9ec6 │ │ │ │ + b.n 9e9e │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 9eec │ │ │ │ + b.n 9ec4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ str r2, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f26 │ │ │ │ - b.n 9f30 │ │ │ │ + bne.n 9efe │ │ │ │ + b.n 9f08 │ │ │ │ nop │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #288] @ (a0a4 ) │ │ │ │ + ldr r3, [pc, #288] @ (a07c ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #288] @ (a0a8 ) │ │ │ │ + ldr r2, [pc, #288] @ (a080 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a028 │ │ │ │ + bge.n a000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 9fb6 │ │ │ │ + cbz r0, 9f8e │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9fb6 │ │ │ │ + bge.n 9f8e │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a068 │ │ │ │ + beq.n a040 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r1, #24] │ │ │ │ - bge.n a03c │ │ │ │ + bge.n a014 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 9fdc │ │ │ │ + cbz r0, 9fb4 │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9fdc │ │ │ │ + bge.n 9fb4 │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a078 │ │ │ │ + beq.n a050 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r1, #28] │ │ │ │ - bge.n a04c │ │ │ │ + bge.n a024 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, a002 │ │ │ │ + cbz r0, 9fda │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a002 │ │ │ │ + bge.n 9fda │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a088 │ │ │ │ + beq.n a060 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ str r2, [r1, #32] │ │ │ │ it lt │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - cbz r0, a022 │ │ │ │ + cbz r0, 9ffa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a022 │ │ │ │ + bge.n 9ffa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a05e │ │ │ │ + cbz r3, a036 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a098 │ │ │ │ + beq.n a070 │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ itt ge │ │ │ │ ldrge r0, [r1, #24] │ │ │ │ strge r2, [r1, #24] │ │ │ │ - blt.n 9faa │ │ │ │ - cbz r0, a048 │ │ │ │ + blt.n 9f82 │ │ │ │ + cbz r0, a020 │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9fd0 │ │ │ │ + blt.n 9fa8 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ str r2, [r1, #28] │ │ │ │ - cbz r0, a058 │ │ │ │ + cbz r0, a030 │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ff6 │ │ │ │ + blt.n 9fce │ │ │ │ ldr r0, [r1, #32] │ │ │ │ str r2, [r1, #32] │ │ │ │ - b.n a012 │ │ │ │ + b.n 9fea │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 9fb6 │ │ │ │ + b.n 9f8e │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 9fdc │ │ │ │ + b.n 9fb4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n a002 │ │ │ │ + b.n 9fda │ │ │ │ ldr r0, [r1, #24] │ │ │ │ str r2, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a03e │ │ │ │ - b.n a048 │ │ │ │ + bne.n a016 │ │ │ │ + b.n a020 │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ - ldr r4, [pc, #328] @ (a210 ) │ │ │ │ + ldr r4, [pc, #328] @ (a1e8 ) │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ add r4, pc │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ blx 39b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a19c │ │ │ │ + beq.n a174 │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ mov r8, r0 │ │ │ │ itt ls │ │ │ │ movls.w fp, #0 │ │ │ │ movls.w sl, #1 │ │ │ │ - bhi.n a1a8 │ │ │ │ + bhi.n a180 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w a208 │ │ │ │ + bpl.w a1e0 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n a1c0 │ │ │ │ + bpl.n a198 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w ip, r8, #20 │ │ │ │ addpl.w ip, r8, #28 │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ asr.w r9, r9, fp │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n a17c │ │ │ │ + blt.n a154 │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ movs r6, #0 │ │ │ │ strd ip, r4, [sp, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n a20c │ │ │ │ + bpl.n a1e4 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - cbz r4, a16c │ │ │ │ + cbz r4, a144 │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n a17a │ │ │ │ + blt.n a152 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n a1e0 │ │ │ │ + bpl.n a1b8 │ │ │ │ lsls r1, r3, #25 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r2, #20 │ │ │ │ addpl.w r1, r2, #28 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n a1ee │ │ │ │ + beq.n a1c6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 34f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n a18a │ │ │ │ + blt.n a162 │ │ │ │ add r6, r4 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n a12a │ │ │ │ + bne.n a102 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r3, [pc, #148] @ (a214 ) │ │ │ │ - ldr r1, [pc, #152] @ (a218 ) │ │ │ │ + ldr r3, [pc, #148] @ (a1ec ) │ │ │ │ + ldr r1, [pc, #152] @ (a1f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a19c │ │ │ │ + bge.n a174 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, a200 │ │ │ │ + cbz r3, a1d8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ itete cs │ │ │ │ movcs.w fp, #2 │ │ │ │ movcc.w fp, #1 │ │ │ │ movcs.w sl, #4 │ │ │ │ movcc.w sl, #2 │ │ │ │ - b.n a0f4 │ │ │ │ + b.n a0cc │ │ │ │ ldr.w ip, [r8, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n a114 │ │ │ │ - ldr r3, [pc, #80] @ (a21c ) │ │ │ │ + bne.n a0ec │ │ │ │ + ldr r3, [pc, #80] @ (a1f4 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #76] @ (a220 ) │ │ │ │ - ldr r0, [pc, #80] @ (a224 ) │ │ │ │ + ldr r1, [pc, #76] @ (a1f8 ) │ │ │ │ + ldr r0, [pc, #80] @ (a1fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a1ca │ │ │ │ + beq.n a1a2 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n a15a │ │ │ │ + bne.n a132 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl.w r0, r6, fp │ │ │ │ lsl.w r2, r4, fp │ │ │ │ add r0, r3 │ │ │ │ blx 3400 │ │ │ │ - b.n a16a │ │ │ │ + b.n a142 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a19c │ │ │ │ + b.n a174 │ │ │ │ bl 3ee4 <__assert_fail@plt+0x4fc> │ │ │ │ bl 3eb4 <__assert_fail@plt+0x4cc> │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.s8 q8, d4, d1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + vhadd.s d0, d8, d1 │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ - ldr r4, [pc, #324] @ (a388 ) │ │ │ │ + ldr r4, [pc, #324] @ (a360 ) │ │ │ │ cmp r1, r2 │ │ │ │ sub sp, #20 │ │ │ │ it cs │ │ │ │ movcs r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ add r4, pc │ │ │ │ blx 39b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a314 │ │ │ │ + beq.n a2ec │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r8, r0 │ │ │ │ itt ls │ │ │ │ movls.w fp, #0 │ │ │ │ movls.w sl, #1 │ │ │ │ - bhi.n a320 │ │ │ │ + bhi.n a2f8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w a380 │ │ │ │ + bpl.w a358 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n a338 │ │ │ │ + bpl.n a310 │ │ │ │ lsls r5, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w ip, r8, #20 │ │ │ │ addpl.w ip, r8, #28 │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ asr.w r9, r9, fp │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n a2f4 │ │ │ │ + blt.n a2cc │ │ │ │ subs r6, r7, #4 │ │ │ │ movs r5, #0 │ │ │ │ adds r7, #16 │ │ │ │ strd ip, r4, [sp, #8] │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n a384 │ │ │ │ + bpl.n a35c │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - cbz r4, a2e6 │ │ │ │ + cbz r4, a2be │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n a2f2 │ │ │ │ + blt.n a2ca │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n a358 │ │ │ │ + bpl.n a330 │ │ │ │ lsls r1, r3, #25 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r2, #20 │ │ │ │ addpl.w r1, r2, #28 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n a366 │ │ │ │ + beq.n a33e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 34f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n a302 │ │ │ │ + blt.n a2da │ │ │ │ add r5, r4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n a2a2 │ │ │ │ + bne.n a27a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r3, [pc, #148] @ (a38c ) │ │ │ │ - ldr r1, [pc, #152] @ (a390 ) │ │ │ │ + ldr r3, [pc, #148] @ (a364 ) │ │ │ │ + ldr r1, [pc, #152] @ (a368 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a314 │ │ │ │ + bge.n a2ec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, a378 │ │ │ │ + cbz r3, a350 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r5, #65536 @ 0x10000 │ │ │ │ itete cs │ │ │ │ movcs.w fp, #2 │ │ │ │ movcc.w fp, #1 │ │ │ │ movcs.w sl, #4 │ │ │ │ movcc.w sl, #2 │ │ │ │ - b.n a26c │ │ │ │ + b.n a244 │ │ │ │ ldr.w ip, [r8, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n a28c │ │ │ │ - ldr r3, [pc, #80] @ (a394 ) │ │ │ │ + bne.n a264 │ │ │ │ + ldr r3, [pc, #80] @ (a36c ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #76] @ (a398 ) │ │ │ │ - ldr r0, [pc, #80] @ (a39c ) │ │ │ │ + ldr r1, [pc, #76] @ (a370 ) │ │ │ │ + ldr r0, [pc, #80] @ (a374 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a342 │ │ │ │ + beq.n a31a │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n a2d4 │ │ │ │ + bne.n a2ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl.w r0, r5, fp │ │ │ │ lsl.w r2, r4, fp │ │ │ │ add r0, r3 │ │ │ │ blx 3400 │ │ │ │ - b.n a2e4 │ │ │ │ + b.n a2bc │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a314 │ │ │ │ + b.n a2ec │ │ │ │ bl 3ee4 <__assert_fail@plt+0x4fc> │ │ │ │ bl 3eb4 <__assert_fail@plt+0x4cc> │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cdp 0, 4, cr0, cr12, cr1, {0} │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stcl 0, cr0, [r0, #4] │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #156] @ (a440 ) │ │ │ │ + ldr r3, [pc, #156] @ (a418 ) │ │ │ │ cmp r0, r1 │ │ │ │ add r3, pc │ │ │ │ - beq.n a41c │ │ │ │ + beq.n a3f4 │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cbz r2, a3fe │ │ │ │ + cbz r2, a3d6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n a43a │ │ │ │ - ldr.w ip, [pc, #124] @ a444 │ │ │ │ + bpl.n a412 │ │ │ │ + ldr.w ip, [pc, #124] @ a41c │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n a424 │ │ │ │ - ldr.w ip, [pc, #116] @ a448 │ │ │ │ + beq.n a3fc │ │ │ │ + ldr.w ip, [pc, #116] @ a420 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a420 │ │ │ │ + beq.n a3f8 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n a418 │ │ │ │ + ble.n a3f0 │ │ │ │ adds r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ - b.n a3f2 │ │ │ │ + b.n a3ca │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n a418 │ │ │ │ + beq.n a3f0 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n a3ec │ │ │ │ + bne.n a3c4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n a41c │ │ │ │ + beq.n a3f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a3fe │ │ │ │ - ldr r2, [pc, #64] @ (a44c ) │ │ │ │ + bne.n a3d6 │ │ │ │ + ldr r2, [pc, #64] @ (a424 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ subs r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #40] @ (a450 ) │ │ │ │ + ldr r3, [pc, #40] @ (a428 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #40] @ (a454 ) │ │ │ │ - ldr r0, [pc, #40] @ (a458 ) │ │ │ │ + ldr r1, [pc, #40] @ (a42c ) │ │ │ │ + ldr r0, [pc, #40] @ (a430 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ nop │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [sl, #-4]! │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + ldcl 0, cr0, [lr], {1} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ 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 r4, [pc, #300] @ (a598 ) │ │ │ │ + ldr r4, [pc, #300] @ (a570 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #300] @ (a59c ) │ │ │ │ + ldr r2, [pc, #300] @ (a574 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r1, r2 │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ and.w lr, r2, #1073741824 @ 0x40000000 │ │ │ │ - beq.n a4da │ │ │ │ + beq.n a4b2 │ │ │ │ mov r3, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a4d0 │ │ │ │ + bne.n a4a8 │ │ │ │ cmp r2, lr │ │ │ │ - bge.n a4ee │ │ │ │ + bge.n a4c6 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n a4ee │ │ │ │ + bpl.n a4c6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a50c │ │ │ │ + beq.n a4e4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst.w r2, #1073741824 @ 0x40000000 │ │ │ │ - beq.n a4be │ │ │ │ + beq.n a496 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n a4e4 │ │ │ │ + beq.n a4bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 38a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a58a │ │ │ │ + bne.n a562 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n a56c │ │ │ │ + bpl.n a544 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a516 │ │ │ │ + bge.n a4ee │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n a516 │ │ │ │ - cbz r1, a4e0 │ │ │ │ - ldr r1, [pc, #204] @ (a5a0 ) │ │ │ │ - ldr r3, [pc, #204] @ (a5a4 ) │ │ │ │ + b.n a4ee │ │ │ │ + cbz r1, a4b8 │ │ │ │ + ldr r1, [pc, #204] @ (a578 ) │ │ │ │ + ldr r3, [pc, #204] @ (a57c ) │ │ │ │ add r1, pc │ │ │ │ - b.n a4f4 │ │ │ │ + b.n a4cc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n a502 │ │ │ │ + beq.n a4da │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 3464 │ │ │ │ - ldr r1, [pc, #184] @ (a5a8 ) │ │ │ │ - ldr r3, [pc, #176] @ (a5a4 ) │ │ │ │ + ldr r1, [pc, #184] @ (a580 ) │ │ │ │ + ldr r3, [pc, #176] @ (a57c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 352c │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n a4ee │ │ │ │ + bge.n a4c6 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.n a4ee │ │ │ │ + bpl.n a4c6 │ │ │ │ movs r0, #0 │ │ │ │ blx 3690 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, a554 │ │ │ │ + cbz r3, a52c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 38d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a534 │ │ │ │ + bge.n a50c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, a564 │ │ │ │ - cbz r6, a554 │ │ │ │ + cbz r2, a53c │ │ │ │ + cbz r6, a52c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n a578 │ │ │ │ + bpl.n a550 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3468 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a554 │ │ │ │ + bge.n a52c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, a558 │ │ │ │ + cbz r3, a530 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 343c <_Py_Dealloc@plt> │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a534 │ │ │ │ + b.n a50c │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #1 │ │ │ │ blx 39c4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n a514 │ │ │ │ - ldr r1, [pc, #40] @ (a5a4 ) │ │ │ │ + b.n a4ec │ │ │ │ + ldr r1, [pc, #40] @ (a57c ) │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ - ldr r1, [pc, #44] @ (a5ac ) │ │ │ │ + ldr r1, [pc, #44] @ (a584 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n a546 │ │ │ │ + b.n a51e │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ movne r1, r3 │ │ │ │ movne r0, r6 │ │ │ │ - bne.n a4e4 │ │ │ │ - b.n a554 │ │ │ │ + bne.n a4bc │ │ │ │ + b.n a52c │ │ │ │ nop │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #188] @ a680 │ │ │ │ + ldr.w ip, [pc, #188] @ a658 │ │ │ │ sub sp, #8 │ │ │ │ ands.w r2, r2, r1, lsr #31 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ and.w r0, r0, #33554432 @ 0x2000000 │ │ │ │ - bne.n a60e │ │ │ │ + bne.n a5e6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a67a │ │ │ │ - ldr r2, [pc, #168] @ (a684 ) │ │ │ │ + beq.n a652 │ │ │ │ + ldr r2, [pc, #168] @ (a65c ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a664 │ │ │ │ - ldr r2, [pc, #160] @ (a688 ) │ │ │ │ + beq.n a63c │ │ │ │ + ldr r2, [pc, #160] @ (a660 ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a62c │ │ │ │ + beq.n a604 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n a630 │ │ │ │ + bcs.n a608 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a608 │ │ │ │ + bge.n a5e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a67a │ │ │ │ - ldr r2, [pc, #112] @ (a684 ) │ │ │ │ + beq.n a652 │ │ │ │ + ldr r2, [pc, #112] @ (a65c ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a664 │ │ │ │ - ldr r2, [pc, #104] @ (a688 ) │ │ │ │ + beq.n a63c │ │ │ │ + ldr r2, [pc, #104] @ (a660 ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ addne r3, r1, r2 │ │ │ │ - bne.n a5f2 │ │ │ │ + bne.n a5ca │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ mov r0, r1 │ │ │ │ blx 35f4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a608 │ │ │ │ + beq.n a5e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 3564 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a656 │ │ │ │ + bge.n a62e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, a65a │ │ │ │ + cbz r3, a632 │ │ │ │ mov r1, r4 │ │ │ │ - b.n a608 │ │ │ │ + b.n a5e0 │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r1, r4 │ │ │ │ - b.n a608 │ │ │ │ - ldr r3, [pc, #36] @ (a68c ) │ │ │ │ + b.n a5e0 │ │ │ │ + ldr r3, [pc, #36] @ (a664 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #36] @ (a690 ) │ │ │ │ - ldr r0, [pc, #36] @ (a694 ) │ │ │ │ + ldr r1, [pc, #36] @ (a668 ) │ │ │ │ + ldr r0, [pc, #36] @ (a66c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 411c <__assert_fail@plt+0x734> │ │ │ │ + bl 4170 <__assert_fail@plt+0x788> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb2a0001 │ │ │ │ - stmia r0!, {r7} │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + eors.w r0, lr, r1 │ │ │ │ + ite │ │ │ │ + mov r1, r0 │ │ │ │ + stmiaal r4!, {r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #136] @ (a730 ) │ │ │ │ + ldr r2, [pc, #136] @ (a708 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #136] @ (a734 ) │ │ │ │ + ldr r5, [pc, #136] @ (a70c ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #136] @ (a738 ) │ │ │ │ + ldr r3, [pc, #136] @ (a710 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #136] @ (a73c ) │ │ │ │ + ldr r0, [pc, #136] @ (a714 ) │ │ │ │ add r5, pc │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - cbz r0, a6f8 │ │ │ │ + cbz r0, a6d0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a6de │ │ │ │ + bge.n a6b6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - ldr r1, [pc, #96] @ (a740 ) │ │ │ │ - ldr r2, [pc, #84] @ (a738 ) │ │ │ │ + ldr r1, [pc, #96] @ (a718 ) │ │ │ │ + ldr r2, [pc, #84] @ (a710 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n a72c │ │ │ │ + bne.n a704 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 3650 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 397c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a6de │ │ │ │ + bne.n a6b6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 36cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a6de │ │ │ │ - ldr r0, [pc, #40] @ (a744 ) │ │ │ │ + bne.n a6b6 │ │ │ │ + ldr r0, [pc, #40] @ (a71c ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #40] @ (a748 ) │ │ │ │ + ldr r1, [pc, #40] @ (a720 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a6de │ │ │ │ + b.n a6b6 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #212] @ (a830 ) │ │ │ │ + ldr r5, [pc, #212] @ (a808 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #212] @ (a834 ) │ │ │ │ + ldr r3, [pc, #212] @ (a80c ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r3, [pc, #204] @ (a838 ) │ │ │ │ + ldr r3, [pc, #204] @ (a810 ) │ │ │ │ add r3, pc │ │ │ │ it eq │ │ │ │ ldreq r4, [r0, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #196] @ (a83c ) │ │ │ │ + ldr r3, [pc, #196] @ (a814 ) │ │ │ │ it eq │ │ │ │ ldreq r1, [r4, #4] │ │ │ │ ldr.w lr, [r5, r3] │ │ │ │ cmp r1, lr │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n a7d4 │ │ │ │ + beq.n a7ac │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, a7e6 │ │ │ │ + cbz r2, a7be │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n a812 │ │ │ │ - ldr r1, [pc, #160] @ (a840 ) │ │ │ │ + bpl.n a7ea │ │ │ │ + ldr r1, [pc, #160] @ (a818 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n a81a │ │ │ │ - ldr r1, [pc, #156] @ (a844 ) │ │ │ │ + beq.n a7f2 │ │ │ │ + ldr r1, [pc, #156] @ (a81c ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n a816 │ │ │ │ + beq.n a7ee │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n a7e2 │ │ │ │ + ble.n a7ba │ │ │ │ add.w ip, r2, #12 │ │ │ │ mov r2, r3 │ │ │ │ - b.n a7c2 │ │ │ │ + b.n a79a │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a7e2 │ │ │ │ + beq.n a7ba │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ cmp r3, lr │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n a7bc │ │ │ │ + bne.n a794 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7d4 │ │ │ │ + beq.n a7ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a7e8 │ │ │ │ - ldr r3, [pc, #80] @ (a848 ) │ │ │ │ + bne.n a7c0 │ │ │ │ + ldr r3, [pc, #80] @ (a820 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7d4 │ │ │ │ + beq.n a7ac │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n a7d4 │ │ │ │ + beq.n a7ac │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a7fc │ │ │ │ + bne.n a7d4 │ │ │ │ cmp lr, r3 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - beq.n a7d4 │ │ │ │ - b.n a7e0 │ │ │ │ + beq.n a7ac │ │ │ │ + b.n a7b8 │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #48] @ (a84c ) │ │ │ │ + ldr r3, [pc, #48] @ (a824 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #44] @ (a850 ) │ │ │ │ - ldr r0, [pc, #48] @ (a854 ) │ │ │ │ + ldr r1, [pc, #44] @ (a828 ) │ │ │ │ + ldr r0, [pc, #48] @ (a82c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r1, #4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r4, #-4]! │ │ │ │ - bkpt 0x00ca │ │ │ │ + strd r0, r0, [r8], #4 │ │ │ │ + bkpt 0x003e │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, a882 │ │ │ │ + cbz r0, a85a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a882 │ │ │ │ + bge.n a85a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9c0 │ │ │ │ + beq.w a998 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a89c │ │ │ │ + cbz r0, a874 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a89c │ │ │ │ + bge.n a874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9c6 │ │ │ │ + beq.w a99e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, a8b6 │ │ │ │ + cbz r0, a88e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a8b6 │ │ │ │ + bge.n a88e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9cc │ │ │ │ + beq.w a9a4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, a8d0 │ │ │ │ + cbz r0, a8a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a8d0 │ │ │ │ + bge.n a8a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9d2 │ │ │ │ + beq.w a9aa │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, a8e8 │ │ │ │ + cbz r0, a8c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a8e8 │ │ │ │ + bge.n a8c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a9d8 │ │ │ │ + beq.n a9b0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, a900 │ │ │ │ + cbz r0, a8d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a900 │ │ │ │ + bge.n a8d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a9de │ │ │ │ + beq.n a9b6 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, a918 │ │ │ │ + cbz r0, a8f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a918 │ │ │ │ + bge.n a8f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a9e4 │ │ │ │ + beq.n a9bc │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, a930 │ │ │ │ + cbz r0, a908 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a930 │ │ │ │ + bge.n a908 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a9ea │ │ │ │ + beq.n a9c2 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ - cbz r0, a948 │ │ │ │ + cbz r0, a920 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a948 │ │ │ │ + bge.n a920 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a9f0 │ │ │ │ + beq.n a9c8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, a960 │ │ │ │ + cbz r0, a938 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a960 │ │ │ │ + bge.n a938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a9f6 │ │ │ │ + beq.n a9ce │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, a978 │ │ │ │ + cbz r0, a950 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a978 │ │ │ │ + bge.n a950 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a9fc │ │ │ │ + beq.n a9d4 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, a990 │ │ │ │ + cbz r0, a968 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a990 │ │ │ │ + bge.n a968 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n aa02 │ │ │ │ + beq.n a9da │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, a9a6 │ │ │ │ + cbz r0, a97e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a9a6 │ │ │ │ + bge.n a97e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, aa08 │ │ │ │ + cbz r3, a9e0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, a9bc │ │ │ │ + cbz r0, a994 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a9bc │ │ │ │ + bge.n a994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, aa0e │ │ │ │ + cbz r3, a9e6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a882 │ │ │ │ + b.n a85a │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a89c │ │ │ │ + b.n a874 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a8b6 │ │ │ │ + b.n a88e │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a8d0 │ │ │ │ + b.n a8a8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a8e8 │ │ │ │ + b.n a8c0 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a900 │ │ │ │ + b.n a8d8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a918 │ │ │ │ + b.n a8f0 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a930 │ │ │ │ + b.n a908 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a948 │ │ │ │ + b.n a920 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a960 │ │ │ │ + b.n a938 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a978 │ │ │ │ + b.n a950 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a990 │ │ │ │ + b.n a968 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a9a6 │ │ │ │ + b.n a97e │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 39dc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, aa36 │ │ │ │ + cbz r3, aa0e │ │ │ │ mov r0, r4 │ │ │ │ blx 3320 │ │ │ │ mov r0, r4 │ │ │ │ - bl a858 │ │ │ │ + bl a830 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3474 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #40] @ (aa80 ) │ │ │ │ + ldr r3, [pc, #40] @ (aa58 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w ip, [pc, #40] @ aa84 │ │ │ │ + ldr.w ip, [pc, #40] @ aa5c │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #28] @ (aa88 ) │ │ │ │ + ldr r1, [pc, #28] @ (aa60 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r4, [ip, #12] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 390c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #408] @ (ac40 ) │ │ │ │ + ldr r4, [pc, #408] @ (ac18 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ ldrd r1, r8, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ab36 │ │ │ │ + beq.n ab0e │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n ab36 │ │ │ │ + beq.n ab0e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n aad6 │ │ │ │ + beq.n aaae │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r3, lr │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n ab50 │ │ │ │ - cbnz r6, ab1e │ │ │ │ + bne.n ab28 │ │ │ │ + cbnz r6, aaf6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n ab9c │ │ │ │ - ldr r2, [pc, #348] @ (ac44 ) │ │ │ │ + bne.n ab74 │ │ │ │ + ldr r2, [pc, #348] @ (ac1c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 3924 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, ab46 │ │ │ │ + cbz r4, ab1e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ab16 │ │ │ │ + bge.n aaee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ab94 │ │ │ │ + beq.n ab6c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #292] @ (ac44 ) │ │ │ │ + ldr r2, [pc, #292] @ (ac1c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 3924 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n aafa │ │ │ │ - ldr r3, [pc, #272] @ (ac48 ) │ │ │ │ - ldr r1, [pc, #272] @ (ac4c ) │ │ │ │ + b.n aad2 │ │ │ │ + ldr r3, [pc, #272] @ (ac20 ) │ │ │ │ + ldr r1, [pc, #272] @ (ac24 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -8772,2093 +8704,2093 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 35f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ab46 │ │ │ │ + beq.n ab1e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n abe4 │ │ │ │ - ldr r2, [pc, #220] @ (ac44 ) │ │ │ │ + beq.n abbc │ │ │ │ + ldr r2, [pc, #220] @ (ac1c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx 3924 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n aafa │ │ │ │ + bge.n aad2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n aafa │ │ │ │ + bne.n aad2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n aafa │ │ │ │ + b.n aad2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ab16 │ │ │ │ + b.n aaee │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 35f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, abb2 │ │ │ │ + cbnz r0, ab8a │ │ │ │ mov r0, r1 │ │ │ │ - bl 9028 │ │ │ │ - b.n ab46 │ │ │ │ - ldr r2, [pc, #144] @ (ac44 ) │ │ │ │ + bl 9150 │ │ │ │ + b.n ab1e │ │ │ │ + ldr r2, [pc, #144] @ (ac1c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 3924 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n aafa │ │ │ │ + bge.n aad2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n aafa │ │ │ │ + bne.n aad2 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n aafa │ │ │ │ + b.n aad2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n abf8 │ │ │ │ - ldr r2, [pc, #88] @ (ac44 ) │ │ │ │ + bne.n abd0 │ │ │ │ + ldr r2, [pc, #88] @ (ac1c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n ab70 │ │ │ │ + b.n ab48 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 35f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, ac3c │ │ │ │ - ldr r2, [pc, #60] @ (ac44 ) │ │ │ │ + cbz r0, ac14 │ │ │ │ + ldr r2, [pc, #60] @ (ac1c ) │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx 3924 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n abc8 │ │ │ │ + bge.n aba0 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n abc8 │ │ │ │ + bne.n aba0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n abc8 │ │ │ │ + b.n aba0 │ │ │ │ mov r1, r7 │ │ │ │ - b.n abaa │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + b.n ab82 │ │ │ │ + strh r6, [r3, r1] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #384] @ (ade4 ) │ │ │ │ + ldr r3, [pc, #384] @ (adbc ) │ │ │ │ ldr r7, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w add2 │ │ │ │ + beq.w adaa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ad06 │ │ │ │ + beq.n acde │ │ │ │ mov r3, r5 │ │ │ │ - b.n ac8a │ │ │ │ + b.n ac62 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ad06 │ │ │ │ + beq.n acde │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n ac82 │ │ │ │ + bne.n ac5a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w ade0 │ │ │ │ + bpl.w adb8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.w ade0 │ │ │ │ + bpl.w adb8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n ac82 │ │ │ │ + bne.n ac5a │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r8, ip, #2, #3 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n ac82 │ │ │ │ + bne.n ac5a │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n adb6 │ │ │ │ + beq.n ad8e │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n ad9a │ │ │ │ + beq.n ad72 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r6, #20 │ │ │ │ addeq.w r1, r6, #28 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 349c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ac82 │ │ │ │ + bne.n ac5a │ │ │ │ subs r3, r3, r4 │ │ │ │ movs r0, #1 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n ad92 │ │ │ │ + beq.n ad6a │ │ │ │ mov r8, r4 │ │ │ │ - b.n ad16 │ │ │ │ + b.n acee │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n ad92 │ │ │ │ + beq.n ad6a │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n ad0e │ │ │ │ + bne.n ace6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n ade0 │ │ │ │ + bpl.n adb8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n ade0 │ │ │ │ + bpl.n adb8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n ad0e │ │ │ │ + bne.n ace6 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ ubfx r4, r1, #2, #3 │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n ad0e │ │ │ │ + bne.n ace6 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n adbe │ │ │ │ + bpl.n ad96 │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n adca │ │ │ │ + beq.n ada2 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r6, #20 │ │ │ │ addeq.w r1, r6, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ blx 349c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ad0e │ │ │ │ - ldr r0, [pc, #108] @ (ade8 ) │ │ │ │ + bne.n ace6 │ │ │ │ + ldr r0, [pc, #108] @ (adc0 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #108] @ (adec ) │ │ │ │ + ldr r1, [pc, #108] @ (adc4 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [sl, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n ad94 │ │ │ │ + b.n ad6c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n ace6 │ │ │ │ - ldr r3, [pc, #76] @ (adf0 ) │ │ │ │ + bne.n acbe │ │ │ │ + ldr r3, [pc, #76] @ (adc8 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #76] @ (adf4 ) │ │ │ │ - ldr r0, [pc, #76] @ (adf8 ) │ │ │ │ + ldr r1, [pc, #76] @ (adcc ) │ │ │ │ + ldr r0, [pc, #76] @ (add0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n acd2 │ │ │ │ - b.n ada0 │ │ │ │ + bne.n acaa │ │ │ │ + b.n ad78 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ada0 │ │ │ │ + beq.n ad78 │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.n ad5e │ │ │ │ + bne.n ad36 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n ad6c │ │ │ │ - b.n ada0 │ │ │ │ + bne.n ad44 │ │ │ │ + b.n ad78 │ │ │ │ blx 378c │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w ac78 │ │ │ │ - b.n ad8c │ │ │ │ + bne.w ac50 │ │ │ │ + b.n ad64 │ │ │ │ bl 3eb4 <__assert_fail@plt+0x4cc> │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r4, r2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ movs r1, r0 │ │ │ │ - b.n b5d0 │ │ │ │ + b.n b490 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, ae2a │ │ │ │ + cbnz r4, adde │ │ │ │ movs r1, r0 │ │ │ │ - rev r0, r1 │ │ │ │ + cbnz r4, adf2 │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #512] @ (b010 ) │ │ │ │ + ldr r4, [pc, #512] @ (afe8 ) │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #512] @ (b014 ) │ │ │ │ + ldr r2, [pc, #512] @ (afec ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #492] @ (b018 ) │ │ │ │ + ldr r2, [pc, #492] @ (aff0 ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrd r9, r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ add.w r2, r8, r4, lsl #2 │ │ │ │ - beq.n af20 │ │ │ │ + beq.n aef8 │ │ │ │ mov r5, r1 │ │ │ │ movs r6, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ add.w fp, r0, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aff6 │ │ │ │ + beq.w afce │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ - cbnz r3, ae6a │ │ │ │ - b.n ae96 │ │ │ │ + cbnz r3, ae42 │ │ │ │ + b.n ae6e │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, ae96 │ │ │ │ + cbz r3, ae6e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n ae64 │ │ │ │ + bne.n ae3c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ cmp r9, r6 │ │ │ │ str.w r4, [sl, r0] │ │ │ │ - beq.n af0c │ │ │ │ + beq.n aee4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n ae50 │ │ │ │ + b.n ae28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #384] @ (b01c ) │ │ │ │ + ldr r3, [pc, #384] @ (aff4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n af10 │ │ │ │ + bne.n aee8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl ac50 │ │ │ │ + bl ac28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n aef2 │ │ │ │ + beq.n aeca │ │ │ │ adds r0, #1 │ │ │ │ - beq.n aed4 │ │ │ │ - ldr r0, [pc, #348] @ (b020 ) │ │ │ │ + beq.n aeac │ │ │ │ + ldr r0, [pc, #348] @ (aff8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldrd r2, r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #344] @ (b024 ) │ │ │ │ + ldr r1, [pc, #344] @ (affc ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #332] @ (b028 ) │ │ │ │ - ldr r3, [pc, #312] @ (b014 ) │ │ │ │ + ldr r2, [pc, #332] @ (b000 ) │ │ │ │ + ldr r3, [pc, #312] @ (afec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n afe8 │ │ │ │ + bne.n afc0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ cmp r9, r6 │ │ │ │ str.w r0, [sl, r4, lsl #2] │ │ │ │ - bne.n ae8a │ │ │ │ + bne.n ae62 │ │ │ │ movs r0, #0 │ │ │ │ - b.n aed8 │ │ │ │ + b.n aeb0 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 8a18 │ │ │ │ + bl 8b40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n aeb8 │ │ │ │ + b.n ae90 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ blx 34b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aed4 │ │ │ │ + beq.n aeac │ │ │ │ ldr.w r1, [r8, r4, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r2 │ │ │ │ - cbz r1, af68 │ │ │ │ + cbz r1, af40 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ blx 339c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n af56 │ │ │ │ - blt.n aed4 │ │ │ │ + beq.n af2e │ │ │ │ + blt.n aeac │ │ │ │ sub.w r3, r5, r8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [sl, r3] │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r6 │ │ │ │ - bgt.n af3a │ │ │ │ + bgt.n af12 │ │ │ │ mov r2, fp │ │ │ │ cmp r9, r6 │ │ │ │ - ble.n af0c │ │ │ │ + ble.n aee4 │ │ │ │ mov r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ blx 37fc │ │ │ │ - cbz r0, afc8 │ │ │ │ + cbz r0, afa0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r3, af94 │ │ │ │ + cbz r3, af6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n af70 │ │ │ │ + beq.n af48 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n af86 │ │ │ │ - ldr r3, [pc, #132] @ (b01c ) │ │ │ │ + bne.n af5e │ │ │ │ + ldr r3, [pc, #132] @ (aff4 ) │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add r3, sp, #32 │ │ │ │ - bne.n afec │ │ │ │ - bl ac50 │ │ │ │ + bne.n afc4 │ │ │ │ + bl ac28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n af70 │ │ │ │ - cbnz r0, afc8 │ │ │ │ - ldr r0, [pc, #104] @ (b020 ) │ │ │ │ + beq.n af48 │ │ │ │ + cbnz r0, afa0 │ │ │ │ + ldr r0, [pc, #104] @ (aff8 ) │ │ │ │ ldrd r2, r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #112] @ (b02c ) │ │ │ │ + ldr r1, [pc, #112] @ (b004 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n aed4 │ │ │ │ - ldr r3, [pc, #92] @ (b030 ) │ │ │ │ + bne.n aeac │ │ │ │ + ldr r3, [pc, #92] @ (b008 ) │ │ │ │ movw r2, #22308 @ 0x5724 │ │ │ │ - ldr r1, [pc, #92] @ (b034 ) │ │ │ │ - ldr r0, [pc, #92] @ (b038 ) │ │ │ │ + ldr r1, [pc, #92] @ (b00c ) │ │ │ │ + ldr r0, [pc, #92] @ (b010 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #812 @ 0x32c │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 8a18 │ │ │ │ + bl 8b40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n af70 │ │ │ │ - b.n afb2 │ │ │ │ - ldr r3, [pc, #68] @ (b03c ) │ │ │ │ + beq.n af48 │ │ │ │ + b.n af8a │ │ │ │ + ldr r3, [pc, #68] @ (b014 ) │ │ │ │ movw r2, #22436 @ 0x57a4 │ │ │ │ - ldr r1, [pc, #64] @ (b040 ) │ │ │ │ - ldr r0, [pc, #68] @ (b044 ) │ │ │ │ + ldr r1, [pc, #64] @ (b018 ) │ │ │ │ + ldr r0, [pc, #68] @ (b01c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #784 @ 0x310 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #816] @ (b344 ) │ │ │ │ + ldr r6, [pc, #976] @ (b3bc ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #720] @ (b2ec ) │ │ │ │ + ldr r6, [pc, #880] @ (b364 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cpsid a │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #16] @ (b03c ) │ │ │ │ + ldr r6, [pc, #176] @ (b0b4 ) │ │ │ │ movs r3, r0 │ │ │ │ - push {r7, lr} │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf2b60001 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2900001 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xf22a0001 │ │ │ │ + push {r3, lr} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + itee │ │ │ │ + mov r1, r0 │ │ │ │ + addwal r0, r4, #1 │ │ │ │ + pushal {r1, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ + it lt │ │ │ │ + movlt r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #180] @ (b110 ) │ │ │ │ + ldr r4, [pc, #180] @ (b0e8 ) │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ add r4, pc │ │ │ │ lsls r3, r1, #7 │ │ │ │ - bpl.n b0b0 │ │ │ │ + bpl.n b088 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ands.w r2, r1, #2 │ │ │ │ - bne.n b09c │ │ │ │ + bne.n b074 │ │ │ │ cmp r1, #15 │ │ │ │ it ls │ │ │ │ ldrls r4, [r0, #12] │ │ │ │ - bhi.n b07a │ │ │ │ + bhi.n b052 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #152] @ (b114 ) │ │ │ │ + ldr r1, [pc, #152] @ (b0ec ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n b0aa │ │ │ │ + blt.n b082 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n b09c │ │ │ │ + beq.n b074 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 37ec │ │ │ │ - ldr r3, [pc, #120] @ (b118 ) │ │ │ │ - ldr r1, [pc, #124] @ (b11c ) │ │ │ │ + ldr r3, [pc, #120] @ (b0f0 ) │ │ │ │ + ldr r1, [pc, #124] @ (b0f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n b074 │ │ │ │ + b.n b04c │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, b0f8 │ │ │ │ + cbz r3, b0d0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, b0f8 │ │ │ │ + cbz r3, b0d0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, b0f8 │ │ │ │ - ldr r2, [pc, #96] @ (b120 ) │ │ │ │ + cbz r0, b0d0 │ │ │ │ + ldr r2, [pc, #96] @ (b0f8 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n b0ec │ │ │ │ + bne.n b0c4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b048 │ │ │ │ + bl b020 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n b074 │ │ │ │ + bge.n b04c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b074 │ │ │ │ + bne.n b04c │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b074 │ │ │ │ - bl 8bb0 │ │ │ │ + b.n b04c │ │ │ │ + bl 8cd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b0c8 │ │ │ │ - b.n b0aa │ │ │ │ + bne.n b0a0 │ │ │ │ + b.n b082 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b0aa │ │ │ │ - ldr r3, [pc, #32] @ (b124 ) │ │ │ │ - ldr r1, [pc, #36] @ (b128 ) │ │ │ │ + bne.n b082 │ │ │ │ + ldr r3, [pc, #32] @ (b0fc ) │ │ │ │ + ldr r1, [pc, #36] @ (b100 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b0aa │ │ │ │ - ldr r4, [pc, #520] @ (b31c ) │ │ │ │ + b.n b082 │ │ │ │ + ldr r4, [pc, #680] @ (b394 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ite al │ │ │ │ - moval r1, r0 │ │ │ │ - lsl r4, r5, #11 │ │ │ │ + nop {6} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - nop {7} │ │ │ │ + bkpt 0x00e4 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (b1d8 ) │ │ │ │ + ldr r3, [pc, #156] @ (b1b0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #7 │ │ │ │ - bpl.n b16e │ │ │ │ + bpl.n b146 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n b164 │ │ │ │ + bhi.n b13c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 36d8 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, b1be │ │ │ │ + cbz r3, b196 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, b1be │ │ │ │ + cbz r3, b196 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, b1be │ │ │ │ - ldr r3, [pc, #92] @ (b1dc ) │ │ │ │ + cbz r0, b196 │ │ │ │ + ldr r3, [pc, #92] @ (b1b4 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n b1ae │ │ │ │ + bne.n b186 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl b12c │ │ │ │ + bl b104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n b15e │ │ │ │ + bge.n b136 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b15e │ │ │ │ + bne.n b136 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n b15e │ │ │ │ - bl 8bb0 │ │ │ │ + b.n b136 │ │ │ │ + bl 8cd8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b186 │ │ │ │ + bne.n b15e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n b15e │ │ │ │ + b.n b136 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b1b8 │ │ │ │ - ldr r3, [pc, #24] @ (b1e0 ) │ │ │ │ - ldr r1, [pc, #24] @ (b1e4 ) │ │ │ │ + bne.n b190 │ │ │ │ + ldr r3, [pc, #24] @ (b1b8 ) │ │ │ │ + ldr r1, [pc, #24] @ (b1bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b1b8 │ │ │ │ + b.n b190 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #648] @ (b464 ) │ │ │ │ + ldr r3, [pc, #808] @ (b4dc ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00aa │ │ │ │ + bkpt 0x001e │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #204] @ (b2c8 ) │ │ │ │ + ldr r5, [pc, #204] @ (b2a0 ) │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ add r5, pc │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n b264 │ │ │ │ + bpl.n b23c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ands.w r2, r3, #2 │ │ │ │ - bne.n b24e │ │ │ │ + bne.n b226 │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls r1, r2 │ │ │ │ ldrls r4, [r0, #12] │ │ │ │ - bls.n b248 │ │ │ │ + bls.n b220 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n b23e │ │ │ │ - ldr r3, [pc, #172] @ (b2cc ) │ │ │ │ + beq.n b216 │ │ │ │ + ldr r3, [pc, #172] @ (b2a4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n b25c │ │ │ │ + blt.n b234 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n b24e │ │ │ │ + beq.n b226 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 33a8 │ │ │ │ ldrd r4, r3, [r4, #12] │ │ │ │ lsrs r1, r3, #2 │ │ │ │ orr.w r4, r4, r3, lsl #30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #128] @ (b2d0 ) │ │ │ │ - ldr r1, [pc, #128] @ (b2d4 ) │ │ │ │ + ldr r3, [pc, #128] @ (b2a8 ) │ │ │ │ + ldr r1, [pc, #128] @ (b2ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - b.n b248 │ │ │ │ + b.n b220 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, b2b0 │ │ │ │ + cbz r3, b288 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, b2b0 │ │ │ │ + cbz r3, b288 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, b2b0 │ │ │ │ - ldr r2, [pc, #100] @ (b2d8 ) │ │ │ │ + cbz r0, b288 │ │ │ │ + ldr r2, [pc, #100] @ (b2b0 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n b2a4 │ │ │ │ + bne.n b27c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b1e8 │ │ │ │ + bl b1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n b248 │ │ │ │ + bge.n b220 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b248 │ │ │ │ + bne.n b220 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n b248 │ │ │ │ - bl 8bb0 │ │ │ │ + b.n b220 │ │ │ │ + bl 8cd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b27c │ │ │ │ - b.n b25c │ │ │ │ + bne.n b254 │ │ │ │ + b.n b234 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b25c │ │ │ │ - ldr r3, [pc, #32] @ (b2dc ) │ │ │ │ - ldr r1, [pc, #36] @ (b2e0 ) │ │ │ │ + bne.n b234 │ │ │ │ + ldr r3, [pc, #32] @ (b2b4 ) │ │ │ │ + ldr r1, [pc, #36] @ (b2b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b25c │ │ │ │ - ldr r2, [pc, #904] @ (b654 ) │ │ │ │ + b.n b234 │ │ │ │ + ldr r3, [pc, #40] @ (b2cc ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0066 │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ (b3b4 ) │ │ │ │ + ldr r3, [pc, #192] @ (b38c ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #7 │ │ │ │ - bpl.n b34e │ │ │ │ + bpl.n b326 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.n b318 │ │ │ │ + bls.n b2f0 │ │ │ │ blx 36dc │ │ │ │ sxth r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n b340 │ │ │ │ + bne.n b318 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ sxth r2, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n b312 │ │ │ │ - ldr r3, [pc, #136] @ (b3b8 ) │ │ │ │ - ldr r1, [pc, #140] @ (b3bc ) │ │ │ │ + beq.n b2ea │ │ │ │ + ldr r3, [pc, #136] @ (b390 ) │ │ │ │ + ldr r1, [pc, #140] @ (b394 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n b312 │ │ │ │ + b.n b2ea │ │ │ │ adds r0, #1 │ │ │ │ - bne.n b32c │ │ │ │ + bne.n b304 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b32c │ │ │ │ - b.n b33a │ │ │ │ + beq.n b304 │ │ │ │ + b.n b312 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, b39a │ │ │ │ + cbz r3, b372 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, b39a │ │ │ │ + cbz r3, b372 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, b39a │ │ │ │ - ldr r2, [pc, #96] @ (b3c0 ) │ │ │ │ + cbz r0, b372 │ │ │ │ + ldr r2, [pc, #96] @ (b398 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n b38e │ │ │ │ + bne.n b366 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b2e4 │ │ │ │ + bl b2bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n b312 │ │ │ │ + bge.n b2ea │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b312 │ │ │ │ + bne.n b2ea │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n b312 │ │ │ │ - bl 8bb0 │ │ │ │ + b.n b2ea │ │ │ │ + bl 8cd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b366 │ │ │ │ - b.n b33a │ │ │ │ + bne.n b33e │ │ │ │ + b.n b312 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b33a │ │ │ │ - ldr r3, [pc, #32] @ (b3c4 ) │ │ │ │ - ldr r1, [pc, #32] @ (b3c8 ) │ │ │ │ + bne.n b312 │ │ │ │ + ldr r3, [pc, #32] @ (b39c ) │ │ │ │ + ldr r1, [pc, #32] @ (b3a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b33a │ │ │ │ + b.n b312 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #936] @ (b760 ) │ │ │ │ + ldr r2, [pc, #72] @ (b3d8 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r6} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #220] @ (b4bc ) │ │ │ │ + ldr r4, [pc, #220] @ (b494 ) │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ add r4, pc │ │ │ │ lsls r3, r1, #7 │ │ │ │ - bpl.n b45c │ │ │ │ + bpl.n b434 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ands.w r2, r1, #2 │ │ │ │ - bne.n b44c │ │ │ │ + bne.n b424 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n b404 │ │ │ │ + bhi.n b3dc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n b434 │ │ │ │ + bcs.n b40c │ │ │ │ uxth r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #184] @ (b4c0 ) │ │ │ │ + ldr r1, [pc, #184] @ (b498 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n b442 │ │ │ │ + blt.n b41a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n b44c │ │ │ │ + beq.n b424 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 37f0 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it cc │ │ │ │ uxthcc r4, r0 │ │ │ │ - bcc.n b3fe │ │ │ │ + bcc.n b3d6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n b434 │ │ │ │ + bne.n b40c │ │ │ │ blx 36cc │ │ │ │ - cbnz r0, b442 │ │ │ │ - ldr r3, [pc, #140] @ (b4c4 ) │ │ │ │ - ldr r1, [pc, #144] @ (b4c8 ) │ │ │ │ + cbnz r0, b41a │ │ │ │ + ldr r3, [pc, #140] @ (b49c ) │ │ │ │ + ldr r1, [pc, #144] @ (b4a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #116] @ (b4c4 ) │ │ │ │ - ldr r1, [pc, #124] @ (b4cc ) │ │ │ │ + ldr r3, [pc, #116] @ (b49c ) │ │ │ │ + ldr r1, [pc, #124] @ (b4a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b442 │ │ │ │ + b.n b41a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, b4a4 │ │ │ │ + cbz r3, b47c │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, b4a4 │ │ │ │ + cbz r3, b47c │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, b4a4 │ │ │ │ - ldr r3, [pc, #100] @ (b4d0 ) │ │ │ │ + cbz r0, b47c │ │ │ │ + ldr r3, [pc, #100] @ (b4a8 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n b498 │ │ │ │ + bne.n b470 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b3cc │ │ │ │ + bl b3a4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n b3fe │ │ │ │ + bge.n b3d6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b3fe │ │ │ │ + bne.n b3d6 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b3fe │ │ │ │ - bl 8bb0 │ │ │ │ + b.n b3d6 │ │ │ │ + bl 8cd8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b474 │ │ │ │ - b.n b442 │ │ │ │ + bne.n b44c │ │ │ │ + b.n b41a │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b442 │ │ │ │ - ldr r3, [pc, #36] @ (b4d4 ) │ │ │ │ - ldr r1, [pc, #40] @ (b4d8 ) │ │ │ │ + bne.n b41a │ │ │ │ + ldr r3, [pc, #36] @ (b4ac ) │ │ │ │ + ldr r1, [pc, #40] @ (b4b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b442 │ │ │ │ - ldr r0, [pc, #1016] @ (b8b8 ) │ │ │ │ + b.n b41a │ │ │ │ + ldr r1, [pc, #152] @ (b530 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, b54c │ │ │ │ + cbnz r0, b502 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #780] @ (b7fc ) │ │ │ │ + ldr r3, [pc, #780] @ (b7d4 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r6, [pc, #780] @ (b800 ) │ │ │ │ + ldr r6, [pc, #780] @ (b7d8 ) │ │ │ │ mov r9, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r6, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ bics.w r1, r5, #2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - beq.n b600 │ │ │ │ + beq.n b5d8 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n b54e │ │ │ │ + beq.n b526 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b694 │ │ │ │ + beq.w b66c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #20 │ │ │ │ - bpl.w b69c │ │ │ │ + bpl.w b674 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 37d4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b7e2 │ │ │ │ + beq.w b7ba │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w b7ac │ │ │ │ + ble.w b784 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w b722 │ │ │ │ + beq.w b6fa │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx ip │ │ │ │ - ldr r0, [pc, #692] @ (b804 ) │ │ │ │ + ldr r0, [pc, #692] @ (b7dc ) │ │ │ │ ldr.w ip, [r6, r0] │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w b742 │ │ │ │ + beq.w b71a │ │ │ │ ldr.w lr, [r2, #172] @ 0xac │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w b750 │ │ │ │ + beq.w b728 │ │ │ │ ldr.w r8, [lr, #4] │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w b7de │ │ │ │ - ldr r0, [pc, #648] @ (b808 ) │ │ │ │ + bpl.w b7b6 │ │ │ │ + ldr r0, [pc, #648] @ (b7e0 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w b7c8 │ │ │ │ - ldr r0, [pc, #640] @ (b80c ) │ │ │ │ + beq.w b7a0 │ │ │ │ + ldr r0, [pc, #640] @ (b7e4 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w b7c4 │ │ │ │ + beq.w b79c │ │ │ │ ldr.w r8, [lr, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n b510 │ │ │ │ + ble.n b4e8 │ │ │ │ add.w lr, lr, #12 │ │ │ │ mov r0, r7 │ │ │ │ - b.n b5aa │ │ │ │ + b.n b582 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n b510 │ │ │ │ + beq.n b4e8 │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ cmp r7, ip │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bne.n b5a4 │ │ │ │ + bne.n b57c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.n b510 │ │ │ │ + bpl.n b4e8 │ │ │ │ lsls r2, r0, #26 │ │ │ │ - ldr r0, [pc, #588] @ (b810 ) │ │ │ │ + ldr r0, [pc, #588] @ (b7e8 ) │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ ldr.w r8, [r9] │ │ │ │ add r0, pc │ │ │ │ it pl │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ blx 3348 │ │ │ │ - cbnz r0, b5fc │ │ │ │ + cbnz r0, b5d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 370c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n b68c │ │ │ │ + bne.n b664 │ │ │ │ blx 36cc │ │ │ │ - cbnz r0, b5fc │ │ │ │ - ldr r3, [pc, #548] @ (b814 ) │ │ │ │ - ldr r1, [pc, #548] @ (b818 ) │ │ │ │ + cbnz r0, b5d4 │ │ │ │ + ldr r3, [pc, #548] @ (b7ec ) │ │ │ │ + ldr r1, [pc, #548] @ (b7f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ movs r4, #0 │ │ │ │ - b.n b68c │ │ │ │ - ldr r0, [pc, #512] @ (b804 ) │ │ │ │ + b.n b664 │ │ │ │ + ldr r0, [pc, #512] @ (b7dc ) │ │ │ │ ldr.w ip, [r6, r0] │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w b72a │ │ │ │ + beq.w b702 │ │ │ │ ldr.w r7, [r2, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n b6ae │ │ │ │ + beq.n b686 │ │ │ │ ldr.w lr, [r7, #4] │ │ │ │ ldr.w r0, [lr, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w b7de │ │ │ │ - ldr r0, [pc, #480] @ (b808 ) │ │ │ │ + bpl.w b7b6 │ │ │ │ + ldr r0, [pc, #480] @ (b7e0 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w b7c8 │ │ │ │ - ldr r0, [pc, #472] @ (b80c ) │ │ │ │ + beq.w b7a0 │ │ │ │ + ldr r0, [pc, #472] @ (b7e4 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w b7c4 │ │ │ │ + beq.w b79c │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n b6d6 │ │ │ │ + ble.n b6ae │ │ │ │ adds r7, #12 │ │ │ │ mov lr, r1 │ │ │ │ - b.n b652 │ │ │ │ + b.n b62a │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n b6d6 │ │ │ │ + beq.n b6ae │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - bne.n b64a │ │ │ │ + bne.n b622 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.n b6d6 │ │ │ │ + bpl.n b6ae │ │ │ │ ldr r5, [r7, #4] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - ldr r0, [pc, #432] @ (b81c ) │ │ │ │ + ldr r0, [pc, #432] @ (b7f4 ) │ │ │ │ ite mi │ │ │ │ movmi r4, #0 │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ add r0, pc │ │ │ │ blx 3348 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b5fc │ │ │ │ + bne.n b5d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 370c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n b782 │ │ │ │ + beq.n b75a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b53c │ │ │ │ + bne.w b514 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 3718 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n b65e │ │ │ │ + beq.n b636 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b6b0 │ │ │ │ - ldr r0, [pc, #352] @ (b820 ) │ │ │ │ + bne.n b688 │ │ │ │ + ldr r0, [pc, #352] @ (b7f8 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n b65e │ │ │ │ + beq.n b636 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n b65e │ │ │ │ + beq.n b636 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b6c6 │ │ │ │ + bne.n b69e │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n b65e │ │ │ │ + beq.n b636 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r3, #20 │ │ │ │ - bmi.w b518 │ │ │ │ - ldr r3, [pc, #324] @ (b824 ) │ │ │ │ + bmi.w b4f0 │ │ │ │ + ldr r3, [pc, #324] @ (b7fc ) │ │ │ │ ldr r5, [r2, #64] @ 0x40 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n b79c │ │ │ │ - ldr r0, [pc, #316] @ (b828 ) │ │ │ │ + beq.n b774 │ │ │ │ + ldr r0, [pc, #316] @ (b800 ) │ │ │ │ add r0, pc │ │ │ │ blx 3348 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b5fc │ │ │ │ + bne.n b5d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 370c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n b68c │ │ │ │ + bne.n b664 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b5fc │ │ │ │ - ldr r3, [pc, #256] @ (b814 ) │ │ │ │ - ldr r1, [pc, #276] @ (b82c ) │ │ │ │ + bne.w b5d4 │ │ │ │ + ldr r3, [pc, #256] @ (b7ec ) │ │ │ │ + ldr r1, [pc, #276] @ (b804 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b5fc │ │ │ │ + b.n b5d4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b69c │ │ │ │ + bne.n b674 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n b6de │ │ │ │ + b.n b6b6 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ tst.w r0, #4 │ │ │ │ - bne.n b666 │ │ │ │ + bne.n b63e │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n b6d6 │ │ │ │ + bne.n b6ae │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b53c │ │ │ │ - b.n b6de │ │ │ │ + bne.w b514 │ │ │ │ + b.n b6b6 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ tst.w r0, #8 │ │ │ │ - bne.w b5be │ │ │ │ - b.n b50a │ │ │ │ + bne.w b596 │ │ │ │ + b.n b4e2 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w b5b6 │ │ │ │ + beq.w b58e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b752 │ │ │ │ - ldr r0, [pc, #188] @ (b820 ) │ │ │ │ + bne.n b72a │ │ │ │ + ldr r0, [pc, #188] @ (b7f8 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w b5b6 │ │ │ │ + beq.w b58e │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w b5b6 │ │ │ │ + beq.w b58e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b76c │ │ │ │ + bne.n b744 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.w b510 │ │ │ │ - b.n b5b6 │ │ │ │ + bne.w b4e8 │ │ │ │ + b.n b58e │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b5fc │ │ │ │ - ldr r3, [pc, #132] @ (b814 ) │ │ │ │ - ldr r1, [pc, #160] @ (b830 ) │ │ │ │ + bne.w b5d4 │ │ │ │ + ldr r3, [pc, #132] @ (b7ec ) │ │ │ │ + ldr r1, [pc, #160] @ (b808 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b5fc │ │ │ │ + b.n b5d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 38cc │ │ │ │ - ldr r3, [pc, #132] @ (b834 ) │ │ │ │ + ldr r3, [pc, #132] @ (b80c ) │ │ │ │ movw r2, #21267 @ 0x5313 │ │ │ │ - ldr r1, [pc, #132] @ (b838 ) │ │ │ │ - ldr r0, [pc, #132] @ (b83c ) │ │ │ │ + ldr r1, [pc, #132] @ (b810 ) │ │ │ │ + ldr r0, [pc, #132] @ (b814 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #840 @ 0x348 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #116] @ (b840 ) │ │ │ │ + ldr r3, [pc, #116] @ (b818 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #116] @ (b844 ) │ │ │ │ - ldr r0, [pc, #116] @ (b848 ) │ │ │ │ + ldr r1, [pc, #116] @ (b81c ) │ │ │ │ + ldr r0, [pc, #116] @ (b820 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - ldr r3, [pc, #104] @ (b84c ) │ │ │ │ + ldr r3, [pc, #104] @ (b824 ) │ │ │ │ movw r2, #21265 @ 0x5311 │ │ │ │ - ldr r1, [pc, #100] @ (b850 ) │ │ │ │ - ldr r0, [pc, #104] @ (b854 ) │ │ │ │ + ldr r1, [pc, #100] @ (b828 ) │ │ │ │ + ldr r0, [pc, #104] @ (b82c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #840 @ 0x348 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ movs r3, r0 │ │ │ │ - blx sp │ │ │ │ + ldr r0, [pc, #64] @ (b81c ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, b878 │ │ │ │ + cbnz r2, b82e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, b87e │ │ │ │ + cbnz r2, b834 │ │ │ │ movs r1, r0 │ │ │ │ - revsh r6, r5 │ │ │ │ + rev16 r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r2, r3] │ │ │ │ movs r3, r0 │ │ │ │ - rev16 r4, r6 │ │ │ │ + cbnz r0, b83e │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r2, r5 │ │ │ │ + cbnz r6, b83e │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, b870 │ │ │ │ + cbnz r4, b824 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeada0001 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + orr.w r0, lr, r1 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - rev r2, r1 │ │ │ │ + cbnz r6, b836 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n b7d0 │ │ │ │ + bls.n b890 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, b8a4 │ │ │ │ + uxtb r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeaa40001 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + ands.w r0, r8, r1 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, b886 │ │ │ │ + cbnz r4, b83a │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #184] @ (b920 ) │ │ │ │ + ldr r2, [pc, #184] @ (b8f8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n b8ca │ │ │ │ + bpl.n b8a2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n b884 │ │ │ │ + bge.n b85c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.n b8aa │ │ │ │ + bls.n b882 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 36dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n b8a4 │ │ │ │ + bge.n b87c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, b8ba │ │ │ │ + cbz r1, b892 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ - b.n b896 │ │ │ │ + b.n b86e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, b8f6 │ │ │ │ + cbz r3, b8ce │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, b8f6 │ │ │ │ + cbz r3, b8ce │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, b8f6 │ │ │ │ - ldr r2, [pc, #72] @ (b924 ) │ │ │ │ + cbz r0, b8ce │ │ │ │ + ldr r2, [pc, #72] @ (b8fc ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n b902 │ │ │ │ + bne.n b8da │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n b884 │ │ │ │ + bmi.n b85c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b858 │ │ │ │ + bl b830 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.n b896 │ │ │ │ + b.n b86e │ │ │ │ blx 36cc │ │ │ │ - cbz r0, b910 │ │ │ │ + cbz r0, b8e8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n b8a4 │ │ │ │ - bl 8bb0 │ │ │ │ + b.n b87c │ │ │ │ + bl 8cd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b8fc │ │ │ │ + beq.n b8d4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n b8e2 │ │ │ │ - ldr r3, [pc, #20] @ (b928 ) │ │ │ │ - ldr r1, [pc, #24] @ (b92c ) │ │ │ │ + b.n b8ba │ │ │ │ + ldr r3, [pc, #20] @ (b900 ) │ │ │ │ + ldr r1, [pc, #24] @ (b904 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n b8fc │ │ │ │ - add r6, lr │ │ │ │ + b.n b8d4 │ │ │ │ + add lr, r3 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n b952 │ │ │ │ + bpl.n b92a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n b94e │ │ │ │ + bhi.n b926 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r0, r3, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ bx lr │ │ │ │ b.w 36d8 │ │ │ │ - b.n b858 │ │ │ │ + b.n b830 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r4, [pc, #320] @ (bab0 ) │ │ │ │ + ldr r4, [pc, #320] @ (ba88 ) │ │ │ │ sub sp, #16 │ │ │ │ ldrd r3, r0, [r2, #4] │ │ │ │ add r4, pc │ │ │ │ and.w ip, r0, #15 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.n b990 │ │ │ │ + bhi.n b968 │ │ │ │ tbb [pc, ip] │ │ │ │ lsls r3, r1, #17 │ │ │ │ movs r6, #69 @ 0x45 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ - ldr r3, [pc, #288] @ (bab4 ) │ │ │ │ - ldr r1, [pc, #292] @ (bab8 ) │ │ │ │ + ldr r3, [pc, #288] @ (ba8c ) │ │ │ │ + ldr r1, [pc, #292] @ (ba90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n ba38 │ │ │ │ + bne.n ba10 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n baaa │ │ │ │ - ldr r0, [pc, #264] @ (babc ) │ │ │ │ + bpl.n ba82 │ │ │ │ + ldr r0, [pc, #264] @ (ba94 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n ba94 │ │ │ │ - ldr r0, [pc, #260] @ (bac0 ) │ │ │ │ + beq.n ba6c │ │ │ │ + ldr r0, [pc, #260] @ (ba98 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n ba90 │ │ │ │ + beq.n ba68 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n ba76 │ │ │ │ + bne.n ba4e │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n ba62 │ │ │ │ + bne.n ba3a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n baaa │ │ │ │ - ldr r0, [pc, #216] @ (babc ) │ │ │ │ + bpl.n ba82 │ │ │ │ + ldr r0, [pc, #216] @ (ba94 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n ba94 │ │ │ │ - ldr r0, [pc, #212] @ (bac0 ) │ │ │ │ + beq.n ba6c │ │ │ │ + ldr r0, [pc, #212] @ (ba98 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n ba90 │ │ │ │ + beq.n ba68 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b9ca │ │ │ │ - ldr r0, [pc, #200] @ (bac4 ) │ │ │ │ + beq.n b9a2 │ │ │ │ + ldr r0, [pc, #200] @ (ba9c ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #200] @ (bac8 ) │ │ │ │ + ldr r3, [pc, #200] @ (baa0 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #196] @ (bacc ) │ │ │ │ + ldr r1, [pc, #196] @ (baa4 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n b99e │ │ │ │ + b.n b976 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n b9ca │ │ │ │ + beq.n b9a2 │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 32cc │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b9ca │ │ │ │ - b.n ba4a │ │ │ │ + beq.n b9a2 │ │ │ │ + b.n ba22 │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 32cc │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b9aa │ │ │ │ - ldr r0, [pc, #120] @ (bac4 ) │ │ │ │ + beq.n b982 │ │ │ │ + ldr r0, [pc, #120] @ (ba9c ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #128] @ (bad0 ) │ │ │ │ - ldr r1, [pc, #128] @ (bad4 ) │ │ │ │ + ldr r3, [pc, #128] @ (baa8 ) │ │ │ │ + ldr r1, [pc, #128] @ (baac ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - b.n b99e │ │ │ │ + b.n b976 │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 32cc │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b9da │ │ │ │ - b.n ba4a │ │ │ │ - ldr r1, [pc, #76] @ (bac4 ) │ │ │ │ + beq.n b9b2 │ │ │ │ + b.n ba22 │ │ │ │ + ldr r1, [pc, #76] @ (ba9c ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #92] @ (bad8 ) │ │ │ │ + ldr r3, [pc, #92] @ (bab0 ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - ldr r1, [pc, #88] @ (badc ) │ │ │ │ + ldr r1, [pc, #88] @ (bab4 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 390c │ │ │ │ - b.n b99e │ │ │ │ + b.n b976 │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #72] @ (bae0 ) │ │ │ │ + ldr r3, [pc, #72] @ (bab8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #72] @ (bae4 ) │ │ │ │ - ldr r0, [pc, #72] @ (bae8 ) │ │ │ │ + ldr r1, [pc, #72] @ (babc ) │ │ │ │ + ldr r0, [pc, #72] @ (bac0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ nop │ │ │ │ - muls r4, r5 │ │ │ │ + bics r4, r2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, bac6 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb752 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ movs r1, r0 │ │ │ │ - uxth r4, r4 │ │ │ │ + sxth r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n bad8 │ │ │ │ + bvs.n bb98 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #140] @ (bb8c ) │ │ │ │ + ldr r2, [pc, #140] @ (bb64 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n bb6c │ │ │ │ - ldr r0, [pc, #132] @ (bb90 ) │ │ │ │ + bpl.n bb44 │ │ │ │ + ldr r0, [pc, #132] @ (bb68 ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n bb74 │ │ │ │ - ldr r0, [pc, #128] @ (bb94 ) │ │ │ │ + beq.n bb4c │ │ │ │ + ldr r0, [pc, #128] @ (bb6c ) │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n bb70 │ │ │ │ + beq.n bb48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n bb38 │ │ │ │ + bcs.n bb10 │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n bb32 │ │ │ │ + bge.n bb0a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 35f4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bb32 │ │ │ │ + beq.n bb0a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 3564 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n bb5e │ │ │ │ + bge.n bb36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, bb62 │ │ │ │ + cbz r3, bb3a │ │ │ │ mov r1, r4 │ │ │ │ - b.n bb32 │ │ │ │ + b.n bb0a │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r1, r4 │ │ │ │ - b.n bb32 │ │ │ │ + b.n bb0a │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #32] @ (bb98 ) │ │ │ │ + ldr r3, [pc, #32] @ (bb70 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #32] @ (bb9c ) │ │ │ │ - ldr r0, [pc, #32] @ (bba0 ) │ │ │ │ + ldr r1, [pc, #32] @ (bb74 ) │ │ │ │ + ldr r0, [pc, #32] @ (bb78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - rors r4, r3 │ │ │ │ + tst r4, r0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n bbd0 │ │ │ │ + bpl.n ba90 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w ip, [pc, #200] @ bc88 │ │ │ │ + ldr.w ip, [pc, #200] @ bc60 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ add ip, pc │ │ │ │ lsls r4, r2, #29 │ │ │ │ - bpl.n bbe6 │ │ │ │ + bpl.n bbbe │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.n bbe6 │ │ │ │ + bmi.n bbbe │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bc36 │ │ │ │ - cbnz r3, bbee │ │ │ │ + beq.n bc0e │ │ │ │ + cbnz r3, bbc6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ - cbnz r1, bc16 │ │ │ │ + cbnz r1, bbee │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, bbf0 │ │ │ │ + cbnz r3, bbc8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n bbd8 │ │ │ │ + b.n bbb0 │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n bc6a │ │ │ │ - ldr r4, [pc, #144] @ (bc8c ) │ │ │ │ + bpl.n bc42 │ │ │ │ + ldr r4, [pc, #144] @ (bc64 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n bc72 │ │ │ │ - ldr r4, [pc, #140] @ (bc90 ) │ │ │ │ + beq.n bc4a │ │ │ │ + ldr r4, [pc, #140] @ (bc68 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n bc6e │ │ │ │ + beq.n bc46 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, bc50 │ │ │ │ + cbnz r3, bc28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n bbd4 │ │ │ │ - b.n bbea │ │ │ │ - ldr r0, [pc, #124] @ (bc94 ) │ │ │ │ + bne.n bbac │ │ │ │ + b.n bbc2 │ │ │ │ + ldr r0, [pc, #124] @ (bc6c ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ - ldr r3, [pc, #120] @ (bc98 ) │ │ │ │ + ldr r3, [pc, #120] @ (bc70 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #116] @ (bc9c ) │ │ │ │ + ldr r1, [pc, #116] @ (bc74 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #92] @ (bc94 ) │ │ │ │ - ldr r3, [pc, #100] @ (bca0 ) │ │ │ │ - ldr r1, [pc, #104] @ (bca4 ) │ │ │ │ + ldr r0, [pc, #92] @ (bc6c ) │ │ │ │ + ldr r3, [pc, #100] @ (bc78 ) │ │ │ │ + ldr r1, [pc, #104] @ (bc7c ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - b.n bc30 │ │ │ │ - ldr r0, [pc, #64] @ (bc94 ) │ │ │ │ - ldr r3, [pc, #84] @ (bca8 ) │ │ │ │ - ldr r1, [pc, #84] @ (bcac ) │ │ │ │ + b.n bc08 │ │ │ │ + ldr r0, [pc, #64] @ (bc6c ) │ │ │ │ + ldr r3, [pc, #84] @ (bc80 ) │ │ │ │ + ldr r1, [pc, #84] @ (bc84 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - b.n bc30 │ │ │ │ + b.n bc08 │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #60] @ (bcb0 ) │ │ │ │ + ldr r3, [pc, #60] @ (bc88 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #56] @ (bcb4 ) │ │ │ │ - ldr r0, [pc, #60] @ (bcb8 ) │ │ │ │ + ldr r1, [pc, #56] @ (bc8c ) │ │ │ │ + ldr r0, [pc, #60] @ (bc90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - asrs r4, r3 │ │ │ │ + adcs r4, r0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, bcd8 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n bcec │ │ │ │ + bmi.n bbac │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr.w lr, [pc, #200] @ bda0 │ │ │ │ + ldr.w lr, [pc, #200] @ bd78 │ │ │ │ mov r5, r4 │ │ │ │ lsls r4, r2, #29 │ │ │ │ add lr, pc │ │ │ │ - bpl.n bd04 │ │ │ │ + bpl.n bcdc │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.n bd04 │ │ │ │ + bmi.n bcdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bd52 │ │ │ │ - cbnz r3, bd0c │ │ │ │ + beq.n bd2a │ │ │ │ + cbnz r3, bce4 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n bd34 │ │ │ │ + bne.n bd0c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r1, [ip] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, bd0e │ │ │ │ + cbnz r3, bce6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n bcf2 │ │ │ │ + b.n bcca │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n bd82 │ │ │ │ - ldr r4, [pc, #140] @ (bda4 ) │ │ │ │ + bpl.n bd5a │ │ │ │ + ldr r4, [pc, #140] @ (bd7c ) │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n bd8a │ │ │ │ - ldr r4, [pc, #132] @ (bda8 ) │ │ │ │ + beq.n bd62 │ │ │ │ + ldr r4, [pc, #132] @ (bd80 ) │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n bd86 │ │ │ │ + beq.n bd5e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, bd6a │ │ │ │ + cbnz r3, bd42 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n bcec │ │ │ │ - b.n bd08 │ │ │ │ - ldr r0, [pc, #116] @ (bdac ) │ │ │ │ + bne.n bcc4 │ │ │ │ + b.n bce0 │ │ │ │ + ldr r0, [pc, #116] @ (bd84 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - ldr r3, [pc, #116] @ (bdb0 ) │ │ │ │ + ldr r3, [pc, #116] @ (bd88 ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #112] @ (bdb4 ) │ │ │ │ + ldr r1, [pc, #112] @ (bd8c ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #88] @ (bdac ) │ │ │ │ - ldr r3, [pc, #96] @ (bdb8 ) │ │ │ │ - ldr r1, [pc, #100] @ (bdbc ) │ │ │ │ + ldr r0, [pc, #88] @ (bd84 ) │ │ │ │ + ldr r3, [pc, #96] @ (bd90 ) │ │ │ │ + ldr r1, [pc, #100] @ (bd94 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - b.n bd4c │ │ │ │ - ldr r0, [pc, #64] @ (bdac ) │ │ │ │ - ldr r3, [pc, #80] @ (bdc0 ) │ │ │ │ - ldr r1, [pc, #84] @ (bdc4 ) │ │ │ │ + b.n bd24 │ │ │ │ + ldr r0, [pc, #64] @ (bd84 ) │ │ │ │ + ldr r3, [pc, #80] @ (bd98 ) │ │ │ │ + ldr r1, [pc, #84] @ (bd9c ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - b.n bd4c │ │ │ │ + b.n bd24 │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #60] @ (bdc8 ) │ │ │ │ + ldr r3, [pc, #60] @ (bda0 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #56] @ (bdcc ) │ │ │ │ - ldr r0, [pc, #60] @ (bdd0 ) │ │ │ │ + ldr r1, [pc, #56] @ (bda4 ) │ │ │ │ + ldr r0, [pc, #60] @ (bda8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ands r2, r0 │ │ │ │ + ands r2, r5 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb776 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n bdd4 │ │ │ │ + bcc.n be94 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #388] @ (bf68 ) │ │ │ │ + ldr r5, [pc, #388] @ (bf40 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r2, [pc, #388] @ (bf6c ) │ │ │ │ + ldr r2, [pc, #388] @ (bf44 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #388] @ (bf70 ) │ │ │ │ + ldr r3, [pc, #388] @ (bf48 ) │ │ │ │ add r5, pc │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [r5, r3] │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ cmp r1, lr │ │ │ │ it ne │ │ │ │ cmpne r1, ip │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n be7e │ │ │ │ + beq.n be56 │ │ │ │ ldr.w r0, [r1, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n beee │ │ │ │ + beq.n bec6 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w bf32 │ │ │ │ - ldr r2, [pc, #340] @ (bf74 ) │ │ │ │ + bpl.w bf0a │ │ │ │ + ldr r2, [pc, #340] @ (bf4c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n bf1c │ │ │ │ - ldr r2, [pc, #336] @ (bf78 ) │ │ │ │ + beq.n bef4 │ │ │ │ + ldr r2, [pc, #336] @ (bf50 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n bf18 │ │ │ │ + beq.n bef0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n be8e │ │ │ │ + ble.n be66 │ │ │ │ adds r0, #12 │ │ │ │ - b.n be3c │ │ │ │ + b.n be14 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n be8e │ │ │ │ + beq.n be66 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, lr │ │ │ │ it ne │ │ │ │ cmpne ip, r2 │ │ │ │ - bne.n be36 │ │ │ │ + bne.n be0e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n be8e │ │ │ │ - ldr r0, [pc, #296] @ (bf7c ) │ │ │ │ + bpl.n be66 │ │ │ │ + ldr r0, [pc, #296] @ (bf54 ) │ │ │ │ ldr r1, [r7, #0] │ │ │ │ lsls r7, r3, #26 │ │ │ │ add r0, pc │ │ │ │ ite mi │ │ │ │ movmi r4, #0 │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3348 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n beea │ │ │ │ + bne.n bec2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r6 │ │ │ │ mov r4, r0 │ │ │ │ blx 370c │ │ │ │ - cbz r4, bed6 │ │ │ │ + cbz r4, beae │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n be50 │ │ │ │ + bmi.n be28 │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ ldreq r5, [r4, #24] │ │ │ │ - beq.n beac │ │ │ │ + beq.n be84 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r3, #20 │ │ │ │ - bpl.n bec4 │ │ │ │ + bpl.n be9c │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 37d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bf36 │ │ │ │ + beq.n bf0e │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ ldrgt r5, [r4, r3] │ │ │ │ - ble.n bf4e │ │ │ │ - cbz r5, bec4 │ │ │ │ + ble.n bf26 │ │ │ │ + cbz r5, be9c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #12 │ │ │ │ @@ -10868,1049 +10800,1050 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 3718 │ │ │ │ blx 36cc │ │ │ │ - cbnz r0, beea │ │ │ │ - ldr r3, [pc, #160] @ (bf80 ) │ │ │ │ - ldr r1, [pc, #164] @ (bf84 ) │ │ │ │ + cbnz r0, bec2 │ │ │ │ + ldr r3, [pc, #160] @ (bf58 ) │ │ │ │ + ldr r1, [pc, #164] @ (bf5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ movs r4, #0 │ │ │ │ - b.n be78 │ │ │ │ + b.n be50 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n be48 │ │ │ │ + beq.n be20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n bef0 │ │ │ │ - ldr r3, [pc, #136] @ (bf88 ) │ │ │ │ + bne.n bec8 │ │ │ │ + ldr r3, [pc, #136] @ (bf60 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n be48 │ │ │ │ + beq.n be20 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n be48 │ │ │ │ + beq.n be20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n bf06 │ │ │ │ + bne.n bede │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n be8e │ │ │ │ - b.n be48 │ │ │ │ + bne.n be66 │ │ │ │ + b.n be20 │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #108] @ (bf8c ) │ │ │ │ + ldr r3, [pc, #108] @ (bf64 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #108] @ (bf90 ) │ │ │ │ - ldr r0, [pc, #108] @ (bf94 ) │ │ │ │ + ldr r1, [pc, #108] @ (bf68 ) │ │ │ │ + ldr r0, [pc, #108] @ (bf6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - ldr r3, [pc, #96] @ (bf98 ) │ │ │ │ + ldr r3, [pc, #96] @ (bf70 ) │ │ │ │ movw r2, #21265 @ 0x5311 │ │ │ │ - ldr r1, [pc, #92] @ (bf9c ) │ │ │ │ - ldr r0, [pc, #96] @ (bfa0 ) │ │ │ │ + ldr r1, [pc, #92] @ (bf74 ) │ │ │ │ + ldr r0, [pc, #96] @ (bf78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #840 @ 0x348 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (bfa4 ) │ │ │ │ + ldr r3, [pc, #84] @ (bf7c ) │ │ │ │ movw r2, #21267 @ 0x5313 │ │ │ │ - ldr r1, [pc, #80] @ (bfa8 ) │ │ │ │ - ldr r0, [pc, #84] @ (bfac ) │ │ │ │ + ldr r1, [pc, #80] @ (bf80 ) │ │ │ │ + ldr r0, [pc, #84] @ (bf84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #840 @ 0x348 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r7, #28 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #632] @ (c1e8 ) │ │ │ │ + ldr r1, [pc, #792] @ (c260 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, bfc2 │ │ │ │ + sxtb r6, r7 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r4 │ │ │ │ + sxth r4, r2 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n c074 │ │ │ │ + bne.n bf34 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #800 @ (adr r7, c2b4 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, c05c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - b.n c63c │ │ │ │ + b.n c4fc │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #184 @ (adr r6, c058 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, c200 ) │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r4, r4 │ │ │ │ + cbz r0, bfb2 │ │ │ │ movs r1, r0 │ │ │ │ - b.n c618 │ │ │ │ + b.n c4d8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #88 @ (adr r6, c004 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, c1ac ) │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r0, r5 │ │ │ │ + cbz r4, bfbe │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #332] @ (c10c ) │ │ │ │ + ldr r3, [pc, #332] @ (c0e4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, bfdc │ │ │ │ + cbz r3, bfb4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n bfd6 │ │ │ │ + bge.n bfae │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n c006 │ │ │ │ - ldr r3, [pc, #296] @ (c110 ) │ │ │ │ + bmi.n bfde │ │ │ │ + ldr r3, [pc, #296] @ (c0e8 ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r2, #1 │ │ │ │ movlt r3, r1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ - bge.n c0a6 │ │ │ │ + bge.n c07e │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c002 │ │ │ │ + bge.n bfda │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ - b.n bfd6 │ │ │ │ - ldr r3, [pc, #268] @ (c114 ) │ │ │ │ + b.n bfae │ │ │ │ + ldr r3, [pc, #268] @ (c0ec ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #976] @ 0x3d0 │ │ │ │ blx 329c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bfd6 │ │ │ │ + beq.n bfae │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n c0f8 │ │ │ │ + bpl.n c0d0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n c0f4 │ │ │ │ + ble.n c0cc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [r2, #0] │ │ │ │ - ldr r2, [pc, #220] @ (c118 ) │ │ │ │ + ldr r2, [pc, #220] @ (c0f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, #728] @ 0x2d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 3780 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c05e │ │ │ │ + bge.n c036 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, c0aa │ │ │ │ + cbz r1, c082 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c0c2 │ │ │ │ + beq.n c09a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c0e6 │ │ │ │ + beq.n c0be │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c084 │ │ │ │ + bge.n c05c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, c0b6 │ │ │ │ - cbz r1, c0c2 │ │ │ │ + cbz r3, c08e │ │ │ │ + cbz r1, c09a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c0f0 │ │ │ │ + beq.n c0c8 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n bfca │ │ │ │ + bge.n bfa2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bfca │ │ │ │ + bne.n bfa2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ - b.n bfca │ │ │ │ + b.n bfa2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n c002 │ │ │ │ + b.n bfda │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n c05e │ │ │ │ + b.n c036 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n c084 │ │ │ │ + b.n c05c │ │ │ │ blx 3650 │ │ │ │ - ldr r3, [pc, #84] @ (c11c ) │ │ │ │ + ldr r3, [pc, #84] @ (c0f4 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r2, #1 │ │ │ │ movlt r1, r0 │ │ │ │ strlt r2, [r0, #0] │ │ │ │ - blt.n c088 │ │ │ │ + blt.n c060 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bfca │ │ │ │ + bne.w bfa2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n c002 │ │ │ │ + b.n bfda │ │ │ │ blx 3970 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b.n c076 │ │ │ │ + b.n c04e │ │ │ │ mov r3, r1 │ │ │ │ - b.n bff8 │ │ │ │ - bl 3fa4 <__assert_fail@plt+0x5bc> │ │ │ │ - ldr r3, [pc, #36] @ (c120 ) │ │ │ │ + b.n bfd0 │ │ │ │ + bl 3ff8 <__assert_fail@plt+0x610> │ │ │ │ + ldr r3, [pc, #36] @ (c0f8 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #36] @ (c124 ) │ │ │ │ - ldr r0, [pc, #40] @ (c128 ) │ │ │ │ + ldr r1, [pc, #36] @ (c0fc ) │ │ │ │ + ldr r0, [pc, #40] @ (c100 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ movs r3, r0 │ │ │ │ - bx sl │ │ │ │ + bx pc │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n c054 │ │ │ │ + beq.n c114 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #360 @ (adr r7, c290 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, c438 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #632 @ (adr r7, c3a4 ) │ │ │ │ + add r7, pc, #72 @ (adr r7, c14c ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #320] @ (c280 ) │ │ │ │ + ldr r3, [pc, #320] @ (c258 ) │ │ │ │ sub sp, #16 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, c152 │ │ │ │ + cbz r3, c12a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r1, c15a │ │ │ │ + cbnz r1, c132 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #296] @ (c284 ) │ │ │ │ + ldr r1, [pc, #296] @ (c25c ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n c182 │ │ │ │ + bne.n c15a │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c152 │ │ │ │ + bge.n c12a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c152 │ │ │ │ + bne.n c12a │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c152 │ │ │ │ + b.n c12a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n c1b6 │ │ │ │ + bge.n c18e │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bpl.n c1b6 │ │ │ │ + bpl.n c18e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n c1d0 │ │ │ │ + bge.n c1a8 │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n c1d0 │ │ │ │ + bpl.n c1a8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a3a0 │ │ │ │ + bl a378 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c166 │ │ │ │ + bne.n c13e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n c154 │ │ │ │ + b.n c12c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3520 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c1b0 │ │ │ │ + beq.n c188 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c152 │ │ │ │ - b.n c16a │ │ │ │ + beq.n c12a │ │ │ │ + b.n c142 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n c1b6 │ │ │ │ + bpl.n c18e │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9498 │ │ │ │ + bl 94d8 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n c1b0 │ │ │ │ + ble.n c188 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r0, r1, #12 │ │ │ │ mov r8, r0 │ │ │ │ - b.n c1f4 │ │ │ │ + b.n c1cc │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n c1c4 │ │ │ │ + beq.n c19c │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n c1f2 │ │ │ │ + bne.n c1ca │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n c25a │ │ │ │ + bge.n c232 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n c25a │ │ │ │ + bpl.n c232 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n c1c4 │ │ │ │ + beq.n c19c │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, c262 │ │ │ │ + cbz r3, c23a │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9498 │ │ │ │ + bl 94d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs.w lr, r0, #0 │ │ │ │ - ble.n c25a │ │ │ │ + ble.n c232 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst.w r0, #67108864 @ 0x4000000 │ │ │ │ - beq.n c27a │ │ │ │ + beq.n c252 │ │ │ │ add.w r0, r3, #12 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - beq.n c1c4 │ │ │ │ + beq.n c19c │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n c24c │ │ │ │ + bne.n c224 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n c1b0 │ │ │ │ + beq.n c188 │ │ │ │ adds r7, #1 │ │ │ │ - b.n c204 │ │ │ │ + b.n c1dc │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n c1c4 │ │ │ │ + beq.n c19c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c264 │ │ │ │ - ldr r3, [pc, #20] @ (c288 ) │ │ │ │ + bne.n c23c │ │ │ │ + ldr r3, [pc, #20] @ (c260 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n c25a │ │ │ │ - b.n c1c4 │ │ │ │ - bl 405c <__assert_fail@plt+0x674> │ │ │ │ + bne.n c232 │ │ │ │ + b.n c19c │ │ │ │ + bl 40b0 <__assert_fail@plt+0x6c8> │ │ │ │ nop │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #316] @ (c3dc ) │ │ │ │ + ldr r3, [pc, #316] @ (c3b4 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, c2bc │ │ │ │ + cbz r3, c294 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, c2c6 │ │ │ │ + cbz r3, c29e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 3970 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c2b4 │ │ │ │ - ldr r2, [pc, #280] @ (c3e0 ) │ │ │ │ + bne.n c28c │ │ │ │ + ldr r2, [pc, #280] @ (c3b8 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 35ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, c2ec │ │ │ │ - ldr r0, [pc, #268] @ (c3e4 ) │ │ │ │ + cbnz r0, c2c4 │ │ │ │ + ldr r0, [pc, #268] @ (c3bc ) │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #264] @ (c3e8 ) │ │ │ │ + ldr r1, [pc, #264] @ (c3c0 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c2b4 │ │ │ │ + b.n c28c │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3650 │ │ │ │ mov r0, r4 │ │ │ │ blx 3644 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c2d6 │ │ │ │ + beq.n c2ae │ │ │ │ blx 3854 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c2d6 │ │ │ │ - ldr r2, [pc, #224] @ (c3ec ) │ │ │ │ + beq.n c2ae │ │ │ │ + ldr r2, [pc, #224] @ (c3c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #716] @ 0x2cc │ │ │ │ blx 3954 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c3a0 │ │ │ │ + beq.n c378 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3954 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c3bc │ │ │ │ + beq.n c394 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3678 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c34c │ │ │ │ + bge.n c324 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, c380 │ │ │ │ + cbz r2, c358 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c35a │ │ │ │ + bge.n c332 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r2, c390 │ │ │ │ + cbz r2, c368 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c368 │ │ │ │ + bge.n c340 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, c370 │ │ │ │ + cbz r2, c348 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c2d6 │ │ │ │ + beq.n c2ae │ │ │ │ mov r3, r1 │ │ │ │ - b.n c2b4 │ │ │ │ + b.n c28c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n c368 │ │ │ │ + b.n c340 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n c34c │ │ │ │ + b.n c324 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n c35a │ │ │ │ + b.n c332 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c2d6 │ │ │ │ + bge.n c2ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c2d6 │ │ │ │ + bne.n c2ae │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c2d6 │ │ │ │ + b.n c2ae │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c3a0 │ │ │ │ + bge.n c378 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c38e │ │ │ │ + beq.n c366 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ movlt r1, r3 │ │ │ │ - blt.n c362 │ │ │ │ - b.n c2d6 │ │ │ │ + blt.n c33a │ │ │ │ + b.n c2ae │ │ │ │ nop │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - add r8, r0 │ │ │ │ + add r8, r5 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ blx 3798 │ │ │ │ - ldr r3, [pc, #576] @ (c64c ) │ │ │ │ + ldr r3, [pc, #576] @ (c624 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3, #1456] @ 0x5b0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n c4c2 │ │ │ │ + beq.n c49a │ │ │ │ ldr.w r6, [r3, #1448] @ 0x5a8 │ │ │ │ subs r1, r6, #1 │ │ │ │ - bmi.n c4c2 │ │ │ │ + bmi.n c49a │ │ │ │ add.w r3, ip, r1, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n c4c2 │ │ │ │ + bgt.n c49a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c4ba │ │ │ │ + beq.n c492 │ │ │ │ movs r2, #0 │ │ │ │ - b.n c43c │ │ │ │ - ble.n c458 │ │ │ │ + b.n c414 │ │ │ │ + ble.n c430 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n c452 │ │ │ │ + bge.n c42a │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w r0, ip, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n c434 │ │ │ │ + bge.n c40c │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n c43c │ │ │ │ + blt.n c414 │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n c4c2 │ │ │ │ + ble.n c49a │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n c4c2 │ │ │ │ + bne.n c49a │ │ │ │ ldr.w r6, [ip] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c478 │ │ │ │ + bge.n c450 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #468] @ (c650 ) │ │ │ │ + ldr r2, [pc, #468] @ (c628 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ blx 3354 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c562 │ │ │ │ + beq.n c53a │ │ │ │ str r4, [r0, #20] │ │ │ │ blx 35d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c4a4 │ │ │ │ + bge.n c47c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c57e │ │ │ │ + beq.n c556 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c4b4 │ │ │ │ + bge.n c48c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c586 │ │ │ │ + beq.n c55e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n c464 │ │ │ │ + ble.n c43c │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c592 │ │ │ │ + beq.n c56a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r8, r1 │ │ │ │ - cbz r1, c4ee │ │ │ │ + cbz r1, c4c6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ - ldr r0, [pc, #356] @ (c654 ) │ │ │ │ + ldr r0, [pc, #356] @ (c62c ) │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c5ce │ │ │ │ + beq.n c5a6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w c646 │ │ │ │ + bne.w c61e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w c624 │ │ │ │ + bne.w c5fc │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, c52a │ │ │ │ + cbz r0, c502 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c52a │ │ │ │ + bge.n c502 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c61e │ │ │ │ + beq.n c5f6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c53e │ │ │ │ + bge.n c516 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c5c6 │ │ │ │ + beq.n c59e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n c558 │ │ │ │ + beq.n c530 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c558 │ │ │ │ + bge.n c530 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c61a │ │ │ │ + beq.n c5f2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9944 │ │ │ │ - b.n c478 │ │ │ │ + bl 9984 │ │ │ │ + b.n c450 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c4b4 │ │ │ │ + bge.n c48c │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c4b4 │ │ │ │ + bne.n c48c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 343c <_Py_Dealloc@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c4a4 │ │ │ │ + b.n c47c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 343c <_Py_Dealloc@plt> │ │ │ │ - ldr r0, [pc, #196] @ (c658 ) │ │ │ │ + ldr r0, [pc, #196] @ (c630 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c4b4 │ │ │ │ + beq.n c48c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c558 │ │ │ │ + beq.n c530 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c558 │ │ │ │ + bge.n c530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c558 │ │ │ │ + bne.n c530 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c558 │ │ │ │ + b.n c530 │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c53e │ │ │ │ + b.n c516 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c5e0 │ │ │ │ + bge.n c5b8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r2, c63c │ │ │ │ + cbz r2, c614 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c5ee │ │ │ │ + bge.n c5c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, c612 │ │ │ │ + cbz r2, c5ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w c4b4 │ │ │ │ + beq.w c48c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w c4b4 │ │ │ │ + bge.w c48c │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c4b4 │ │ │ │ - b.n c574 │ │ │ │ + bne.w c48c │ │ │ │ + b.n c54c │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c5ee │ │ │ │ + b.n c5c6 │ │ │ │ mov r0, r8 │ │ │ │ - b.n c5c0 │ │ │ │ + b.n c598 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c52a │ │ │ │ + b.n c502 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 32e4 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c51a │ │ │ │ - b.n c52a │ │ │ │ + bne.w c4f2 │ │ │ │ + b.n c502 │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n c5e0 │ │ │ │ - bl 42e0 <__assert_fail@plt+0x8f8> │ │ │ │ + b.n c5b8 │ │ │ │ + bl 43bc <__assert_fail@plt+0x9d4> │ │ │ │ nop │ │ │ │ - muls r6, r7 │ │ │ │ + bics r6, r4 │ │ │ │ movs r3, r0 │ │ │ │ - orrs r4, r1 │ │ │ │ + orrs r4, r6 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #2812] @ d16c │ │ │ │ - ldr.w r3, [pc, #2812] @ d170 │ │ │ │ + ldr.w r1, [pc, #2812] @ d144 │ │ │ │ + ldr.w r3, [pc, #2812] @ d148 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r1, pc │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r5, [pc, #2804] @ d174 │ │ │ │ + ldr.w r5, [pc, #2804] @ d14c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w d260 │ │ │ │ - ldr.w r2, [pc, #2784] @ d178 │ │ │ │ + bpl.w d238 │ │ │ │ + ldr.w r2, [pc, #2784] @ d150 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d27c │ │ │ │ - ldr.w r2, [pc, #2772] @ d17c │ │ │ │ + beq.w d254 │ │ │ │ + ldr.w r2, [pc, #2772] @ d154 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d278 │ │ │ │ - ldr.w r3, [pc, #2764] @ d180 │ │ │ │ + beq.w d250 │ │ │ │ + ldr.w r3, [pc, #2764] @ d158 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n c778 │ │ │ │ + beq.n c750 │ │ │ │ mov r0, r7 │ │ │ │ blx 32cc │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n c74c │ │ │ │ + ble.n c724 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w ce74 │ │ │ │ + beq.w ce4e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w cd9c │ │ │ │ + bne.w cd76 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w d152 │ │ │ │ + bpl.w d12c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c6f8 │ │ │ │ + bge.n c6d0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r7, [pc, #2692] @ d184 │ │ │ │ + ldr.w r7, [pc, #2692] @ d15c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r7, pc │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #0] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl adfc │ │ │ │ + bl add4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w ce32 │ │ │ │ + beq.w ce0c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n c78c │ │ │ │ + bne.n c764 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n c78c │ │ │ │ - ldr.w r3, [pc, #2660] @ d188 │ │ │ │ + bne.n c764 │ │ │ │ + ldr.w r3, [pc, #2660] @ d160 │ │ │ │ movs r4, #1 │ │ │ │ - ldr.w r1, [pc, #2656] @ d18c │ │ │ │ + ldr.w r1, [pc, #2656] @ d164 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r3] │ │ │ │ strd r4, r1, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2644] @ d190 │ │ │ │ - ldr.w r1, [pc, #2644] @ d194 │ │ │ │ + ldr.w r3, [pc, #2644] @ d168 │ │ │ │ + ldr.w r1, [pc, #2644] @ d16c │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n cdc6 │ │ │ │ + b.n cda0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w cd9c │ │ │ │ + bne.w cd76 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n c77e │ │ │ │ - ldr.w r3, [pc, #2620] @ d198 │ │ │ │ + bmi.n c756 │ │ │ │ + ldr.w r3, [pc, #2620] @ d170 │ │ │ │ movw r2, #8091 @ 0x1f9b │ │ │ │ - ldr.w r1, [pc, #2616] @ d19c │ │ │ │ - ldr.w r0, [pc, #2616] @ d1a0 │ │ │ │ + ldr.w r1, [pc, #2616] @ d174 │ │ │ │ + ldr.w r0, [pc, #2616] @ d178 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #896 @ 0x380 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w cd9c │ │ │ │ + bne.w cd76 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #2580] @ d1a4 │ │ │ │ + ldr.w r3, [pc, #2580] @ d17c │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr.w r3, [pc, #2580] @ d1a8 │ │ │ │ + ldr.w r3, [pc, #2580] @ d180 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.w ce90 │ │ │ │ - ldr.w r3, [pc, #2560] @ d1ac │ │ │ │ + bne.w ce6a │ │ │ │ + ldr.w r3, [pc, #2560] @ d184 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #72] @ 0x48 │ │ │ │ add r3, pc │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ strh.w r7, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [r3, #268] @ 0x10c │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cb5c │ │ │ │ + bne.w cb36 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w d066 │ │ │ │ + beq.w d040 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c7e2 │ │ │ │ + bge.n c7ba │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 93fc │ │ │ │ + bl 9438 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w d05a │ │ │ │ + beq.w d034 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c812 │ │ │ │ + bge.n c7ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ce66 │ │ │ │ - ldr.w r6, [pc, #2460] @ d1b0 │ │ │ │ + beq.w ce40 │ │ │ │ + ldr.w r6, [pc, #2456] @ d188 │ │ │ │ str.w r4, [r8, #12] │ │ │ │ add r6, pc │ │ │ │ ldr.w r1, [r6, #972] @ 0x3cc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cefe │ │ │ │ + beq.w ced8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c83e │ │ │ │ + bge.n c818 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [pc, #2416] @ d1b4 │ │ │ │ + ldr.w r2, [pc, #2412] @ d18c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1128] @ 0x468 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cf34 │ │ │ │ + beq.w cf0e │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w cf3c │ │ │ │ + beq.w cf16 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c870 │ │ │ │ + bge.n c84a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ce6c │ │ │ │ - ldr.w r3, [pc, #2372] @ d1b8 │ │ │ │ + beq.w ce46 │ │ │ │ + ldr.w r3, [pc, #2372] @ d190 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w cf5a │ │ │ │ + beq.w cf34 │ │ │ │ movs r0, #1 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ blx 3690 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cad0 │ │ │ │ + beq.w caaa │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov.w lr, #4 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - ldr.w ip, [pc, #2328] @ d1bc │ │ │ │ + ldr.w ip, [pc, #2324] @ d194 │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r1, r1, #5 │ │ │ │ ldr.w r0, [ip, #1036] @ 0x40c │ │ │ │ ldr.w ip, [ip, #1196] @ 0x4ac │ │ │ │ - bpl.w d264 │ │ │ │ + bpl.w d23c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w d27c │ │ │ │ + beq.w d254 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w d278 │ │ │ │ + beq.w d250 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w d292 │ │ │ │ + ble.w d26a │ │ │ │ ldr r7, [r0, #0] │ │ │ │ str r0, [r3, #16] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ itt lt │ │ │ │ addlt r7, #1 │ │ │ │ strlt r7, [r0, #0] │ │ │ │ @@ -11918,47 +11851,47 @@ │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ add.w r1, lr, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3750 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ - cbz r1, c90c │ │ │ │ + cbz r1, c8e6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c90c │ │ │ │ + bge.n c8e6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ce20 │ │ │ │ + beq.w cdfa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c91e │ │ │ │ + bge.n c8f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ce88 │ │ │ │ + beq.w ce62 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c930 │ │ │ │ + bge.n c90a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cdd8 │ │ │ │ + beq.w cdb2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w cae2 │ │ │ │ + beq.w cabc │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c94c │ │ │ │ + bge.n c926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cde0 │ │ │ │ - ldr.w r6, [pc, #2160] @ d1c0 │ │ │ │ + beq.w cdba │ │ │ │ + ldr.w r6, [pc, #2160] @ d198 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r6, pc │ │ │ │ str.w r7, [r8, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, fp │ │ │ │ @@ -11970,4929 +11903,3461 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r6, #1204] @ 0x4b4 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c990 │ │ │ │ + bge.n c96a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ce2a │ │ │ │ + beq.w ce04 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w d050 │ │ │ │ - ldr.w r3, [pc, #2092] @ d1c4 │ │ │ │ + beq.w d02a │ │ │ │ + ldr.w r3, [pc, #2088] @ d19c │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r6, sl │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ - bne.w d0fc │ │ │ │ + bne.w d0d6 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c9be │ │ │ │ + bge.n c998 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cde6 │ │ │ │ - ldr.w r3, [pc, #2056] @ d1c8 │ │ │ │ + beq.w cdc0 │ │ │ │ + ldr.w r3, [pc, #2052] @ d1a0 │ │ │ │ str.w r6, [r8, #20] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w cbbc │ │ │ │ + beq.w cb96 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r2, r3, r7 │ │ │ │ subs r7, r0, r7 │ │ │ │ clz r2, r2 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ tst r2, r7 │ │ │ │ - bne.w cb60 │ │ │ │ + bne.w cb3a │ │ │ │ cmp r6, sl │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ - cbnz r7, ca08 │ │ │ │ + cbnz r7, c9e2 │ │ │ │ cmp r1, sl │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w cea4 │ │ │ │ - ldr.w r2, [pc, #1984] @ d1cc │ │ │ │ + beq.w ce7e │ │ │ │ + ldr.w r2, [pc, #1984] @ d1a4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r7, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w d00a │ │ │ │ + bne.w cfe4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ca30 │ │ │ │ + bge.n ca0a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1948] @ d1d0 │ │ │ │ + ldr.w r3, [pc, #1944] @ d1a8 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #628] @ 0x274 │ │ │ │ ldr.w r3, [r3, #692] @ 0x2b4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bpl.w d25c │ │ │ │ + bpl.w d234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 91fc │ │ │ │ + bl 92d0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ orr.w r3, r0, #127 @ 0x7f │ │ │ │ movs r1, #3 │ │ │ │ mov r0, fp │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ - bl a0ac │ │ │ │ + bl a084 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d024 │ │ │ │ + beq.w cffe │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ca7c │ │ │ │ + bge.n ca56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d0be │ │ │ │ + beq.w d098 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ - bl bdd4 │ │ │ │ + bl bdac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ca9e │ │ │ │ + bge.n ca78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d0c6 │ │ │ │ + beq.w d0a0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n cab0 │ │ │ │ + bge.n ca8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d002 │ │ │ │ - cbz r6, cacc │ │ │ │ + beq.w cfdc │ │ │ │ + cbz r6, caa6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a45c │ │ │ │ + bl a434 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n cacc │ │ │ │ + bge.n caa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d0ce │ │ │ │ + beq.w d0a8 │ │ │ │ movs r5, #181 @ 0xb5 │ │ │ │ - b.n cae4 │ │ │ │ + b.n cabe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n cae2 │ │ │ │ + bge.n cabc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ce18 │ │ │ │ + beq.w cdf2 │ │ │ │ movs r5, #178 @ 0xb2 │ │ │ │ ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ce5a │ │ │ │ + bne.w ce34 │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ce4e │ │ │ │ + bne.w ce28 │ │ │ │ mov r1, r5 │ │ │ │ - ldr.w r0, [pc, #1752] @ d1d4 │ │ │ │ + ldr.w r0, [pc, #1748] @ d1ac │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ + bl c3c8 │ │ │ │ blx 353c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n cb28 │ │ │ │ + beq.n cb02 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n cb28 │ │ │ │ + bge.n cb02 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ce80 │ │ │ │ + beq.w ce5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n cb3a │ │ │ │ + bge.n cb14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ce78 │ │ │ │ - ldr.w r2, [pc, #1692] @ d1d8 │ │ │ │ - ldr.w r3, [pc, #1584] @ d170 │ │ │ │ + beq.w ce52 │ │ │ │ + ldr.w r2, [pc, #1688] @ d1b0 │ │ │ │ + ldr.w r3, [pc, #1580] @ d148 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w d114 │ │ │ │ + bne.w d0ee │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r7 │ │ │ │ - b.n c7f0 │ │ │ │ + b.n c7ca │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w d14e │ │ │ │ + bpl.w d128 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d27c │ │ │ │ + beq.w d254 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d278 │ │ │ │ + beq.w d250 │ │ │ │ ldr r7, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w d14e │ │ │ │ + bpl.w d128 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w d27c │ │ │ │ + beq.w d254 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w d278 │ │ │ │ + beq.w d250 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w ca08 │ │ │ │ + bne.w c9e2 │ │ │ │ ldrb r7, [r6, #16] │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w ca08 │ │ │ │ + bne.w c9e2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n cbbc │ │ │ │ + beq.n cb96 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r6, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 349c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ca08 │ │ │ │ + bne.w c9e2 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d086 │ │ │ │ - ldr.w r3, [pc, #1544] @ d1dc │ │ │ │ + bne.w d060 │ │ │ │ + ldr.w r3, [pc, #1540] @ d1b4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r8, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r7, [r3, #1468] @ 0x5bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ blx 3814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d08a │ │ │ │ + beq.w d064 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl bdd4 │ │ │ │ + bl bdac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n cc20 │ │ │ │ + bge.n cbfa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, cc20 │ │ │ │ + cbnz r2, cbfa │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n cc34 │ │ │ │ + bge.n cc0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, cc34 │ │ │ │ + cbnz r3, cc0e │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w d096 │ │ │ │ - ldr.w r3, [pc, #1444] @ d1e0 │ │ │ │ + beq.w d070 │ │ │ │ + ldr.w r3, [pc, #1440] @ d1b8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w cfdc │ │ │ │ + bne.w cfb6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w cfdc │ │ │ │ + bne.w cfb6 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n cc68 │ │ │ │ + bge.n cc42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d03a │ │ │ │ - ldr.w r3, [pc, #1400] @ d1e4 │ │ │ │ + beq.w d014 │ │ │ │ + ldr.w r3, [pc, #1400] @ d1bc │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str.w r7, [r8, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ ldr r6, [r5, r3] │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - ldr.w r3, [pc, #1372] @ d1e8 │ │ │ │ + ldr.w r3, [pc, #1368] @ d1c0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ movs r3, #0 │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ccae │ │ │ │ + bge.n cc88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cfb4 │ │ │ │ + beq.w cf8e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w d0a2 │ │ │ │ + beq.w d07c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ cmpne r7, sl │ │ │ │ - bne.w d132 │ │ │ │ + bne.w d10c │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ccd6 │ │ │ │ + bge.n ccb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d04a │ │ │ │ + beq.w d024 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r8 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d0a6 │ │ │ │ + beq.w d080 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ccfc │ │ │ │ + bge.n ccd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d054 │ │ │ │ + beq.w d02e │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr.w r3, [pc, #1236] @ d1ec │ │ │ │ + ldr.w r3, [pc, #1236] @ d1c4 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n cd3c │ │ │ │ + bge.n cd16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d08e │ │ │ │ + beq.w d068 │ │ │ │ movs r5, #186 @ 0xba │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w cae4 │ │ │ │ + beq.w cabe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n cd56 │ │ │ │ + bge.n cd30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d05e │ │ │ │ + beq.w d038 │ │ │ │ ldrb.w r3, [sp, #74] @ 0x4a │ │ │ │ - cbz r3, cd98 │ │ │ │ + cbz r3, cd72 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sp, #74 @ 0x4a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ mov r3, sl │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n cd92 │ │ │ │ + bge.n cd6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d09a │ │ │ │ + beq.w d074 │ │ │ │ adds r5, #1 │ │ │ │ - beq.w d0ba │ │ │ │ + beq.w d094 │ │ │ │ movs r5, #0 │ │ │ │ - b.n cb08 │ │ │ │ - ldr r3, [pc, #1000] @ (d188 ) │ │ │ │ + b.n cae2 │ │ │ │ + ldr r3, [pc, #1000] @ (d160 ) │ │ │ │ movs r4, #1 │ │ │ │ - ldr.w r1, [pc, #1100] @ d1f0 │ │ │ │ - ldr.w r2, [pc, #1100] @ d1f4 │ │ │ │ + ldr.w r1, [pc, #1100] @ d1c8 │ │ │ │ + ldr.w r2, [pc, #1100] @ d1cc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr.w r3, [pc, #1092] @ d1f8 │ │ │ │ - ldr.w r1, [pc, #1092] @ d1fc │ │ │ │ + ldr.w r3, [pc, #1088] @ d1d0 │ │ │ │ + ldr.w r1, [pc, #1088] @ d1d4 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - ldr.w r0, [pc, #1080] @ d200 │ │ │ │ + ldr.w r0, [pc, #1076] @ d1d8 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ + bl c3c8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n cb3a │ │ │ │ + b.n cb14 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c930 │ │ │ │ + b.n c90a │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c94c │ │ │ │ + b.n c926 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c9be │ │ │ │ + b.n c998 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ce02 │ │ │ │ + bge.n cddc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d0aa │ │ │ │ + beq.w d084 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w cae2 │ │ │ │ + bge.w cabc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cae2 │ │ │ │ + bne.w cabc │ │ │ │ mov r6, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cae2 │ │ │ │ + b.n cabc │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n c90c │ │ │ │ + b.n c8e6 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c990 │ │ │ │ + b.n c96a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n cdc6 │ │ │ │ + beq.n cda0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n cdc6 │ │ │ │ + bge.n cda0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n cdc6 │ │ │ │ + bne.n cda0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cdc6 │ │ │ │ + b.n cda0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n caf8 │ │ │ │ + b.n cad2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n caee │ │ │ │ + b.n cac8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c812 │ │ │ │ + b.n c7ec │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c870 │ │ │ │ + b.n c84a │ │ │ │ mov r3, r6 │ │ │ │ - b.n c6f8 │ │ │ │ + b.n c6d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cb3a │ │ │ │ + b.n cb14 │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cb28 │ │ │ │ + b.n cb02 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c91e │ │ │ │ + b.n c8f8 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #880] @ (d204 ) │ │ │ │ + ldr r2, [pc, #876] @ (d1dc ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl aa48 │ │ │ │ + bl aa20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9028 │ │ │ │ - b.n cdd2 │ │ │ │ + bl 9150 │ │ │ │ + b.n cdac │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #3 │ │ │ │ blx 34c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cfd8 │ │ │ │ - ldr r2, [pc, #848] @ (d208 ) │ │ │ │ - ldr r3, [pc, #852] @ (d20c ) │ │ │ │ + beq.w cfb2 │ │ │ │ + ldr r2, [pc, #848] @ (d1e0 ) │ │ │ │ + ldr r3, [pc, #848] @ (d1e4 ) │ │ │ │ ldr r1, [r5, r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r0, sl │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n cfbc │ │ │ │ + beq.n cf96 │ │ │ │ subs r6, r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ clz r6, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ - bge.n cef0 │ │ │ │ + bge.n ceca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cffc │ │ │ │ + beq.w cfd6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w cbbc │ │ │ │ + beq.w cb96 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n ca08 │ │ │ │ + b.n c9e2 │ │ │ │ blx 3650 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx 397c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w c83e │ │ │ │ + bne.w c818 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cae2 │ │ │ │ - ldr r3, [pc, #748] @ (d210 ) │ │ │ │ - ldr r1, [pc, #748] @ (d214 ) │ │ │ │ + bne.w cabc │ │ │ │ + ldr r3, [pc, #744] @ (d1e8 ) │ │ │ │ + ldr r1, [pc, #748] @ (d1ec ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ - b.n cae2 │ │ │ │ + b.n cabc │ │ │ │ blx 3970 │ │ │ │ mov r6, r0 │ │ │ │ - b.n c858 │ │ │ │ + b.n c832 │ │ │ │ movs r5, #178 @ 0xb2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w cae4 │ │ │ │ + bge.w cabe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cae4 │ │ │ │ + bne.w cabe │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cae4 │ │ │ │ + b.n cabe │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d244 │ │ │ │ + beq.w d21c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n cf92 │ │ │ │ + bge.n cf6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d0b2 │ │ │ │ + beq.w d08c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r4, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ blx 3690 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cdec │ │ │ │ + beq.w cdc6 │ │ │ │ mov r6, r7 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r2, #2 │ │ │ │ - b.n c8a0 │ │ │ │ + b.n c87a │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ccae │ │ │ │ + b.n cc88 │ │ │ │ blx 3768 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n cfd4 │ │ │ │ + bge.n cfae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d0d6 │ │ │ │ + beq.w d0b0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n cef0 │ │ │ │ + bge.n ceca │ │ │ │ movs r5, #180 @ 0xb4 │ │ │ │ - b.n cae4 │ │ │ │ + b.n cabe │ │ │ │ mov r0, r6 │ │ │ │ blx 38b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d0de │ │ │ │ + beq.n d0b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w cc52 │ │ │ │ + bge.w cc2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, d040 │ │ │ │ + cbz r3, d01a │ │ │ │ mov r6, r7 │ │ │ │ - b.n cc50 │ │ │ │ + b.n cc2a │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cef0 │ │ │ │ + b.n ceca │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cab0 │ │ │ │ + b.n ca8a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w d118 │ │ │ │ + bne.w d0f2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w d14a │ │ │ │ + bne.w d124 │ │ │ │ movs r5, #181 @ 0xb5 │ │ │ │ - b.n cf3e │ │ │ │ + b.n cf18 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n d020 │ │ │ │ + bge.n cffa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d020 │ │ │ │ + bne.n cffa │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d020 │ │ │ │ + b.n cffa │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cc68 │ │ │ │ + b.n cc42 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cc50 │ │ │ │ + b.n cc2a │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ccd6 │ │ │ │ + b.n ccb0 │ │ │ │ movs r5, #179 @ 0xb3 │ │ │ │ - b.n cae4 │ │ │ │ + b.n cabe │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ccfc │ │ │ │ + b.n ccd6 │ │ │ │ movs r5, #166 @ 0xa6 │ │ │ │ - b.n cae4 │ │ │ │ + b.n cabe │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cd56 │ │ │ │ - ldr r1, [pc, #432] @ (d218 ) │ │ │ │ + b.n cd30 │ │ │ │ + ldr r1, [pc, #428] @ (d1f0 ) │ │ │ │ movs r2, #166 @ 0xa6 │ │ │ │ - ldr r0, [pc, #432] @ (d21c ) │ │ │ │ + ldr r0, [pc, #428] @ (d1f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d05a │ │ │ │ + beq.n d034 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w c7e2 │ │ │ │ + b.w c7ba │ │ │ │ movs r5, #182 @ 0xb6 │ │ │ │ - b.n cae4 │ │ │ │ + b.n cabe │ │ │ │ movs r5, #183 @ 0xb7 │ │ │ │ - b.n cf3e │ │ │ │ + b.n cf18 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cd3c │ │ │ │ + b.n cd16 │ │ │ │ movs r5, #183 @ 0xb7 │ │ │ │ - b.n cae4 │ │ │ │ + b.n cabe │ │ │ │ mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cd92 │ │ │ │ + b.n cd6c │ │ │ │ movs r5, #184 @ 0xb8 │ │ │ │ - b.n cae4 │ │ │ │ + b.n cabe │ │ │ │ movs r5, #185 @ 0xb9 │ │ │ │ - b.n cae4 │ │ │ │ + b.n cabe │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ce02 │ │ │ │ + b.n cddc │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cf92 │ │ │ │ + b.n cf6c │ │ │ │ movs r5, #187 @ 0xbb │ │ │ │ - b.n cae4 │ │ │ │ + b.n cabe │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ca7c │ │ │ │ + b.n ca56 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ca9e │ │ │ │ + b.n ca78 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cacc │ │ │ │ + b.n caa6 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cfd4 │ │ │ │ + b.n cfae │ │ │ │ movs r5, #183 @ 0xb7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w cae4 │ │ │ │ + bge.w cabe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cae4 │ │ │ │ + bne.w cabe │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cae4 │ │ │ │ - ldr r2, [pc, #136] @ (d188 ) │ │ │ │ - ldr r1, [pc, #288] @ (d220 ) │ │ │ │ + b.n cabe │ │ │ │ + ldr r2, [pc, #136] @ (d160 ) │ │ │ │ + ldr r1, [pc, #284] @ (d1f8 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #179 @ 0xb3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #280] @ (d224 ) │ │ │ │ + ldr r2, [pc, #276] @ (d1fc ) │ │ │ │ add r2, pc │ │ │ │ blx 390c │ │ │ │ - b.n d0e0 │ │ │ │ + b.n d0ba │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #268] @ (d228 ) │ │ │ │ + ldr r2, [pc, #268] @ (d200 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d012 │ │ │ │ - ldr r3, [pc, #264] @ (d22c ) │ │ │ │ + beq.w cfec │ │ │ │ + ldr r3, [pc, #260] @ (d204 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ blx 3308 │ │ │ │ mov r6, r0 │ │ │ │ - b.n d01a │ │ │ │ - ldr r2, [pc, #84] @ (d188 ) │ │ │ │ - ldr r1, [pc, #248] @ (d230 ) │ │ │ │ + b.n cff4 │ │ │ │ + ldr r2, [pc, #80] @ (d160 ) │ │ │ │ + ldr r1, [pc, #248] @ (d208 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #184 @ 0xb8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #240] @ (d234 ) │ │ │ │ + ldr r2, [pc, #240] @ (d20c ) │ │ │ │ add r2, pc │ │ │ │ blx 390c │ │ │ │ - b.n cf3e │ │ │ │ + b.n cf18 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n ca30 │ │ │ │ - bl 41e4 <__assert_fail@plt+0x7fc> │ │ │ │ - ldr r3, [pc, #228] @ (d238 ) │ │ │ │ + b.n ca0a │ │ │ │ + bl 4238 <__assert_fail@plt+0x850> │ │ │ │ + ldr r3, [pc, #224] @ (d210 ) │ │ │ │ movw r2, #8077 @ 0x1f8d │ │ │ │ - ldr r1, [pc, #224] @ (d23c ) │ │ │ │ - ldr r0, [pc, #228] @ (d240 ) │ │ │ │ + ldr r1, [pc, #224] @ (d214 ) │ │ │ │ + ldr r0, [pc, #224] @ (d218 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #896 @ 0x380 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2 │ │ │ │ + lsrs r2, r7 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n d1e8 │ │ │ │ + bge.n d0a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + ands r2, r0 │ │ │ │ movs r3, r0 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ movs r3, r0 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r7, #10 │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #968 @ (adr r7, d5a0 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, d340 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ movs r3, r0 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ movs r3, r0 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #992 @ (adr r4, d5d8 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, d378 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #976 @ (adr r4, d5cc ) │ │ │ │ + add r4, pc, #408 @ (adr r4, d36c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #1000 @ (adr r4, d5e8 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, d388 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, d2a4 ) │ │ │ │ + add r4, pc, #616 @ (adr r4, d444 ) │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #224 @ (adr r2, d2fc ) │ │ │ │ + add r1, pc, #680 @ (adr r1, d49c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #24 @ (adr r2, d238 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, d3d8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #152 @ (adr r2, d2bc ) │ │ │ │ + add r1, pc, #608 @ (adr r1, d45c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #80 @ (adr r2, d278 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, d418 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #960 @ (adr r1, d5f4 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, d394 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #1016 @ (adr r1, d630 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, d3d0 ) │ │ │ │ movs r1, r0 │ │ │ │ - bne.n d2a4 │ │ │ │ + beq.n d160 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #144 @ (adr r1, d2d4 ) │ │ │ │ + add r0, pc, #600 @ (adr r0, d474 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #80] @ (d298 ) │ │ │ │ + ldr r3, [pc, #80] @ (d270 ) │ │ │ │ movw r2, #8181 @ 0x1ff5 │ │ │ │ - ldr r1, [pc, #80] @ (d29c ) │ │ │ │ - ldr r0, [pc, #80] @ (d2a0 ) │ │ │ │ + ldr r1, [pc, #80] @ (d274 ) │ │ │ │ + ldr r0, [pc, #80] @ (d278 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #940 @ 0x3ac │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3eb4 <__assert_fail@plt+0x4cc> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - ldr r3, [pc, #60] @ (d2a4 ) │ │ │ │ + ldr r3, [pc, #60] @ (d27c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #60] @ (d2a8 ) │ │ │ │ - ldr r0, [pc, #64] @ (d2ac ) │ │ │ │ + ldr r1, [pc, #60] @ (d280 ) │ │ │ │ + ldr r0, [pc, #64] @ (d284 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #48] @ (d2b0 ) │ │ │ │ + ldr r3, [pc, #48] @ (d288 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #48] @ (d2b4 ) │ │ │ │ - ldr r0, [pc, #48] @ (d2b8 ) │ │ │ │ + ldr r1, [pc, #48] @ (d28c ) │ │ │ │ + ldr r0, [pc, #48] @ (d290 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 408c <__assert_fail@plt+0x6a4> │ │ │ │ + bl 40e0 <__assert_fail@plt+0x6f8> │ │ │ │ nop │ │ │ │ - beq.n d320 │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ + movs r1, r0 │ │ │ │ + add r0, pc, #200 @ (adr r0, d344 ) │ │ │ │ + movs r1, r0 │ │ │ │ + bkpt 0x00a0 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #760 @ (adr r0, d59c ) │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - ite cs │ │ │ │ - movcs r1, r0 │ │ │ │ - strcc r4, [sp, #776] @ 0x308 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ - movs r1, r0 │ │ │ │ - itee ne │ │ │ │ - movne r1, r0 │ │ │ │ - streq r4, [sp, #416] @ 0x1a0 │ │ │ │ - moveq r1, r0 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ + movs r1, r0 │ │ │ │ + bkpt 0x0086 │ │ │ │ + movs r1, r0 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #600] @ (d528 ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #600] @ (d52c ) │ │ │ │ + ldr.w r1, [pc, #1332] @ d7dc │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1328] @ d7e0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #600] @ (d530 ) │ │ │ │ + ldr.w r3, [pc, #1328] @ d7e4 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - movs r7, #0 │ │ │ │ + mov.w r8, #0 │ │ │ │ add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #592] @ (d534 ) │ │ │ │ + ldr.w r6, [pc, #1316] @ d7e8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr.w r4, [r3, #296] @ 0x128 │ │ │ │ - strd r7, r7, [sp, #20] │ │ │ │ - add r5, pc │ │ │ │ - str r7, [sp, #28] │ │ │ │ - strh.w r7, [sp, #32] │ │ │ │ + ldr.w r5, [r3, #296] @ 0x128 │ │ │ │ + strd r8, r8, [sp, #20] │ │ │ │ + add r6, pc │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + strh.w r8, [sp, #32] │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d402 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w d474 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bne.n d3c2 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w d474 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n d318 │ │ │ │ + bge.n d2fc │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #540] @ (d538 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #512] @ d520 │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc │ │ │ │ + str r3, [r5, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp] │ │ │ │ - blx 36e8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 9438 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w d44a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n d362 │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n d43a │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + beq.w d442 │ │ │ │ + cbnz r4, d32a │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w d494 │ │ │ │ + bne.w d494 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w d494 │ │ │ │ - ldr r3, [pc, #472] @ (d53c ) │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n d40e │ │ │ │ + bne.w d494 │ │ │ │ + ldr.w r3, [pc, #1216] @ d7ec │ │ │ │ + ldr.w r9, [r6, r3] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w d61a │ │ │ │ mov r0, sl │ │ │ │ blx 3814 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d41c │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - mov r2, sp │ │ │ │ - mov r1, r7 │ │ │ │ + beq.n d3d8 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, r8 │ │ │ │ blx 339c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d696 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w d67c │ │ │ │ + beq.w d62a │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w d644 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n d3a4 │ │ │ │ + bge.n d372 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d658 │ │ │ │ - ldr r2, [pc, #408] @ (d540 ) │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ + beq.n d46c │ │ │ │ + ldr.w r2, [pc, #1148] @ d7f0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r4, r9 │ │ │ │ it ne │ │ │ │ - cmpne r6, r8 │ │ │ │ - bne.w d730 │ │ │ │ + cmpne r3, r2 │ │ │ │ + bne.w d6ee │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, d3cc │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n d41c │ │ │ │ + cbnz r3, d3c6 │ │ │ │ blx 353c │ │ │ │ - cbz r4, d3e4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cbz r5, d3a0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n d3e4 │ │ │ │ + bge.n d3a0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d650 │ │ │ │ - ldr r2, [pc, #348] @ (d544 ) │ │ │ │ - ldr r3, [pc, #324] @ (d52c ) │ │ │ │ + beq.n d464 │ │ │ │ + ldr.w r2, [pc, #1104] @ d7f4 │ │ │ │ + ldr.w r3, [pc, #1080] @ d7e0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w d820 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w d7a2 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w d724 │ │ │ │ - mov r4, r9 │ │ │ │ - b.n d346 │ │ │ │ - ldr r3, [pc, #312] @ (d548 ) │ │ │ │ - ldr r1, [pc, #312] @ (d54c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - mov.w r5, #296 @ 0x128 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, d456 │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, d468 │ │ │ │ - ldr r0, [pc, #288] @ (d550 ) │ │ │ │ + mov r5, r8 │ │ │ │ + b.n d30c │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - movs r6, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n d3cc │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w d346 │ │ │ │ + bne.n d38a │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ - movw r5, #295 @ 0x127 │ │ │ │ + mov.w r6, #296 @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d426 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + beq.n d44e │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d42c │ │ │ │ + beq.n d456 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n d42c │ │ │ │ - ldr r1, [pc, #220] @ (d554 ) │ │ │ │ + b.n d456 │ │ │ │ + ldr r2, [pc, #1012] @ (d7f8 ) │ │ │ │ + ldr r1, [pc, #1012] @ (d7fc ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #1008] @ (d800 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n d42c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w d79a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n d442 │ │ │ │ + subs r3, #1 │ │ │ │ + movw r6, #295 @ 0x127 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w d71a │ │ │ │ + movw r6, #295 @ 0x127 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n d3e4 │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n d3f6 │ │ │ │ + ldr r0, [pc, #940] @ (d804 ) │ │ │ │ + mov r1, r6 │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + b.n d38a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n d3a0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n d372 │ │ │ │ + ldr r1, [pc, #912] @ (d808 ) │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ - ldr r0, [pc, #220] @ (d558 ) │ │ │ │ + ldr r0, [pc, #912] @ (d80c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d44a │ │ │ │ + beq.n d442 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n d318 │ │ │ │ - ldr r2, [pc, #196] @ (d55c ) │ │ │ │ - mov r0, r6 │ │ │ │ + b.n d2fc │ │ │ │ + ldr r2, [pc, #888] @ (d810 ) │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #932] @ 0x3a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d728 │ │ │ │ + beq.w d6e6 │ │ │ │ blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n d44a │ │ │ │ - ldr r3, [pc, #176] @ (d560 ) │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr.w r9, [r5, r3] │ │ │ │ - ldr r3, [pc, #172] @ (d564 ) │ │ │ │ - cmp r0, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n d442 │ │ │ │ + ldr r3, [pc, #864] @ (d814 ) │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + ldr.w r9, [r6, r3] │ │ │ │ + ldr r3, [pc, #860] @ (d818 ) │ │ │ │ + cmp r1, r9 │ │ │ │ add r3, pc │ │ │ │ ite ne │ │ │ │ - movne r8, r7 │ │ │ │ - ldreq.w r8, [r7, #8] │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - ldr r3, [pc, #160] @ (d568 ) │ │ │ │ + movne lr, r8 │ │ │ │ + ldreq.w lr, [r8, #8] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ldr r3, [pc, #848] @ (d81c ) │ │ │ │ it eq │ │ │ │ - ldreq.w r0, [r8, #4] │ │ │ │ - ldr.w ip, [r5, r3] │ │ │ │ - cmp r0, ip │ │ │ │ + ldreq.w r1, [lr, #4] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + cmp r1, r0 │ │ │ │ it ne │ │ │ │ - cmpne r1, r0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - beq.n d586 │ │ │ │ - ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w d764 │ │ │ │ - ldr.w lr, [r2, #4] │ │ │ │ - ldr.w r0, [lr, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w d83c │ │ │ │ - ldr r0, [pc, #112] @ (d56c ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp lr, r0 │ │ │ │ - beq.w d844 │ │ │ │ - ldr r0, [pc, #108] @ (d570 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp lr, r0 │ │ │ │ - beq.w d840 │ │ │ │ - ldr.w lr, [r2, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n d594 │ │ │ │ - adds r2, #12 │ │ │ │ - b.n d57a │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - cmp r2, #12 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ - movs r3, r0 │ │ │ │ - bkpt 0x0076 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, lr │ │ │ │ - beq.n d594 │ │ │ │ - ldr.w r0, [r2, #4]! │ │ │ │ - cmp r0, ip │ │ │ │ + cmpne r2, r1 │ │ │ │ + beq.n d528 │ │ │ │ + ldr.w r3, [r1, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w d722 │ │ │ │ + ldr.w ip, [r3, #4] │ │ │ │ + ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w d7be │ │ │ │ + ldr r1, [pc, #808] @ (d820 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp ip, r1 │ │ │ │ + beq.w d7c6 │ │ │ │ + ldr r1, [pc, #804] @ (d824 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp ip, r1 │ │ │ │ + beq.w d7c2 │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n d536 │ │ │ │ + adds r3, #12 │ │ │ │ + b.n d51c │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, ip │ │ │ │ + beq.n d536 │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ + cmp r1, r0 │ │ │ │ it ne │ │ │ │ - cmpne r1, r0 │ │ │ │ - bne.n d574 │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.n d516 │ │ │ │ + ldr.w r3, [lr, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #716] @ (d85c ) │ │ │ │ + ldr r3, [pc, #760] @ (d828 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n d660 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.n d5fa │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mov r0, sl │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ + strlt.w r3, [r8] │ │ │ │ blx 3814 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d6f2 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq.w d6ac │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n d6b4 │ │ │ │ + beq.w d668 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - mov r9, r7 │ │ │ │ + mov r9, r8 │ │ │ │ add r1, sp, #12 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ - strd r6, r8, [sp, #8] │ │ │ │ - bl b4dc │ │ │ │ + strd r4, r7, [sp, #8] │ │ │ │ + bl b4b4 │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 9150 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n d5ea │ │ │ │ + bge.n d590 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d794 │ │ │ │ + beq.w d752 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n d5fe │ │ │ │ + bge.n d5a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d6ac │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w d708 │ │ │ │ - ldr r2, [pc, #600] @ (d860 ) │ │ │ │ - ldr r1, [pc, #604] @ (d864 ) │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ + beq.n d660 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w d6c6 │ │ │ │ + ldr r2, [pc, #580] @ (d7f0 ) │ │ │ │ + ldr r1, [pc, #572] @ (d7ec ) │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ - cmpne r6, r1 │ │ │ │ + cmpne r4, r1 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - bne.w d7dc │ │ │ │ + bne.w d402 │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, d634 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r4 │ │ │ │ + cbz r3, d5da │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n d708 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w d3cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w d3cc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d3cc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d3e4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d3a4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.n d6c6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w d362 │ │ │ │ + bge.w d38a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d362 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w d38a │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d362 │ │ │ │ + b.n d38a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w d41c │ │ │ │ + bge.w d32a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d41c │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w d32a │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d41c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + b.n d32a │ │ │ │ + ldr r3, [pc, #476] @ (d7f8 ) │ │ │ │ + ldr r1, [pc, #524] @ (d82c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n d3d8 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n d79c │ │ │ │ - ldr r3, [pc, #456] @ (d868 ) │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + bmi.w d75a │ │ │ │ + ldr r3, [pc, #504] @ (d830 ) │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3468 │ │ │ │ - b.n d38a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d5fe │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w d824 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n d6ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n d7d4 │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, sp, #8 │ │ │ │ - b.n d5c0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w d44a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, d712 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w d44a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w d44a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d44a │ │ │ │ - mov r4, r7 │ │ │ │ - b.n d362 │ │ │ │ - blx 3970 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n d4aa │ │ │ │ - ldr r2, [pc, #312] @ (d86c ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r5, r2] │ │ │ │ - ldr r2, [pc, #312] @ (d870 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #308] @ (d874 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n d356 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w d41c │ │ │ │ + bge.w d3d8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w d41c │ │ │ │ - mov.w r5, #296 @ 0x128 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d420 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w d586 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d766 │ │ │ │ - ldr r3, [pc, #256] @ (d878 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w d586 │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, ip │ │ │ │ - beq.w d586 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n d77e │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.w d594 │ │ │ │ - b.n d586 │ │ │ │ + bne.w d3d8 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d5ea │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 39c4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w d38a │ │ │ │ - ldr r3, [pc, #184] @ (d868 ) │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3468 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w d38a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w d38a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d38a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d6ec │ │ │ │ - ldr r2, [pc, #140] @ (d86c ) │ │ │ │ - ldr r1, [pc, #156] @ (d87c ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #148] @ (d880 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n d7fe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, d818 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w d44a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w d44a │ │ │ │ - movw r5, #295 @ 0x127 │ │ │ │ - b.n d75c │ │ │ │ - mov r0, r7 │ │ │ │ + b.n d3d8 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d7fe │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (d884 ) │ │ │ │ - movw r2, #10345 @ 0x2869 │ │ │ │ - ldr r1, [pc, #92] @ (d888 ) │ │ │ │ - ldr r0, [pc, #92] @ (d88c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #984 @ 0x3d8 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #72] @ (d890 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #72] @ (d894 ) │ │ │ │ - ldr r0, [pc, #72] @ (d898 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r7, [r7, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - movs r1, r0 │ │ │ │ - cbnz r2, d8a6 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #624] @ (db20 ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #624] @ (db24 ) │ │ │ │ - movs r7, #0 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - strd r7, r7, [sp, #20] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - mov r9, r1 │ │ │ │ - ldr.w r4, [r3, #328] @ 0x148 │ │ │ │ - ldr r3, [pc, #608] @ (db28 ) │ │ │ │ - strh.w r7, [sp, #32] │ │ │ │ - ldr r5, [pc, #604] @ (db2c ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w d9f2 │ │ │ │ + b.n d5a4 │ │ │ │ + ldr.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w da66 │ │ │ │ + beq.w d7a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + ldr.w r9, [r8, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n d8f8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #564] @ (db30 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #536] @ db18 │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #20 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n da16 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n d942 │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w da3c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w da8e │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w da8e │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #492] @ (db34 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r2, pc │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - it lt │ │ │ │ + itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - ldr.w r0, [r2, #800] @ 0x320 │ │ │ │ - it lt │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r6, r3, [sp, #12] │ │ │ │ - blx 3808 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n d97e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n da34 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w dc30 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n d994 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n da86 │ │ │ │ - ldr r3, [pc, #416] @ (db38 ) │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r5, #0] │ │ │ │ - cbz r3, d9bc │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n da16 │ │ │ │ - blx 353c │ │ │ │ - cbz r4, d9d4 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n d9d4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w dc08 │ │ │ │ - ldr r2, [pc, #356] @ (db3c ) │ │ │ │ - ldr r3, [pc, #336] @ (db28 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w dcb4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w dc3e │ │ │ │ - mov r4, r9 │ │ │ │ - b.n d926 │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n da16 │ │ │ │ + bge.n d6a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, da16 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - movw r5, #417 @ 0x1a1 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, da5a │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, da4e │ │ │ │ - ldr r0, [pc, #280] @ (db40 ) │ │ │ │ - mov r1, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n d9bc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d97e │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w d926 │ │ │ │ - b.n da16 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n da26 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n da20 │ │ │ │ - ldr r1, [pc, #220] @ (db44 ) │ │ │ │ - movw r2, #417 @ 0x1a1 │ │ │ │ - ldr r0, [pc, #216] @ (db48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n da16 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n d8f8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d994 │ │ │ │ - ldr r7, [r3, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [pc, #184] @ (db4c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #800] @ 0x320 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w dc42 │ │ │ │ - blx r7 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n da16 │ │ │ │ - ldr r3, [pc, #164] @ (db50 ) │ │ │ │ - ldr.w lr, [r8, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp lr, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #156] @ (db54 ) │ │ │ │ - itt ne │ │ │ │ - movne r1, lr │ │ │ │ - movne r9, r8 │ │ │ │ - add r3, pc │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [r8, #8] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #140] @ (db58 ) │ │ │ │ - it eq │ │ │ │ - ldreq.w r1, [r9, #4] │ │ │ │ - ldr.w ip, [r5, r3] │ │ │ │ - cmp r1, ip │ │ │ │ - it ne │ │ │ │ - cmpne r1, r0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - beq.n db76 │ │ │ │ - ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w dc4a │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r1, [r7, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w dcea │ │ │ │ - ldr r1, [pc, #100] @ (db5c ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.w dcd4 │ │ │ │ - ldr r1, [pc, #92] @ (db60 ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.w dcd0 │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n db84 │ │ │ │ - adds r2, #12 │ │ │ │ - b.n db6a │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #16 │ │ │ │ - movs r3, r0 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #8 │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n db84 │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ - cmp r1, ip │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - bne.n db64 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #368] @ (dcf0 ) │ │ │ │ - add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n dc10 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - cmp lr, sl │ │ │ │ - ittt ne │ │ │ │ - movne.w r2, #2147483648 @ 0x80000000 │ │ │ │ - addne r1, sp, #16 │ │ │ │ - movne r6, #0 │ │ │ │ - beq.n dc72 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl b4dc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n dbc8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, dc36 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w d9fe │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, dbe8 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w d9fe │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n d792 │ │ │ │ + movs r2, #2 │ │ │ │ + add r1, sp, #8 │ │ │ │ + b.n d56a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w d9bc │ │ │ │ + bge.w d442 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w d9bc │ │ │ │ + cbnz r3, d6d2 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d9bc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d9d4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w d942 │ │ │ │ + bge.w d442 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d942 │ │ │ │ + bne.w d442 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d942 │ │ │ │ - mov.w r5, #422 @ 0x1a6 │ │ │ │ - b.n da1a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dbc8 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n d942 │ │ │ │ + b.n d442 │ │ │ │ blx 3970 │ │ │ │ mov r8, r0 │ │ │ │ - b.n daa4 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n db76 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n dc4c │ │ │ │ - ldr r3, [pc, #152] @ (dcf4 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n db76 │ │ │ │ - ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cmp r1, ip │ │ │ │ - beq.n db76 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n dc60 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.n db84 │ │ │ │ - b.n db76 │ │ │ │ - ldr.w r6, [r8, #12] │ │ │ │ - cbz r6, dcb8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n dca6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, dcac │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ - b.n dba2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dca6 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (dcf8 ) │ │ │ │ - movw r2, #12832 @ 0x3220 │ │ │ │ - ldr r1, [pc, #60] @ (dcfc ) │ │ │ │ - ldr r0, [pc, #60] @ (dd00 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1040 @ 0x410 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #44] @ (dd04 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #44] @ (dd08 ) │ │ │ │ - ldr r0, [pc, #44] @ (dd0c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - nop │ │ │ │ - lsls r7, r1, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ - movs r1, r0 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #444] @ (dedc ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #444] @ (dee0 ) │ │ │ │ - cmp r2, #0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [pc, #440] @ (dee4 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mov.w r1, #0 │ │ │ │ - bgt.w de44 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w de6a │ │ │ │ - ldr r2, [pc, #420] @ (dee8 ) │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r4, [r2, #328] @ 0x148 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n ddd2 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n dde6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n dd70 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #368] @ (deec ) │ │ │ │ - movs r3, #7 │ │ │ │ - add r0, sp, #28 │ │ │ │ - add r2, pc │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n de14 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n de06 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d89c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n de14 │ │ │ │ - blx 353c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ddb8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n de3c │ │ │ │ - ldr r1, [pc, #308] @ (def0 ) │ │ │ │ - ldr r2, [pc, #292] @ (dee0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n deba │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d89c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n de98 │ │ │ │ - blx 353c │ │ │ │ - b.n ddb8 │ │ │ │ - ldr r1, [pc, #268] @ (def4 ) │ │ │ │ - movw r2, #417 @ 0x1a1 │ │ │ │ - ldr r0, [pc, #264] @ (def8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n de98 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n dd70 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n dd96 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n de9c │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n deaa │ │ │ │ - ldr r0, [pc, #212] @ (defc ) │ │ │ │ - movw r1, #417 @ 0x1a1 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - blx 353c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n deb6 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n dda8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ddb8 │ │ │ │ - ldr r3, [pc, #184] @ (df00 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [pc, #184] @ (df04 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #176] @ (df08 ) │ │ │ │ - ldr r2, [pc, #180] @ (df0c ) │ │ │ │ - ldr r1, [pc, #180] @ (df10 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + b.n d4aa │ │ │ │ + ldr r2, [pc, #264] @ (d7f8 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r6, r2] │ │ │ │ + ldr r2, [pc, #316] @ (d834 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ + ldr r1, [pc, #316] @ (d838 ) │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n ddb8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n ded8 │ │ │ │ - ldr r1, [pc, #160] @ (df14 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n dec2 │ │ │ │ - ldr r1, [pc, #156] @ (df18 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n debe │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n de66 │ │ │ │ - beq.w dd42 │ │ │ │ - ldr r0, [pc, #140] @ (df1c ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 8c2c │ │ │ │ - b.n de66 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n de14 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movw r2, #417 @ 0x1a1 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n de1c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n de24 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n ddb8 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #92] @ (df20 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #88] @ (df24 ) │ │ │ │ - ldr r0, [pc, #92] @ (df28 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - subs r2, r7, #6 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, r6, #6 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ - movs r3, r0 │ │ │ │ - push {r3, r4} │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, r4, #4 │ │ │ │ - movs r3, r0 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ - movs r1, r0 │ │ │ │ - uxtb r4, r1 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #752] @ (e230 ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #752] @ (e234 ) │ │ │ │ - movs r7, #0 │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - strd r7, r7, [sp, #20] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - mov r9, r1 │ │ │ │ - ldr.w r4, [r3, #340] @ 0x154 │ │ │ │ - ldr r3, [pc, #736] @ (e238 ) │ │ │ │ - strh.w r7, [sp, #32] │ │ │ │ - ldr r6, [pc, #732] @ (e23c ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e026 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n e066 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n df84 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #696] @ (e240 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #668] @ e228 │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #20 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n e040 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n dfc8 │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e032 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n e086 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.n e086 │ │ │ │ - ldr r5, [r5, #28] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, dff0 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w e1fa │ │ │ │ - blx 353c │ │ │ │ - cbz r4, e008 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n e008 │ │ │ │ + bge.w d3d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e1ca │ │ │ │ - ldr r2, [pc, #568] @ (e244 ) │ │ │ │ - ldr r3, [pc, #556] @ (e238 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w e356 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w e218 │ │ │ │ - mov r4, r9 │ │ │ │ - b.n dfb0 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n dfb0 │ │ │ │ - movw r5, #491 @ 0x1eb │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e20c │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e200 │ │ │ │ - ldr r0, [pc, #492] @ (e248 ) │ │ │ │ - mov r1, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n dff0 │ │ │ │ - ldr r1, [pc, #484] @ (e24c ) │ │ │ │ - movw r2, #491 @ 0x1eb │ │ │ │ - ldr r0, [pc, #480] @ (e250 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n e040 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n df84 │ │ │ │ - ldr r7, [r3, #72] @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [pc, #456] @ (e254 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #904] @ 0x388 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w e21c │ │ │ │ - blx r7 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n e040 │ │ │ │ - ldr r3, [pc, #436] @ (e258 ) │ │ │ │ - ldr.w lr, [r8, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp lr, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #428] @ (e25c ) │ │ │ │ - itt ne │ │ │ │ - movne r1, lr │ │ │ │ - movne r9, r8 │ │ │ │ - add r3, pc │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [r8, #8] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #412] @ (e260 ) │ │ │ │ - it eq │ │ │ │ - ldreq.w r1, [r9, #4] │ │ │ │ - ldr.w ip, [r6, r3] │ │ │ │ - cmp r1, ip │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - beq.n e11e │ │ │ │ - ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w e278 │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r1, [r7, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w e38c │ │ │ │ - ldr r1, [pc, #372] @ (e264 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.w e376 │ │ │ │ - ldr r1, [pc, #364] @ (e268 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.w e372 │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n e12c │ │ │ │ - adds r2, #12 │ │ │ │ - b.n e112 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n e12c │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ - cmp r1, ip │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - bne.n e10c │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #324] @ (e26c ) │ │ │ │ - add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n e1d2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - cmp lr, sl │ │ │ │ - ittt ne │ │ │ │ - movne.w r2, #2147483648 @ 0x80000000 │ │ │ │ - addne r1, sp, #16 │ │ │ │ - movne r7, #0 │ │ │ │ - beq.w e2c8 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl b4dc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n e174 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n e1f2 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w e2a8 │ │ │ │ - ldr r2, [pc, #244] @ (e270 ) │ │ │ │ - ldr r1, [pc, #244] @ (e274 ) │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r5, r1 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - bne.w e30c │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, e1aa │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n e2a8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w dff0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w dff0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dff0 │ │ │ │ + bne.w d3d8 │ │ │ │ + mov.w r6, #296 @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e008 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w dfc8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w dfc8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dfc8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e174 │ │ │ │ - movw r5, #495 @ 0x1ef │ │ │ │ - b.n e044 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n e058 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n e04e │ │ │ │ - mov r4, r7 │ │ │ │ - b.n dfc8 │ │ │ │ - blx 3970 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n e09c │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, r3, #6 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, r0, #6 │ │ │ │ - movs r3, r0 │ │ │ │ - sxth r2, r1 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, r2, #3 │ │ │ │ - movs r3, r0 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #0 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r7, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n d446 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w e11e │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w d528 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e27a │ │ │ │ - ldr r3, [pc, #260] @ (e390 ) │ │ │ │ + bne.n d724 │ │ │ │ + ldr r3, [pc, #264] @ (d83c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w e11e │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w d528 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cmp r1, ip │ │ │ │ - beq.w e11e │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w d528 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n e292 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.w e12c │ │ │ │ - b.n e11e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bne.n d73c │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w d536 │ │ │ │ + b.n d528 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n d590 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 39c4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w d356 │ │ │ │ + ldr r3, [pc, #196] @ (d830 ) │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3468 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w e040 │ │ │ │ + bge.w d356 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e040 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w d356 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e040 │ │ │ │ - ldr.w r7, [r8, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n e35a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n e2fe │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, e304 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ - b.n e14c │ │ │ │ + b.n d356 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e2fe │ │ │ │ - ldr r2, [pc, #132] @ (e394 ) │ │ │ │ - ldr r1, [pc, #136] @ (e398 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #128] @ (e39c ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n e332 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, e34e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w e040 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e040 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e040 │ │ │ │ + b.n d6a6 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e332 │ │ │ │ + b.n d42c │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (e3a0 ) │ │ │ │ - movw r2, #13921 @ 0x3661 │ │ │ │ - ldr r1, [pc, #64] @ (e3a4 ) │ │ │ │ - ldr r0, [pc, #68] @ (e3a8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1084 @ 0x43c │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #52] @ (e3ac ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #48] @ (e3b0 ) │ │ │ │ - ldr r0, [pc, #52] @ (e3b4 ) │ │ │ │ + ldr r3, [pc, #152] @ (d840 ) │ │ │ │ + movw r2, #10345 @ 0x2869 │ │ │ │ + ldr r1, [pc, #148] @ (d844 ) │ │ │ │ + ldr r0, [pc, #152] @ (d848 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ + add.w r3, r3, #984 @ 0x3d8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ - movs r1, r0 │ │ │ │ - ite cs │ │ │ │ - movcs r1, r0 │ │ │ │ - strhcc r2, [r1, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #444] @ (e584 ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #444] @ (e588 ) │ │ │ │ - cmp r2, #0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [pc, #440] @ (e58c ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mov.w r1, #0 │ │ │ │ - bgt.w e4ec │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e512 │ │ │ │ - ldr r2, [pc, #420] @ (e590 ) │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r4, [r2, #340] @ 0x154 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e47a │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n e48e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n e418 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #368] @ (e594 ) │ │ │ │ - movs r3, #7 │ │ │ │ - add r0, sp, #28 │ │ │ │ - add r2, pc │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n e4bc │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e4ae │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl df2c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n e4bc │ │ │ │ - blx 353c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n e460 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n e4e4 │ │ │ │ - ldr r1, [pc, #308] @ (e598 ) │ │ │ │ - ldr r2, [pc, #292] @ (e588 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n e562 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl df2c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n e540 │ │ │ │ - blx 353c │ │ │ │ - b.n e460 │ │ │ │ - ldr r1, [pc, #268] @ (e59c ) │ │ │ │ - movw r2, #491 @ 0x1eb │ │ │ │ - ldr r0, [pc, #264] @ (e5a0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n e540 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n e418 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n e43e │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e544 │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e552 │ │ │ │ - ldr r0, [pc, #212] @ (e5a4 ) │ │ │ │ - movw r1, #491 @ 0x1eb │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - blx 353c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n e55e │ │ │ │ - movs r5, #0 │ │ │ │ - b.n e450 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e460 │ │ │ │ - ldr r3, [pc, #184] @ (e5a8 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [pc, #184] @ (e5ac ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #176] @ (e5b0 ) │ │ │ │ - ldr r2, [pc, #180] @ (e5b4 ) │ │ │ │ - ldr r1, [pc, #180] @ (e5b8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n e460 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n e580 │ │ │ │ - ldr r1, [pc, #160] @ (e5bc ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n e56a │ │ │ │ - ldr r1, [pc, #156] @ (e5c0 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n e566 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n e50e │ │ │ │ - beq.w e3ea │ │ │ │ - ldr r0, [pc, #140] @ (e5c4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 8c2c │ │ │ │ - b.n e50e │ │ │ │ - movs r4, #0 │ │ │ │ - b.n e4bc │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movw r2, #491 @ 0x1eb │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n e4c4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n e4cc │ │ │ │ - mov r5, r4 │ │ │ │ - b.n e460 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #92] @ (e5c8 ) │ │ │ │ + ldr r3, [pc, #132] @ (d84c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #88] @ (e5cc ) │ │ │ │ - ldr r0, [pc, #92] @ (e5d0 ) │ │ │ │ + ldr r1, [pc, #128] @ (d850 ) │ │ │ │ + ldr r0, [pc, #132] @ (d854 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - adds r2, r2, r4 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, r4 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + cmp r2, #10 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #752] @ (e8d8 ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #752] @ (e8dc ) │ │ │ │ - movs r7, #0 │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - strd r7, r7, [sp, #20] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - mov r9, r1 │ │ │ │ - ldr.w r4, [r3, #344] @ 0x158 │ │ │ │ - ldr r3, [pc, #736] @ (e8e0 ) │ │ │ │ - strh.w r7, [sp, #32] │ │ │ │ - ldr r6, [pc, #732] @ (e8e4 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e6ce │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n e70e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n e62c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #696] @ (e8e8 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #668] @ e8d0 │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #20 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n e6e8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n e670 │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e6da │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n e72e │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.n e72e │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, e698 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w e8a2 │ │ │ │ - blx 353c │ │ │ │ - cbz r4, e6b0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n e6b0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w e872 │ │ │ │ - ldr r2, [pc, #568] @ (e8ec ) │ │ │ │ - ldr r3, [pc, #556] @ (e8e0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w e9fe │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w e8c0 │ │ │ │ - mov r4, r9 │ │ │ │ - b.n e658 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n e658 │ │ │ │ - movw r5, #497 @ 0x1f1 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e8b4 │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e8a8 │ │ │ │ - ldr r0, [pc, #492] @ (e8f0 ) │ │ │ │ - mov r1, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n e698 │ │ │ │ - ldr r1, [pc, #484] @ (e8f4 ) │ │ │ │ - movw r2, #497 @ 0x1f1 │ │ │ │ - ldr r0, [pc, #480] @ (e8f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n e6e8 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n e62c │ │ │ │ - ldr r7, [r3, #72] @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [pc, #456] @ (e8fc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #940] @ 0x3ac │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w e8c4 │ │ │ │ - blx r7 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n e6e8 │ │ │ │ - ldr r3, [pc, #436] @ (e900 ) │ │ │ │ - ldr.w lr, [r8, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp lr, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #428] @ (e904 ) │ │ │ │ - itt ne │ │ │ │ - movne r1, lr │ │ │ │ - movne r9, r8 │ │ │ │ - add r3, pc │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [r8, #8] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #412] @ (e908 ) │ │ │ │ - it eq │ │ │ │ - ldreq.w r1, [r9, #4] │ │ │ │ - ldr.w ip, [r6, r3] │ │ │ │ - cmp r1, ip │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - beq.n e7c6 │ │ │ │ - ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w e920 │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r1, [r7, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w ea34 │ │ │ │ - ldr r1, [pc, #372] @ (e90c ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.w ea1e │ │ │ │ - ldr r1, [pc, #364] @ (e910 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.w ea1a │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n e7d4 │ │ │ │ - adds r2, #12 │ │ │ │ - b.n e7ba │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n e7d4 │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ - cmp r1, ip │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - bne.n e7b4 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #324] @ (e914 ) │ │ │ │ - add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n e87a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - cmp lr, sl │ │ │ │ - ittt ne │ │ │ │ - movne.w r2, #2147483648 @ 0x80000000 │ │ │ │ - addne r1, sp, #16 │ │ │ │ - movne r7, #0 │ │ │ │ - beq.w e970 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl b4dc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n e81c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n e89a │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w e950 │ │ │ │ - ldr r2, [pc, #244] @ (e918 ) │ │ │ │ - ldr r1, [pc, #244] @ (e91c ) │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r5, r1 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - bne.w e9b4 │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, e852 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n e950 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w e698 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e698 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e698 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e6b0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w e670 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e670 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e670 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e81c │ │ │ │ - movw r5, #501 @ 0x1f5 │ │ │ │ - b.n e6ec │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n e700 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n e6f6 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n e670 │ │ │ │ - blx 3970 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n e744 │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ - movs r3, r0 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r7, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w e7c6 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e922 │ │ │ │ - ldr r3, [pc, #260] @ (ea38 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w e7c6 │ │ │ │ - ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cmp r1, ip │ │ │ │ - beq.w e7c6 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n e93a │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.w e7d4 │ │ │ │ - b.n e7c6 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w e6e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e6e8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e6e8 │ │ │ │ - ldr.w r7, [r8, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n ea02 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n e9a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, e9ac │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ - b.n e7f4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e9a6 │ │ │ │ - ldr r2, [pc, #132] @ (ea3c ) │ │ │ │ - ldr r1, [pc, #136] @ (ea40 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #128] @ (ea44 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n e9da │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, e9f6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w e6e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e6e8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e6e8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e9da │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (ea48 ) │ │ │ │ - movw r2, #14136 @ 0x3738 │ │ │ │ - ldr r1, [pc, #64] @ (ea4c ) │ │ │ │ - ldr r0, [pc, #68] @ (ea50 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1140 @ 0x474 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #52] @ (ea54 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #48] @ (ea58 ) │ │ │ │ - ldr r0, [pc, #52] @ (ea5c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + movs r5, #229 @ 0xe5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #448 @ (adr r7, ec18 ) │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #444] @ (ec2c ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #444] @ (ec30 ) │ │ │ │ - cmp r2, #0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [pc, #440] @ (ec34 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mov.w r1, #0 │ │ │ │ - bgt.w eb94 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w ebba │ │ │ │ - ldr r2, [pc, #420] @ (ec38 ) │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r4, [r2, #344] @ 0x158 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n eb22 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n eb36 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n eac0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #368] @ (ec3c ) │ │ │ │ - movs r3, #7 │ │ │ │ - add r0, sp, #28 │ │ │ │ - add r2, pc │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n eb64 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n eb56 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e5d4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n eb64 │ │ │ │ - blx 353c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n eb08 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n eb8c │ │ │ │ - ldr r1, [pc, #308] @ (ec40 ) │ │ │ │ - ldr r2, [pc, #292] @ (ec30 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n ec0a │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e5d4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n ebe8 │ │ │ │ - blx 353c │ │ │ │ - b.n eb08 │ │ │ │ - ldr r1, [pc, #268] @ (ec44 ) │ │ │ │ - movw r2, #497 @ 0x1f1 │ │ │ │ - ldr r0, [pc, #264] @ (ec48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n ebe8 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n eac0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n eae6 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n ebec │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n ebfa │ │ │ │ - ldr r0, [pc, #212] @ (ec4c ) │ │ │ │ - movw r1, #497 @ 0x1f1 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - blx 353c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n ec06 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n eaf8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n eb08 │ │ │ │ - ldr r3, [pc, #184] @ (ec50 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [pc, #184] @ (ec54 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #176] @ (ec58 ) │ │ │ │ - ldr r2, [pc, #180] @ (ec5c ) │ │ │ │ - ldr r1, [pc, #180] @ (ec60 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n eb08 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n ec28 │ │ │ │ - ldr r1, [pc, #160] @ (ec64 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n ec12 │ │ │ │ - ldr r1, [pc, #156] @ (ec68 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n ec0e │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n ebb6 │ │ │ │ - beq.w ea92 │ │ │ │ - ldr r0, [pc, #140] @ (ec6c ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 8c2c │ │ │ │ - b.n ebb6 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n eb64 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movw r2, #497 @ 0x1f1 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n eb6c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n eb74 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n eb08 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #92] @ (ec70 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #88] @ (ec74 ) │ │ │ │ - ldr r0, [pc, #92] @ (ec78 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - asrs r2, r5, #9 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r2, r6, #3 │ │ │ │ - movs r3, r0 │ │ │ │ - add r6, pc, #800 @ (adr r6, ef60 ) │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #496 @ (adr r5, ee64 ) │ │ │ │ + cbnz r4, d854 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ 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 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #532] @ (eea8 ) │ │ │ │ + ldr r2, [pc, #536] @ (da88 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #532] @ (eeac ) │ │ │ │ + ldr r3, [pc, #536] @ (da8c ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #532] @ (eeb0 ) │ │ │ │ + ldr r1, [pc, #536] @ (da90 ) │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ strh.w r4, [sp, #24] │ │ │ │ - ldr r7, [pc, #520] @ (eeb4 ) │ │ │ │ + ldr r7, [pc, #524] @ (da94 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r5, [r1, #348] @ 0x15c │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w edc8 │ │ │ │ + bne.w d9a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w ee42 │ │ │ │ + beq.w da1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ecd8 │ │ │ │ + bge.n d8b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #476] @ (eeb8 ) │ │ │ │ + ldr r2, [pc, #480] @ (da98 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #448] @ eea0 │ │ │ │ + vldr d7, [pc, #452] @ da80 │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n edda │ │ │ │ + beq.n d9b6 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n edcc │ │ │ │ + bne.n d9a8 │ │ │ │ mov.w r4, r9, lsr #16 │ │ │ │ mov.w r1, r8, lsr #16 │ │ │ │ orr.w r4, r4, r8, lsl #16 │ │ │ │ mov r0, r4 │ │ │ │ blx 3378 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n edaa │ │ │ │ + beq.n d986 │ │ │ │ eor.w r0, r9, r4, lsl #16 │ │ │ │ blx 3814 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ee00 │ │ │ │ + beq.n d9dc │ │ │ │ movs r0, #2 │ │ │ │ blx 3690 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ee18 │ │ │ │ + beq.n d9f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w ee6e │ │ │ │ - ldr r2, [pc, #384] @ (eebc ) │ │ │ │ + bpl.w da4a │ │ │ │ + ldr r2, [pc, #388] @ (da9c ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w ee8a │ │ │ │ - ldr r2, [pc, #376] @ (eec0 ) │ │ │ │ + beq.w da66 │ │ │ │ + ldr r2, [pc, #380] @ (daa0 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w ee82 │ │ │ │ + beq.w da5e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w ee86 │ │ │ │ + ble.w da62 │ │ │ │ cmp r3, #1 │ │ │ │ str r6, [r0, #16] │ │ │ │ - beq.w ee86 │ │ │ │ + beq.w da62 │ │ │ │ ldrb.w r3, [sp, #14] │ │ │ │ str.w r8, [r0, #20] │ │ │ │ - cbnz r3, ed98 │ │ │ │ + cbnz r3, d974 │ │ │ │ blx 353c │ │ │ │ - cbz r5, ed7c │ │ │ │ + cbz r5, d958 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ed7c │ │ │ │ + bge.n d958 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, ede0 │ │ │ │ - ldr r2, [pc, #324] @ (eec4 ) │ │ │ │ - ldr r3, [pc, #300] @ (eeac ) │ │ │ │ + cbz r3, d9bc │ │ │ │ + ldr r2, [pc, #328] @ (daa4 ) │ │ │ │ + ldr r3, [pc, #304] @ (da8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ee6a │ │ │ │ + bne.n da46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sp, #14 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n ed68 │ │ │ │ + bne.n d944 │ │ │ │ movw r4, #511 @ 0x1ff │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, edf4 │ │ │ │ + cbnz r3, d9d0 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, ede8 │ │ │ │ - ldr r0, [pc, #268] @ (eec8 ) │ │ │ │ + cbnz r3, d9c4 │ │ │ │ + ldr r0, [pc, #272] @ (daa8 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n ed68 │ │ │ │ + bl c3c8 │ │ │ │ + b.n d944 │ │ │ │ mov r5, r4 │ │ │ │ - b.n ecfe │ │ │ │ + b.n d8da │ │ │ │ add r0, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n ecfe │ │ │ │ + bne.n d8da │ │ │ │ movw r4, #503 @ 0x1f7 │ │ │ │ - b.n edae │ │ │ │ + b.n d98a │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ed7c │ │ │ │ + b.n d958 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n edba │ │ │ │ + b.n d996 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n edb4 │ │ │ │ + b.n d990 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n edaa │ │ │ │ + bge.n d986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n edaa │ │ │ │ + bne.n d986 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n edaa │ │ │ │ + b.n d986 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ee26 │ │ │ │ + bge.n da02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, ee62 │ │ │ │ + cbz r3, da3e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n edaa │ │ │ │ + bge.n d986 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n edaa │ │ │ │ + bne.n d986 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n edaa │ │ │ │ - ldr r1, [pc, #136] @ (eecc ) │ │ │ │ + b.n d986 │ │ │ │ + ldr r1, [pc, #140] @ (daac ) │ │ │ │ movw r2, #503 @ 0x1f7 │ │ │ │ - ldr r0, [pc, #132] @ (eed0 ) │ │ │ │ + ldr r0, [pc, #136] @ (dab0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n edda │ │ │ │ + beq.n d9b6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n ecd8 │ │ │ │ + b.n d8b4 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ee26 │ │ │ │ + b.n da02 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (eed4 ) │ │ │ │ + ldr r3, [pc, #104] @ (dab4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #100] @ (eed8 ) │ │ │ │ - ldr r0, [pc, #100] @ (eedc ) │ │ │ │ + ldr r1, [pc, #104] @ (dab8 ) │ │ │ │ + ldr r0, [pc, #104] @ (dabc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - bl 408c <__assert_fail@plt+0x6a4> │ │ │ │ - ldr r3, [pc, #84] @ (eee0 ) │ │ │ │ + bl 40e0 <__assert_fail@plt+0x6f8> │ │ │ │ + ldr r3, [pc, #88] @ (dac0 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (eee4 ) │ │ │ │ - ldr r0, [pc, #84] @ (eee8 ) │ │ │ │ + ldr r1, [pc, #84] @ (dac4 ) │ │ │ │ + ldr r0, [pc, #88] @ (dac8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + cmp r7, #14 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ - add r4, pc, #728 @ (adr r4, f194 ) │ │ │ │ + @ instruction: 0xb826 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #136 @ (adr r3, ef60 ) │ │ │ │ + @ instruction: 0xb692 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #16 @ (adr r3, eef4 ) │ │ │ │ + cpsid a │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #512] @ (f100 ) │ │ │ │ + ldr r2, [pc, #512] @ (dce0 ) │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #512] @ (f104 ) │ │ │ │ + ldr r3, [pc, #512] @ (dce4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #512] @ (f108 ) │ │ │ │ + ldr r1, [pc, #512] @ (dce8 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r7, [pc, #504] @ (f10c ) │ │ │ │ + ldr r7, [pc, #504] @ (dcec ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r4, [r1, #352] @ 0x160 │ │ │ │ strd r5, r5, [sp, #28] │ │ │ │ add r7, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ strh.w r5, [sp, #40] @ 0x28 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, ef7e │ │ │ │ + cbnz r3, db5e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w f0c4 │ │ │ │ + beq.w dca4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ef46 │ │ │ │ + bge.n db26 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #456] @ (f110 ) │ │ │ │ + ldr r2, [pc, #456] @ (dcf0 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #428] @ f0f8 │ │ │ │ + vldr d7, [pc, #428] @ dcd8 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #28 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n ef78 │ │ │ │ + beq.n db58 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ - cbz r3, ef80 │ │ │ │ + cbz r3, db60 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n ef80 │ │ │ │ + bne.n db60 │ │ │ │ movw r5, #513 @ 0x201 │ │ │ │ - b.n f06a │ │ │ │ + b.n dc4a │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ blx 3378 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f056 │ │ │ │ - ldr.w ip, [pc, #372] @ f114 │ │ │ │ + beq.n dc36 │ │ │ │ + ldr.w ip, [pc, #372] @ dcf4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r0, [sp, #16] │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add ip, pc │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [ip, #1356] @ 0x54c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r0, [ip, #1260] @ 0x4ec │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n efd2 │ │ │ │ + bge.n dbb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f0a0 │ │ │ │ + beq.n dc80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n efe2 │ │ │ │ + bge.n dbc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f084 │ │ │ │ + beq.n dc64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f066 │ │ │ │ + beq.n dc46 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n eff6 │ │ │ │ + bge.n dbd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f090 │ │ │ │ - ldr r3, [pc, #288] @ (f118 ) │ │ │ │ + beq.n dc70 │ │ │ │ + ldr r3, [pc, #288] @ (dcf8 ) │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ - cbnz r3, f03e │ │ │ │ + cbnz r3, dc1e │ │ │ │ blx 353c │ │ │ │ - cbz r4, f022 │ │ │ │ + cbz r4, dc02 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f022 │ │ │ │ + bge.n dc02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f098 │ │ │ │ - ldr r2, [pc, #248] @ (f11c ) │ │ │ │ - ldr r3, [pc, #220] @ (f104 ) │ │ │ │ + beq.n dc78 │ │ │ │ + ldr r2, [pc, #248] @ (dcfc ) │ │ │ │ + ldr r3, [pc, #220] @ (dce4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f0ee │ │ │ │ + bne.n dcce │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n f00c │ │ │ │ + bne.n dbec │ │ │ │ movw r5, #517 @ 0x205 │ │ │ │ - b.n f06a │ │ │ │ + b.n dc4a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f066 │ │ │ │ + bge.n dc46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f0e6 │ │ │ │ + beq.n dcc6 │ │ │ │ mov.w r5, #516 @ 0x204 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, f0ac │ │ │ │ + cbnz r3, dc8c │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ - cbnz r3, f0b8 │ │ │ │ - ldr r0, [pc, #168] @ (f120 ) │ │ │ │ + cbnz r3, dc98 │ │ │ │ + ldr r0, [pc, #168] @ (dd00 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n f00c │ │ │ │ + bl c3c8 │ │ │ │ + b.n dbec │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n efe2 │ │ │ │ + b.n dbc2 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n eff6 │ │ │ │ + b.n dbd6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f022 │ │ │ │ + b.n dc02 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n efd2 │ │ │ │ + b.n dbb2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n f070 │ │ │ │ + b.n dc50 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n f076 │ │ │ │ - ldr r1, [pc, #92] @ (f124 ) │ │ │ │ + b.n dc56 │ │ │ │ + ldr r1, [pc, #92] @ (dd04 ) │ │ │ │ movw r2, #513 @ 0x201 │ │ │ │ - ldr r0, [pc, #92] @ (f128 ) │ │ │ │ + ldr r0, [pc, #92] @ (dd08 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ef78 │ │ │ │ + beq.w db58 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n ef46 │ │ │ │ + b.n db26 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f066 │ │ │ │ + b.n dc46 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #288 @ (adr r2, f234 ) │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + 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, #3984] @ 0xf90 │ │ │ │ + ldr r0, [pc, #920] @ (e0b8 ) │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + mov r5, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + ldr r7, [pc, #916] @ (e0bc ) │ │ │ │ + add.w r0, r0, #1264 @ 0x4f0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #912] @ (e0c0 ) │ │ │ │ + add r7, pc │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [pc, #908] @ (e0c4 ) │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + mov.w r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n ddcc │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w e29a │ │ │ │ + ldr r0, [pc, #884] @ (e0c8 ) │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w e2a2 │ │ │ │ + ldr r0, [pc, #880] @ (e0cc ) │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w e29e │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n ddcc │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w e19e │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w e104 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + bge.n dd84 │ │ │ │ + adds r4, #1 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + ldr r6, [pc, #840] @ (e0d0 ) │ │ │ │ + add.w r1, r1, r5, lsl #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r6, pc │ │ │ │ + mov r0, r3 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl add4 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w e144 │ │ │ │ + cbnz r4, dde0 │ │ │ │ + cbnz r5, dde0 │ │ │ │ + ldr r3, [pc, #808] @ (e0d4 ) │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r1, [pc, #808] @ (e0d8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #796] @ (e0dc ) │ │ │ │ + ldr r1, [pc, #800] @ (e0e0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n e126 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w e104 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #768] @ (e0e4 ) │ │ │ │ + movs r6, #0 │ │ │ │ + strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + strh.w r6, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r5, [r3, #256] @ 0x100 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w dfe6 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w e21e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n de12 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #724] @ (e0e8 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #664] @ e0b0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w e17a │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w e16a │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [pc, #680] @ (e0ec ) │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1300] @ 0x514 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w e1c2 │ │ │ │ + blx r2 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w e012 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34a8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w dffc │ │ │ │ + ldr r2, [pc, #644] @ (e0f0 ) │ │ │ │ + ldr r3, [r7, r2] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r9, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w e1f2 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n de8e │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w e196 │ │ │ │ + ldr r3, [pc, #612] @ (e0f4 ) │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1296] @ 0x510 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e1d8 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w e096 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34a8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w e084 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w e240 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n ded4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w e134 │ │ │ │ + ldr r2, [pc, #544] @ (e0f8 ) │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + add r2, pc │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + str.w r8, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r0, [r2, #384] @ 0x180 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + ldr.w r2, [r2, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + bpl.w e292 │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + bpl.w e292 │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ + lsls r1, r2, #25 │ │ │ │ + bmi.w e160 │ │ │ │ + ubfx r2, r2, #2, #3 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w e1ce │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w e1e0 │ │ │ │ + cmp r2, #4 │ │ │ │ + itttt eq │ │ │ │ + movweq r2, #65535 @ 0xffff │ │ │ │ + movteq r2, #16 │ │ │ │ + moveq r0, r2 │ │ │ │ + moveq r7, r2 │ │ │ │ + bne.w e296 │ │ │ │ + ldrb.w r1, [r8, #16] │ │ │ │ + lsls r3, r1, #25 │ │ │ │ + bmi.n df58 │ │ │ │ + ubfx r1, r1, #2, #3 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w e1ca │ │ │ │ + cmp r1, #2 │ │ │ │ + beq.w e23c │ │ │ │ + cmp r1, #4 │ │ │ │ + bne.w e296 │ │ │ │ + movw r2, #65535 @ 0xffff │ │ │ │ + movt r2, #16 │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + add r1, r0 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ + bl a200 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n dfea │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n df80 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w e1b2 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n df96 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w e1aa │ │ │ │ + mov r0, r7 │ │ │ │ + blx 38c0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w e274 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n dfb6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w e1ba │ │ │ │ + ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ + cbz r3, dfce │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #42 @ 0x2a │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n e012 │ │ │ │ + blx 353c │ │ │ │ + cbz r5, dfe2 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n dfe2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cbz r2, e046 │ │ │ │ + mov r5, r6 │ │ │ │ + b.n e050 │ │ │ │ + mov r5, r6 │ │ │ │ + b.n de3c │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n dffc │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbnz r2, dffc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n e012 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w e13c │ │ │ │ + movs r6, #127 @ 0x7f │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w e18a │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w e17e │ │ │ │ + ldr r0, [pc, #208] @ (e0fc ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + blx 353c │ │ │ │ + cbz r5, e04e │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + bge.n e080 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cbnz r6, e080 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cbz r4, e062 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n e062 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e1a2 │ │ │ │ + ldr r2, [pc, #156] @ (e100 ) │ │ │ │ + ldr r3, [pc, #92] @ (e0c4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w e28e │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r5, #0 │ │ │ │ + b.n e04e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n e096 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e1ea │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n e012 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n e012 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e012 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r0, r6, #6 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r2, r5, #6 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, e118 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ + movs r3, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ + movs r3, r0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r7, #1 │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r3, [pc, #432] @ (e2b8 ) │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r1, [pc, #432] @ (e2bc ) │ │ │ │ + ldr r2, [pc, #436] @ (e2c0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #428] @ (e2c4 ) │ │ │ │ + ldr r1, [pc, #428] @ (e2c8 ) │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [pc, #420] @ (e2cc ) │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ + movs r5, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + b.n e062 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ded4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e012 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n e126 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n e126 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n e126 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e126 │ │ │ │ + movs r2, #127 @ 0x7f │ │ │ │ + movs r0, #255 @ 0xff │ │ │ │ + movw r7, #65535 @ 0xffff │ │ │ │ + b.n df32 │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w de3c │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ + b.n e014 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n e028 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n e01e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n de8e │ │ │ │ + mov r0, r5 │ │ │ │ + b.n dd84 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e062 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n df96 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n df80 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n dfb6 │ │ │ │ + blx 3970 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n de54 │ │ │ │ + mov r2, r0 │ │ │ │ + b.n df58 │ │ │ │ + movs r2, #255 @ 0xff │ │ │ │ + movw r7, #65535 @ 0xffff │ │ │ │ + mov r0, r2 │ │ │ │ + b.n df32 │ │ │ │ + blx 3970 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n dea6 │ │ │ │ + movw r2, #65535 @ 0xffff │ │ │ │ + mov r0, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + b.n df32 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e096 │ │ │ │ + ldr r2, [pc, #220] @ (e2d0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ + blx 3308 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n e20c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbz r2, e216 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w dffc │ │ │ │ + mov r6, r7 │ │ │ │ + b.n de78 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e20c │ │ │ │ + ldr r1, [pc, #180] @ (e2d4 ) │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ + ldr r0, [pc, #180] @ (e2d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n e17a │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n de12 │ │ │ │ + mov r2, r7 │ │ │ │ + b.n df58 │ │ │ │ + ldr r2, [pc, #152] @ (e2dc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ + blx 3308 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n e25e │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cbz r2, e268 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e084 │ │ │ │ + mov r8, r3 │ │ │ │ + b.n dec2 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n e25e │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w e012 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w e012 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e012 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 3eb4 <__assert_fail@plt+0x4cc> │ │ │ │ + bl 41d4 <__assert_fail@plt+0x7ec> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #60] @ (e2e0 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #56] @ (e2e4 ) │ │ │ │ + ldr r0, [pc, #60] @ (e2e8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ + movs r3, r0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ + movs r3, r0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r1, #28] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ blx 3798 │ │ │ │ - ldr r3, [pc, #568] @ (f384 ) │ │ │ │ + ldr r3, [pc, #568] @ (e544 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3, #1456] @ 0x5b0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n f200 │ │ │ │ + beq.n e3c0 │ │ │ │ ldr.w r6, [r3, #1448] @ 0x5a8 │ │ │ │ subs r1, r6, #1 │ │ │ │ - bmi.n f200 │ │ │ │ + bmi.n e3c0 │ │ │ │ add.w r3, ip, r1, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n f200 │ │ │ │ + bgt.n e3c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n f1f8 │ │ │ │ + beq.n e3b8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n f17a │ │ │ │ - ble.n f196 │ │ │ │ + b.n e33a │ │ │ │ + ble.n e356 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n f190 │ │ │ │ + bge.n e350 │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w r0, ip, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n f172 │ │ │ │ + bge.n e332 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n f17a │ │ │ │ + blt.n e33a │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n f200 │ │ │ │ + ble.n e3c0 │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n f200 │ │ │ │ + bne.n e3c0 │ │ │ │ ldr.w r6, [ip] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f1b6 │ │ │ │ + bge.n e376 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #464] @ (f388 ) │ │ │ │ + ldr r2, [pc, #464] @ (e548 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ blx 3354 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f29e │ │ │ │ + beq.n e45e │ │ │ │ str r4, [r0, #20] │ │ │ │ blx 35d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f1e2 │ │ │ │ + bge.n e3a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f2ba │ │ │ │ + beq.n e47a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f1f2 │ │ │ │ + bge.n e3b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f2c2 │ │ │ │ + beq.n e482 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n f1a2 │ │ │ │ + ble.n e362 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f2ce │ │ │ │ + beq.n e48e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r9, r1 │ │ │ │ - cbz r1, f22c │ │ │ │ + cbz r1, e3ec │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 39d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f308 │ │ │ │ + beq.n e4c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w f380 │ │ │ │ + bne.w e540 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w f35e │ │ │ │ + bne.w e51e │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, f266 │ │ │ │ + cbz r0, e426 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f266 │ │ │ │ + bge.n e426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f358 │ │ │ │ + beq.n e518 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f27a │ │ │ │ + bge.n e43a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f300 │ │ │ │ + beq.n e4c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n f294 │ │ │ │ + beq.n e454 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f294 │ │ │ │ + bge.n e454 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f354 │ │ │ │ + beq.n e514 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9944 │ │ │ │ - b.n f1b6 │ │ │ │ + bl 9984 │ │ │ │ + b.n e376 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f1f2 │ │ │ │ + bge.n e3b2 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f1f2 │ │ │ │ + bne.n e3b2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 343c <_Py_Dealloc@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f1e2 │ │ │ │ + b.n e3a2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 343c <_Py_Dealloc@plt> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 39d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f1f2 │ │ │ │ + beq.n e3b2 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f294 │ │ │ │ + beq.n e454 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f294 │ │ │ │ + bge.n e454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f294 │ │ │ │ + bne.n e454 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f294 │ │ │ │ + b.n e454 │ │ │ │ mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f27a │ │ │ │ + b.n e43a │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f31a │ │ │ │ + bge.n e4da │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - cbz r2, f376 │ │ │ │ + cbz r2, e536 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f328 │ │ │ │ + bge.n e4e8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, f34c │ │ │ │ + cbz r2, e50c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w f1f2 │ │ │ │ + beq.w e3b2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w f1f2 │ │ │ │ + bge.w e3b2 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f1f2 │ │ │ │ - b.n f2b0 │ │ │ │ + bne.w e3b2 │ │ │ │ + b.n e470 │ │ │ │ mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f328 │ │ │ │ + b.n e4e8 │ │ │ │ mov r0, r9 │ │ │ │ - b.n f2fa │ │ │ │ + b.n e4ba │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f266 │ │ │ │ + b.n e426 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 32e4 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w f256 │ │ │ │ - b.n f266 │ │ │ │ + bne.w e416 │ │ │ │ + b.n e426 │ │ │ │ mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n f31a │ │ │ │ - bl 42e0 <__assert_fail@plt+0x8f8> │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + b.n e4da │ │ │ │ + bl 43bc <__assert_fail@plt+0x9d4> │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + movs r4, #14 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r0, [pc, #600] @ (f5f8 ) │ │ │ │ + ldr r0, [pc, #600] @ (e7b8 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #596] @ (f5fc ) │ │ │ │ + ldr r4, [pc, #596] @ (e7bc ) │ │ │ │ addw r0, r0, #1164 @ 0x48c │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #592] @ (f600 ) │ │ │ │ + ldr r0, [pc, #592] @ (e7c0 ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #588] @ (f604 ) │ │ │ │ + ldr r2, [pc, #588] @ (e7c4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f450 │ │ │ │ + beq.n e610 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w f5f0 │ │ │ │ - ldr r0, [pc, #564] @ (f608 ) │ │ │ │ + bpl.w e7b0 │ │ │ │ + ldr r0, [pc, #564] @ (e7c8 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w f5da │ │ │ │ - ldr r0, [pc, #560] @ (f60c ) │ │ │ │ + beq.w e79a │ │ │ │ + ldr r0, [pc, #560] @ (e7cc ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w f5f4 │ │ │ │ + beq.w e7b4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n f450 │ │ │ │ + ble.n e610 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w f5ca │ │ │ │ + beq.w e78a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w f542 │ │ │ │ + bne.w e702 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f404 │ │ │ │ + bge.n e5c4 │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #516] @ (f610 ) │ │ │ │ + ldr r3, [pc, #516] @ (e7d0 ) │ │ │ │ add r6, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ add r3, pc │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r8, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ - bl adfc │ │ │ │ + bl add4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w f5aa │ │ │ │ - cbnz r5, f464 │ │ │ │ - cbnz r7, f464 │ │ │ │ - ldr r3, [pc, #484] @ (f614 ) │ │ │ │ + beq.w e76a │ │ │ │ + cbnz r5, e624 │ │ │ │ + cbnz r7, e624 │ │ │ │ + ldr r3, [pc, #484] @ (e7d4 ) │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #484] @ (f618 ) │ │ │ │ + ldr r1, [pc, #484] @ (e7d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ movs r4, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #472] @ (f61c ) │ │ │ │ - ldr r1, [pc, #476] @ (f620 ) │ │ │ │ + ldr r3, [pc, #472] @ (e7dc ) │ │ │ │ + ldr r1, [pc, #476] @ (e7e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n f564 │ │ │ │ + b.n e724 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n f542 │ │ │ │ + bne.n e702 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #444] @ (f624 ) │ │ │ │ + ldr r2, [pc, #444] @ (e7e4 ) │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ strd r7, r7, [r6, #4] │ │ │ │ strh r7, [r6, #12] │ │ │ │ ldr.w r4, [r2, #320] @ 0x140 │ │ │ │ blx 3798 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w f5c6 │ │ │ │ + bne.w e786 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n f57c │ │ │ │ + beq.n e73c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f492 │ │ │ │ + bge.n e652 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #392] @ (f628 ) │ │ │ │ + ldr r2, [pc, #392] @ (e7e8 ) │ │ │ │ movs r3, #7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n f5a6 │ │ │ │ + beq.n e766 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f598 │ │ │ │ - ldr r3, [pc, #368] @ (f62c ) │ │ │ │ + bne.n e758 │ │ │ │ + ldr r3, [pc, #368] @ (e7ec ) │ │ │ │ movs r6, #4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1080] @ 0x438 │ │ │ │ ldr.w r0, [r3, #1472] @ 0x5c0 │ │ │ │ - bl a45c │ │ │ │ + bl a434 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f536 │ │ │ │ + bne.n e6f6 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, f52a │ │ │ │ - ldr r2, [pc, #340] @ (f630 ) │ │ │ │ + cbnz r3, e6ea │ │ │ │ + ldr r2, [pc, #340] @ (e7f0 ) │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #340] @ (f634 ) │ │ │ │ + ldr r0, [pc, #340] @ (e7f4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl f12c │ │ │ │ + bl e2ec │ │ │ │ blx 353c │ │ │ │ - cbz r4, f4fc │ │ │ │ + cbz r4, e6bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f4fc │ │ │ │ + bge.n e6bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f574 │ │ │ │ - cbz r5, f50e │ │ │ │ + beq.n e734 │ │ │ │ + cbz r5, e6ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f50e │ │ │ │ + bge.n e6ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f5ce │ │ │ │ - ldr r2, [pc, #296] @ (f638 ) │ │ │ │ - ldr r3, [pc, #240] @ (f604 ) │ │ │ │ + beq.n e78e │ │ │ │ + ldr r2, [pc, #296] @ (e7f8 ) │ │ │ │ + ldr r3, [pc, #240] @ (e7c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f5d6 │ │ │ │ + bne.n e796 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n f4d8 │ │ │ │ + b.n e698 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n f4d2 │ │ │ │ - ldr r3, [pc, #208] @ (f614 ) │ │ │ │ + b.n e692 │ │ │ │ + ldr r3, [pc, #208] @ (e7d4 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #244] @ (f63c ) │ │ │ │ - ldr r2, [pc, #244] @ (f640 ) │ │ │ │ + ldr r1, [pc, #244] @ (e7fc ) │ │ │ │ + ldr r2, [pc, #244] @ (e800 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #236] @ (f644 ) │ │ │ │ - ldr r1, [pc, #240] @ (f648 ) │ │ │ │ + ldr r3, [pc, #236] @ (e804 ) │ │ │ │ + ldr r1, [pc, #240] @ (e808 ) │ │ │ │ str r7, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - ldr r2, [pc, #228] @ (f64c ) │ │ │ │ + ldr r2, [pc, #228] @ (e80c ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #228] @ (f650 ) │ │ │ │ + ldr r0, [pc, #228] @ (e810 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl f12c │ │ │ │ - b.n f50e │ │ │ │ + bl e2ec │ │ │ │ + b.n e6ce │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f4fc │ │ │ │ - ldr r1, [pc, #212] @ (f654 ) │ │ │ │ + b.n e6bc │ │ │ │ + ldr r1, [pc, #212] @ (e814 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #212] @ (f658 ) │ │ │ │ + ldr r0, [pc, #212] @ (e818 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, f5a6 │ │ │ │ + cbz r0, e766 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n f492 │ │ │ │ + b.n e652 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n f4b8 │ │ │ │ + bne.n e678 │ │ │ │ movs r6, #3 │ │ │ │ - b.n f4ca │ │ │ │ + b.n e68a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n f564 │ │ │ │ + beq.n e724 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f564 │ │ │ │ + bge.n e724 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f564 │ │ │ │ + bne.n e724 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f564 │ │ │ │ + b.n e724 │ │ │ │ mov r4, r7 │ │ │ │ - b.n f4b8 │ │ │ │ + b.n e678 │ │ │ │ mov r0, r7 │ │ │ │ - b.n f404 │ │ │ │ + b.n e5c4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f50e │ │ │ │ + b.n e6ce │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (f65c ) │ │ │ │ + ldr r3, [pc, #128] @ (e81c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #124] @ (f660 ) │ │ │ │ - ldr r0, [pc, #128] @ (f664 ) │ │ │ │ + ldr r1, [pc, #124] @ (e820 ) │ │ │ │ + ldr r0, [pc, #128] @ (e824 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + movs r1, #16 │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #416] @ (f818 ) │ │ │ │ + ldr r4, [pc, #416] @ (e9d8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #416] @ (f81c ) │ │ │ │ + ldr r1, [pc, #416] @ (e9dc ) │ │ │ │ cmp r2, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #412] @ (f820 ) │ │ │ │ + ldr r0, [pc, #412] @ (e9e0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ - bgt.n f77c │ │ │ │ + bgt.n e93c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f7a0 │ │ │ │ - ldr r2, [pc, #396] @ (f824 ) │ │ │ │ + bne.w e960 │ │ │ │ + ldr r2, [pc, #396] @ (e9e4 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r4, [r2, #316] @ 0x13c │ │ │ │ blx 3798 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n f778 │ │ │ │ + bne.n e938 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w f7ce │ │ │ │ + beq.w e98e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f6c6 │ │ │ │ + bge.n e886 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #352] @ (f828 ) │ │ │ │ + ldr r2, [pc, #352] @ (e9e8 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #324] @ f810 │ │ │ │ + vldr d7, [pc, #324] @ e9d0 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #28 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n f76c │ │ │ │ + beq.n e92c │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f75e │ │ │ │ - ldr r3, [pc, #316] @ (f82c ) │ │ │ │ + bne.n e91e │ │ │ │ + ldr r3, [pc, #316] @ (e9ec ) │ │ │ │ movs r5, #2 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1080] @ 0x438 │ │ │ │ ldr.w r0, [r3, #1472] @ 0x5c0 │ │ │ │ - bl a45c │ │ │ │ + bl a434 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, f752 │ │ │ │ + cbnz r3, e912 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ - cbnz r3, f746 │ │ │ │ - ldr r2, [pc, #292] @ (f830 ) │ │ │ │ + cbnz r3, e906 │ │ │ │ + ldr r2, [pc, #292] @ (e9f0 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #292] @ (f834 ) │ │ │ │ + ldr r0, [pc, #292] @ (e9f4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl f12c │ │ │ │ + bl e2ec │ │ │ │ blx 353c │ │ │ │ - cbz r4, f72c │ │ │ │ + cbz r4, e8ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f72c │ │ │ │ + bge.n e8ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, f770 │ │ │ │ - ldr r2, [pc, #264] @ (f838 ) │ │ │ │ - ldr r3, [pc, #236] @ (f81c ) │ │ │ │ + cbz r3, e930 │ │ │ │ + ldr r2, [pc, #264] @ (e9f8 ) │ │ │ │ + ldr r3, [pc, #236] @ (e9dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f7ec │ │ │ │ + bne.n e9ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n f70a │ │ │ │ + b.n e8ca │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n f704 │ │ │ │ + b.n e8c4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n f6ec │ │ │ │ + bne.n e8ac │ │ │ │ movs r5, #1 │ │ │ │ - b.n f6fe │ │ │ │ + b.n e8be │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f72c │ │ │ │ + b.n e8ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n f6ec │ │ │ │ - ldr r3, [pc, #188] @ (f83c ) │ │ │ │ + b.n e8ac │ │ │ │ + ldr r3, [pc, #188] @ (e9fc ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #188] @ (f840 ) │ │ │ │ + ldr r1, [pc, #188] @ (ea00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #180] @ (f844 ) │ │ │ │ - ldr r2, [pc, #184] @ (f848 ) │ │ │ │ - ldr r1, [pc, #184] @ (f84c ) │ │ │ │ + ldr r3, [pc, #180] @ (ea04 ) │ │ │ │ + ldr r2, [pc, #184] @ (ea08 ) │ │ │ │ + ldr r1, [pc, #184] @ (ea0c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n f72c │ │ │ │ + b.n e8ec │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n f80a │ │ │ │ - ldr r1, [pc, #164] @ (f850 ) │ │ │ │ + bpl.n e9ca │ │ │ │ + ldr r1, [pc, #164] @ (ea10 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n f7f4 │ │ │ │ - ldr r1, [pc, #160] @ (f854 ) │ │ │ │ + beq.n e9b4 │ │ │ │ + ldr r1, [pc, #160] @ (ea14 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n f7f0 │ │ │ │ + beq.n e9b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n f72c │ │ │ │ - beq.w f696 │ │ │ │ - ldr r0, [pc, #148] @ (f858 ) │ │ │ │ + blt.n e8ec │ │ │ │ + beq.w e856 │ │ │ │ + ldr r0, [pc, #148] @ (ea18 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 8c2c │ │ │ │ - b.n f72c │ │ │ │ - ldr r1, [pc, #140] @ (f85c ) │ │ │ │ + bl 8d54 │ │ │ │ + b.n e8ec │ │ │ │ + ldr r1, [pc, #140] @ (ea1c ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r0, [pc, #140] @ (f860 ) │ │ │ │ + ldr r0, [pc, #140] @ (ea20 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f76c │ │ │ │ + beq.n e92c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n f6c6 │ │ │ │ + b.n e886 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #108] @ (f864 ) │ │ │ │ + ldr r3, [pc, #108] @ (ea24 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #108] @ (f868 ) │ │ │ │ - ldr r0, [pc, #108] @ (f86c ) │ │ │ │ + ldr r1, [pc, #108] @ (ea28 ) │ │ │ │ + ldr r0, [pc, #108] @ (ea2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + subs r6, r5, #4 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + subs r4, r3, #3 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + add r7, pc, #152 @ (adr r7, eac0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #860] @ (fbe0 ) │ │ │ │ + ldr r1, [pc, #860] @ (eda0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #860] @ (fbe4 ) │ │ │ │ + ldr r2, [pc, #860] @ (eda4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - ldr r3, [pc, #856] @ (fbe8 ) │ │ │ │ + ldr r3, [pc, #856] @ (eda8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, f8ee │ │ │ │ + cbz r5, eaae │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w fb8c │ │ │ │ - ldr r1, [pc, #832] @ (fbec ) │ │ │ │ + bpl.w ed4c │ │ │ │ + ldr r1, [pc, #832] @ (edac ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mov r9, r1 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r1, r7, #16 │ │ │ │ - beq.w fba8 │ │ │ │ - ldr r0, [pc, #820] @ (fbf0 ) │ │ │ │ + beq.w ed68 │ │ │ │ + ldr r0, [pc, #820] @ (edb0 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w fba4 │ │ │ │ + beq.w ed64 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbnz r6, f920 │ │ │ │ - ldr r0, [pc, #808] @ (fbf4 ) │ │ │ │ - ldr r3, [pc, #788] @ (fbe4 ) │ │ │ │ + cbnz r6, eae0 │ │ │ │ + ldr r0, [pc, #808] @ (edb4 ) │ │ │ │ + ldr r3, [pc, #788] @ (eda4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r0, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w fb88 │ │ │ │ + bne.w ed48 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ and.w r2, r2, #5 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w fa98 │ │ │ │ - ldr r2, [pc, #764] @ (fbf8 ) │ │ │ │ - ldr r3, [pc, #740] @ (fbe4 ) │ │ │ │ + beq.w ec58 │ │ │ │ + ldr r2, [pc, #764] @ (edb8 ) │ │ │ │ + ldr r3, [pc, #740] @ (eda4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w fb88 │ │ │ │ + bne.w ed48 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w b954 │ │ │ │ + b.w b92c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.w fbc2 │ │ │ │ + bpl.w ed82 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f8ca │ │ │ │ + beq.n ea8a │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r0, r3, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 39a0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fb5e │ │ │ │ + beq.w ed1e │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r2, f99c │ │ │ │ + cbz r2, eb5c │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #6 │ │ │ │ - bls.w fb46 │ │ │ │ + bls.w ed06 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub.w ip, r0, r7 │ │ │ │ cmp.w ip, #20 │ │ │ │ - beq.w fb46 │ │ │ │ + beq.w ed06 │ │ │ │ mov.w ip, r2, lsr #1 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r0, ip, lsl #3 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ strd r3, r2, [r0] │ │ │ │ adds r0, #8 │ │ │ │ adds r7, #8 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n f976 │ │ │ │ + bne.n eb36 │ │ │ │ bic.w r0, sl, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, lr │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n f99c │ │ │ │ + beq.n eb5c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ str.w r1, [r7, r0, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 3690 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fb64 │ │ │ │ + beq.w ed24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w sl, #268435456 @ 0x10000000 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w r5, r7, #12 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ @@ -16905,15 +15370,15 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n fa30 │ │ │ │ + b.n ebf0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w sl, sl, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ @@ -16924,10819 +15389,10486 @@ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w fbca │ │ │ │ + bpl.w ed8a │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w fba8 │ │ │ │ + beq.w ed68 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w fba4 │ │ │ │ + beq.w ed64 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w fbc6 │ │ │ │ + bge.w ed86 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ str.w r1, [r6, #4]! │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 37fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n f9e4 │ │ │ │ + bne.n eba4 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w fb6c │ │ │ │ + beq.w ed2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n fa6c │ │ │ │ + bge.n ec2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n fb3e │ │ │ │ + beq.n ecfe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n fb14 │ │ │ │ + ble.n ecd4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, r3 │ │ │ │ - b.n fa7e │ │ │ │ + b.n ec3e │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n fb14 │ │ │ │ + beq.n ecd4 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n fa78 │ │ │ │ + bge.n ec38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n fa78 │ │ │ │ + bne.n ec38 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fa78 │ │ │ │ + b.n ec38 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w fbbe │ │ │ │ - ldr r1, [pc, #328] @ (fbec ) │ │ │ │ + bpl.w ed7e │ │ │ │ + ldr r1, [pc, #328] @ (edac ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n fba8 │ │ │ │ - ldr r1, [pc, #324] @ (fbf0 ) │ │ │ │ + beq.n ed68 │ │ │ │ + ldr r1, [pc, #324] @ (edb0 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n fba4 │ │ │ │ + beq.n ed64 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fb3a │ │ │ │ + beq.n ecfa │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 3594 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r0, fb1c │ │ │ │ + cbz r0, ecdc │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b954 │ │ │ │ + bl b92c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n faf0 │ │ │ │ + bge.n ecb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, fb0c │ │ │ │ - ldr r2, [pc, #264] @ (fbfc ) │ │ │ │ - ldr r3, [pc, #240] @ (fbe4 ) │ │ │ │ + cbz r3, eccc │ │ │ │ + ldr r2, [pc, #264] @ (edbc ) │ │ │ │ + ldr r3, [pc, #240] @ (eda4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n fb88 │ │ │ │ + bne.n ed48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n faf0 │ │ │ │ + b.n ecb0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 3360 │ │ │ │ - b.n faf0 │ │ │ │ + b.n ecb0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n fb2a │ │ │ │ + bge.n ecea │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbz r1, fb7e │ │ │ │ - ldr r0, [pc, #212] @ (fc00 ) │ │ │ │ - ldr r1, [pc, #212] @ (fc04 ) │ │ │ │ + cbz r1, ed3e │ │ │ │ + ldr r0, [pc, #212] @ (edc0 ) │ │ │ │ + ldr r1, [pc, #212] @ (edc4 ) │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ movs r4, #0 │ │ │ │ - b.n faf0 │ │ │ │ + b.n ecb0 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fa6c │ │ │ │ + b.n ec2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r7, #12 │ │ │ │ mov r1, r0 │ │ │ │ add.w ip, r0, r2, lsl #2 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n fb50 │ │ │ │ - b.n f99c │ │ │ │ + bne.n ed10 │ │ │ │ + b.n eb5c │ │ │ │ blx 3458 │ │ │ │ - b.n fb3a │ │ │ │ + b.n ecfa │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 3360 │ │ │ │ - b.n fb3a │ │ │ │ - ldr r2, [pc, #144] @ (fc00 ) │ │ │ │ + b.n ecfa │ │ │ │ + ldr r2, [pc, #144] @ (edc0 ) │ │ │ │ mov r4, r7 │ │ │ │ - ldr r1, [pc, #148] @ (fc08 ) │ │ │ │ + ldr r1, [pc, #148] @ (edc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n fa5a │ │ │ │ + b.n ec1a │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n fb2a │ │ │ │ + b.n ecea │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (fc0c ) │ │ │ │ + ldr r3, [pc, #124] @ (edcc ) │ │ │ │ movw r2, #25754 @ 0x649a │ │ │ │ - ldr r1, [pc, #124] @ (fc10 ) │ │ │ │ - ldr r0, [pc, #124] @ (fc14 ) │ │ │ │ + ldr r1, [pc, #124] @ (edd0 ) │ │ │ │ + ldr r0, [pc, #124] @ (edd4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1192 @ 0x4a8 │ │ │ │ + add.w r3, r3, #1040 @ 0x410 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #108] @ (fc18 ) │ │ │ │ + ldr r3, [pc, #108] @ (edd8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #108] @ (fc1c ) │ │ │ │ - ldr r0, [pc, #108] @ (fc20 ) │ │ │ │ + ldr r1, [pc, #108] @ (eddc ) │ │ │ │ + ldr r0, [pc, #108] @ (ede0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - bl 41b4 <__assert_fail@plt+0x7cc> │ │ │ │ - bl 408c <__assert_fail@plt+0x6a4> │ │ │ │ - ldr r3, [pc, #88] @ (fc24 ) │ │ │ │ + bl 4208 <__assert_fail@plt+0x820> │ │ │ │ + bl 40e0 <__assert_fail@plt+0x6f8> │ │ │ │ + ldr r3, [pc, #88] @ (ede4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #88] @ (fc28 ) │ │ │ │ - ldr r0, [pc, #88] @ (fc2c ) │ │ │ │ + ldr r1, [pc, #88] @ (ede8 ) │ │ │ │ + ldr r0, [pc, #88] @ (edec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #1000 @ (adr r6, fff8 ) │ │ │ │ + push {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + add r3, pc, #456 @ (adr r3, efa4 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + add r3, pc, #328 @ (adr r3, ef30 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ movs r1, 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, #3984] @ 0xf90 │ │ │ │ - ldr r0, [pc, #924] @ (ffe0 ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r5, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, pc │ │ │ │ - ldr r7, [pc, #920] @ (ffe4 ) │ │ │ │ - add.w r0, r0, #1264 @ 0x4f0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #916] @ (ffe8 ) │ │ │ │ - add r7, pc │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #912] @ (ffec ) │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r1, [pc, #708] @ (f0c8 ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r2, [pc, #708] @ (f0cc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [pc, #708] @ (f0d0 ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n fcf0 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 101c2 │ │ │ │ - ldr r0, [pc, #888] @ (fff0 ) │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 101ca │ │ │ │ - ldr r0, [pc, #884] @ (fff4 ) │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 101c6 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n fcf0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 100c6 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 1002c │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n fca8 │ │ │ │ - adds r4, #1 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr r6, [pc, #844] @ (fff8 ) │ │ │ │ - add.w r1, r1, r5, lsl #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - add r6, pc │ │ │ │ - mov r0, r3 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl adfc │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1006c │ │ │ │ - cbnz r4, fd04 │ │ │ │ - cbnz r5, fd04 │ │ │ │ - ldr r3, [pc, #812] @ (fffc ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r1, [pc, #812] @ (10000 ) │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #800] @ (10004 ) │ │ │ │ - ldr r1, [pc, #804] @ (10008 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1004e │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 1002c │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #772] @ (1000c ) │ │ │ │ - movs r6, #0 │ │ │ │ - strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ - add r3, pc │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - strh.w r6, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r5, [r3, #256] @ 0x100 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w ff0a │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 10146 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n fd36 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #728] @ (10010 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #668] @ ffd8 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 100a2 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 10092 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [pc, #684] @ (10014 ) │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1300] @ 0x514 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 100ea │ │ │ │ - blx r2 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w ff36 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34a8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w ff20 │ │ │ │ - ldr r2, [pc, #648] @ (10018 ) │ │ │ │ - ldr r3, [r7, r2] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1011a │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n fdb2 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 100be │ │ │ │ - ldr r3, [pc, #616] @ (1001c ) │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1296] @ 0x510 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10100 │ │ │ │ + ands.w r1, r1, #1048576 @ 0x100000 │ │ │ │ + bne.w f01e │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w ffba │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34a8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w ffa8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 10168 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n fdf8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1005c │ │ │ │ - ldr r2, [pc, #548] @ (10020 ) │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w f00a │ │ │ │ + ldr r2, [pc, #676] @ (f0d4 ) │ │ │ │ + ldr r3, [pc, #676] @ (f0d8 ) │ │ │ │ add r2, pc │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str.w r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r0, [r2, #384] @ 0x180 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - ldr.w r2, [r2, #688] @ 0x2b0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - bpl.w 101ba │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - bpl.w 101ba │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ - lsls r1, r2, #25 │ │ │ │ - bmi.w 10088 │ │ │ │ - ubfx r2, r2, #2, #3 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 100f6 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 10108 │ │ │ │ - cmp r2, #4 │ │ │ │ - itttt eq │ │ │ │ - movweq r2, #65535 @ 0xffff │ │ │ │ - movteq r2, #16 │ │ │ │ - moveq r0, r2 │ │ │ │ - moveq r7, r2 │ │ │ │ - bne.w 101be │ │ │ │ - ldrb.w r1, [r8, #16] │ │ │ │ - lsls r3, r1, #25 │ │ │ │ - bmi.n fe7c │ │ │ │ - ubfx r1, r1, #2, #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 100f2 │ │ │ │ - cmp r1, #2 │ │ │ │ - beq.w 10164 │ │ │ │ - cmp r1, #4 │ │ │ │ - bne.w 101be │ │ │ │ - movw r2, #65535 @ 0xffff │ │ │ │ - movt r2, #16 │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - add r1, r0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ - bl a228 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n ff0e │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n fea4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 100da │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n feba │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 100d2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 38c0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1019c │ │ │ │ + ldr.w r2, [r2, #1476] @ 0x5c4 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + str r5, [r4, #12] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + it ge │ │ │ │ + strdge r5, r5, [r4, #16] │ │ │ │ + bge.w efb4 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r5, [r4, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n feda │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 100e2 │ │ │ │ - ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ - cbz r3, fef2 │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #42 @ 0x2a │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n ff36 │ │ │ │ - blx 353c │ │ │ │ - cbz r5, ff06 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ + it eq │ │ │ │ + streq r5, [r4, #20] │ │ │ │ + beq.w efb4 │ │ │ │ + adds r2, r3, #2 │ │ │ │ + str r5, [r4, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ff06 │ │ │ │ - subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, ff6a │ │ │ │ - mov r5, r6 │ │ │ │ - b.n ff74 │ │ │ │ - mov r5, r6 │ │ │ │ - b.n fd60 │ │ │ │ + beq.w efb4 │ │ │ │ + adds r2, r3, #3 │ │ │ │ + str r5, [r4, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ff20 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbnz r2, ff20 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + str r2, [r5, #0] │ │ │ │ + beq.w efb6 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ff36 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 10064 │ │ │ │ - movs r6, #127 @ 0x7f │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + itt ne │ │ │ │ + addne r3, #5 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r1, [pc, #588] @ (f0dc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w f0b6 │ │ │ │ + ldr r0, [pc, #576] @ (f0e0 ) │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w f0a0 │ │ │ │ + ldr r0, [pc, #572] @ (f0e4 ) │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w f0ba │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 100b2 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + bgt.w f034 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w r7, [r1, #272] @ 0x110 │ │ │ │ + strd r6, r6, [sp, #28] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + strh.w r6, [sp, #40] @ 0x28 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 100a6 │ │ │ │ - ldr r0, [pc, #212] @ (10024 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ + beq.n ef58 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r3, [r4, #32] │ │ │ │ + mov r7, r6 │ │ │ │ + strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ + strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ + strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ + ldrb.w r3, [sp, #30] │ │ │ │ + str r6, [r4, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w f058 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #30 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n ef20 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n f00e │ │ │ │ + adds r6, #1 │ │ │ │ + beq.n efc8 │ │ │ │ blx 353c │ │ │ │ - cbz r5, ff72 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ffa4 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - cbnz r6, ffa4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cbz r4, ff86 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cbz r7, ef3a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ff86 │ │ │ │ + bge.n ef3a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 100ca │ │ │ │ - ldr r2, [pc, #160] @ (10028 ) │ │ │ │ - ldr r3, [pc, #96] @ (ffec ) │ │ │ │ + beq.n f016 │ │ │ │ + ldr r2, [pc, #428] @ (f0e8 ) │ │ │ │ + ldr r3, [pc, #396] @ (f0cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 101b6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r5, #0 │ │ │ │ - b.n ff72 │ │ │ │ + bne.w f09c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w f066 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ffba │ │ │ │ - subs r3, #1 │ │ │ │ + bge.n ef6a │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ + ldr r2, [pc, #384] @ (f0ec ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #336] @ f0c0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r2, pc │ │ │ │ + add r0, sp, #28 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #16] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n efc8 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cbnz r3, efba │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r4, #32] │ │ │ │ + strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ + strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ + strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ + ldrb.w r3, [sp, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10112 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ff36 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + bne.n eef4 │ │ │ │ + blx 353c │ │ │ │ + b.n ef2a │ │ │ │ + str r5, [r4, #28] │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ + b.n ee8c │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #28 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n ef8e │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ff36 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ff36 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ - movs r3, r0 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ - movs r3, r0 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ - movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r6, #-8] │ │ │ │ - ldr r3, [pc, #432] @ (101e0 ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r1, [pc, #432] @ (101e4 ) │ │ │ │ - ldr r2, [pc, #436] @ (101e8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #428] @ (101ec ) │ │ │ │ - ldr r1, [pc, #428] @ (101f0 ) │ │ │ │ - str r5, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [pc, #420] @ (101f4 ) │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ - movs r5, #0 │ │ │ │ + bne.n f090 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n f084 │ │ │ │ + ldr r0, [pc, #276] @ (f0f0 ) │ │ │ │ + movs r1, #189 @ 0xbd │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n ff86 │ │ │ │ + bl c3c8 │ │ │ │ + blx 353c │ │ │ │ + cbz r7, effc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n effc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, effc │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fdf8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ff36 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 1004e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1004e │ │ │ │ + bge.n f00a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1004e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1004e │ │ │ │ - movs r2, #127 @ 0x7f │ │ │ │ - movs r0, #255 @ 0xff │ │ │ │ - movw r7, #65535 @ 0xffff │ │ │ │ - b.n fe56 │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w fd60 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ - b.n ff38 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n ff4c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n ff42 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fdb2 │ │ │ │ + cbz r3, f05e │ │ │ │ + movs r4, #0 │ │ │ │ + b.n ef3a │ │ │ │ mov r0, r5 │ │ │ │ - b.n fca8 │ │ │ │ - mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ff86 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n feba │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fea4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n feda │ │ │ │ - blx 3970 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n fd78 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n fe7c │ │ │ │ - movs r2, #255 @ 0xff │ │ │ │ - movw r7, #65535 @ 0xffff │ │ │ │ - mov r0, r2 │ │ │ │ - b.n fe56 │ │ │ │ - blx 3970 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n fdca │ │ │ │ - movw r2, #65535 @ 0xffff │ │ │ │ - mov r0, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - b.n fe56 │ │ │ │ + b.n ef20 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ffba │ │ │ │ - ldr r2, [pc, #220] @ (101f8 ) │ │ │ │ + b.n ef3a │ │ │ │ + ldr r1, [pc, #212] @ (f0f4 ) │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [pc, #212] @ (f0f8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n ee28 │ │ │ │ + ldr r1, [pc, #196] @ (f0fc ) │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r2, [pc, #196] @ (f100 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [r2, #20] │ │ │ │ - blx 3308 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10134 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 1013e │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w ff20 │ │ │ │ - mov r6, r7 │ │ │ │ - b.n fd9c │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + strd r0, r2, [sp] │ │ │ │ + ldr r3, [pc, #188] @ (f104 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r2, [pc, #188] @ (f108 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #188] @ (f10c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n effc │ │ │ │ + blx 353c │ │ │ │ + b.n ef3a │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10134 │ │ │ │ - ldr r1, [pc, #180] @ (101fc ) │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ - ldr r0, [pc, #180] @ (10200 ) │ │ │ │ + b.n f00a │ │ │ │ + ldr r1, [pc, #168] @ (f110 ) │ │ │ │ + movs r2, #189 @ 0xbd │ │ │ │ + ldr r0, [pc, #168] @ (f114 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 100a2 │ │ │ │ + beq.n efc8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n fd36 │ │ │ │ - mov r2, r7 │ │ │ │ - b.n fe7c │ │ │ │ - ldr r2, [pc, #152] @ (10204 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [r2, #20] │ │ │ │ - blx 3308 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10186 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cbz r2, 10190 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w ffa8 │ │ │ │ - mov r8, r3 │ │ │ │ - b.n fde6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 10186 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w ff36 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w ff36 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ff36 │ │ │ │ + b.n ef6a │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n efd8 │ │ │ │ + movs r2, #189 @ 0xbd │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n efd0 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3eb4 <__assert_fail@plt+0x4cc> │ │ │ │ - bl 4180 <__assert_fail@plt+0x798> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #60] @ (10208 ) │ │ │ │ + ldr r3, [pc, #116] @ (f118 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #56] @ (1020c ) │ │ │ │ - ldr r0, [pc, #60] @ (10210 ) │ │ │ │ + ldr r1, [pc, #116] @ (f11c ) │ │ │ │ + ldr r0, [pc, #116] @ (f120 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r2, r3, r5 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, r7, r3 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ + movs r3, r0 │ │ │ │ + add r1, pc, #448 @ (adr r1, f2b0 ) │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r6, #16] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ - movs r3, r0 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #10] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + add r0, pc, #232 @ (adr r0, f204 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #784] @ (10538 ) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #784] @ (1053c ) │ │ │ │ + ldr.w r2, [pc, #1800] @ f840 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr.w r3, [pc, #1796] @ f844 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - movs r6, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r5, [pc, #776] @ (10540 ) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r7, [pc, #1788] @ f848 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r5, pc │ │ │ │ + add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #764] @ (10544 ) │ │ │ │ - strd r6, r6, [sp, #20] │ │ │ │ + ldr.w r3, [pc, #1776] @ f84c │ │ │ │ + strd r4, r4, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ - str r6, [sp, #28] │ │ │ │ - strh.w r6, [sp, #32] │ │ │ │ - ldr.w r4, [r3, #288] @ 0x120 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + strh.w r4, [sp, #24] │ │ │ │ + ldr.w r6, [r3, #288] @ 0x120 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 102d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1056c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bne.w f31c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w f460 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10272 │ │ │ │ + bge.n f18c │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #724] @ (10548 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #696] @ 10530 │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #20 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 102aa │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 10300 │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - cbz r3, 102e2 │ │ │ │ - mov r2, sl │ │ │ │ - add r0, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 102e2 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - movw r5, #269 @ 0x10d │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1046e │ │ │ │ + str r3, [r6, #0] │ │ │ │ + add r0, sp, #12 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10478 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 10478 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 107de │ │ │ │ - mov r4, sl │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 9438 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w f3d4 │ │ │ │ + cbnz r5, f1bc │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 10592 │ │ │ │ + bne.w f484 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 10592 │ │ │ │ - ldr r3, [pc, #584] @ (1054c ) │ │ │ │ - ldr.w r6, [r8, #64] @ 0x40 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 10452 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 10764 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + bne.w f484 │ │ │ │ + ldr.w r3, [pc, #1680] @ f850 │ │ │ │ + ldr.w r4, [r9, #64] @ 0x40 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w f3f6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w f642 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 1099a │ │ │ │ - ldr r2, [pc, #560] @ (10550 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + bpl.w f834 │ │ │ │ + ldr.w r2, [pc, #1652] @ f854 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1099e │ │ │ │ - ldr r2, [pc, #552] @ (10554 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + beq.w f81e │ │ │ │ + ldr.w r2, [pc, #1644] @ f858 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10996 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - bcs.w 10774 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w f83c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + bcs.w f652 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr.w r4, [r3, r8, lsl #2] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 10486 │ │ │ │ + bge.w f320 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 10486 │ │ │ │ + bge.w f320 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, fp │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ blx 3814 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10494 │ │ │ │ + beq.w f32e │ │ │ │ movs r0, #0 │ │ │ │ blx 329c │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 107aa │ │ │ │ - ldr r3, [pc, #480] @ (10558 ) │ │ │ │ + beq.w f688 │ │ │ │ + ldr.w r3, [pc, #1568] @ f85c │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - strd r7, r8, [sp, #8] │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ ldr.w r0, [r3, #896] @ 0x380 │ │ │ │ movs r3, #0 │ │ │ │ blx 3808 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 103a6 │ │ │ │ + bge.n f26c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10524 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w f458 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 103bc │ │ │ │ + bge.n f27e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10740 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w f616 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 103d2 │ │ │ │ + bge.n f294 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10738 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w f61e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 103e4 │ │ │ │ + bge.n f2a6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10514 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 10460 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.w f448 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w f408 │ │ │ │ + mov r0, r7 │ │ │ │ blx 38b4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10804 │ │ │ │ + beq.w f6da │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10408 │ │ │ │ + bge.n f2cc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1051c │ │ │ │ - mov r0, r7 │ │ │ │ + beq.w f450 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3740 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 10826 │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ + blt.w f6f4 │ │ │ │ + ldrb.w r3, [sp, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10500 │ │ │ │ + bne.w f432 │ │ │ │ blx 353c │ │ │ │ - cbz r4, 10434 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cbz r6, f2fa │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10434 │ │ │ │ + bge.n f2fa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10730 │ │ │ │ - ldr r2, [pc, #292] @ (1055c ) │ │ │ │ - ldr r3, [pc, #260] @ (1053c ) │ │ │ │ + beq.w f60e │ │ │ │ + ldr.w r2, [pc, #1380] @ f860 │ │ │ │ + ldr.w r3, [pc, #1348] @ f844 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1097a │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.w f802 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #268] @ (10560 ) │ │ │ │ - ldr r1, [pc, #268] @ (10564 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - mov.w r5, #278 @ 0x116 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 102b8 │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 102cc │ │ │ │ - ldr r0, [pc, #236] @ (10568 ) │ │ │ │ - mov r1, r5 │ │ │ │ - movs r7, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n 1041c │ │ │ │ + mov r6, r4 │ │ │ │ + b.n f19c │ │ │ │ mov r0, fp │ │ │ │ blx 3814 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10368 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10460 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10856 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov.w r5, #278 @ 0x116 │ │ │ │ - mov r8, r9 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.w f22c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 104c2 │ │ │ │ + bge.n f408 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 107d0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 104de │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w f71c │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r7, #278 @ 0x116 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 104de │ │ │ │ + bge.n f35a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 107c8 │ │ │ │ + beq.w f6ae │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 10464 │ │ │ │ + beq.n f376 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10464 │ │ │ │ + bge.n f376 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10464 │ │ │ │ - mov r0, r8 │ │ │ │ + beq.w f6a6 │ │ │ │ + cbz r5, f3d8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n f3d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, f3d8 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10464 │ │ │ │ - mov r3, r7 │ │ │ │ + b.n f3d8 │ │ │ │ + ldr.w r2, [pc, #1236] @ f864 │ │ │ │ + ldr.w r1, [pc, #1236] @ f868 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #1228] @ f86c │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n f3bc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, f3bc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n f3d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, f3d4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + movw r7, #269 @ 0x10d │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ + cbnz r3, f414 │ │ │ │ + ldrb.w r3, [sp, #16] │ │ │ │ + cbnz r3, f426 │ │ │ │ + ldr.w r0, [pc, #1160] @ f870 │ │ │ │ + mov r1, r7 │ │ │ │ + mov.w r9, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + b.n f2e2 │ │ │ │ + ldr.w r3, [pc, #1132] @ f864 │ │ │ │ + ldr.w r1, [pc, #1144] @ f874 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ + mov.w r7, #278 @ 0x116 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n f3de │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n f3e4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n f3e4 │ │ │ │ + mov r3, r9 │ │ │ │ movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #14 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1041c │ │ │ │ - b.n 10460 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 103e4 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w f2e2 │ │ │ │ + b.n f408 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10408 │ │ │ │ + b.n f2a6 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 103a6 │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - @ instruction: 0xfab40002 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfaa60002 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ - movs r3, r0 │ │ │ │ - strh.w r0, [r8, #2] │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr.w r1, [pc, #1096] @ 109b8 │ │ │ │ + b.n f2cc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n f26c │ │ │ │ + ldr.w r1, [pc, #1044] @ f878 │ │ │ │ movw r2, #269 @ 0x10d │ │ │ │ - ldr.w r0, [pc, #1092] @ 109bc │ │ │ │ + ldr.w r0, [pc, #1040] @ f87c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 102aa │ │ │ │ + beq.n f3d4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 10272 │ │ │ │ - ldr.w r2, [pc, #1068] @ 109c0 │ │ │ │ - mov r0, r8 │ │ │ │ + b.n f18c │ │ │ │ + ldr r2, [pc, #1016] @ (f880 ) │ │ │ │ + mov r0, r9 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10842 │ │ │ │ + beq.w f714 │ │ │ │ blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 102aa │ │ │ │ - ldr.w r3, [pc, #1040] @ 109c4 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - ldr.w r3, [pc, #1036] @ 109c8 │ │ │ │ - cmp r0, sl │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n f3d4 │ │ │ │ + ldr r3, [pc, #996] @ (f884 ) │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr.w sl, [r7, r3] │ │ │ │ + ldr r3, [pc, #992] @ (f888 ) │ │ │ │ + cmp r1, sl │ │ │ │ add r3, pc │ │ │ │ ite ne │ │ │ │ - movne lr, r6 │ │ │ │ - ldreq.w lr, [r6, #8] │ │ │ │ + movne lr, r4 │ │ │ │ + ldreq.w lr, [r4, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #1020] @ (109cc ) │ │ │ │ + ldr r3, [pc, #980] @ (f88c ) │ │ │ │ it eq │ │ │ │ - ldreq.w r0, [lr, #4] │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - cmp r0, r1 │ │ │ │ + ldreq.w r1, [lr, #4] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + cmp r1, r0 │ │ │ │ it ne │ │ │ │ - cmpne r2, r0 │ │ │ │ - ite eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - movne.w r9, #0 │ │ │ │ - beq.n 10636 │ │ │ │ - ldr.w r3, [r0, #172] @ 0xac │ │ │ │ + cmpne r2, r1 │ │ │ │ + beq.n f514 │ │ │ │ + ldr.w r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10874 │ │ │ │ + beq.w f730 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ - ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 109b4 │ │ │ │ - ldr r0, [pc, #972] @ (109d0 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 1099e │ │ │ │ - ldr r0, [pc, #968] @ (109d4 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 10996 │ │ │ │ + ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w f838 │ │ │ │ + ldr r1, [pc, #880] @ (f854 ) │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + cmp ip, r1 │ │ │ │ + beq.w f81e │ │ │ │ + ldr r1, [pc, #876] @ (f858 ) │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + cmp ip, r1 │ │ │ │ + beq.w f83c │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 10646 │ │ │ │ + ble.n f524 │ │ │ │ adds r3, #12 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 1062a │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r0, ip │ │ │ │ - beq.n 10646 │ │ │ │ - ldr.w r9, [r3, #4]! │ │ │ │ - cmp r9, r1 │ │ │ │ + b.n f508 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, ip │ │ │ │ + beq.n f524 │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ + cmp r1, r0 │ │ │ │ it ne │ │ │ │ - cmpne r2, r9 │ │ │ │ - bne.n 10624 │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.n f502 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #920] @ (109d8 ) │ │ │ │ + ldr r3, [pc, #884] @ (f890 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 10748 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + beq.w f626 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ blx 3814 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 108bc │ │ │ │ + beq.w f778 │ │ │ │ mov r0, fp │ │ │ │ blx 3814 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 107ea │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + beq.w f6c4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 108cc │ │ │ │ + beq.w f78c │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - mov sl, r6 │ │ │ │ - add r1, sp, #12 │ │ │ │ - movs r7, #0 │ │ │ │ + mov sl, r4 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, sl │ │ │ │ - strd r7, r9, [sp, #8] │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - bl b4dc │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + bl b4b4 │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 9150 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 106b0 │ │ │ │ + bge.n f58e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 108ac │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w f768 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 106c6 │ │ │ │ + bge.n f5a0 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 108a4 │ │ │ │ + beq.w f760 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 106dc │ │ │ │ + bge.n f5b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 107e2 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 10914 │ │ │ │ - ldr r2, [pc, #760] @ (109dc ) │ │ │ │ - ldr r1, [pc, #760] @ (109e0 ) │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ + beq.w f6bc │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w f7d6 │ │ │ │ + ldr r2, [pc, #724] @ (f894 ) │ │ │ │ + ldr r1, [pc, #652] @ (f850 ) │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ - cmpne r7, r1 │ │ │ │ + cmpne r9, r1 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - bne.w 10932 │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, 10714 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ + bne.w f38e │ │ │ │ + ldrb.w r3, [sp, #14] │ │ │ │ + cbz r3, f5f2 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #14 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 10914 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w f7d6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1041c │ │ │ │ + bge.w f2e2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1041c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1041c │ │ │ │ + bne.w f2e2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10434 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n f2e2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n f2fa │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 103d2 │ │ │ │ + b.n f27e │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 103bc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n f294 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 10300 │ │ │ │ + bge.w f1bc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10300 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w f1bc │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10300 │ │ │ │ - ldr r3, [pc, #636] @ (109e4 ) │ │ │ │ - ldr r1, [pc, #640] @ (109e8 ) │ │ │ │ + b.n f1bc │ │ │ │ + ldr r3, [pc, #596] @ (f898 ) │ │ │ │ + ldr r1, [pc, #596] @ (f89c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 10460 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n f408 │ │ │ │ + mov r0, r8 │ │ │ │ blx 35f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10460 │ │ │ │ + beq.w f408 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3564 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 107a0 │ │ │ │ + bge.n f67e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 107a0 │ │ │ │ + cbnz r3, f67e │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 10460 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.n 1034e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w f408 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.n f212 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 107d8 │ │ │ │ + bge.n f6b6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1085e │ │ │ │ + beq.n f724 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 108b4 │ │ │ │ - mov.w r5, #278 @ 0x116 │ │ │ │ - b.n 104de │ │ │ │ - mov r0, r9 │ │ │ │ + beq.n f770 │ │ │ │ + mov.w r7, #278 @ 0x116 │ │ │ │ + b.n f376 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 104de │ │ │ │ - mov r0, r7 │ │ │ │ + b.n f376 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 104c2 │ │ │ │ - mov.w r5, #278 @ 0x116 │ │ │ │ - b.n 104b0 │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 10300 │ │ │ │ + b.n f35a │ │ │ │ + mov.w r7, #278 @ 0x116 │ │ │ │ + b.n f348 │ │ │ │ mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 106dc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n f5b6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 107fc │ │ │ │ + bge.n f6d4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10906 │ │ │ │ - mov r7, r6 │ │ │ │ - movw r5, #269 @ 0x10d │ │ │ │ - b.n 104b0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - it lt │ │ │ │ - movlt.w r5, #278 @ 0x116 │ │ │ │ - bge.w 10460 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 1084a │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 10464 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 104b0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.n f7ce │ │ │ │ + movw r7, #269 @ 0x10d │ │ │ │ + b.n f348 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 10460 │ │ │ │ + bge.w f408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10460 │ │ │ │ + bne.w f408 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10460 │ │ │ │ - blx 3970 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 105aa │ │ │ │ - mov r0, r6 │ │ │ │ + b.n f408 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w f408 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w f408 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 1081e │ │ │ │ - b.n 10464 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n f408 │ │ │ │ + blx 3970 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n f49a │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 104a6 │ │ │ │ - mov r0, r7 │ │ │ │ - mov.w r5, #278 @ 0x116 │ │ │ │ - mov.w r9, #0 │ │ │ │ + b.n f340 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r7, #278 @ 0x116 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 104b0 │ │ │ │ - b.n 104de │ │ │ │ - mov r3, r0 │ │ │ │ + b.n f348 │ │ │ │ + mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 10636 │ │ │ │ + beq.w f514 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10876 │ │ │ │ - ldr r3, [pc, #356] @ (109ec ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + bne.n f732 │ │ │ │ + ldr r3, [pc, #348] @ (f8a0 ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 10636 │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 10636 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1088e │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 10646 │ │ │ │ - b.n 10636 │ │ │ │ - mov r0, r8 │ │ │ │ + beq.w f514 │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w f514 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n f74a │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w f524 │ │ │ │ + b.n f514 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 106c6 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n f5a0 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 106b0 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n f58e │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 107c2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n f6a0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10926 │ │ │ │ - mov r7, r6 │ │ │ │ - movw r5, #269 @ 0x10d │ │ │ │ - b.n 10812 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 1097e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ + bge.n f788 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n f7f2 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n f6d4 │ │ │ │ + ldr.w r9, [r4, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n f806 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ + strlt.w r3, [r9] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10900 │ │ │ │ + bge.n f7c8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 1092a │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, f7fa │ │ │ │ movs r2, #3 │ │ │ │ - add r1, sp, #8 │ │ │ │ - b.n 10682 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r7, r6 │ │ │ │ - movw r5, #269 @ 0x10d │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 104b0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 102aa │ │ │ │ - movs r7, #0 │ │ │ │ - movw r5, #269 @ 0x10d │ │ │ │ - b.n 10812 │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 107fc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10900 │ │ │ │ - ldr r2, [pc, #188] @ (109f0 ) │ │ │ │ - ldr r1, [pc, #188] @ (109f4 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #184] @ (109f8 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1095a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1095a │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, sp │ │ │ │ + b.n f562 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + b.n f6d4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 102aa │ │ │ │ + bge.w f3d4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 102aa │ │ │ │ - mov r0, r7 │ │ │ │ - movs r7, #0 │ │ │ │ - mov r8, r7 │ │ │ │ - movw r5, #269 @ 0x10d │ │ │ │ - b.n 10864 │ │ │ │ + bne.w f3d4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n f3d4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n f788 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n f7c8 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (109fc ) │ │ │ │ + ldr r3, [pc, #156] @ (f8a4 ) │ │ │ │ movw r2, #9663 @ 0x25bf │ │ │ │ - ldr r1, [pc, #120] @ (10a00 ) │ │ │ │ - ldr r0, [pc, #124] @ (10a04 ) │ │ │ │ + ldr r1, [pc, #152] @ (f8a8 ) │ │ │ │ + ldr r0, [pc, #156] @ (f8ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1224 @ 0x4c8 │ │ │ │ + add.w r3, r3, #1072 @ 0x430 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - bl 411c <__assert_fail@plt+0x734> │ │ │ │ - ldr r3, [pc, #104] @ (10a08 ) │ │ │ │ + ldr r3, [pc, #144] @ (f8b0 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (10a0c ) │ │ │ │ - ldr r0, [pc, #104] @ (10a10 ) │ │ │ │ + ldr r1, [pc, #140] @ (f8b4 ) │ │ │ │ + ldr r0, [pc, #144] @ (f8b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 4170 <__assert_fail@plt+0x788> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - strb r0, [r4, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r3, r2, #15 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r3, #10] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r5, #8] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r4, [r7, #2] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xfbdd0000 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ movs r1, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [pc, #624] @ (10c98 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #624] @ (10c9c ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - vldr d7, [pc, #604] @ 10c90 │ │ │ │ - ldr r6, [pc, #616] @ (10ca0 ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #612] @ (10ca4 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov.w r2, #0 │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #8 │ │ │ │ - ldmia r1, {r0, r1, r2} │ │ │ │ - stmia.w r4, {r0, r1, r2} │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 10b14 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r7, r1, #5 │ │ │ │ - bpl.w 10ef8 │ │ │ │ - ldr r1, [pc, #576] @ (10ca8 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 10ee2 │ │ │ │ - ldr r1, [pc, #572] @ (10cac ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 10ede │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #252] @ (f9c8 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r1, [pc, #252] @ (f9cc ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n f964 │ │ │ │ + ldr r1, [pc, #240] @ (f9d0 ) │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n f922 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n f950 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n f950 │ │ │ │ + movs r0, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 35f4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n f9a0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n f94a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, f94a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n f94a │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n f9c2 │ │ │ │ + ldr r1, [pc, #168] @ (f9d4 ) │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n f9a4 │ │ │ │ + ldr r1, [pc, #164] @ (f9d8 ) │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n f9ba │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, f98c │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n f94a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cbz r3, f98c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, f98c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ + bpl.n f9be │ │ │ │ + ldr r1, [pc, #104] @ (f9d4 ) │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n f9a4 │ │ │ │ + ldr r1, [pc, #100] @ (f9d8 ) │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n f9ba │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cbz r3, f98c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n f946 │ │ │ │ + b.n f94a │ │ │ │ + movs r0, #0 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cbz r0, f9a0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3564 │ │ │ │ + b.n f908 │ │ │ │ + mov r4, r1 │ │ │ │ + b.n f94a │ │ │ │ + ldr r3, [pc, #52] @ (f9dc ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #52] @ (f9e0 ) │ │ │ │ + ldr r0, [pc, #52] @ (f9e4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + bl 4170 <__assert_fail@plt+0x788> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + nop │ │ │ │ + lsls r6, r1, #16 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r2, #3] │ │ │ │ + movs r1, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #256] @ (faf8 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r1, [pc, #256] @ (fafc ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n fa92 │ │ │ │ + ldr r1, [pc, #244] @ (fb00 ) │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n fa4e │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n fa7e │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n fa7e │ │ │ │ + movs r0, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 35f4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n fad0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n fa78 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, fa78 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n fa78 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n faf2 │ │ │ │ + ldr r1, [pc, #172] @ (fb04 ) │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n fad4 │ │ │ │ + ldr r1, [pc, #168] @ (fb08 ) │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n faea │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n fabc │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n fa78 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cbz r3, fabc │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, fabc │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ + bpl.n faee │ │ │ │ + ldr r1, [pc, #104] @ (fb04 ) │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n fad4 │ │ │ │ + ldr r1, [pc, #100] @ (fb08 ) │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n faea │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n fabc │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n fa74 │ │ │ │ + b.n fa78 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cbz r0, fad0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3564 │ │ │ │ + b.n fa34 │ │ │ │ + mov r4, r1 │ │ │ │ + b.n fa78 │ │ │ │ + ldr r3, [pc, #52] @ (fb0c ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #52] @ (fb10 ) │ │ │ │ + ldr r0, [pc, #52] @ (fb14 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + bl 4170 <__assert_fail@plt+0x788> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + nop │ │ │ │ + lsls r2, r4, #11 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ + 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, #4008] @ 0xfa8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #836] @ (fe70 ) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #836] @ (fe74 ) │ │ │ │ + add r0, pc │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + ldr r5, [pc, #832] @ (fe78 ) │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + add r5, pc │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov.w r2, #0 │ │ │ │ + ldr r2, [pc, #824] @ (fe7c ) │ │ │ │ + add r2, pc │ │ │ │ + addw r2, r2, #1228 @ 0x4cc │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n fbdc │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w fe64 │ │ │ │ + ldr r0, [pc, #800] @ (fe80 ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w fe4e │ │ │ │ + ldr r0, [pc, #792] @ (fe84 ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w fe4a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 10b14 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 10cea │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.w 10cd8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 10d24 │ │ │ │ + ble.n fbdc │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w fd58 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w fcf0 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + bge.n fb92 │ │ │ │ + adds r4, #1 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #540] @ (10cb0 ) │ │ │ │ + ldr r3, [pc, #752] @ (fe88 ) │ │ │ │ + add.w r1, r1, r6, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - mov r1, ip │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ add r3, pc │ │ │ │ - mov r2, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl adfc │ │ │ │ + mov r7, r3 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + bl add4 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 10ad8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 10ab6 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 10b3e │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r3, [pc, #508] @ (10cb4 ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #508] @ (10cb8 ) │ │ │ │ - ldr r2, [pc, #508] @ (10cbc ) │ │ │ │ + beq.w fd5c │ │ │ │ + cbnz r4, fbf0 │ │ │ │ + cbnz r6, fbf0 │ │ │ │ + ldr r3, [pc, #720] @ (fe8c ) │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r1, [pc, #720] @ (fe90 ) │ │ │ │ + mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #500] @ (10cc0 ) │ │ │ │ - ldr r1, [pc, #504] @ (10cc4 ) │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r3, [pc, #708] @ (fe94 ) │ │ │ │ + ldr r1, [pc, #712] @ (fe98 ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ blx 390c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 10aee │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10aee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10dca │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 10b04 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + b.n fd12 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w fcf0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10b04 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10dc4 │ │ │ │ - ldr r0, [pc, #448] @ (10cc8 ) │ │ │ │ - movw r1, #269 @ 0x10d │ │ │ │ - movs r4, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n 10c38 │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.w 10d24 │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.w 10e0a │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ands.w r2, r1, #2 │ │ │ │ - bne.w 10d88 │ │ │ │ - cmp r1, #15 │ │ │ │ - bhi.n 10c56 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r7, r3 │ │ │ │ - adds r1, r7, #1 │ │ │ │ - beq.w 10d96 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 10e5a │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ + bpl.w fde0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ - bne.w 10da6 │ │ │ │ + bne.w fd88 │ │ │ │ cmp r3, #15 │ │ │ │ - it ls │ │ │ │ - ldrls r6, [r5, #12] │ │ │ │ - bls.n 10ba0 │ │ │ │ - ldr r3, [pc, #332] @ (10ccc ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 10db4 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 10da6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 37f0 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - beq.w 10db4 │ │ │ │ - ldr r3, [pc, #296] @ (10cd0 ) │ │ │ │ + bhi.n fcba │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r7, r3 │ │ │ │ + adds r3, r7, #1 │ │ │ │ + beq.w fd96 │ │ │ │ + ldr r3, [pc, #648] @ (fe9c ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ + ldr.w r5, [r3, #296] @ 0x128 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [r4, #4] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ + strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strh.w r3, [sp, #52] @ 0x34 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10c78 │ │ │ │ + bne.n fcda │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 10dd0 │ │ │ │ + beq.w fda4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10bd4 │ │ │ │ + bge.n fc42 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 93fc │ │ │ │ + ldr r2, [pc, #604] @ (fea0 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #544] @ fe68 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ + blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 10d4a │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ + beq.n fd30 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n fd22 │ │ │ │ + movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10214 │ │ │ │ - mov r4, r0 │ │ │ │ + bl d294 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10d4a │ │ │ │ + beq.n fd30 │ │ │ │ blx 353c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10c0c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10d74 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 10c22 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10c22 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10d82 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 10c38 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10c38 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10d7c │ │ │ │ - ldr r2, [pc, #152] @ (10cd4 ) │ │ │ │ - ldr r3, [pc, #96] @ (10c9c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 10eda │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n fc8c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n fd80 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n fc9c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n fd78 │ │ │ │ + ldr r1, [pc, #516] @ (fea4 ) │ │ │ │ + ldr r2, [pc, #468] @ (fe74 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.w fe46 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #116] @ (10ccc ) │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ + ldr r3, [pc, #492] @ (fea8 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 10d96 │ │ │ │ + blt.n fd96 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 10d88 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + beq.n fd88 │ │ │ │ + mov r0, r4 │ │ │ │ blx 37f0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 10b5a │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ + b.n fc0c │ │ │ │ + movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10214 │ │ │ │ - mov r4, r0 │ │ │ │ + bl d294 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10d48 │ │ │ │ + beq.n fddc │ │ │ │ blx 353c │ │ │ │ - b.n 10c0c │ │ │ │ - ... │ │ │ │ - @ instruction: 0xf2b40002 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subw r0, r2, #2 │ │ │ │ - subs.w r0, r8, #8519680 @ 0x820000 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - umlal r0, r0, r4, r2 │ │ │ │ - @ instruction: 0xf0a40002 │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r0, #0] │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #508] @ (10efc ) │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r1, ip, r5, lsl #2 │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl adfc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 10ad8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 10aae │ │ │ │ - b.n 10b3e │ │ │ │ - ldr r3, [pc, #472] @ (10f00 ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #472] @ (10f04 ) │ │ │ │ - ldr r2, [pc, #476] @ (10f08 ) │ │ │ │ + b.n fc8c │ │ │ │ + ldr r3, [pc, #408] @ (fe8c ) │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r1, [pc, #436] @ (feac ) │ │ │ │ + ldr r2, [pc, #440] @ (feb0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #464] @ (10f0c ) │ │ │ │ - ldr r1, [pc, #468] @ (10f10 ) │ │ │ │ + ldr r3, [pc, #432] @ (feb4 ) │ │ │ │ + ldr r1, [pc, #432] @ (feb8 ) │ │ │ │ + str r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - b.n 10ad8 │ │ │ │ - movs r5, #0 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [pc, #424] @ (febc ) │ │ │ │ + movw r1, #295 @ 0x127 │ │ │ │ + movs r6, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + b.n fc9c │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n fc68 │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10dfc │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n fdce │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10df0 │ │ │ │ - ldr r0, [pc, #440] @ (10f14 ) │ │ │ │ - movw r1, #269 @ 0x10d │ │ │ │ + bne.n fdc2 │ │ │ │ + ldr r0, [pc, #380] @ (fec0 ) │ │ │ │ + movw r1, #295 @ 0x127 │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ + bl c3c8 │ │ │ │ blx 353c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 10ea4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 10bfa │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n fe2a │ │ │ │ + movs r6, #0 │ │ │ │ + b.n fc7c │ │ │ │ + mov r0, r6 │ │ │ │ + b.n fb92 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n fd12 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n fd12 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n fd12 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10c0c │ │ │ │ + b.n fd12 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10c38 │ │ │ │ + b.n fc9c │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10c22 │ │ │ │ - ldr r3, [pc, #396] @ (10f18 ) │ │ │ │ - ldr r1, [pc, #400] @ (10f1c ) │ │ │ │ + b.n fc8c │ │ │ │ + ldr r3, [pc, #312] @ (fec4 ) │ │ │ │ + ldr r1, [pc, #316] @ (fec8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10ad8 │ │ │ │ + bne.n fd5c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 10b60 │ │ │ │ - ldr r3, [pc, #368] @ (10f18 ) │ │ │ │ - ldr r1, [pc, #372] @ (10f20 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 10ad8 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 10ba6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10b04 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10aee │ │ │ │ - ldr r1, [pc, #336] @ (10f24 ) │ │ │ │ - movw r2, #269 @ 0x10d │ │ │ │ - ldr r0, [pc, #336] @ (10f28 ) │ │ │ │ + b.n fc12 │ │ │ │ + ldr r1, [pc, #292] @ (fecc ) │ │ │ │ + movw r2, #295 @ 0x127 │ │ │ │ + ldr r0, [pc, #292] @ (fed0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 10d48 │ │ │ │ + cbz r0, fddc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 10bd4 │ │ │ │ + b.n fc42 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 10d5a │ │ │ │ + b.n fd40 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - movw r2, #269 @ 0x10d │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + movw r2, #295 @ 0x127 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 10d52 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 10ec0 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 10ec0 │ │ │ │ - mov r0, r3 │ │ │ │ - blx r2 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 10ec0 │ │ │ │ - ldr r3, [pc, #264] @ (10f2c ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 10e4e │ │ │ │ - mov r0, r5 │ │ │ │ - bl b048 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 10b5a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 10b5a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10b5a │ │ │ │ - bl 8bb0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 10e2a │ │ │ │ - b.n 10d96 │ │ │ │ + b.n fd38 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n fd30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 10ea8 │ │ │ │ + cbz r3, fe2e │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 10ea8 │ │ │ │ - mov r0, r5 │ │ │ │ + cbz r3, fe2e │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 10ea8 │ │ │ │ - ldr r3, [pc, #192] @ (10f2c ) │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, fe2e │ │ │ │ + ldr r3, [pc, #140] @ (fe80 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 10e98 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b048 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + bne.n fe1e │ │ │ │ + mov r0, r6 │ │ │ │ + bl b020 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 10ba0 │ │ │ │ + bge.w fc0c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10ba0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w fc0c │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10ba0 │ │ │ │ - bl 8bb0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 10e74 │ │ │ │ - b.n 10db4 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 10c0c │ │ │ │ - blx 36cc │ │ │ │ + b.n fc0c │ │ │ │ + bl 8cd8 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10db4 │ │ │ │ - ldr r3, [pc, #76] @ (10f00 ) │ │ │ │ - ldr r1, [pc, #124] @ (10f30 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 10db4 │ │ │ │ + bne.n fdfa │ │ │ │ + b.n fd96 │ │ │ │ + mov r6, r5 │ │ │ │ + b.n fc8c │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10d96 │ │ │ │ - ldr r3, [pc, #52] @ (10f00 ) │ │ │ │ - ldr r1, [pc, #100] @ (10f34 ) │ │ │ │ + bne.n fd96 │ │ │ │ + ldr r3, [pc, #84] @ (fe8c ) │ │ │ │ + ldr r1, [pc, #152] @ (fed4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 10d96 │ │ │ │ + b.n fd96 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #84] @ (10f38 ) │ │ │ │ + ldr r3, [pc, #136] @ (fed8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (10f3c ) │ │ │ │ - ldr r0, [pc, #84] @ (10f40 ) │ │ │ │ + ldr r1, [pc, #132] @ (fedc ) │ │ │ │ + ldr r0, [pc, #136] @ (fee0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ... │ │ │ │ + lsls r0, r6, #6 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r6, #27] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + strb r4, [r5, #24] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + strb r0, [r6, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ + movs r3, r0 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + strb r0, [r3, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + strb r2, [r7, #19] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + strb r6, [r0, #23] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r3, #22] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ - push {r4, lr} │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ (11050 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r1, [pc, #252] @ (11054 ) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #612] @ (1015c ) │ │ │ │ + ldr r3, [pc, #612] @ (10160 ) │ │ │ │ + sub sp, #28 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #612] @ (10164 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n ffcc │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.n ff54 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r0, r3 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #12 │ │ │ │ + movs r3, #0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + strd r3, r8, [sp, #8] │ │ │ │ + bl b4b4 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r2, [pc, #560] @ (10168 ) │ │ │ │ + ldr r3, [pc, #548] @ (10160 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 10fec │ │ │ │ - ldr r1, [pc, #240] @ (11058 ) │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 10faa │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 10fd8 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 10fd8 │ │ │ │ - movs r0, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 35f4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 100fe │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r0, #1 │ │ │ │ + blx 3690 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11028 │ │ │ │ + beq.n 10060 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 10148 │ │ │ │ + ldr r2, [pc, #500] @ (1016c ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 10110 │ │ │ │ + ldr r2, [pc, #492] @ (10170 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 10126 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 10144 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + str r6, [r0, #16] │ │ │ │ + lsls r3, r3, #30 │ │ │ │ + bmi.n ffbe │ │ │ │ str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - blx r3 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10fd2 │ │ │ │ + bge.n ff36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 10fd2 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n ff36 │ │ │ │ mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10fd2 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 1104a │ │ │ │ - ldr r1, [pc, #168] @ (1105c ) │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1102c │ │ │ │ - ldr r1, [pc, #164] @ (11060 ) │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11042 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 11014 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10fd2 │ │ │ │ + b.n ff36 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + b.n ffa6 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n ff1e │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + bl 8ccc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 10060 │ │ │ │ + ldr r2, [pc, #396] @ (10174 ) │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [r5, r2] │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 1003c │ │ │ │ + ldr.w r2, [r0, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 10064 │ │ │ │ + ldr.w ip, [r2, #4] │ │ │ │ + ldr.w r7, [ip, #84] @ 0x54 │ │ │ │ + lsls r7, r7, #5 │ │ │ │ + bpl.w 1012a │ │ │ │ + ldr.w lr, [pc, #356] @ 1016c │ │ │ │ + ldr.w r7, [r5, lr] │ │ │ │ + cmp ip, r7 │ │ │ │ + beq.n 10110 │ │ │ │ + ldr.w lr, [pc, #348] @ 10170 │ │ │ │ + ldr.w r7, [r5, lr] │ │ │ │ + cmp ip, r7 │ │ │ │ + beq.w 10126 │ │ │ │ + ldr.w lr, [r2, #8] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.n 1007a │ │ │ │ + adds r2, #12 │ │ │ │ + b.n 10034 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 11014 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 11014 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ - bpl.n 11046 │ │ │ │ - ldr r1, [pc, #104] @ (1105c ) │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1102c │ │ │ │ - ldr r1, [pc, #100] @ (11060 ) │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11042 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 11014 │ │ │ │ + cmp r3, lr │ │ │ │ + beq.n 1007a │ │ │ │ + ldr.w ip, [r2, #4]! │ │ │ │ + cmp ip, r1 │ │ │ │ + bne.n 1002e │ │ │ │ + ldr.w r2, [r9, #20] │ │ │ │ + ldrd r2, r3, [r2, #4] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + bic.w r3, r3, #112 @ 0x70 │ │ │ │ + str r3, [r4, #16] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 100e2 │ │ │ │ + str.w r9, [r4, #12] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w ff1c │ │ │ │ + b.n ff16 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n ff36 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 1003c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 10066 │ │ │ │ + ldr r3, [pc, #260] @ (10178 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 1003c │ │ │ │ + ldr r3, [pc, #256] @ (1017c ) │ │ │ │ + ldr r1, [r5, r3] │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 1009e │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 38f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1004c │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 1009e │ │ │ │ + blx 38f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1012e │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ands.w r3, r3, #32 │ │ │ │ + bne.n 1004c │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1004c │ │ │ │ + ldr r1, [pc, #204] @ (10180 ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1004c │ │ │ │ + ldr r0, [pc, #200] @ (10184 ) │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc │ │ │ │ + blx 3508 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 10060 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 10fce │ │ │ │ - b.n 10fd2 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 11028 │ │ │ │ + bge.n 100de │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 10102 │ │ │ │ + mov r9, r2 │ │ │ │ + b.n 1004c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 10056 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 10056 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10056 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3564 │ │ │ │ - b.n 10f90 │ │ │ │ - mov r4, r1 │ │ │ │ - b.n 10fd2 │ │ │ │ - ldr r3, [pc, #52] @ (11064 ) │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r9, r2 │ │ │ │ + b.n 1004c │ │ │ │ + ldr r3, [pc, #116] @ (10188 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #52] @ (11068 ) │ │ │ │ - ldr r0, [pc, #52] @ (1106c ) │ │ │ │ + ldr r1, [pc, #116] @ (1018c ) │ │ │ │ + ldr r0, [pc, #116] @ (10190 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - bl 411c <__assert_fail@plt+0x734> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - nop │ │ │ │ - stc 0, cr0, [r6, #8] │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + ldr r3, [pc, #100] @ (10194 ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r1, [pc, #100] @ (10198 ) │ │ │ │ + ldr r0, [pc, #100] @ (1019c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1124 @ 0x464 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 40e0 <__assert_fail@plt+0x6f8> │ │ │ │ + ldr r3, [pc, #84] @ (101a0 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #84] @ (101a4 ) │ │ │ │ + ldr r0, [pc, #88] @ (101a8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + stc2l 0, cr0, [r4, #8]! │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ + ldc2l 0, cr0, [ip, #8] │ │ │ │ + stc2 0, cr0, [r6, #8]! │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + lsls r4, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.u8 q8, d4, d2 │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add r0, pc, #664 @ (adr r0, 10430 ) │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r6, #16] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r3, #17] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ + movs r1, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ - sub sp, #164 @ 0xa4 │ │ │ │ - mov sl, r1 │ │ │ │ - ldr.w r1, [pc, #1896] @ 117f4 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr.w r2, [pc, #1896] @ 117f8 │ │ │ │ - movs r4, #0 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [pc, #1892] @ 117fc │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #864] @ (10520 ) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #864] @ (10524 ) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + ldr r7, [pc, #860] @ (10528 ) │ │ │ │ + movs r0, #0 │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #0 │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [pc, #840] @ (1052c ) │ │ │ │ + strd r0, r1, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ - ldr.w r6, [pc, #1888] @ 11800 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - mov.w r2, #0 │ │ │ │ - ldr.w r5, [r3, #1360] @ 0x550 │ │ │ │ - ldr.w r7, [r3, #364] @ 0x16c │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - strd r4, r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - strh.w r4, [sp, #108] @ 0x6c │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + adds r3, #8 │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + cbz r6, 1022a │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 105e4 │ │ │ │ + ldr r2, [pc, #816] @ (10530 ) │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 105ec │ │ │ │ + ldr r2, [pc, #808] @ (10534 ) │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 105e8 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 111a4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 11634 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ble.n 1022a │ │ │ │ + cmp r5, #3 │ │ │ │ + bhi.w 104dc │ │ │ │ + tbh [pc, r5, lsl #1] │ │ │ │ + lsls r1, r4, #3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + cmp r5, #3 │ │ │ │ + bne.w 104dc │ │ │ │ + ldr.w r6, [ip] │ │ │ │ + ldr.w r8, [ip, #4] │ │ │ │ + ldr.w r9, [ip, #8] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r6, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 110de │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 93fc │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 117ae │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 110fe │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - it gt │ │ │ │ - ldrgt.w r5, [r9, #4] │ │ │ │ - ldr.w r3, [pc, #1796] @ 11804 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1792] @ 11808 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - sub.w r0, sl, r2 │ │ │ │ - clz r0, r0 │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - ldr.w r3, [pc, #1780] @ 1180c │ │ │ │ - str r1, [sp, #24] │ │ │ │ - cmp sl, r1 │ │ │ │ - ite ne │ │ │ │ - movne r4, r0 │ │ │ │ - orreq.w r4, r0, #1 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp sl, r3 │ │ │ │ - it eq │ │ │ │ - orreq.w r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 11382 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 111a8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ - cbz r3, 11164 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #98 @ 0x62 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 12714 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - blx 353c │ │ │ │ - cbz r7, 1117e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + ldr r3, [pc, #708] @ (10538 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r5, [r3, #260] @ 0x104 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, r3, [r4, #4] │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + blx 3798 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 103aa │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 105c0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1117e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11656 │ │ │ │ - ldr.w r2, [pc, #1680] @ 11810 │ │ │ │ - ldr.w r3, [pc, #1652] @ 117f8 │ │ │ │ + bge.n 102a2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #664] @ (1053c ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #624] @ 10518 │ │ │ │ + add r1, sp, #16 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 13084 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #164 @ 0xa4 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 110ec │ │ │ │ - ldr.w r8, [pc, #1640] @ 11814 │ │ │ │ - add r8, pc │ │ │ │ - ldr.w r0, [r8, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1251c │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r3, [r2, #56] @ 0x38 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #16] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 104b8 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1165e │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bne.w 104a8 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [pc, #620] @ (10540 ) │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #1068] @ 0x42c │ │ │ │ + mov r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1165e │ │ │ │ - ldr.w r1, [r8, #200] @ 0xc8 │ │ │ │ - mov r0, sl │ │ │ │ + beq.w 1059e │ │ │ │ blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1287c │ │ │ │ - ldr.w r3, [pc, #1588] @ 11818 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - addne r1, sp, #116 @ 0x74 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne.w r9, #0 │ │ │ │ - beq.w 1258a │ │ │ │ - ldr.w r3, [pc, #1560] @ 1181c │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ + blt.w 104d8 │ │ │ │ + ldr r3, [pc, #600] @ (10544 ) │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ - str.w fp, [sp, #120] @ 0x78 │ │ │ │ - ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - bl b4dc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1123a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1162c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1124c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + ldr.w r1, [r3, #736] @ 0x2e0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11624 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 125d6 │ │ │ │ - ldr.w r3, [pc, #1480] @ 11820 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1480] @ 11824 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - cmp r3, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r2 │ │ │ │ - bne.w 12736 │ │ │ │ - ldr.w r2, [pc, #1460] @ 11828 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 13e20 │ │ │ │ - ldr.w r2, [pc, #1452] @ 1182c │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 13e36 │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.w 12600 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bne.w 126e8 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ - bpl.w 14004 │ │ │ │ - ldr.w r4, [r8, #16] │ │ │ │ - ldr.w r9, [r8, #20] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + beq.w 105a8 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 105a4 │ │ │ │ + ldr r3, [pc, #572] @ (10548 ) │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 112c8 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 112e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 112e0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b2e4 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 12646 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11302 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 11302 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r9 │ │ │ │ - bl b2e4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + cbz r3, 10332 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #38 @ 0x26 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1266e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 104b8 │ │ │ │ + blx 353c │ │ │ │ + cbz r5, 1034a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11328 │ │ │ │ + bge.n 1034a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 11328 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - movw r3, #2820 @ 0xb04 │ │ │ │ - ands r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 113ac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11344 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11164 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #32 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #98 @ 0x62 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 11164 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #636 @ 0x27c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.n 1168a │ │ │ │ - mov r0, sl │ │ │ │ - blx 3768 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 11138 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - movw r6, #629 @ 0x275 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - strd r4, r4, [sp, #24] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #32] │ │ │ │ - b.n 1168a │ │ │ │ - mov r3, r2 │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - bpl.n 113be │ │ │ │ - lsls r2, r3, #30 │ │ │ │ - bpl.w 1253c │ │ │ │ - lsls r4, r3, #28 │ │ │ │ - bmi.w 1269a │ │ │ │ - ldr.w r8, [pc, #1136] @ 11830 │ │ │ │ - add r8, pc │ │ │ │ - ldr.w r0, [r8, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 127b2 │ │ │ │ - add.w r3, r8, #204 @ 0xcc │ │ │ │ - movs r2, #12 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #8 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, sl │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - bl aa8c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 127d2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - addne r1, sp, #116 @ 0x74 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne.w r9, #0 │ │ │ │ - beq.w 12806 │ │ │ │ - ldr.w r3, [pc, #1060] @ 11834 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ - add r3, pc │ │ │ │ - str.w fp, [sp, #120] @ 0x78 │ │ │ │ - ldr.w r3, [r3, #516] @ 0x204 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - bl b4dc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 10500 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 10360 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11444 │ │ │ │ + bge.n 10360 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 117ce │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1050e │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 10376 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11456 │ │ │ │ + bge.n 10376 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 117d6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 12852 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r3, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r2 │ │ │ │ - bne.w 129dc │ │ │ │ - ldr r2, [pc, #948] @ (11828 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 13e20 │ │ │ │ - ldr r2, [pc, #944] @ (1182c ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 13e36 │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.w 1289a │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 12980 │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - bpl.w 13dd8 │ │ │ │ - ldr.w r4, [r8, #16] │ │ │ │ - ldr.w r2, [r8, #20] │ │ │ │ - ldr.w r9, [r8, #24] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 114d4 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 10508 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 1038c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 114ea │ │ │ │ + bge.n 1038c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 124be │ │ │ │ + beq.w 10580 │ │ │ │ + ldr r2, [pc, #444] @ (1054c ) │ │ │ │ + ldr r3, [pc, #404] @ (10524 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 105e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2e4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 102cc │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr.w r1, [ip] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r8, r5, lsl #2 │ │ │ │ + ldr r3, [pc, #356] @ (10550 ) │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, ip, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r3, pc │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #24 │ │ │ │ + bl add4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 128e8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 10458 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + cmp r5, #2 │ │ │ │ + bgt.n 1042e │ │ │ │ + add r8, sp │ │ │ │ + ldr.w r3, [r8, #24] │ │ │ │ + cbz r3, 10436 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.n 1042e │ │ │ │ + add.w r2, sp, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cbz r2, 10434 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r5, #3 │ │ │ │ + beq.n 1042e │ │ │ │ + add.w r3, sp, r5, lsl #2 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cbz r3, 10436 │ │ │ │ + ldrd r8, r9, [sp, #28] │ │ │ │ + b.n 10272 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #284] @ (10554 ) │ │ │ │ + movs r4, #3 │ │ │ │ + ldr r1, [pc, #284] @ (10558 ) │ │ │ │ + ldr r2, [pc, #284] @ (1055c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #276] @ (10560 ) │ │ │ │ + ldr r1, [pc, #280] @ (10564 ) │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 1046e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1150a │ │ │ │ + bge.n 1046e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 124a0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl b2e4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 1290e │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 105ae │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 10484 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1152e │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bge.n 10484 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 124aa │ │ │ │ - mov r0, r9 │ │ │ │ - bl b2e4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 12936 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 105b4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 1049a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11550 │ │ │ │ + bge.n 1049a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 124b4 │ │ │ │ + beq.w 105ba │ │ │ │ + ldr r0, [pc, #204] @ (10568 ) │ │ │ │ + movs r1, #137 @ 0x89 │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + b.n 1038c │ │ │ │ mov r0, r4 │ │ │ │ - blx 361c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12960 │ │ │ │ - mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - blx 34c0 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 129be │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11586 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 11586 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 102cc │ │ │ │ + movs r4, #137 @ 0x89 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 10592 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 10586 │ │ │ │ + ldr r0, [pc, #160] @ (1056c ) │ │ │ │ + mov r1, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + b.n 10332 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ + b.n 104ba │ │ │ │ + ldr r3, [pc, #116] @ (10554 ) │ │ │ │ + movs r4, #3 │ │ │ │ + ldr r1, [pc, #140] @ (10570 ) │ │ │ │ + ldr r2, [pc, #144] @ (10574 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #132] @ (10578 ) │ │ │ │ + ldr r1, [pc, #136] @ (1057c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 10458 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - sub.w r8, r9, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - clz r8, r8 │ │ │ │ - mov.w r8, r8, lsr #5 │ │ │ │ - cmp r9, r3 │ │ │ │ - ite ne │ │ │ │ - movne r5, r8 │ │ │ │ - orreq.w r5, r8, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r9, r3 │ │ │ │ - it eq │ │ │ │ - orreq.w r5, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 117de │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 115c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 115c8 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 1034a │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - ite ne │ │ │ │ - movne r5, r8 │ │ │ │ - orreq.w r5, r8, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1184c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11164 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #98 @ 0x62 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 11164 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #650 @ 0x28a │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.n 1168a │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 10376 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1124c │ │ │ │ - mov r0, fp │ │ │ │ + b.n 10360 │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + smlabb r0, ip, r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + mla r0, sl, r2, r0 │ │ │ │ + cdp2 0, 1, cr0, cr14, cr2, {0} │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ + movs r3, r0 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr??.w r0, [r0, r2] │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r2, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r4, #3] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ + movs r1, r0 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1123a │ │ │ │ - ldr r1, [pc, #512] @ (11838 ) │ │ │ │ - mov.w r2, #608 @ 0x260 │ │ │ │ - ldr r0, [pc, #512] @ (1183c ) │ │ │ │ + b.n 1038c │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 104ca │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 104c2 │ │ │ │ + blx 36c0 │ │ │ │ + b.n 102e4 │ │ │ │ + movs r4, #139 @ 0x8b │ │ │ │ + b.n 104ba │ │ │ │ + blx 36c0 │ │ │ │ + b.n 10302 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1046e │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10484 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1049a │ │ │ │ + ldr r1, [pc, #64] @ (10604 ) │ │ │ │ + movs r2, #137 @ 0x89 │ │ │ │ + ldr r0, [pc, #64] @ (10608 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 124c8 │ │ │ │ + beq.w 104b8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 110de │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1117e │ │ │ │ - ldr r3, [pc, #480] @ (11840 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [pc, #480] @ (11844 ) │ │ │ │ - mov r9, r5 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - mov r8, r5 │ │ │ │ + b.n 102a2 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #28] @ (1060c ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #28] @ (10610 ) │ │ │ │ + ldr r0, [pc, #28] @ (10614 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 390c │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 9028 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 9028 │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r0, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ + 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, #4008] @ 0xfa8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #860] @ (10988 ) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #860] @ (1098c ) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + ldr r7, [pc, #856] @ (10990 ) │ │ │ │ + movs r0, #0 │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #0 │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [pc, #836] @ (10994 ) │ │ │ │ + strd r0, r1, [sp, #24] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #32] │ │ │ │ + adds r3, #24 │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + cbz r6, 10696 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 10a4c │ │ │ │ + ldr r2, [pc, #812] @ (10998 ) │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 10a54 │ │ │ │ + ldr r2, [pc, #804] @ (1099c ) │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 10a50 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 10696 │ │ │ │ + cmp r5, #3 │ │ │ │ + bhi.w 10948 │ │ │ │ + tbh [pc, r5, lsl #1] │ │ │ │ + lsls r1, r4, #3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + cmp r5, #3 │ │ │ │ + bne.w 10948 │ │ │ │ + ldr.w r6, [ip] │ │ │ │ + ldr.w r9, [ip, #4] │ │ │ │ + ldr.w r8, [ip, #8] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + ldr r3, [pc, #704] @ (109a0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r5, [r3, #252] @ 0xfc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, r3, [r4, #4] │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + blx 3798 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 10816 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 10a28 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1070e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #660] @ (109a4 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #620] @ 10980 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9028 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9028 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9028 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9028 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9028 │ │ │ │ - ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #16] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 10924 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 117a2 │ │ │ │ - ldrb.w r3, [sp, #100] @ 0x64 │ │ │ │ + bne.w 10914 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [pc, #616] @ (109a8 ) │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #1296] @ 0x510 │ │ │ │ + mov r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11796 │ │ │ │ - ldr r0, [pc, #384] @ (11848 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 116ea │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 10a06 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 10944 │ │ │ │ + ldr r3, [pc, #596] @ (109ac ) │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1300] @ 0x514 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 10a10 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 10a0c │ │ │ │ + ldr r3, [pc, #568] @ (109b0 ) │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + cbz r3, 1079e │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #38 @ 0x26 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 10924 │ │ │ │ + blx 353c │ │ │ │ + cbz r5, 107b6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 116ea │ │ │ │ + bge.n 107b6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1178e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + beq.w 1096c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 107cc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 107cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12b02 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 1097a │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 107e2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11706 │ │ │ │ + bge.n 107e2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11772 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 1171c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 10974 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 107f8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1171c │ │ │ │ + bge.n 107f8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1177e │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 11730 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 109e8 │ │ │ │ + ldr r2, [pc, #440] @ (109b4 ) │ │ │ │ + ldr r3, [pc, #400] @ (1098c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 10a48 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 10738 │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr.w r1, [ip] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r8, r5, lsl #2 │ │ │ │ + ldr r3, [pc, #352] @ (109b8 ) │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, ip, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r3, pc │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #24 │ │ │ │ + bl add4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 108c4 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + cmp r5, #2 │ │ │ │ + bgt.n 1089a │ │ │ │ + add r8, sp │ │ │ │ + ldr.w r3, [r8, #24] │ │ │ │ + cbz r3, 108a2 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.n 1089a │ │ │ │ + add.w r2, sp, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cbz r2, 108a0 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r5, #3 │ │ │ │ + beq.n 1089a │ │ │ │ + add.w r3, sp, r5, lsl #2 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cbz r3, 108a2 │ │ │ │ + ldrd r9, r8, [sp, #28] │ │ │ │ + b.n 106de │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #280] @ (109bc ) │ │ │ │ + movs r4, #3 │ │ │ │ + ldr r1, [pc, #280] @ (109c0 ) │ │ │ │ + ldr r2, [pc, #280] @ (109c4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #272] @ (109c8 ) │ │ │ │ + ldr r1, [pc, #276] @ (109cc ) │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 108da │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11730 │ │ │ │ + bge.n 108da │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 11786 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 11744 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 10a16 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 108f0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11744 │ │ │ │ + bge.n 108f0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 1176a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11166 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 10a1c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 10906 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 11166 │ │ │ │ + bge.n 10906 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11166 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11166 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11744 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11706 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1171c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11730 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 116ea │ │ │ │ + beq.w 10a22 │ │ │ │ + ldr r0, [pc, #200] @ (109d0 ) │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + b.n 107f8 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #100 @ 0x64 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 116c6 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 116be │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #608 @ 0x260 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.n 1168a │ │ │ │ - mov r0, fp │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 10738 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 109fa │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 109ee │ │ │ │ + ldr r0, [pc, #156] @ (109d4 ) │ │ │ │ + mov r1, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + b.n 1079e │ │ │ │ + movs r4, #123 @ 0x7b │ │ │ │ + b.n 10926 │ │ │ │ + ldr r3, [pc, #112] @ (109bc ) │ │ │ │ + movs r4, #3 │ │ │ │ + ldr r1, [pc, #136] @ (109d8 ) │ │ │ │ + ldr r2, [pc, #140] @ (109dc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #128] @ (109e0 ) │ │ │ │ + ldr r1, [pc, #132] @ (109e4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 108c4 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11444 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 107b6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11456 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3768 │ │ │ │ - cmp r0, r5 │ │ │ │ - blt.w 12ae4 │ │ │ │ - ite ne │ │ │ │ - movne.w r8, #1 │ │ │ │ - moveq r8, r5 │ │ │ │ - b.n 115b0 │ │ │ │ - mcrr 0, 0, r0, ip, cr2 │ │ │ │ + b.n 107e2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 107cc │ │ │ │ + ... │ │ │ │ + @ instruction: 0xf6b00002 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6f00002 │ │ │ │ - ldc 0, cr0, [ip], #-8 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adcs.w r0, sl, r2 │ │ │ │ - @ instruction: 0xf5e00002 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf5800002 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ + @ instruction: 0xf69e0002 │ │ │ │ + ldrsh.w r0, [r2, #2] │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ubfx r0, sl, #0, #3 │ │ │ │ - @ instruction: 0xf3760002 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + movs r3, r0 │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r0, r6 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4e40002 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldr.w r4, [pc, #2836] @ 12364 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12b08 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - movs r2, #4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + movs r1, r0 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 107f8 │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl aa8c │ │ │ │ - mov fp, r0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 10936 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1092e │ │ │ │ + blx 36c0 │ │ │ │ + b.n 10750 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ + b.n 10926 │ │ │ │ + blx 36c0 │ │ │ │ + b.n 1076e │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 108da │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 108f0 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10906 │ │ │ │ + ldr r1, [pc, #64] @ (10a6c ) │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ + ldr r0, [pc, #64] @ (10a70 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12b66 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ - movne r2, #2 │ │ │ │ - movne r1, #4 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - beq.w 12b84 │ │ │ │ - ldr.w r3, [pc, #2768] @ 12368 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + beq.w 10924 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 1070e │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #28] @ (10a74 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #28] @ (10a78 ) │ │ │ │ + ldr r0, [pc, #28] @ (10a7c ) │ │ │ │ add r3, pc │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - str.w fp, [sp, #120] @ 0x78 │ │ │ │ - ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - add r1, r3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl b4dc │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r4, #0] │ │ │ │ + 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, #3968] @ 0xf80 │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + mov r8, r2 │ │ │ │ + ldr.w r2, [pc, #2580] @ 114ac │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r3, [pc, #2580] @ 114b0 │ │ │ │ + movs r4, #0 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w sl, [pc, #2572] @ 114b4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add sl, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r3, [pc, #2560] @ 114b8 │ │ │ │ + strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + strh.w r4, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r7, [r3, #312] @ 0x138 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 10dd2 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 10ed6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 10ae8 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9438 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 10ef8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 10b1a │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 10f2c │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 10f2c │ │ │ │ + movs r0, #0 │ │ │ │ + blx 329c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11090 │ │ │ │ + ldr.w r3, [pc, #2448] @ 114bc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 1112c │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ + beq.w 114a6 │ │ │ │ + ldr.w r1, [pc, #2424] @ 114c0 │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 11490 │ │ │ │ + ldr.w r1, [pc, #2412] @ 114c4 │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 11474 │ │ │ │ + ldr.w ip, [r8, #8] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1118e │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.w 112c6 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 114a6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 11490 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 11474 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + cmp fp, r3 │ │ │ │ + bcs.w 1105a │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + ldr.w r9, [r3, fp, lsl #2] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 10bc0 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + mov r0, r9 │ │ │ │ + bl f8bc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11096 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 118d2 │ │ │ │ + bge.n 10be4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12a74 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 10dd6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b020 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1115c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 118e6 │ │ │ │ + bge.n 10c06 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 124ea │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 12bca │ │ │ │ - mov r0, r9 │ │ │ │ - bl 10f44 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + beq.w 10dde │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl a588 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11184 │ │ │ │ + bl f9e8 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12c7e │ │ │ │ + beq.w 11194 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11912 │ │ │ │ + bge.n 10c3a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ab4 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl b930 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 12c9c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 10de6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b020 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 111a0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11936 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bge.n 10c5c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12abe │ │ │ │ - ldr.w r5, [pc, #2612] @ 1236c │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r0, [r5, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ + beq.w 10dee │ │ │ │ + ldr.w r4, [pc, #2152] @ 114c8 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r6, [r4, #924] @ 0x39c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 111b4 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 10c84 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 3814 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ce8 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - movs r2, #8 │ │ │ │ + beq.w 10e22 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3814 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 10e22 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3814 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11204 │ │ │ │ + ldr.w r2, [pc, #2076] @ 114cc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 11236 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ - movs r1, #4 │ │ │ │ + strd r4, r6, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl b4b4 │ │ │ │ + mov sl, r0 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 10cec │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 10df6 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 10cfe │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 10e06 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 10d12 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 10dfe │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 10d24 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 10e0e │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1122e │ │ │ │ mov r0, sl │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl aa8c │ │ │ │ - mov fp, r0 │ │ │ │ + bl b1c0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 112a2 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 10d56 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 10e16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3378 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12d12 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + beq.w 112ba │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - movne r1, #4 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r5, #0 │ │ │ │ - beq.w 12d42 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + beq.w 11490 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 11474 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + asrs r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + ite le │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + it ge │ │ │ │ + movge r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 111e0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r0, #0] │ │ │ │ + str.w r0, [r1, r2, lsl #2] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 10dba │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 10dba │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 112c4 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ + b.n 10b88 │ │ │ │ + mov r7, r4 │ │ │ │ + b.n 10af8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10be4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10c06 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10c3a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10c5c │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - add r1, r3 │ │ │ │ - ldr.w r3, [pc, #2532] @ 12370 │ │ │ │ - str.w fp, [sp, #120] @ 0x78 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - bl b4dc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10cec │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10d12 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10cfe │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10d24 │ │ │ │ + mov r0, sl │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + b.n 10d56 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r2, r4 │ │ │ │ + mov.w r8, #362 @ 0x16a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 10e46 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 119ba │ │ │ │ + bge.n 10e46 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ac8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 10eca │ │ │ │ + cbz r2, 10e5a │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 119cc │ │ │ │ + bge.n 10e5a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ad2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + beq.w 11052 │ │ │ │ + ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12da8 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 10f44 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12dc6 │ │ │ │ + bne.n 10f00 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 10f12 │ │ │ │ + ldr.w r0, [pc, #1636] @ 114d0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 10f1e │ │ │ │ + movs r4, #0 │ │ │ │ + mov r6, r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 119f6 │ │ │ │ + bge.n 10e8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12b46 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b930 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 12e20 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 10f24 │ │ │ │ + blx 353c │ │ │ │ + cbz r7, 10ea6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11a16 │ │ │ │ + bge.n 10ea6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12b50 │ │ │ │ - ldr.w r4, [pc, #2396] @ 12374 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 1104a │ │ │ │ + ldr.w r2, [pc, #1580] @ 114d4 │ │ │ │ + ldr.w r3, [pc, #1540] @ 114b0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 11448 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 10e46 │ │ │ │ + ldr.w r1, [pc, #1536] @ 114d8 │ │ │ │ + mov.w r2, #348 @ 0x15c │ │ │ │ + ldr.w r0, [pc, #1532] @ 114dc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 10ef8 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 10ae8 │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r8, #348 @ 0x15c │ │ │ │ + b.n 10e5a │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 10e6a │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 10e6a │ │ │ │ + mov r4, r5 │ │ │ │ + mov r6, r5 │ │ │ │ + b.n 10e8e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10e8e │ │ │ │ + ldr.w r2, [pc, #1456] @ 114e0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #928] @ 0x3a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11336 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 10efa │ │ │ │ + ldr.w r1, [pc, #1432] @ 114e4 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc │ │ │ │ + bl a724 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12e00 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - movs r2, #20 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, sl │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl aa8c │ │ │ │ - mov fp, r0 │ │ │ │ + bne.w 11142 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + blx 3814 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ec2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - movne r1, #4 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r5, #0 │ │ │ │ - beq.w 12e7c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r8 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - add r1, r3 │ │ │ │ - ldr.w r3, [pc, #2316] @ 12378 │ │ │ │ - str.w fp, [sp, #120] @ 0x78 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - bl b4dc │ │ │ │ + beq.w 1134a │ │ │ │ + ldr.w r3, [pc, #1364] @ 114cc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 11374 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r6, r5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r8, [sp, #72] @ 0x48 │ │ │ │ + strd fp, r4, [sp, #64] @ 0x40 │ │ │ │ + bl b4b4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9150 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 10fbc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 10fbc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 10fd0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 10fd0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 11106 │ │ │ │ + mov r0, r9 │ │ │ │ + bl b1c0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + mov r6, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 113b0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11a9c │ │ │ │ + bge.n 11008 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 11008 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 10e7e │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 3378 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 113cc │ │ │ │ + ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12c74 │ │ │ │ + bne.n 110d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11ab2 │ │ │ │ + bge.w 10e7e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 124f4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 12e54 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f44 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12ee0 │ │ │ │ + bne.w 10e7e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10e7e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10ea6 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10e5a │ │ │ │ + mov r0, fp │ │ │ │ + blx 35f4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 11088 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3564 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11ad8 │ │ │ │ + bge.n 11080 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12d08 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b930 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 12f82 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 111fc │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 10bc0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov.w r8, #360 @ 0x168 │ │ │ │ + b.n 10e5a │ │ │ │ + mov.w r8, #358 @ 0x166 │ │ │ │ + b.n 10e5a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r9 │ │ │ │ + mov.w r8, #360 @ 0x168 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11afc │ │ │ │ + bge.n 110b2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12d38 │ │ │ │ - ldr.w r4, [pc, #2172] @ 1237c │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ + beq.n 11124 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 10e5a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + it lt │ │ │ │ + movlt r2, #0 │ │ │ │ + blt.w 10e3c │ │ │ │ + b.n 10e5a │ │ │ │ + ldrb.w r2, [sp, #50] @ 0x32 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 10e7e │ │ │ │ + mov r8, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #50 @ 0x32 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12f42 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 361c │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12f62 │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r1, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - blx 3994 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12fd4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11b48 │ │ │ │ + bge.n 110fe │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12e4a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r4, #0 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, sl │ │ │ │ - add.w r2, r3, #32 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl aa8c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12ff2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ - movne r2, #2 │ │ │ │ - movne r1, #4 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - beq.w 13104 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - add r1, r3 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ - strd r5, fp, [sp, #116] @ 0x74 │ │ │ │ - bl b4dc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9028 │ │ │ │ + beq.w 113e8 │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 10e7e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11bae │ │ │ │ + bge.w 10ef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12dec │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + bne.w 10ef8 │ │ │ │ + mov r4, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r8, #348 @ 0x15c │ │ │ │ + mov r9, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 110b2 │ │ │ │ + ldr r3, [pc, #952] @ (114e8 ) │ │ │ │ + movw r8, #359 @ 0x167 │ │ │ │ + ldr r1, [pc, #952] @ (114ec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 10e5a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11bc4 │ │ │ │ + bge.w 10b1a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12df6 │ │ │ │ + bne.w 10b1a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10b1a │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 10bf4 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r6 │ │ │ │ + mov.w r8, #360 @ 0x168 │ │ │ │ + movs r2, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 10e46 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 10e46 │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 10e3c │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + movw r8, #361 @ 0x169 │ │ │ │ + b.n 10e46 │ │ │ │ + movw r8, #359 @ 0x167 │ │ │ │ + b.n 10e5a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r8, #361 @ 0x169 │ │ │ │ + b.n 11170 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 10c4a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r6 │ │ │ │ + movw r8, #361 @ 0x169 │ │ │ │ + b.n 1109e │ │ │ │ + blx 3650 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r1, r6 │ │ │ │ + blx 397c │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 10c84 │ │ │ │ + ldrd r7, sl, [sp, #16] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11416 │ │ │ │ + mov.w r8, #362 @ 0x16a │ │ │ │ + b.n 10e5a │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 366c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 111f6 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r9 │ │ │ │ + movw r8, #363 @ 0x16b │ │ │ │ + b.n 1109e │ │ │ │ ldr.w r3, [r9] │ │ │ │ + b.n 10da6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11080 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r9, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov.w r8, #362 @ 0x16a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11bda │ │ │ │ + bge.w 10e2c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 124fe │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 130a6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 10f44 │ │ │ │ - mov r9, r0 │ │ │ │ + bne.w 10e2c │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 10e2c │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov.w r8, #362 @ 0x16a │ │ │ │ + b.n 10e5a │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11478 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1126c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1133e │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r4, r6, [sp, #68] @ 0x44 │ │ │ │ + str.w r9, [sp, #76] @ 0x4c │ │ │ │ + bl b4b4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 10cda │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 10cda │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10cda │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx 36cc │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13088 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11c06 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + beq.w 10d42 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, sl │ │ │ │ + mov.w r8, #362 @ 0x16a │ │ │ │ + b.n 1109e │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + movw r8, #363 @ 0x16b │ │ │ │ + b.n 10e46 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + bl b1c0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 113f0 │ │ │ │ + ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12efe │ │ │ │ - ldr.w r3, [pc, #1912] @ 12380 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - add r3, pc │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl aa8c │ │ │ │ - mov fp, r0 │ │ │ │ + beq.w 10e7e │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 3378 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13172 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 1142a │ │ │ │ + ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1102a │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #32 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #50 @ 0x32 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11c42 │ │ │ │ + bge.n 11328 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12f28 │ │ │ │ - ldr.w r3, [pc, #1856] @ 12384 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne fp, r1 │ │ │ │ - bne.w 13834 │ │ │ │ - ldr.w r4, [pc, #1832] @ 12388 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 132d0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 361c │ │ │ │ + beq.w 11440 │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 10e7e │ │ │ │ + mov.w r8, #364 @ 0x16c │ │ │ │ + b.n 10e5a │ │ │ │ + blx 3970 │ │ │ │ mov r5, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 132b2 │ │ │ │ - ldr.w r0, [r4, #812] @ 0x32c │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3994 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13298 │ │ │ │ + b.n 10f44 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 1126c │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1135a │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 113fc │ │ │ │ + mov r9, r5 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 10ef8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 113c4 │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r8, #348 @ 0x15c │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 10e3c │ │ │ │ + ldr.w fp, [r5, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 1145c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [fp] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11ca6 │ │ │ │ + bge.n 113aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12fc0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 1140e │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + b.n 10f92 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 10ff0 │ │ │ │ + mov r4, r5 │ │ │ │ + mov.w r8, #348 @ 0x15c │ │ │ │ movs r5, #0 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r0, sl │ │ │ │ - str r5, [sp, #0] │ │ │ │ - add.w r2, r1, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl aa8c │ │ │ │ - str r0, [sp, #32] │ │ │ │ + b.n 110a2 │ │ │ │ + mov.w r8, #348 @ 0x15c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 10e5a │ │ │ │ + blx 3650 │ │ │ │ + ldr r3, [pc, #232] @ (114bc ) │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 110cc │ │ │ │ + adds r2, #1 │ │ │ │ + mov r8, r3 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 11022 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 110fe │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 131de │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ - movne r2, #2 │ │ │ │ - movne r1, #4 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - beq.w 13190 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - strd r5, r4, [sp, #112] @ 0x70 │ │ │ │ - bl b4dc │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + beq.w 112de │ │ │ │ + b.n 11330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9028 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11d0c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12fca │ │ │ │ + mov r9, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r5, r4 │ │ │ │ + mov.w r8, #348 @ 0x15c │ │ │ │ + mov r2, r4 │ │ │ │ + b.n 10e2c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 113aa │ │ │ │ + ldr r3, [pc, #216] @ (114f0 ) │ │ │ │ + ldr r1, [pc, #216] @ (114f4 ) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + b.n 111da │ │ │ │ + blx 3650 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11d20 │ │ │ │ - subs r3, #1 │ │ │ │ + bge.n 1144c │ │ │ │ + adds r3, #1 │ │ │ │ + mov r8, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ + b.n 112f8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11328 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12fac │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11d34 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + beq.w 10e7e │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ + b.n 11302 │ │ │ │ + ldr r3, [pc, #152] @ (114f8 ) │ │ │ │ + movw r2, #11795 @ 0x2e13 │ │ │ │ + ldr r1, [pc, #152] @ (114fc ) │ │ │ │ + ldr r0, [pc, #152] @ (11500 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1148 @ 0x47c │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #136] @ (11504 ) │ │ │ │ + movw r2, #11926 @ 0x2e96 │ │ │ │ + ldr r1, [pc, #136] @ (11508 ) │ │ │ │ + ldr r0, [pc, #136] @ (1150c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1148 @ 0x47c │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #124] @ (11510 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #124] @ (11514 ) │ │ │ │ + ldr r0, [pc, #124] @ (11518 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 4170 <__assert_fail@plt+0x788> │ │ │ │ + nop │ │ │ │ + movw r0, #2 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2340002 │ │ │ │ + stc2l 0, cr0, [lr], {2} │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + smlad r0, ip, r2, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ + movs r1, r0 │ │ │ │ + cdp 0, 3, cr0, cr2, cr2, {0} │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ + movs r1, r0 │ │ │ │ + ldr.w r0, [r8, r2] │ │ │ │ + movs r3, #199 @ 0xc7 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r7, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r2, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r7, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r4, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r5, r7] │ │ │ │ + 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, #4000] @ 0xfa0 │ │ │ │ + ldr.w r4, [pc, #1896] @ 11c98 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr.w r1, [pc, #1896] @ 11c9c │ │ │ │ + cmp r2, #0 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r7, [pc, #1892] @ 11ca0 │ │ │ │ + add r7, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w r1, #0 │ │ │ │ + bgt.w 11a20 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12fb6 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 11aac │ │ │ │ + ldr.w r3, [pc, #1868] @ 11ca4 │ │ │ │ + movs r4, #0 │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + strh.w r4, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r6, [r3, #368] @ 0x170 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 131fa │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r0 │ │ │ │ - bne.w 1359c │ │ │ │ - ldr.w r5, [pc, #1596] @ 1238c │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r0, [r5, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1332e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 118d4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 119be │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1158a │ │ │ │ adds r3, #1 │ │ │ │ - vmov s14, r3 │ │ │ │ - vcvt.f64.s32 d7, d7, #1 │ │ │ │ - vmov.f64 d0, d7 │ │ │ │ - vmov.f64 d8, d7 │ │ │ │ - blx 333c │ │ │ │ - mov r4, r0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 9438 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 11b1a │ │ │ │ + ldrd r0, r1, [r5, #40] @ 0x28 │ │ │ │ + blx 3378 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 133a6 │ │ │ │ - ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3994 │ │ │ │ - mov r9, r0 │ │ │ │ + beq.w 11a50 │ │ │ │ + ldrd r0, r1, [r5, #48] @ 0x30 │ │ │ │ + blx 3378 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1338e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 11a46 │ │ │ │ + movs r0, #9 │ │ │ │ + blx 3690 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11ae8 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11da8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ + bpl.w 11c66 │ │ │ │ + ldr.w r1, [pc, #1732] @ 11ca8 │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 11c7e │ │ │ │ + ldr.w r1, [pc, #1724] @ 11cac │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + mov fp, r1 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 11c94 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1321a │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 361c │ │ │ │ - mov r4, r0 │ │ │ │ + ble.w 11c7a │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 11c7a │ │ │ │ + str r1, [r4, #20] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 11c7a │ │ │ │ + str r1, [r4, #24] │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.w 11c7a │ │ │ │ + str r1, [r4, #28] │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq.w 11c7a │ │ │ │ + cmp r3, #5 │ │ │ │ + str r1, [r4, #32] │ │ │ │ + beq.w 11c7a │ │ │ │ + cmp r3, #6 │ │ │ │ + str.w r8, [r4, #36] @ 0x24 │ │ │ │ + beq.w 11c7a │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + str.w sl, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r3, #7 │ │ │ │ + beq.w 11c7a │ │ │ │ + str r1, [r4, #44] @ 0x2c │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r3, #8 │ │ │ │ + beq.w 11c7a │ │ │ │ + ldr.w r3, [pc, #1552] @ 11cb0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [r4, #48] @ 0x30 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #828] @ 0x33c │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 397c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13376 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - blx 333c │ │ │ │ - mov r3, r0 │ │ │ │ + bne.w 1183e │ │ │ │ + ldr.w r3, [pc, #1528] @ 11cb4 │ │ │ │ + ldr.w r9, [r7, r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 116d2 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + ldr.w r8, [r5, #16] │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 118d8 │ │ │ │ + mov r8, r9 │ │ │ │ + ldr.w r3, [pc, #1496] @ 11cb8 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr.w r1, [r3, #1172] @ 0x494 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13360 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33b8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + beq.w 11b80 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1170a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + movs r0, #3 │ │ │ │ + blx 3690 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1334c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11dee │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 13224 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + beq.w 11bb0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11e00 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r0, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r1, #5 │ │ │ │ + bpl.w 11c66 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 11c7e │ │ │ │ + cmp r2, fp │ │ │ │ + beq.w 11c94 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13268 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl aa8c │ │ │ │ - str r0, [sp, #32] │ │ │ │ + ble.w 11c7a │ │ │ │ + ldr.w r1, [pc, #1396] @ 11cbc │ │ │ │ + str r0, [r3, #16] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [r1, #1424] @ 0x590 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 11c7a │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + str r0, [r3, #20] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt.w r1, [r9] │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 11c7a │ │ │ │ + str.w r9, [r3, #24] │ │ │ │ + movs r0, #3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 3690 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 133c0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 11bb6 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 11c66 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 11c7e │ │ │ │ + cmp r2, fp │ │ │ │ + beq.w 11c94 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 11c7a │ │ │ │ + cmp r2, #1 │ │ │ │ + str.w sl, [r0, #16] │ │ │ │ + beq.w 11c7a │ │ │ │ + str r3, [r0, #20] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11e2e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13324 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - movne r1, #1 │ │ │ │ - beq.w 133e2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - rsb r2, r1, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - orr.w r2, r2, r1, lsl #31 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - strd r4, r9, [sp, #112] @ 0x70 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - bl b4dc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bge.w 119de │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r2, #2 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + beq.w 11c7a │ │ │ │ + ldrb.w r2, [sp, #38] @ 0x26 │ │ │ │ + str r4, [r0, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 119f0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11e7c │ │ │ │ + beq.n 117ee │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133d8 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 11ae0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11e90 │ │ │ │ + bge.n 11804 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13426 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 11a10 │ │ │ │ + blx 353c │ │ │ │ + cbz r6, 1181c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11ea4 │ │ │ │ + bge.n 1181c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12514 │ │ │ │ + beq.w 11a18 │ │ │ │ + ldr.w r2, [pc, #1184] @ 11cc0 │ │ │ │ + ldr.w r3, [pc, #1144] @ 11c9c │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 11c5e │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 13454 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 10f44 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + beq.w 11bee │ │ │ │ + ldr.w r3, [pc, #1128] @ 11cb4 │ │ │ │ + ldr.w r9, [r7, r3] │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 116d2 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 3690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13438 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11ed0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1331a │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 11ee2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq.w 11be8 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt.w r2, [r8] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 11c66 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 13536 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 361c │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1349a │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - blx 333c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 134c4 │ │ │ │ + beq.w 11c7e │ │ │ │ + cmp r2, fp │ │ │ │ + beq.w 11c94 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 11c7a │ │ │ │ mov r1, r0 │ │ │ │ + str.w r8, [r0, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx 3384 │ │ │ │ - mov r3, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 134dc │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11f24 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 13478 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11f3a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 134b6 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl b930 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - beq.w 1350e │ │ │ │ + beq.w 11bf4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11f5e │ │ │ │ + bge.n 118be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13490 │ │ │ │ - ldr.w r4, [pc, #1072] @ 12390 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + beq.w 11b22 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 118d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11b2a │ │ │ │ + mov r4, sl │ │ │ │ + b.n 116de │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 1159a │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 116de │ │ │ │ + ldr.w r8, [r5, #12] │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.w 116dc │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 116de │ │ │ │ + ldr.w r8, [r5, #36] @ 0x24 │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.w 116dc │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 116de │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.w 116dc │ │ │ │ + ldr r3, [pc, #948] @ (11cc4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #1172] @ 0x494 │ │ │ │ + bl a670 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 134f2 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 361c │ │ │ │ - mov r9, r0 │ │ │ │ + beq.n 119b8 │ │ │ │ + movs r0, #3 │ │ │ │ + blx 3690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13708 │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r1, r9 │ │ │ │ - blx 3994 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + beq.w 11c02 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 9694 │ │ │ │ + ldr r2, [pc, #900] @ (11cc8 ) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r2, [r2, #1424] @ 0x590 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + bl 9694 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #2 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + it lt │ │ │ │ + addlt r2, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + it lt │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 9694 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 3690 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 136f0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 11c18 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 9694 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9694 │ │ │ │ + ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ + cbz r3, 11a04 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #38 @ 0x26 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 11a04 │ │ │ │ + mov r5, r8 │ │ │ │ + movs r7, #15 │ │ │ │ + b.n 11a56 │ │ │ │ + ldr r1, [pc, #780] @ (11ccc ) │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r0, [pc, #780] @ (11cd0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11b6e │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 1158a │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 11c7a │ │ │ │ + ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ + str r4, [r0, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 117ee │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #38 @ 0x26 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 11baa │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 117e4 │ │ │ │ + b.n 117ee │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11804 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1181c │ │ │ │ + ldr r3, [pc, #688] @ (11cd4 ) │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r1, [pc, #688] @ (11cd8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #680] @ (11cdc ) │ │ │ │ + ldr r2, [pc, #684] @ (11ce0 ) │ │ │ │ + ldr r1, [pc, #684] @ (11ce4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 1181c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 11b34 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r7, #5 │ │ │ │ + mov r4, r5 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cbnz r3, 11aa0 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 11a94 │ │ │ │ + ldr r2, [pc, #644] @ (11ce8 ) │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [pc, #644] @ (11cec ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + bl e2ec │ │ │ │ + cbz r4, 11a80 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11faa │ │ │ │ + bge.n 11a80 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 11a8c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 11804 │ │ │ │ + mov r8, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 117ee │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11a80 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 11a62 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 11a5c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ + bpl.w 11c62 │ │ │ │ + ldr r1, [pc, #496] @ (11ca8 ) │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 11c7e │ │ │ │ + ldr r1, [pc, #488] @ (11cac ) │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 11c94 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 11a42 │ │ │ │ + beq.w 11556 │ │ │ │ + ldr r0, [pc, #536] @ (11cf0 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 8d54 │ │ │ │ + b.n 11a42 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 117ee │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 11b4a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 11b12 │ │ │ │ + ldr.w r5, [sl] │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 11b0c │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r5, [sl] │ │ │ │ + cbz r5, 11b76 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r7, #5 │ │ │ │ + b.n 11a56 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11afa │ │ │ │ + movs r5, #0 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 11a56 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 118be │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, sl │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 116de │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13486 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - movs r4, #1 │ │ │ │ + beq.n 11bfa │ │ │ │ + mov.w r8, #0 │ │ │ │ + movs r7, #5 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r4, sl │ │ │ │ + b.n 11a56 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r7, #5 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 11a56 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 11a56 │ │ │ │ mov r0, sl │ │ │ │ - add.w r8, r3, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - bl aa8c │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11a56 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r7, #1 │ │ │ │ + b.n 11a56 │ │ │ │ + mov r0, sl │ │ │ │ + movs r7, #5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11a56 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 3650 │ │ │ │ + ldrd r1, r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + blx 397c │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1170a │ │ │ │ + str r1, [sp, #16] │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 136be │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - movne r1, r4 │ │ │ │ - beq.w 13744 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - rsb r2, r1, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - orr.w r2, r2, r1, lsl #31 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - bl b4dc │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9028 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12018 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 132f8 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1202c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 13304 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + beq.n 11c4c │ │ │ │ + mov r5, r8 │ │ │ │ + movs r7, #13 │ │ │ │ + b.n 11a56 │ │ │ │ + mov r5, r8 │ │ │ │ + movs r7, #13 │ │ │ │ + b.n 11b4e │ │ │ │ + ldr.w r2, [sl] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12040 │ │ │ │ + bge.n 11bc8 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 12508 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1379e │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 10f44 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13784 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cbz r2, 11c2c │ │ │ │ + mov r5, r8 │ │ │ │ + movs r7, #13 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1206a │ │ │ │ + bge.w 11a56 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1382a │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1207c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 13624 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 13570 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r7, r6, [sp, #24] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r3 │ │ │ │ - add.w r5, r3, #12 │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - bl 9498 │ │ │ │ - cmp r4, r0 │ │ │ │ - bge.n 12112 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bpl.w 13f8c │ │ │ │ - ldr.w r6, [r5, #4]! │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r6, #0] │ │ │ │ - bl b930 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r0, r7, #1 │ │ │ │ - beq.w 1314a │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 120ec │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 12f32 │ │ │ │ - tst.w r7, #13 │ │ │ │ - beq.w 12b5a │ │ │ │ - and.w r3, r7, #11 │ │ │ │ - and.w r1, r7, #15 │ │ │ │ - cmp r1, #8 │ │ │ │ - it ne │ │ │ │ - cmpne r3, #3 │ │ │ │ - beq.w 12b5a │ │ │ │ - adds r4, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9498 │ │ │ │ - cmp r4, r0 │ │ │ │ - blt.n 120b0 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldrd r7, r6, [sp, #24] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + bne.w 11a56 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11a56 │ │ │ │ + mov r5, r8 │ │ │ │ + movs r7, #8 │ │ │ │ + b.n 11a56 │ │ │ │ + mov r5, r8 │ │ │ │ + movs r7, #6 │ │ │ │ + b.n 11a56 │ │ │ │ + mov r5, r8 │ │ │ │ + movs r7, #8 │ │ │ │ + b.n 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11b3e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1212a │ │ │ │ + bge.w 119b8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 135d8 │ │ │ │ - ldr r3, [pc, #616] @ (12394 ) │ │ │ │ - movs r5, #0 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 11c38 │ │ │ │ + mov sl, r4 │ │ │ │ + movs r7, #15 │ │ │ │ + b.n 11b44 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 11c26 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbz r2, 11c40 │ │ │ │ + mov r5, r8 │ │ │ │ + movs r7, #15 │ │ │ │ + b.n 11bcc │ │ │ │ mov r0, sl │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 11bc8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11c12 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 11c26 │ │ │ │ + ldr r3, [pc, #164] @ (11cf4 ) │ │ │ │ + ldr r1, [pc, #168] @ (11cf8 ) │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + b.n 11baa │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + ldr r3, [pc, #148] @ (11cfc ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #148] @ (11d00 ) │ │ │ │ + ldr r0, [pc, #148] @ (11d04 ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl aa8c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 138f0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 1216e │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 135e2 │ │ │ │ - ldr.w r8, [pc, #552] @ 12398 │ │ │ │ - add r8, pc │ │ │ │ - ldr.w r4, [r8, #144] @ 0x90 │ │ │ │ - ldr.w r5, [r8, #616] @ 0x268 │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1387c │ │ │ │ - ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ - cmp r3, #8 │ │ │ │ - beq.w 13870 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 13d36 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 13d26 │ │ │ │ - ldr r3, [pc, #512] @ (1239c ) │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 40e0 <__assert_fail@plt+0x6f8> │ │ │ │ + ldr r3, [pc, #136] @ (11d08 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #132] @ (11d0c ) │ │ │ │ + ldr r0, [pc, #136] @ (11d10 ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.w 13cb0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #492] @ (123a0 ) │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + b.n 11bec │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 11be8 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xf22c0002 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0e80002 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0aa0002 │ │ │ │ + orr.w r0, r0, #2 │ │ │ │ + b.n 1163c │ │ │ │ + movs r2, r0 │ │ │ │ + cdp 0, 7, cr0, cr12, cr2, {0} │ │ │ │ + cdp 0, 4, cr0, cr6, cr2, {0} │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #24] @ (11d14 ) │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r6, #17] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [pc, #48] @ (11d34 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [pc, #224] @ (11de8 ) │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r3, #17] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [pc, #712] @ (11fd8 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r5, [pc, #1000] @ (120fc ) │ │ │ │ + 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, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr.w r2, [pc, #2420] @ 126a0 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr.w r3, [pc, #2420] @ 126a4 │ │ │ │ + movs r5, #0 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov fp, r1 │ │ │ │ + ldr.w sl, [pc, #2412] @ 126a8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add sl, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r3, [pc, #2400] @ 126ac │ │ │ │ + strd r5, r5, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [r3, #148] @ 0x94 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - bl b4dc │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + strh.w r5, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [r3, #292] @ 0x124 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13c9a │ │ │ │ - mov r0, r3 │ │ │ │ - bl b930 │ │ │ │ + bne.w 11f96 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 12142 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 11d82 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + add r0, sp, #28 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 9438 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1217c │ │ │ │ + cbnz r4, 11db2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 12186 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 12186 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 329c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 12392 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 32d8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1239a │ │ │ │ + blx 3860 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11f68 │ │ │ │ + mov r9, r0 │ │ │ │ + strd r8, r7, [sp, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3484 │ │ │ │ mov r4, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.w 13908 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11f42 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ + bpl.w 124f4 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 12308 │ │ │ │ + cmp r3, #15 │ │ │ │ + it ls │ │ │ │ + ldrls r7, [r0, #12] │ │ │ │ + bhi.w 11f9a │ │ │ │ + adds r1, r7, #1 │ │ │ │ + beq.w 12318 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 121f4 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + bge.n 11e22 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13924 │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 13b44 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 35dc │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13b30 │ │ │ │ - ldr r5, [pc, #400] @ (123a4 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add r5, pc │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + beq.w 11fc0 │ │ │ │ + ldr.w r3, [pc, #2188] @ 126b0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 12328 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 12376 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ + bpl.w 1269c │ │ │ │ + ldr.w r1, [pc, #2156] @ 126b4 │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 12686 │ │ │ │ + ldr.w r1, [pc, #2144] @ 126b8 │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 12666 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp fp, r3 │ │ │ │ + bcs.w 123a0 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr.w r4, [r3, fp, lsl #2] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 11e86 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r0, #0] │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3814 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 123e2 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 329c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 123f0 │ │ │ │ + ldr.w r3, [pc, #2072] @ 126bc │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #16 │ │ │ │ + strd r4, r6, [sp, #16] │ │ │ │ + ldr.w r0, [r3, #896] @ 0x380 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r0, [r5, #712] @ 0x2c8 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr.w r0, [r5, #876] @ 0x36c │ │ │ │ blx 3808 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1225a │ │ │ │ + bge.n 11ed4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13b68 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13c7a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 361c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13c66 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33b8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13c56 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 11ff2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12294 │ │ │ │ + bge.n 11ee4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13c90 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.n 11fc8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 122a8 │ │ │ │ + bge.n 11ef8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13c42 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 13c3a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9788 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 13c1c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.n 11fda │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 122d4 │ │ │ │ + bge.n 11f08 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13c4c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - adds r1, r4, #3 │ │ │ │ - blx 35dc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13bfc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.n 11fea │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 123fe │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 38dc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 11ffa │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 122fa │ │ │ │ + bge.w 11dde │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13c12 │ │ │ │ - ldr r3, [pc, #172] @ (123a8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #644] @ 0x284 │ │ │ │ - bl a698 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13bd8 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 13bb2 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - movs r2, #1 │ │ │ │ - bl a5b0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13b9c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - blx 361c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r8, r0 │ │ │ │ + bne.w 11dde │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3484 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13b88 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - blx 361c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r5, r0 │ │ │ │ + bne.w 11dec │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ + str.w r9, [sp] │ │ │ │ + bl c104 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13b72 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ubfx r0, r3, #4, #1 │ │ │ │ - blx 361c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r9, r0 │ │ │ │ + beq.w 12482 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 11f68 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 12406 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + movw sl, #291 @ 0x123 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12084 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1208e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1208e │ │ │ │ + mov r8, r5 │ │ │ │ + b.n 11d92 │ │ │ │ + ldr.w r3, [pc, #1828] @ 126c0 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13b72 │ │ │ │ - b.n 123ac │ │ │ │ - nop │ │ │ │ - vhadd.s d0, d12, d2 │ │ │ │ - cdp 0, 15, cr0, cr0, cr2, {0} │ │ │ │ - cdp 0, 5, cr0, cr2, cr2, {0} │ │ │ │ - ldcl 0, cr0, [ip, #8]! │ │ │ │ - ldcl 0, cr0, [r2, #-8]! │ │ │ │ - ldc 0, cr0, [sl, #-8] │ │ │ │ - stc 0, cr0, [ip], {2} │ │ │ │ - sbcs.w r0, lr, r2 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xeb2c0002 │ │ │ │ - bics.w r0, sl, r2 │ │ │ │ - @ instruction: 0xe82a0002 │ │ │ │ - b.n 1204c │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 11fd0 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 11f80 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 11f4c │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 11e88 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 11ccc │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 137c0 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - rsb r0, r2, #10 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w r1, r1, r2, lsl #2 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - orr.w r2, r0, r2, lsl #31 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - strd r6, fp, [sp, #112] @ 0x70 │ │ │ │ - strd r8, r5, [sp, #124] @ 0x7c │ │ │ │ - str.w r9, [sp, #132] @ 0x84 │ │ │ │ - bl b4dc │ │ │ │ - mov r4, r0 │ │ │ │ + blt.w 12318 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 12308 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 37f0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 11e0a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11e22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9028 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 11eee │ │ │ │ + b.n 11ef8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 11f00 │ │ │ │ + b.n 11f08 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11f08 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11ed4 │ │ │ │ + mov r3, r9 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov.w sl, #292 @ 0x124 │ │ │ │ + mov r6, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + mov fp, r4 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1240c │ │ │ │ + bge.n 12020 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13bf2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 1213a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 1203a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12422 │ │ │ │ + bge.n 1203a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13800 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n 12110 │ │ │ │ + cbz r6, 1204c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12434 │ │ │ │ + bge.n 1204c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13816 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.n 12118 │ │ │ │ + cbz r4, 1205e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1244a │ │ │ │ + bge.n 1205e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13820 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.n 12120 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 1207a │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1245e │ │ │ │ + bge.n 1207a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1367a │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 13684 │ │ │ │ - ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ - cbz r3, 1247e │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #255 @ 0xff │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #98 @ 0x62 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 136d6 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 12300 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 11f76 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 11f8a │ │ │ │ + ldr.w r0, [pc, #1588] @ 126c4 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + cbz r5, 120aa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 136a6 │ │ │ │ + bge.n 120aa │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 12108 │ │ │ │ + cbz r7, 120be │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 120bc │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbz r2, 12100 │ │ │ │ + mov r7, r4 │ │ │ │ + blx 353c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 120de │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 120de │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1369c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 116f6 │ │ │ │ - mov r0, r4 │ │ │ │ + beq.w 122f8 │ │ │ │ + ldr.w r2, [pc, #1512] @ 126c8 │ │ │ │ + ldr.w r3, [pc, #1472] @ 126a4 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 1265c │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1150a │ │ │ │ - mov r0, r2 │ │ │ │ + b.n 120bc │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1152e │ │ │ │ + b.n 120aa │ │ │ │ mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11550 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 114ea │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov.w r6, #608 @ 0x260 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 118e6 │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 1203a │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11ab2 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 1204c │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11bda │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + b.n 1205e │ │ │ │ + mov fp, r3 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w sl, #280 @ 0x118 │ │ │ │ + mov r7, fp │ │ │ │ + mov r4, fp │ │ │ │ + mov r6, fp │ │ │ │ + mov r5, fp │ │ │ │ + mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - b.n 12040 │ │ │ │ - mov r0, r2 │ │ │ │ + b.n 12020 │ │ │ │ + ldr.w r1, [pc, #1416] @ 126cc │ │ │ │ + mov.w r2, #280 @ 0x118 │ │ │ │ + ldr.w r0, [pc, #1412] @ 126d0 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1241a │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 11d82 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1217c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 1217c │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11ea4 │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w sl, #280 @ 0x118 │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 1207a │ │ │ │ + ldr.w r2, [pc, #1356] @ 126d4 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr.w r1, [r2, #912] @ 0x390 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1247a │ │ │ │ + blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 12472 │ │ │ │ + ldr.w r3, [pc, #1328] @ 126d8 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr.w r9, [sl, r3] │ │ │ │ + ldr.w r3, [pc, #1324] @ 126dc │ │ │ │ + cmp r1, r9 │ │ │ │ + add r3, pc │ │ │ │ + ite ne │ │ │ │ + movne ip, r5 │ │ │ │ + ldreq.w ip, [r5, #8] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ldr.w r3, [pc, #1308] @ 126e0 │ │ │ │ + it eq │ │ │ │ + ldreq.w r1, [ip, #4] │ │ │ │ + ldr.w r0, [sl, r3] │ │ │ │ + cmp r1, r0 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + beq.n 12222 │ │ │ │ + ldr.w r3, [r1, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12544 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + ldr r1, [r6, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 1266a │ │ │ │ + ldr.w r1, [pc, #1224] @ 126b4 │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.w 12686 │ │ │ │ + ldr.w r1, [pc, #1212] @ 126b8 │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.w 12666 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 12234 │ │ │ │ + adds r3, #12 │ │ │ │ + b.n 12216 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, r6 │ │ │ │ + beq.n 12234 │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ + cmp r1, r0 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.n 12210 │ │ │ │ + ldr.w r3, [ip, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr.w r3, [pc, #1208] @ 126e4 │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1235a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, fp │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + blx 3814 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1258e │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 12424 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r4, r5 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + strd r9, r6, [sp, #16] │ │ │ │ + bl b4b4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9150 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1228a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11164 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #98 @ 0x62 │ │ │ │ + beq.w 12576 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1229c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12412 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 12168 │ │ │ │ + ldr.w r2, [pc, #1092] @ 126e8 │ │ │ │ + ldr.w r1, [pc, #1032] @ 126b0 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r7, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + bne.w 12620 │ │ │ │ + ldrb.w r3, [sp, #30] │ │ │ │ + cbz r3, 122dc │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, sp, #30 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 11164 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #641 @ 0x281 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr.w r9, [r4, #12] │ │ │ │ + beq.w 12168 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 120be │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 120be │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 120be │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 120de │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1207a │ │ │ │ + ldr r3, [pc, #992] @ (126ec ) │ │ │ │ + ldr r1, [pc, #996] @ (126f0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 124e2 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 11e10 │ │ │ │ + ldr r2, [pc, #968] @ (126f4 ) │ │ │ │ + str.w r9, [sp] │ │ │ │ + ldr r1, [pc, #968] @ (126f8 ) │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 3530 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 12354 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 12466 │ │ │ │ + mov.w sl, #292 @ 0x124 │ │ │ │ + b.n 1207a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 11db2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 11db2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11db2 │ │ │ │ + ldr r2, [pc, #900] @ (126fc ) │ │ │ │ + str.w r9, [sp] │ │ │ │ + ldr r1, [pc, #896] @ (12700 ) │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 3530 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 12342 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w sl, #288 @ 0x120 │ │ │ │ + b.n 1207a │ │ │ │ + mov.w sl, #290 @ 0x122 │ │ │ │ + b.n 1207a │ │ │ │ + mov r0, fp │ │ │ │ + blx 35f4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1257e │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3564 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 123cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 123cc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 12660 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r4, r6 │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ + mov r9, r6 │ │ │ │ + mov.w sl, #292 @ 0x124 │ │ │ │ + b.n 1200c │ │ │ │ + mov r3, r9 │ │ │ │ + mov.w sl, #292 @ 0x124 │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 1200c │ │ │ │ + mov r3, r9 │ │ │ │ + mov.w sl, #292 @ 0x124 │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 1200c │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 12342 │ │ │ │ + mov r0, r3 │ │ │ │ + movw sl, #291 @ 0x123 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1207a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1229c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w sl, #280 @ 0x118 │ │ │ │ + b.n 1207a │ │ │ │ + ldr.w r9, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 13da8 │ │ │ │ + beq.w 1266e │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 125cc │ │ │ │ + bge.n 12460 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 128e0 │ │ │ │ - mov r4, r8 │ │ │ │ + beq.w 12618 │ │ │ │ movs r2, #3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - b.w 11202 │ │ │ │ - mov r5, r8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - mov fp, r8 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - strd r8, r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - bgt.w 127f0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + b.n 12264 │ │ │ │ + mov r0, r3 │ │ │ │ + mov.w sl, #292 @ 0x124 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1207a │ │ │ │ + mov r7, r5 │ │ │ │ + mov.w sl, #280 @ 0x118 │ │ │ │ + b.n 1207a │ │ │ │ + blx 3970 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 1219e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 12494 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 12626 │ │ │ │ - ldr.w r3, [pc, #3108] @ 13230 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 12a64 │ │ │ │ - ldr.w r3, [pc, #3100] @ 13234 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #3096] @ 13238 │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - blx 36cc │ │ │ │ + beq.w 125da │ │ │ │ + mov r0, r5 │ │ │ │ + blx 38b4 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 112ee │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - blx 36cc │ │ │ │ + beq.w 125e2 │ │ │ │ + blx 3740 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12a7e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + blt.w 125fc │ │ │ │ + ldrb.w r3, [sp, #30] │ │ │ │ + cbz r3, 124c6 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #21 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, sp, #30 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 125e2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 11334 │ │ │ │ + bge.w 120ae │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11334 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 120ae │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11334 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + b.n 120ae │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + movw sl, #291 @ 0x123 │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 1200c │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11164 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #98 @ 0x62 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 11164 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #643 @ 0x283 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - lsls r0, r3, #6 │ │ │ │ - bpl.w 13e52 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr.w r9, [r2, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 112c2 │ │ │ │ - b.w 112c8 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #629 @ 0x275 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3860 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12b28 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1275a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + beq.n 125be │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12a6c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr.w r8, [r3, #112] @ 0x70 │ │ │ │ - blx r8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12bf4 │ │ │ │ - mov r0, fp │ │ │ │ - blx r8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12c70 │ │ │ │ - mov r0, fp │ │ │ │ - blx r8 │ │ │ │ - mov fp, r0 │ │ │ │ + beq.n 125be │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12cc6 │ │ │ │ - bl c12c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 12d86 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.n 125be │ │ │ │ + ldr r3, [pc, #424] @ (126b4 ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 12538 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b020 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 112e0 │ │ │ │ + bge.w 11e0a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 112e0 │ │ │ │ - mov r0, r2 │ │ │ │ + bne.w 11e0a │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 112e0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr.w r3, [pc, #2620] @ 13230 │ │ │ │ - movs r2, #2 │ │ │ │ - ldr.w r1, [pc, #2628] @ 1323c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 390c │ │ │ │ - b.n 12626 │ │ │ │ - ldr.w r9, [r4, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 13df0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12848 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + b.n 11e0a │ │ │ │ + bl 8cd8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 12514 │ │ │ │ + b.n 12318 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 12222 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12adc │ │ │ │ - mov r4, r8 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - b.w 1140c │ │ │ │ - mov r5, r8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - mov fp, r8 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - strd r8, r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - bgt.w 12a9e │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 128c0 │ │ │ │ - ldr.w r3, [pc, #2444] @ 13230 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 12d30 │ │ │ │ - ldr.w r3, [pc, #2444] @ 13240 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #2444] @ 13244 │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r4 │ │ │ │ + bne.n 12546 │ │ │ │ + ldr r3, [pc, #428] @ (12704 ) │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 12222 │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 12222 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 12560 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 12234 │ │ │ │ + b.n 12222 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 125cc │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 114f8 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11518 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1153a │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ + b.n 1228a │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r8, r7, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #649 @ 0x289 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #6 │ │ │ │ - bpl.w 13e08 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr.w r9, [r2, #8] │ │ │ │ + mov.w sl, #292 @ 0x124 │ │ │ │ + b.n 1200c │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1259c │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + cbz r4, 125e8 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r5, r6 │ │ │ │ + mov.w sl, #280 @ 0x118 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1207a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 114ce │ │ │ │ - b.w 114d4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #649 @ 0x289 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3860 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12f08 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12a00 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12de4 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr.w r8, [r3, #112] @ 0x70 │ │ │ │ - blx r8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1307e │ │ │ │ - mov r0, fp │ │ │ │ - blx r8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1300e │ │ │ │ - mov r0, fp │ │ │ │ - blx r8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 130f8 │ │ │ │ - mov r0, fp │ │ │ │ - blx r8 │ │ │ │ - mov fp, r0 │ │ │ │ + it lt │ │ │ │ + movlt.w fp, #0 │ │ │ │ + blt.w 12056 │ │ │ │ + b.n 1207a │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 130d8 │ │ │ │ - bl c12c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1327a │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 114ea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 114ea │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 114ea │ │ │ │ - ldr.w r3, [pc, #2016] @ 13248 │ │ │ │ - add r3, pc │ │ │ │ - b.n 1261c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1275a │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 118d2 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr.w r3, [pc, #1936] @ 13230 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr.w r1, [pc, #1956] @ 1324c │ │ │ │ + bne.w 12318 │ │ │ │ + ldr r3, [pc, #296] @ (126f4 ) │ │ │ │ + ldr r1, [pc, #316] @ (12708 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 390c │ │ │ │ - b.n 128c0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11912 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11936 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 119ba │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 119cc │ │ │ │ - mov r0, r4 │ │ │ │ + blx 3530 │ │ │ │ + b.n 12318 │ │ │ │ + mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12848 │ │ │ │ - mov r3, r5 │ │ │ │ + b.n 12494 │ │ │ │ + movw sl, #293 @ 0x125 │ │ │ │ + b.n 1207a │ │ │ │ + mov fp, r4 │ │ │ │ + mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - movw r6, #649 @ 0x289 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r4, r3 │ │ │ │ - b.w 11706 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #655 @ 0x28f │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 119f6 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r7, fp │ │ │ │ + mov r5, fp │ │ │ │ + mov.w sl, #280 @ 0x118 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11a16 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - add.w r3, r3, r7, asr #4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - b.w 12106 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - movw r6, #655 @ 0x28f │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 13e3a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ + b.n 1204c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12bc0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 130fc │ │ │ │ - movs r2, #3 │ │ │ │ - movs r1, #0 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - b.w 11896 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - mov fp, r9 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #655 @ 0x28f │ │ │ │ - strd r9, r9, [sp, #24] │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12c0a │ │ │ │ + bge.n 125e2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12e74 │ │ │ │ - bl c12c │ │ │ │ - cbnz r0, 12c50 │ │ │ │ - ldr.w r3, [pc, #1564] @ 13230 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 12f3c │ │ │ │ - ldr.w r3, [pc, #1584] @ 13250 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #1580] @ 13254 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - add r1, pc │ │ │ │ - mov r9, r5 │ │ │ │ - blx 390c │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 12bf6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11a9c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - movw r6, #655 @ 0x28f │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11920 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #655 @ 0x28f │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - movs r5, #0 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 93ac │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #657 @ 0x291 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ + bne.n 125e2 │ │ │ │ mov r0, r4 │ │ │ │ + movw sl, #293 @ 0x125 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11ad8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #657 @ 0x291 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr.w r3, [pc, #1316] @ 13258 │ │ │ │ - add r3, pc │ │ │ │ - b.n 128b6 │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 1207a │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11afc │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 13e6a │ │ │ │ + b.n 12460 │ │ │ │ + ldr r2, [pc, #208] @ (126f4 ) │ │ │ │ + ldr r1, [pc, #232] @ (1270c ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #224] @ (12710 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12d7c │ │ │ │ + bge.n 12648 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 132f0 │ │ │ │ - mov r4, r8 │ │ │ │ - movs r2, #3 │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 11980 │ │ │ │ + beq.w 12128 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r9, r7 │ │ │ │ + mov.w sl, #280 @ 0x118 │ │ │ │ + mov r7, fp │ │ │ │ mov r5, fp │ │ │ │ - mov r3, fp │ │ │ │ - mov r8, fp │ │ │ │ - mov.w r6, #632 @ 0x278 │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ - strd fp, fp, [sp, #24] │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - strd r3, r3, [sp, #24] │ │ │ │ - movw r6, #657 @ 0x291 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - movw r6, #657 @ 0x291 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12a00 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11bae │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11bc4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #659 @ 0x293 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11a04 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #657 @ 0x291 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11b48 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #659 @ 0x293 │ │ │ │ - strd r4, r4, [sp, #24] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12c0a │ │ │ │ - ldr.w r5, [r8, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 13dc0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12eb8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13430 │ │ │ │ - mov r8, r4 │ │ │ │ - movs r2, #3 │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 11a62 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #659 @ 0x293 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #659 @ 0x293 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11c06 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11c42 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 120ec │ │ │ │ - ldr r3, [pc, #796] @ (1325c ) │ │ │ │ + mov r4, fp │ │ │ │ + mov r6, fp │ │ │ │ + b.n 12026 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 11e7c │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + ldr r3, [pc, #164] @ (12714 ) │ │ │ │ + movw r2, #9973 @ 0x26f5 │ │ │ │ + ldr r1, [pc, #160] @ (12718 ) │ │ │ │ + ldr r0, [pc, #164] @ (1271c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 12c24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11ae6 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #659 @ 0x293 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11d20 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11d34 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11ca6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11d0c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13022 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 130d0 │ │ │ │ - bl c12c │ │ │ │ - cbnz r0, 13060 │ │ │ │ - ldr r3, [pc, #516] @ (13230 ) │ │ │ │ - cmp r5, #1 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 13272 │ │ │ │ - ldr r3, [pc, #552] @ (13260 ) │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1216 @ 0x4c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (12720 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #148] @ (12724 ) │ │ │ │ + ldr r0, [pc, #152] @ (12728 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #552] @ (13264 ) │ │ │ │ - mov r2, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ add r1, pc │ │ │ │ - mov r9, r5 │ │ │ │ - blx 390c │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 13010 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - mov fp, r8 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - strd r8, r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13022 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r1, #3 │ │ │ │ - bl 93ac │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - movs r5, #2 │ │ │ │ - b.n 13010 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12bc0 │ │ │ │ - ldr.w r4, [r9, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 13fd4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13140 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13312 │ │ │ │ - mov r9, r5 │ │ │ │ - movs r2, #3 │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 11b82 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1365c │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 12106 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 12106 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 120f4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 13f74 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr.w r8, [r2, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 131d2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1361c │ │ │ │ - movs r2, #3 │ │ │ │ - movs r1, #0 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - b.w 11ce0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov.w r6, #664 @ 0x298 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.w 1168a │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov.w r6, #664 @ 0x298 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11da8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.w 11dee │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 4170 <__assert_fail@plt+0x788> │ │ │ │ + svc 172 @ 0xac │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ + movs r2, r0 │ │ │ │ + bics.w r0, sl, r2 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #40] @ (13260 ) │ │ │ │ + @ instruction: 0xe8de0002 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + blt.n 126c0 │ │ │ │ + movs r2, r0 │ │ │ │ + strb r2, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ + str r0, [r6, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #448] @ (13404 ) │ │ │ │ + b.n 122d8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 12290 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r5, r7, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #816] @ (12a24 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #528] @ (1290c ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #232] @ (13330 ) │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #976] @ (12adc ) │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [pc, #312] @ (12848 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + ldr r6, [pc, #816] @ (12a44 ) │ │ │ │ movs r1, r0 │ │ │ │ - bx r0 │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #784] @ (13568 ) │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [pc, #176] @ (127d0 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - cmn r6, r5 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ - mov sl, r6 │ │ │ │ + mvns r2, r6 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r1, [pc, #608] @ (129a0 ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #608] @ (129a4 ) │ │ │ │ + add r1, pc │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + vldr d7, [pc, #588] @ 12998 │ │ │ │ + ldr r6, [pc, #600] @ (129a8 ) │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #596] @ (129ac ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov.w r2, #0 │ │ │ │ + vstr d7, [sp, #32] │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ + ldmia r1, {r0, r1, r2} │ │ │ │ + stmia.w r4, {r0, r1, r2} │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 127d8 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 12ba6 │ │ │ │ + ldr r1, [pc, #560] @ (129b0 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 12b90 │ │ │ │ + ldr r1, [pc, #556] @ (129b4 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 12baa │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 127d8 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 12956 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.w 12944 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 129d8 │ │ │ │ mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11e00 │ │ │ │ - ldr.w r3, [pc, #3088] @ 13e84 │ │ │ │ + ldr r3, [pc, #524] @ (129b8 ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, ip │ │ │ │ add r3, pc │ │ │ │ - b.n 13038 │ │ │ │ - mov r5, fp │ │ │ │ - mov r3, fp │ │ │ │ - mov r8, fp │ │ │ │ - strd fp, fp, [sp, #24] │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - movw r6, #646 @ 0x286 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w r6, #664 @ 0x298 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov.w r6, #664 @ 0x298 │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov.w r6, #664 @ 0x298 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl add4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 129fa │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12a34 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 12a32 │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 12802 │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.w 129d8 │ │ │ │ + ldr.w r5, [ip] │ │ │ │ + ldr.w r2, [ip, #4] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12d7c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - b.w 12018 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - b.w 1202c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13140 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11e2e │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11e7c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 13fa4 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 12b1e │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 12aa4 │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.n 12906 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mov r7, r3 │ │ │ │ + adds r3, r7, #1 │ │ │ │ + beq.w 12ab2 │ │ │ │ + ldr r3, [pc, #404] @ (129bc ) │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + ldr r3, [pc, #404] @ (129c0 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r6, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.w 12ac0 │ │ │ │ + ldr r3, [pc, #392] @ (129c4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r5, [r3, #292] @ 0x124 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r3, [r4, #4] │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1292a │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 12ae4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1341e │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + bge.n 12868 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #348] @ (129c8 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #296] @ 12998 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 12a68 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13614 │ │ │ │ - movs r1, #0 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - b.w 11e42 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11e90 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12eb8 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - strd r8, r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.w 11f24 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11faa │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11f5e │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #669 @ 0x29d │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.w 1168a │ │ │ │ + bne.w 12a58 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.w 11f3a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 11d14 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #669 @ 0x29d │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - movw r6, #669 @ 0x29d │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 1168a │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #670 @ 0x29e │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.w 1168a │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 36cc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11f4c │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #669 @ 0x29d │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - b.w 1168a │ │ │ │ - ldr.w r2, [pc, #2384] @ 13e88 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r1, [pc, #2380] @ 13e8c │ │ │ │ - mov r9, r5 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r4, r5 │ │ │ │ - add r1, pc │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - movw r6, #667 @ 0x29b │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #2364] @ 13e90 │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr.w r3, [pc, #2324] @ 13e88 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r1, [pc, #2332] @ 13e94 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - movw r6, #673 @ 0x2a1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - b.w 1168a │ │ │ │ - ldr.w r2, [pc, #2280] @ 13e88 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r1, [pc, #2292] @ 13e98 │ │ │ │ - mov r9, r5 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r4, r5 │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - mov.w r6, #664 @ 0x298 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #2276] @ 13e9c │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1212a │ │ │ │ - ldr.w r2, [pc, #2212] @ 13e88 │ │ │ │ - mov r9, r5 │ │ │ │ - ldr.w r1, [pc, #2228] @ 13ea0 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r8, r5 │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - movw r6, #687 @ 0x2af │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #2212] @ 13ea4 │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1341e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 131d2 │ │ │ │ - ldr.w r2, [pc, #2144] @ 13e88 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r1, [pc, #2172] @ 13ea8 │ │ │ │ - mov r9, r5 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r4, r5 │ │ │ │ - add r1, pc │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - movw r6, #670 @ 0x29e │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #2152] @ 13eac │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - b.w 1168a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #673 @ 0x2a1 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1245e │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r9, r4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #693 @ 0x2b5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12496 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 12a68 │ │ │ │ + blx 353c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13728 │ │ │ │ + bge.n 128bc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 13720 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 1170a │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - movw r6, #670 @ 0x29e │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 1168a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r4, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #693 @ 0x2b5 │ │ │ │ - b.w 1168a │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #670 @ 0x29e │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #670 @ 0x29e │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 1168a │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12a9c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 136b6 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + cbz r0, 128d2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1373c │ │ │ │ + bge.n 128d2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1177a │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 11720 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 13fbc │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 12a96 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 128e8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1377c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + bge.n 128e8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 137b8 │ │ │ │ - movs r1, #0 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - b.w 11fde │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - movw r6, #670 @ 0x29e │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - strd r2, r2, [sp, #24] │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #670 @ 0x29e │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r3, [sp, #24] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1377c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 13fec │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r6, #0] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r4, #0] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 137f8 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cbz r2, 1380a │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - b.w 123bc │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12422 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 137f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12434 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1244a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1206a │ │ │ │ - ldr.w r2, [pc, #1616] @ 13e88 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r8, fp │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r1, [r6, r2] │ │ │ │ - movw r6, #661 @ 0x295 │ │ │ │ - ldr.w r2, [pc, #1636] @ 13eb0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [pc, #1632] @ 13eb4 │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b.w 1168a │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 121c8 │ │ │ │ - ldr.w r3, [r8, #148] @ 0x94 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 121a8 │ │ │ │ - ldr.w r3, [r8, #140] @ 0x8c │ │ │ │ - ldr.w r0, [r8, #136] @ 0x88 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 8ba4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13af6 │ │ │ │ - ldr.w r3, [pc, #1560] @ 13eb8 │ │ │ │ - ldr.w r9, [r0, #4] │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 12a90 │ │ │ │ + ldr r2, [pc, #224] @ (129cc ) │ │ │ │ + ldr r3, [pc, #184] @ (129a4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 12b8c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #200] @ (129d0 ) │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl a3a0 │ │ │ │ + blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13a6e │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldrd r2, r3, [r2, #4] │ │ │ │ - str.w r2, [r8, #144] @ 0x90 │ │ │ │ - bic.w r3, r3, #112 @ 0x70 │ │ │ │ - str.w r3, [r8, #152] @ 0x98 │ │ │ │ - ldr.w r3, [pc, #1520] @ 13ebc │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 13a52 │ │ │ │ - str.w r4, [r3, #148] @ 0x94 │ │ │ │ - ldr.w r3, [pc, #1504] @ 13ec0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 121a8 │ │ │ │ - b.w 1219a │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movw r6, #687 @ 0x2af │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - b.w 1168a │ │ │ │ - blx 36cc │ │ │ │ + blt.w 12ab2 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 12aa4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37f0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 1281e │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11d14 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13d4e │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13930 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 13930 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.w 121f4 │ │ │ │ - ldr.w r3, [pc, #1424] @ 13ec4 │ │ │ │ + beq.w 12b6c │ │ │ │ + blx 353c │ │ │ │ + b.n 128bc │ │ │ │ + ldr.w r0, [ip, #4] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #104] @ (129d4 ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w r1, ip, r5, lsl #2 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [r3, #604] @ 0x25c │ │ │ │ - bl a698 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13ada │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov r0, sl │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r1, #32 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - bl aa8c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13b0c │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 13a12 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - rsb r2, r4, #3 │ │ │ │ - orr.w r2, r2, r4, lsl #31 │ │ │ │ - mov r0, r9 │ │ │ │ - strd r5, r8, [sp, #112] @ 0x70 │ │ │ │ - add.w r1, r3, r4, lsl #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - bl b4dc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 139a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + bl add4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 129fa │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 1298e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13aee │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 139ba │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, 13a02 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 139ec │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a45c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 139d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 13a0a │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #689 @ 0x2b1 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.w 1168a │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #689 @ 0x2b1 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 139ba │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 139d6 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 13d90 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.n 12a32 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 12802 │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + bpl.n 128dc │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 128c0 │ │ │ │ + movs r2, r0 │ │ │ │ + bhi.n 128f0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #0] @ (129bc ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + bcc.n 129b8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #248] @ (12ad0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [pc, #468] @ (12bb0 ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #468] @ (12bb4 ) │ │ │ │ + ldr r2, [pc, #472] @ (12bb8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #464] @ (12bbc ) │ │ │ │ + ldr r1, [pc, #464] @ (12bc0 ) │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 12a0e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13a4c │ │ │ │ + bge.n 12a0e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13b1e │ │ │ │ - mov r9, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1396e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 12ade │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 12a22 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 138dc │ │ │ │ + bge.n 12a22 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 138dc │ │ │ │ + beq.n 12ad8 │ │ │ │ + ldr r0, [pc, #416] @ (12bc4 ) │ │ │ │ + mov.w r1, #280 @ 0x118 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 128e8 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [pc, #376] @ (12bb0 ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #396] @ (12bc8 ) │ │ │ │ + ldr r2, [pc, #400] @ (12bcc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #388] @ (12bd0 ) │ │ │ │ + ldr r1, [pc, #392] @ (12bd4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 129fa │ │ │ │ mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 138dc │ │ │ │ - ldr.w r3, [pc, #1112] @ 13ec8 │ │ │ │ - ldr.w r8, [r6, r3] │ │ │ │ - cmp r9, r8 │ │ │ │ - beq.n 13a9a │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 38f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 138c8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, r8 │ │ │ │ - beq.n 13a9a │ │ │ │ - mov r1, r8 │ │ │ │ - blx 38f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13d62 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ands.w r3, r3, #32 │ │ │ │ - bne.w 138c8 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 138c8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 138c8 │ │ │ │ - ldr.w r0, [pc, #1044] @ 13ecc │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 12892 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 12b10 │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 12b04 │ │ │ │ + ldr r0, [pc, #348] @ (12bd8 ) │ │ │ │ + mov.w r1, #280 @ 0x118 │ │ │ │ add r0, pc │ │ │ │ - blx 3508 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 13af6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13ad6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 13b26 │ │ │ │ - mov r4, r8 │ │ │ │ - b.n 138c8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #689 @ 0x2b1 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r8 │ │ │ │ + bl c3c8 │ │ │ │ + blx 353c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 12b70 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 128aa │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 139a8 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r6, #688 @ 0x2b0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.w 1168a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #689 @ 0x2b1 │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 128e8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13a4c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r8 │ │ │ │ + b.n 128d2 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 138c8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #690 @ 0x2b2 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 1168a │ │ │ │ - ldr r3, [pc, #832] @ (13e88 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [pc, #900] @ (13ed0 ) │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ + b.n 128bc │ │ │ │ + ldr r3, [pc, #308] @ (12bdc ) │ │ │ │ + ldr r1, [pc, #312] @ (12be0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - movw r6, #690 @ 0x2b2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1225a │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r4, r9 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #693 @ 0x2b5 │ │ │ │ - b.w 1168a │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - movw r6, #693 @ 0x2b5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 1168a │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #693 @ 0x2b5 │ │ │ │ - b.w 1168a │ │ │ │ - ldr r3, [pc, #724] @ (13e88 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [pc, #796] @ (13ed4 ) │ │ │ │ - mov r8, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - movw r6, #693 @ 0x2b5 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.w 1168a │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #693 @ 0x2b5 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1240c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #690 @ 0x2b2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - b.w 1168a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 122fa │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 122be │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #690 @ 0x2b2 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.w 1168a │ │ │ │ - mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.w 122be │ │ │ │ - mov r0, r2 │ │ │ │ + bne.n 129fa │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 12824 │ │ │ │ + ldr r2, [pc, #288] @ (12be4 ) │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + bl aa20 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9150 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9150 │ │ │ │ + b.n 12a2e │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 122a8 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 12a22 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 122d4 │ │ │ │ + b.n 12a0e │ │ │ │ + ldr r1, [pc, #256] @ (12be8 ) │ │ │ │ + mov.w r2, #280 @ 0x118 │ │ │ │ + ldr r0, [pc, #256] @ (12bec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - movw r6, #690 @ 0x2b2 │ │ │ │ - b.w 1168a │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #690 @ 0x2b2 │ │ │ │ - mov r5, r8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - b.w 1168a │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - movw r6, #690 @ 0x2b2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 1168a │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12294 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov.w r6, #688 @ 0x2b0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 1168a │ │ │ │ - movs r0, #1 │ │ │ │ - blx 3690 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13af6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.n 13d7c │ │ │ │ - ldr r2, [pc, #516] @ (13ed8 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 13e20 │ │ │ │ - ldr r2, [pc, #508] @ (13edc ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 13e36 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 13d78 │ │ │ │ - ldr r3, [pc, #496] @ (13ee0 ) │ │ │ │ - str r5, [r0, #16] │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #152] @ 0x98 │ │ │ │ - ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ - bpl.n 13d44 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + beq.n 12b6c │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 12868 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 12a78 │ │ │ │ + mov.w r2, #280 @ 0x118 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 12a70 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cbz r3, 12b74 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cbz r3, 12b74 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 121c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 121c8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 12b74 │ │ │ │ + ldr r2, [pc, #192] @ (12bf0 ) │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 12b60 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl b020 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1281e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1281e │ │ │ │ + mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 121c8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - blx r4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 121c8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - blx r4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 121c8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - blx r3 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 13d08 │ │ │ │ + b.n 1281e │ │ │ │ + bl 8cd8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 12b38 │ │ │ │ + b.n 12ab2 │ │ │ │ movs r5, #0 │ │ │ │ - mov.w r6, #688 @ 0x2b0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r9, r5 │ │ │ │ + b.n 12a68 │ │ │ │ mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.w 1168a │ │ │ │ - ldr r3, [pc, #384] @ (13ee4 ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #384] @ (13ee8 ) │ │ │ │ - ldr r0, [pc, #384] @ (13eec ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 408c <__assert_fail@plt+0x6a4> │ │ │ │ - ldr r3, [pc, #368] @ (13ef0 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #368] @ (13ef4 ) │ │ │ │ - ldr r0, [pc, #372] @ (13ef8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #360] @ (13efc ) │ │ │ │ - movw r2, #16936 @ 0x4228 │ │ │ │ - ldr r1, [pc, #360] @ (13f00 ) │ │ │ │ - ldr r0, [pc, #360] @ (13f04 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #348] @ (13f08 ) │ │ │ │ - movw r2, #15988 @ 0x3e74 │ │ │ │ - ldr r1, [pc, #348] @ (13f0c ) │ │ │ │ - ldr r0, [pc, #348] @ (13f10 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #336] @ (13f14 ) │ │ │ │ - movw r2, #16449 @ 0x4041 │ │ │ │ - ldr r1, [pc, #336] @ (13f18 ) │ │ │ │ - ldr r0, [pc, #336] @ (13f1c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #324] @ (13f20 ) │ │ │ │ - movw r2, #16245 @ 0x3f75 │ │ │ │ - ldr r1, [pc, #324] @ (13f24 ) │ │ │ │ - ldr r0, [pc, #324] @ (13f28 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (13f2c ) │ │ │ │ - movw r2, #16218 @ 0x3f5a │ │ │ │ - ldr r1, [pc, #312] @ (13f30 ) │ │ │ │ - ldr r0, [pc, #312] @ (13f34 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (13f38 ) │ │ │ │ - movw r2, #16252 @ 0x3f7c │ │ │ │ - ldr r1, [pc, #300] @ (13f3c ) │ │ │ │ - ldr r0, [pc, #300] @ (13f40 ) │ │ │ │ - add r3, pc │ │ │ │ + b.n 128bc │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 12ab2 │ │ │ │ + ldr r3, [pc, #48] @ (12bb0 ) │ │ │ │ + ldr r1, [pc, #116] @ (12bf4 ) │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (13f44 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 12ab2 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (12bf8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #288] @ (13f48 ) │ │ │ │ - ldr r0, [pc, #288] @ (13f4c ) │ │ │ │ + ldr r1, [pc, #100] @ (12bfc ) │ │ │ │ + ldr r0, [pc, #100] @ (12c00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #276] @ (13f50 ) │ │ │ │ - movw r2, #16367 @ 0x3fef │ │ │ │ - ldr r1, [pc, #272] @ (13f54 ) │ │ │ │ - ldr r0, [pc, #276] @ (13f58 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (13f5c ) │ │ │ │ - movw r2, #16020 @ 0x3e94 │ │ │ │ - ldr r1, [pc, #260] @ (13f60 ) │ │ │ │ - ldr r0, [pc, #264] @ (13f64 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #252] @ (13f68 ) │ │ │ │ - movw r2, #16408 @ 0x4018 │ │ │ │ - ldr r1, [pc, #248] @ (13f6c ) │ │ │ │ - ldr r0, [pc, #252] @ (13f70 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ - movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ - movs r1, r0 │ │ │ │ - rors r4, r5 │ │ │ │ + ldr r0, [pc, #576] @ (12df8 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + ldr r4, [pc, #816] @ (12eec ) │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r2, r5 │ │ │ │ + ldr r0, [pc, #48] @ (12bf0 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + ldr r0, [pc, #72] @ (12c0c ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #32 │ │ │ │ + ldr r4, [pc, #656] @ (12e58 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + ldr r0, [pc, #208] @ (12c9c ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + ldr r4, [pc, #448] @ (12d90 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + blx r6 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - subs r0, #28 │ │ │ │ + blxns r6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + ldr r4, [pc, #312] @ (12d14 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ - movs r1, r0 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r1, #22 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ - movs r1, r0 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - subs r1, #26 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r5, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + cmp r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #20 │ │ │ │ + str r0, [r2, r6] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [pc, #64] @ (12c2c ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #18 │ │ │ │ + mov sl, sl │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, r8 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #164] @ (1401c ) │ │ │ │ - movw r2, #16555 @ 0x40ab │ │ │ │ - ldr r1, [pc, #164] @ (14020 ) │ │ │ │ - ldr r0, [pc, #164] @ (14024 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (14028 ) │ │ │ │ - movw r2, #16743 @ 0x4167 │ │ │ │ - ldr r1, [pc, #152] @ (1402c ) │ │ │ │ - ldr r0, [pc, #152] @ (14030 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (14034 ) │ │ │ │ - movw r2, #16618 @ 0x40ea │ │ │ │ - ldr r1, [pc, #140] @ (14038 ) │ │ │ │ - ldr r0, [pc, #140] @ (1403c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (14040 ) │ │ │ │ - movw r2, #16685 @ 0x412d │ │ │ │ - ldr r1, [pc, #128] @ (14044 ) │ │ │ │ - ldr r0, [pc, #128] @ (14048 ) │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r3, [pc, #672] @ (12eb8 ) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + add r7, sp, #28 │ │ │ │ + ldr r2, [pc, #672] @ (12ebc ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (1404c ) │ │ │ │ - movw r2, #16495 @ 0x406f │ │ │ │ - ldr r1, [pc, #116] @ (14050 ) │ │ │ │ - ldr r0, [pc, #116] @ (14054 ) │ │ │ │ + movs r4, #0 │ │ │ │ + add r2, pc │ │ │ │ + str r4, [sp, #28] │ │ │ │ + strd r4, r4, [r7, #4] │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r5, [r3, #336] @ 0x150 │ │ │ │ + ldr r3, [pc, #656] @ (12ec0 ) │ │ │ │ + strh r4, [r7, #12] │ │ │ │ + ldr r6, [pc, #656] @ (12ec4 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 12f74 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 13064 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 12c5e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #616] @ (12ec8 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #588] @ 12eb0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #16] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 12f88 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 12f78 │ │ │ │ + ldr r3, [pc, #576] @ (12ecc ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ + ldr.w r4, [r3, #184] @ 0xb8 │ │ │ │ + ldr.w r2, [r3, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cbz r4, 12cae │ │ │ │ + ldr.w r3, [r3, #192] @ 0xc0 │ │ │ │ + cmp r3, #8 │ │ │ │ + beq.w 1301c │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + beq.w 1303e │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + beq.w 12fa8 │ │ │ │ + ldr r0, [pc, #544] @ (12ed0 ) │ │ │ │ + mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (14058 ) │ │ │ │ - movw r2, #17034 @ 0x428a │ │ │ │ - ldr r1, [pc, #104] @ (1405c ) │ │ │ │ - ldr r0, [pc, #104] @ (14060 ) │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ + bl fee4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 12fee │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + bpl.w 13296 │ │ │ │ + ldr r1, [pc, #516] @ (12ed4 ) │ │ │ │ + ldr r3, [r6, r1] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 132ba │ │ │ │ + ldr r1, [pc, #508] @ (12ed8 ) │ │ │ │ + ldr r3, [r6, r1] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 132b6 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 12fb6 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 12cfc │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 12d0e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 12f90 │ │ │ │ + ldr r3, [pc, #460] @ (12edc ) │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + ldr r3, [pc, #456] @ (12ee0 ) │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + bne.w 131e8 │ │ │ │ + cmp r4, r8 │ │ │ │ + beq.w 1304a │ │ │ │ + ldr r2, [pc, #432] @ (12ee4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #556] @ 0x22c │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r7, [r2, #84] @ 0x54 │ │ │ │ + ands.w r7, r7, #67108864 @ 0x4000000 │ │ │ │ + bne.w 13084 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9850 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + beq.w 13136 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 12f02 │ │ │ │ + ldr r3, [pc, #396] @ (12ee8 ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ + ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cbz r7, 12d7e │ │ │ │ + ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ + cmp r3, #8 │ │ │ │ + beq.w 130ce │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + beq.w 130ea │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + beq.w 1311c │ │ │ │ + ldr r0, [pc, #364] @ (12eec ) │ │ │ │ + mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (14064 ) │ │ │ │ - movw r2, #16015 @ 0x3e8f │ │ │ │ - ldr r1, [pc, #92] @ (14068 ) │ │ │ │ - ldr r0, [pc, #92] @ (1406c ) │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ + bl fee4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1319e │ │ │ │ + mov r0, r7 │ │ │ │ + bl b908 │ │ │ │ + mov r1, r0 │ │ │ │ + adds r0, r1, #1 │ │ │ │ + beq.w 131a6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 12db2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1327a │ │ │ │ + add.w r2, r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + adds r1, #3 │ │ │ │ + blx 35dc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1321e │ │ │ │ + ldr r3, [pc, #296] @ (12ef0 ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1276 @ 0x4fc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r7, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #256] @ (14180 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r1, [pc, #256] @ (14184 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1411a │ │ │ │ - ldr r1, [pc, #244] @ (14188 ) │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 140d6 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 131ce │ │ │ │ + ldr.w lr, [r0, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w ip, [r1, #4] │ │ │ │ + sub.w r9, lr, r9 │ │ │ │ + sub.w r3, ip, r3 │ │ │ │ + clz r9, r9 │ │ │ │ + clz r3, r3 │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + tst.w r9, r3 │ │ │ │ + bne.w 1313e │ │ │ │ + cmp r0, r8 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 130f6 │ │ │ │ + cmp r1, r8 │ │ │ │ + ite ne │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14106 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 14106 │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 35f4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ + bne.w 130f6 │ │ │ │ + movs r2, #2 │ │ │ │ + blx 34c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14158 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 13244 │ │ │ │ + ldr r3, [pc, #200] @ (12ef4 ) │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + ldr r3, [pc, #200] @ (12ef8 ) │ │ │ │ + subs r2, r0, r2 │ │ │ │ + clz r2, r2 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + cmp r0, r3 │ │ │ │ + ite ne │ │ │ │ + movne ip, r2 │ │ │ │ + orreq.w ip, r2, #1 │ │ │ │ + cmp r0, r8 │ │ │ │ + ite ne │ │ │ │ + movne r3, ip │ │ │ │ + orreq.w r3, ip, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 13226 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14100 │ │ │ │ + bge.n 12e64 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 14100 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14100 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 1417a │ │ │ │ - ldr r1, [pc, #172] @ (1418c ) │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1415c │ │ │ │ - ldr r1, [pc, #168] @ (14190 ) │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 14172 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 14144 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1324e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14100 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 14144 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 14144 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ - bpl.n 14176 │ │ │ │ - ldr r1, [pc, #104] @ (1418c ) │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1415c │ │ │ │ - ldr r1, [pc, #100] @ (14190 ) │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 14172 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 14144 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bge.n 12e76 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 13110 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 12f02 │ │ │ │ + ldr r3, [pc, #120] @ (12ef4 ) │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 140fc │ │ │ │ - b.n 14100 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 14158 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3564 │ │ │ │ - b.n 140bc │ │ │ │ - mov r4, r1 │ │ │ │ - b.n 14100 │ │ │ │ - ldr r3, [pc, #52] @ (14194 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #52] @ (14198 ) │ │ │ │ - ldr r0, [pc, #52] @ (1419c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - bl 411c <__assert_fail@plt+0x734> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - nop │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + ldrb.w r3, [sp, #30] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 12f18 │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #33 @ 0x21 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #30 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 12f18 │ │ │ │ + mov r6, r4 │ │ │ │ + mov.w r8, #488 @ 0x1e8 │ │ │ │ + b.n 12ff4 │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + blt.n 12f9c │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + beq.n 12e40 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ + beq.n 12e1c │ │ │ │ + movs r2, r0 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ + movs r1, r0 │ │ │ │ + blt.n 12ed4 │ │ │ │ + movs r2, r0 │ │ │ │ + bge.n 12e88 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #612] @ (14418 ) │ │ │ │ - ldr r3, [pc, #612] @ (1441c ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #612] @ (14420 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 12f98 │ │ │ │ + movs r2, r0 │ │ │ │ + bge.n 12f50 │ │ │ │ + movs r2, r0 │ │ │ │ + bge.n 12f04 │ │ │ │ + movs r2, r0 │ │ │ │ + bls.n 12e7c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r5, r6, [sp, #8] │ │ │ │ + mov r4, sl │ │ │ │ + ldr r3, [pc, #972] @ (132d0 ) │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + ldrb.w r3, [sp, #30] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r6, #0] │ │ │ │ + cbnz r3, 12f5a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 12f28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14288 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 14210 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #12 │ │ │ │ - movs r3, #0 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - strd r3, r8, [sp, #8] │ │ │ │ - bl b4dc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #560] @ (14424 ) │ │ │ │ - ldr r3, [pc, #548] @ (1441c ) │ │ │ │ + beq.n 12f98 │ │ │ │ + blx 353c │ │ │ │ + cbz r5, 12f3c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 12f3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 12fa0 │ │ │ │ + ldr r2, [pc, #916] @ (132d4 ) │ │ │ │ + ldr r3, [pc, #920] @ (132d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 143ba │ │ │ │ + bne.w 13292 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #30 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 12f18 │ │ │ │ + mov r6, r4 │ │ │ │ + movw r8, #489 @ 0x1e9 │ │ │ │ + b.n 12ff4 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 12c88 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 12c88 │ │ │ │ + movs r6, #0 │ │ │ │ + movw r8, #473 @ 0x1d9 │ │ │ │ + b.n 12ff4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12d0e │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - blx 3690 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1431c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 14404 │ │ │ │ - ldr r2, [pc, #500] @ (14428 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 143cc │ │ │ │ - ldr r2, [pc, #492] @ (1442c ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 143e2 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 14400 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - str r6, [r0, #16] │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bmi.n 1427a │ │ │ │ - str r0, [sp, #4] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12f28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12f3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #16 │ │ │ │ blx r4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 12cbc │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cbz r0, 12fda │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 141f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 141f2 │ │ │ │ - mov r0, r1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 130d8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 12cfc │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 12fee │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbnz r2, 12fee │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 141f2 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + movs r6, #0 │ │ │ │ + movw r8, #481 @ 0x1e1 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 13032 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cbnz r3, 13026 │ │ │ │ + ldr r0, [pc, #728] @ (132dc ) │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 12f28 │ │ │ │ + mov r4, r6 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 12f20 │ │ │ │ + b.n 12f28 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r4 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 12cbc │ │ │ │ movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 13000 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 12ffa │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ + add r1, sp, #16 │ │ │ │ blx r4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 14262 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 141da │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - bl 8ba4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 12cbc │ │ │ │ + ldr r3, [pc, #660] @ (132e0 ) │ │ │ │ + mov.w r8, #482 @ 0x1e2 │ │ │ │ + ldr r2, [pc, #656] @ (132e4 ) │ │ │ │ + ldr r1, [pc, #660] @ (132e8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r1, pc │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + b.n 12ff4 │ │ │ │ + ldr r1, [pc, #644] @ (132ec ) │ │ │ │ + movw r2, #473 @ 0x1d9 │ │ │ │ + ldr r0, [pc, #644] @ (132f0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1431c │ │ │ │ - ldr r2, [pc, #396] @ (14430 ) │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [r5, r2] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 142f8 │ │ │ │ - ldr.w r2, [r0, #172] @ 0xac │ │ │ │ + beq.n 12f88 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 12c5e │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 94d8 │ │ │ │ + subs.w ip, r0, #0 │ │ │ │ + ble.w 12f02 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov sl, r4 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov fp, ip │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + add.w r6, r1, #12 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1329a │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ + mov r0, sl │ │ │ │ + bl 9850 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 1312a │ │ │ │ + adds r4, #1 │ │ │ │ + cmp fp, r4 │ │ │ │ + beq.w 12efc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r7, [r3, #84] @ 0x54 │ │ │ │ + and.w r7, r7, #67108864 @ 0x4000000 │ │ │ │ + b.n 130a8 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r7 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 12d8c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14320 │ │ │ │ - ldr.w ip, [r2, #4] │ │ │ │ - ldr.w r7, [ip, #84] @ 0x54 │ │ │ │ - lsls r7, r7, #5 │ │ │ │ - bpl.w 143e6 │ │ │ │ - ldr.w lr, [pc, #356] @ 14428 │ │ │ │ - ldr.w r7, [r5, lr] │ │ │ │ - cmp ip, r7 │ │ │ │ - beq.n 143cc │ │ │ │ - ldr.w lr, [pc, #348] @ 1442c │ │ │ │ - ldr.w r7, [r5, lr] │ │ │ │ - cmp ip, r7 │ │ │ │ - beq.w 143e2 │ │ │ │ - ldr.w lr, [r2, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 14336 │ │ │ │ - adds r2, #12 │ │ │ │ - b.n 142f0 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, lr │ │ │ │ - beq.n 14336 │ │ │ │ - ldr.w ip, [r2, #4]! │ │ │ │ - cmp ip, r1 │ │ │ │ - bne.n 142ea │ │ │ │ - ldr.w r2, [r9, #20] │ │ │ │ - ldrd r2, r3, [r2, #4] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - bic.w r3, r3, #112 @ 0x70 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + bne.w 12fd4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12fd4 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r7 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 12d8c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 12f02 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1439e │ │ │ │ - str.w r9, [r4, #12] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + bne.w 12f02 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12f02 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 12e76 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r7 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 12d8c │ │ │ │ + ldrd r5, r6, [sp, #8] │ │ │ │ + mov r4, sl │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 12d58 │ │ │ │ + mov r6, r4 │ │ │ │ + mov.w r8, #482 @ 0x1e2 │ │ │ │ + b.n 12ff4 │ │ │ │ + ldr.w r3, [lr, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ + bpl.w 132b2 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp lr, r0 │ │ │ │ + beq.w 132ba │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp lr, r3 │ │ │ │ + beq.w 132b6 │ │ │ │ + ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.w 132b2 │ │ │ │ + cmp ip, r0 │ │ │ │ + beq.w 132ba │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp ip, r3 │ │ │ │ + beq.w 132b6 │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 131c6 │ │ │ │ + ldrb.w ip, [r7, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ + cmp ip, r0 │ │ │ │ + bne.n 131c6 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 13264 │ │ │ │ + adds r1, #16 │ │ │ │ + add.w r0, r7, #16 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 349c │ │ │ │ + clz r2, r0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + b.n 12e66 │ │ │ │ + mov r6, r4 │ │ │ │ + mov.w r8, #484 @ 0x1e4 │ │ │ │ + b.n 12ff4 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 1325a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 12f02 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 141d8 │ │ │ │ - b.n 141d2 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 141f2 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 142f8 │ │ │ │ + bne.w 12f02 │ │ │ │ + mov r0, r7 │ │ │ │ + b.n 1310a │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 131b8 │ │ │ │ + b.n 12f02 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 12e7a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14322 │ │ │ │ - ldr r3, [pc, #260] @ (14434 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 142f8 │ │ │ │ - ldr r3, [pc, #256] @ (14438 ) │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 1435a │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 38f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 14308 │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 1435a │ │ │ │ - blx 38f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 143ea │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ands.w r3, r3, #32 │ │ │ │ - bne.n 14308 │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 14308 │ │ │ │ - ldr r1, [pc, #204] @ (1443c ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 14308 │ │ │ │ - ldr r0, [pc, #200] @ (14440 ) │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc │ │ │ │ - blx 3508 │ │ │ │ + bne.w 12e7a │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12e7a │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + movw r8, #481 @ 0x1e1 │ │ │ │ + ldr r2, [pc, #260] @ (132f4 ) │ │ │ │ + ldr r1, [r6, r2] │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r2, [pc, #256] @ (132f8 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #256] @ (132fc ) │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 12ff4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 12ff4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12ff4 │ │ │ │ + mov r6, r4 │ │ │ │ + movw r8, #487 @ 0x1e7 │ │ │ │ + b.n 12ff4 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + blx 3768 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1431c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1439a │ │ │ │ + bge.n 1323e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, 143be │ │ │ │ - mov r9, r2 │ │ │ │ - b.n 14308 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 13286 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 12e64 │ │ │ │ + mov r6, r4 │ │ │ │ + movw r8, #487 @ 0x1e7 │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 13202 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 12e66 │ │ │ │ + mov r6, r4 │ │ │ │ + mov.w r8, #484 @ 0x1e4 │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 13202 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14312 │ │ │ │ + bge.w 12e7a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14312 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 12e7a │ │ │ │ + mov r0, r7 │ │ │ │ + b.n 131e2 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #8] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14312 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 12db2 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r9, r2 │ │ │ │ - b.n 14308 │ │ │ │ - ldr r3, [pc, #116] @ (14444 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #116] @ (14448 ) │ │ │ │ - ldr r0, [pc, #116] @ (1444c ) │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 1323e │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 4170 <__assert_fail@plt+0x788> │ │ │ │ + ldr r3, [pc, #100] @ (13300 ) │ │ │ │ + movw r2, #23577 @ 0x5c19 │ │ │ │ + ldr r1, [pc, #96] @ (13304 ) │ │ │ │ + ldr r0, [pc, #100] @ (13308 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ + addw r3, r3, #1276 @ 0x4fc │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 4238 <__assert_fail@plt+0x850> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - ldr r3, [pc, #100] @ (14450 ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #100] @ (14454 ) │ │ │ │ - ldr r0, [pc, #100] @ (14458 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 408c <__assert_fail@plt+0x6a4> │ │ │ │ - ldr r3, [pc, #84] @ (1445c ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #84] @ (14460 ) │ │ │ │ - ldr r0, [pc, #88] @ (14464 ) │ │ │ │ + ldr r3, [pc, #80] @ (1330c ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #76] @ (13310 ) │ │ │ │ + ldr r0, [pc, #80] @ (13314 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - cbnz r0, 14466 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1446c │ │ │ │ - movs r2, r0 │ │ │ │ - revsh r2, r5 │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + blx r2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r5, [pc, #776] @ (14750 ) │ │ │ │ + mov ip, sp │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #24 │ │ │ │ + mov ip, lr │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + mov r8, r7 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + adcs r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + eors r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + eors r0, r7 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #560] @ (14690 ) │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + adds r2, #22 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + add ip, r9 │ │ │ │ movs r1, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ + 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, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #708] @ (14740 ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #708] @ (14744 ) │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #604] @ (13588 ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #604] @ (1358c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r6, [pc, #708] @ (14748 ) │ │ │ │ - add r6, pc │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + vldr d7, [pc, #584] @ 13580 │ │ │ │ + ldr r6, [pc, #596] @ (13590 ) │ │ │ │ + mov r9, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r0, #84] @ 0x54 │ │ │ │ + ldr r1, [pc, #592] @ (13594 ) │ │ │ │ + add r6, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #0 │ │ │ │ - ands.w r1, r1, #1048576 @ 0x100000 │ │ │ │ - bne.w 14696 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 14682 │ │ │ │ - ldr r2, [pc, #676] @ (1474c ) │ │ │ │ - ldr r3, [pc, #676] @ (14750 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, #1476] @ 0x5c4 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - str r5, [r4, #12] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - it ge │ │ │ │ - strdge r5, r5, [r4, #16] │ │ │ │ - bge.w 1462c │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - it eq │ │ │ │ - streq r5, [r4, #20] │ │ │ │ - beq.w 1462c │ │ │ │ - adds r2, r3, #2 │ │ │ │ - str r5, [r4, #20] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - beq.w 1462c │ │ │ │ - adds r2, r3, #3 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - beq.w 1462e │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r5, [r4, #64] @ 0x40 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - itt ne │ │ │ │ - addne r3, #5 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r1, [pc, #588] @ (14754 ) │ │ │ │ + vstr d7, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 1472e │ │ │ │ - ldr r0, [pc, #576] @ (14758 ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 14718 │ │ │ │ - ldr r0, [pc, #572] @ (1475c ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 14732 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 146ac │ │ │ │ - movs r6, #0 │ │ │ │ - ldr.w r7, [r1, #272] @ 0x110 │ │ │ │ - strd r6, r6, [sp, #28] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - strh.w r6, [sp, #40] @ 0x28 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ + ldmia r1, {r0, r1, r2} │ │ │ │ + stmia.w r4, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 145d0 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r2, r3, [r4, #32] │ │ │ │ - mov r7, r6 │ │ │ │ - strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ - strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ - ldrb.w r3, [sp, #30] │ │ │ │ - str r6, [r4, #24] │ │ │ │ + beq.n 133c4 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 13764 │ │ │ │ + ldr r1, [pc, #556] @ (13598 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 1376c │ │ │ │ + ldr r1, [pc, #552] @ (1359c ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 13768 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 133c4 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 13542 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.w 13532 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 135c0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #520] @ (135a0 ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + add r3, pc │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl add4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 135e2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 146d0 │ │ │ │ + beq.w 1364c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1364a │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 133ea │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.w 135c0 │ │ │ │ + ldr r5, [r7, #0] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + str r5, [sp, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #30 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 136fe │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 13684 │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.w 1350a │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mov r8, r3 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 13692 │ │ │ │ + ldr r3, [pc, #400] @ (135a4 ) │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + ldr r3, [pc, #400] @ (135a8 ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r7, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.w 136a0 │ │ │ │ + ldr r3, [pc, #388] @ (135ac ) │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + strd r6, r6, [r4, #4] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ + ldr.w r5, [r3, #312] @ 0x138 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1352e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 136de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 13454 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #344] @ (135b0 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #292] @ 13580 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1362a │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1361a │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 10a80 │ │ │ │ mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1362a │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3378 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1362a │ │ │ │ + blx 353c │ │ │ │ + cbz r5, 134c0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14598 │ │ │ │ + bge.n 134c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14686 │ │ │ │ - adds r6, #1 │ │ │ │ - beq.n 14640 │ │ │ │ - blx 353c │ │ │ │ - cbz r7, 145b2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 13676 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 134d6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 145b2 │ │ │ │ + bge.n 134d6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 13670 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 134ec │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 134ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1468e │ │ │ │ - ldr r2, [pc, #428] @ (14760 ) │ │ │ │ - ldr r3, [pc, #396] @ (14744 ) │ │ │ │ + beq.w 1367e │ │ │ │ + ldr r2, [pc, #196] @ (135b4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1358c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14714 │ │ │ │ + bne.w 13760 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 146de │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 145e2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #384] @ (14764 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #336] @ 14738 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #28 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #16] │ │ │ │ - blx 36e8 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r3, [pc, #172] @ (135b8 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 13692 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 13684 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37f0 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 13408 │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 1347e │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #100] @ (135bc ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w r1, r7, r5, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl add4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 14640 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, 14632 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r4, #32] │ │ │ │ - strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ - strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ - ldrb.w r3, [sp, #30] │ │ │ │ + beq.n 135e2 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 13578 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1456c │ │ │ │ - blx 353c │ │ │ │ - b.n 145a2 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - str r5, [r4, #64] @ 0x40 │ │ │ │ - b.n 14504 │ │ │ │ + beq.n 1364a │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 133ea │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + negs r0, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 13670 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [pc, #448] @ (13784 ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #448] @ (13788 ) │ │ │ │ + ldr r2, [pc, #452] @ (1378c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #444] @ (13790 ) │ │ │ │ + ldr r1, [pc, #444] @ (13794 ) │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 135f6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 135f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 136d8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 1360a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1360a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 136d2 │ │ │ │ + ldr r0, [pc, #396] @ (13798 ) │ │ │ │ + mov.w r1, #348 @ 0x15c │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 134ec │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - add r0, sp, #28 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 14606 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 1347e │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14708 │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ + bne.n 136c4 │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 146fc │ │ │ │ - ldr r0, [pc, #276] @ (14768 ) │ │ │ │ - movs r1, #189 @ 0xbd │ │ │ │ + bne.n 136b8 │ │ │ │ + ldr r0, [pc, #352] @ (1379c ) │ │ │ │ + mov.w r1, #348 @ 0x15c │ │ │ │ + movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - blx 353c │ │ │ │ - cbz r7, 14674 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14674 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 14674 │ │ │ │ - mov r0, r7 │ │ │ │ + bl c3c8 │ │ │ │ + b.n 134a8 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [pc, #308] @ (13784 ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #332] @ (137a0 ) │ │ │ │ + ldr r2, [pc, #336] @ (137a4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #324] @ (137a8 ) │ │ │ │ + ldr r1, [pc, #328] @ (137ac ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 135e2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14682 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 146d6 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 145b2 │ │ │ │ + b.n 134d6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14598 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 134c0 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 145b2 │ │ │ │ - ldr r1, [pc, #212] @ (1476c ) │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [pc, #212] @ (14770 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 144a0 │ │ │ │ - ldr r1, [pc, #196] @ (14774 ) │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (14778 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - strd r0, r2, [sp] │ │ │ │ - ldr r3, [pc, #188] @ (1477c ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r2, [pc, #188] @ (14780 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #188] @ (14784 ) │ │ │ │ - add r2, pc │ │ │ │ + b.n 134ec │ │ │ │ + ldr r3, [pc, #296] @ (137b0 ) │ │ │ │ + ldr r1, [pc, #300] @ (137b4 ) │ │ │ │ add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 14674 │ │ │ │ - blx 353c │ │ │ │ - b.n 145b2 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 135e2 │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ + b.n 13410 │ │ │ │ + ldr r2, [pc, #276] @ (137b8 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, pc │ │ │ │ + bl aa20 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9150 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9150 │ │ │ │ + b.n 13616 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1363a │ │ │ │ + mov.w r2, #348 @ 0x15c │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 13632 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14682 │ │ │ │ - ldr r1, [pc, #168] @ (14788 ) │ │ │ │ - movs r2, #189 @ 0xbd │ │ │ │ - ldr r0, [pc, #168] @ (1478c ) │ │ │ │ + b.n 1360a │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 135f6 │ │ │ │ + ldr r1, [pc, #220] @ (137bc ) │ │ │ │ + mov.w r2, #348 @ 0x15c │ │ │ │ + ldr r0, [pc, #216] @ (137c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14640 │ │ │ │ + beq.n 1362a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 145e2 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 14650 │ │ │ │ - movs r2, #189 @ 0xbd │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 14648 │ │ │ │ + b.n 13454 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cbz r3, 13748 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cbz r3, 13748 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 13748 │ │ │ │ + ldr r3, [pc, #180] @ (137c4 ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 1373c │ │ │ │ + mov r0, r7 │ │ │ │ + bl b020 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 13408 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 13408 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13408 │ │ │ │ + bl 8cd8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 13718 │ │ │ │ + b.n 13692 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 13692 │ │ │ │ + ldr r3, [pc, #48] @ (13784 ) │ │ │ │ + ldr r1, [pc, #116] @ (137c8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 13692 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (14790 ) │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #92] @ (137cc ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #116] @ (14794 ) │ │ │ │ - ldr r0, [pc, #116] @ (14798 ) │ │ │ │ + ldr r1, [pc, #92] @ (137d0 ) │ │ │ │ + ldr r0, [pc, #92] @ (137d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - @ instruction: 0xb862 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r3, [pc, #688] @ (14a18 ) │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + ands r0, r7 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ + movs r1, r0 │ │ │ │ + ands r4, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + ands r2, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + lsrs r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #472] @ (1496c ) │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #20 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r3, #12 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ - ldr.w r3, [pc, #2904] @ 15308 │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r2, [pc, #2904] @ 1530c │ │ │ │ + str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr.w r3, [pc, #2696] @ 14274 │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + ldr.w r2, [pc, #2696] @ 14278 │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ - mov r9, r0 │ │ │ │ + mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ - strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r7, [r3, #356] @ 0x164 │ │ │ │ - ldr.w r3, [pc, #2884] @ 15310 │ │ │ │ - strh.w r4, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r8, [pc, #2880] @ 15314 │ │ │ │ + strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r6, [r3, #276] @ 0x114 │ │ │ │ + ldr.w r3, [pc, #2676] @ 1427c │ │ │ │ + str r6, [sp, #8] │ │ │ │ + strh.w r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w sl, [pc, #2672] @ 14280 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r8, pc │ │ │ │ + add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14eae │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 15028 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cbnz r3, 13852 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 13fd2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 147fe │ │ │ │ + bge.n 13838 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 93fc │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 9438 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1504c │ │ │ │ - ldr.w r3, [pc, #2824] @ 15318 │ │ │ │ - ldr.w r0, [r9, #20] │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1260] @ 0x4ec │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 14fb6 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 14fae │ │ │ │ - ldr.w r3, [pc, #2796] @ 1531c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r6, [r3, #228] @ 0xe4 │ │ │ │ + bne.n 13854 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w sl, #196 @ 0xc4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.w 14086 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr.w r3, [pc, #2604] @ 14284 │ │ │ │ + ldr.w r4, [fp, #64] @ 0x40 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 1406e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r5, [r3, #64] @ 0x40 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 14fbe │ │ │ │ - ldr.w r0, [pc, #2780] @ 15320 │ │ │ │ - add r0, pc │ │ │ │ - blx 3348 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #6 │ │ │ │ + bpl.w 146d6 │ │ │ │ + ldr.w r2, [pc, #2580] @ 14288 │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 146c0 │ │ │ │ + ldr.w r2, [pc, #2568] @ 1428c │ │ │ │ + ldr.w r6, [sl, r2] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 146b8 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 14e0e │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 370c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 14e04 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14878 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 14eca │ │ │ │ + beq.w 140b6 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1488a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 14edc │ │ │ │ - ldr.w r5, [pc, #2712] @ 15324 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r4, [r5, #1328] @ 0x530 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 14fd2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 148b2 │ │ │ │ + bge.n 138b2 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr.w r5, [r9, #20] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r4, [pc, #2664] @ 15328 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr.w r0, [r4, #1364] @ 0x554 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ + ldr.w r3, [pc, #2524] @ 14290 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r3, pc │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r0, [r3, #992] @ 0x3e0 │ │ │ │ movs r3, #0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r0, [r4, #1204] @ 0x4b4 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 148f6 │ │ │ │ + bge.n 138ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f10 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1500c │ │ │ │ - ldr.w r3, [pc, #2604] @ 1532c │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 15086 │ │ │ │ - ldr.w r3, [pc, #2588] @ 15330 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - mov fp, r6 │ │ │ │ - ldr.w r3, [r3, #552] @ 0x228 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl b4dc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14946 │ │ │ │ + beq.w 13f72 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14efc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 13f8c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1407e │ │ │ │ + ldr.w r3, [pc, #2460] @ 14294 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 13fac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 13fac │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ + bpl.w 146d6 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 146c0 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 146b8 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 13ff2 │ │ │ │ + cmp r4, #10 │ │ │ │ + mov r0, r4 │ │ │ │ + it ge │ │ │ │ + movge r0, #10 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + blx 329c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 14000 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 13a0a │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + str r1, [r3, #4] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 13a0a │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r4, #3 │ │ │ │ + beq.n 13a0a │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + str r1, [r3, #12] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r4, #4 │ │ │ │ + beq.n 13a0a │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r4, #5 │ │ │ │ + beq.n 13a0a │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r4, #6 │ │ │ │ + beq.n 13a0a │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r4, #7 │ │ │ │ + beq.n 13a0a │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + str r1, [r3, #28] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r4, #8 │ │ │ │ + beq.n 13a0a │ │ │ │ + ldr r1, [r6, #32] │ │ │ │ + str r1, [r3, #32] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + cmp r4, #9 │ │ │ │ + beq.n 13a0a │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1495c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 14ef4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 15000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10f44 │ │ │ │ + bge.n 13a0a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 14f28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14982 │ │ │ │ + bge.n 13a1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f9e │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ - bpl.w 15654 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 1510a │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.w 14f52 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - cmp.w r5, #65536 @ 0x10000 │ │ │ │ - bcs.w 14f88 │ │ │ │ - uxth r5, r5 │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 1511a │ │ │ │ - str r5, [sp, #4] │ │ │ │ + beq.w 140ae │ │ │ │ + ldr.w r4, [fp, #12] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 14268 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + ldr.w r2, [fp, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 149c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 14fa6 │ │ │ │ - ldr.w r5, [r9, #20] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr.w r3, [pc, #2140] @ 14298 │ │ │ │ + ldr.w r1, [sl, r3] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bne.w 1413e │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 149d6 │ │ │ │ + bge.n 13a58 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 361c │ │ │ │ - mov fp, r0 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr.w r0, [fp, #24] │ │ │ │ + blx 3814 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15202 │ │ │ │ - ldr.w r3, [pc, #2380] @ 15334 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r3, pc │ │ │ │ - strd r5, fp, [sp, #32] │ │ │ │ - ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3808 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ + beq.w 142c0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 142f2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 13a94 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14a14 │ │ │ │ + bge.n 13a92 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f20 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 13f94 │ │ │ │ + mov r9, r6 │ │ │ │ + ldrd r0, r1, [fp, #32] │ │ │ │ + blx 3378 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1430e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 14368 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14a2a │ │ │ │ + bge.n 13ace │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 13acc │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f18 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1521c │ │ │ │ - ldr.w r3, [pc, #2308] @ 15338 │ │ │ │ - ldr.w r2, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #2304] @ 1533c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr.w r1, [r8, r3] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r1 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bne.w 155cc │ │ │ │ - ldr.w fp, [pc, #2276] @ 15340 │ │ │ │ - add fp, pc │ │ │ │ - ldr.w r0, [fp, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 13f9c │ │ │ │ + mov r6, r7 │ │ │ │ + ldrd r0, r1, [fp, #40] @ 0x28 │ │ │ │ + blx 3378 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1513e │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 15242 │ │ │ │ - ldr.w r6, [fp, #164] @ 0xa4 │ │ │ │ - ldr.w r2, [fp, #520] @ 0x208 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cbz r6, 14a98 │ │ │ │ - ldr.w r3, [fp, #172] @ 0xac │ │ │ │ - cmp r3, #8 │ │ │ │ - beq.w 15100 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 15150 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 15234 │ │ │ │ - ldr.w r0, [pc, #2216] @ 15344 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ - bl 141a0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 153be │ │ │ │ - ldr.w r2, [pc, #2200] @ 15348 │ │ │ │ - ldr.w r3, [pc, #2200] @ 1534c │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr.w fp, [r2, #1368] @ 0x558 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 152ea │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - bmi.w 153a8 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.w 157f8 │ │ │ │ - and.w r0, r2, #3 │ │ │ │ - cmp r2, #15 │ │ │ │ - bhi.w 153dc │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - rsb r0, r0, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mul.w r0, r2, r0 │ │ │ │ - adds r0, #4 │ │ │ │ - blx 361c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 152bc │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14b12 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1512a │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp fp, r2 │ │ │ │ - beq.w 14f9a │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 154d0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 157f8 │ │ │ │ - ldr.w r6, [fp, #8] │ │ │ │ - cmp r6, #15 │ │ │ │ - bhi.w 1552c │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - and.w r6, r6, #3 │ │ │ │ - rsb r6, r6, #1 │ │ │ │ - mul.w r6, r3, r6 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - beq.w 15500 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 14382 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 14392 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14b62 │ │ │ │ + bge.n 13b08 │ │ │ │ + mov r8, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 13b06 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15136 │ │ │ │ - mov r1, r6 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35dc │ │ │ │ - mov r3, r0 │ │ │ │ + beq.w 13fa4 │ │ │ │ + mov r7, r8 │ │ │ │ + ldrd r0, r1, [fp, #48] @ 0x30 │ │ │ │ + blx 3378 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 153be │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 15410 │ │ │ │ - ldr.w r2, [pc, #1996] @ 15350 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movs r6, #0 │ │ │ │ - add r2, pc │ │ │ │ + beq.w 143ae │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 143bc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 13b46 │ │ │ │ + adds r3, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - mov fp, r5 │ │ │ │ - ldr.w r2, [r2, #552] @ 0x228 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - bl b4dc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14bba │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 151fa │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14bd0 │ │ │ │ + bge.n 13b42 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15148 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1513e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 10f44 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov fp, r0 │ │ │ │ + beq.w 1412e │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ + ldrd r0, r1, [fp, #56] @ 0x38 │ │ │ │ + blx 3378 │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15492 │ │ │ │ + beq.w 143da │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 1442e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14bf6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15224 │ │ │ │ - mov r0, fp │ │ │ │ - bl b3cc │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 154a8 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + bge.n 13b84 │ │ │ │ + adds r3, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14c1e │ │ │ │ + bge.n 13b80 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1522c │ │ │ │ - ldr.w r6, [r9, #20] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 15058 │ │ │ │ + beq.w 14136 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - subs r0, r5, r2 │ │ │ │ - subs r0, #19 │ │ │ │ - blx 361c │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 1444c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr.w r0, [fp, #28] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 1446c │ │ │ │ + ldr.w fp, [pc, #1776] @ 1429c │ │ │ │ + add fp, pc │ │ │ │ + ldr.w r1, [fp, #1356] @ 0x54c │ │ │ │ + bl 9338 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1506a │ │ │ │ - ldr.w r3, [pc, #1808] @ 15354 │ │ │ │ - add r1, sp, #32 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r3, pc │ │ │ │ - strd r6, r5, [sp, #32] │ │ │ │ - ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3808 │ │ │ │ + beq.w 1448a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 144e6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 13bee │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9028 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14c78 │ │ │ │ + bge.n 13bea │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15176 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 15080 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + beq.w 142d4 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr.w r3, [pc, #1700] @ 142a0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str.w r9, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr.w r1, [r3, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r1, [r3, #1092] @ 0x444 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r1, [r3, #1096] @ 0x448 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r1, [r3, #1100] @ 0x44c │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r1, [r3, #1108] @ 0x454 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r1, [r3, #532] @ 0x214 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + ldr.w r1, [r3, #536] @ 0x218 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ + str.w r8, [sp, #100] @ 0x64 │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ + ldr.w r3, [r3, #700] @ 0x2bc │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + bpl.w 146b4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 146b4 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 146b4 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 146b4 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 146b4 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 146b4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 146b4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 146b4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 146b4 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + bmi.w 14114 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 14428 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 14492 │ │ │ │ + cmp r3, #4 │ │ │ │ + itt eq │ │ │ │ + movweq fp, #65535 @ 0xffff │ │ │ │ + movteq fp, #16 │ │ │ │ + bne.w 146bc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.w 1410e │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 14422 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 14498 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 146bc │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + movt r3, #16 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bmi.w 14108 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 1441c │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 144a6 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 146bc │ │ │ │ + movw sl, #65535 @ 0xffff │ │ │ │ + movt sl, #16 │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + bmi.w 14128 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 14416 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 144a0 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 146bc │ │ │ │ + movw lr, #65535 @ 0xffff │ │ │ │ + movt lr, #16 │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.w 14122 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 14410 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 144b2 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 146bc │ │ │ │ + movw ip, #65535 @ 0xffff │ │ │ │ + movt ip, #16 │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bmi.w 1411e │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 1440c │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 144ac │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 146bc │ │ │ │ + movw r0, #65535 @ 0xffff │ │ │ │ + movt r0, #16 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + bmi.w 1411a │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 14408 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 144be │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 146bc │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + movt r1, #16 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.w 14104 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 14404 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 144b8 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 146bc │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + movt r3, #16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne fp, r1 │ │ │ │ - bne.w 156c6 │ │ │ │ - ldr.w r5, [pc, #1732] @ 15358 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r0, [r5, #824] @ 0x338 │ │ │ │ - bl a698 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 152b6 │ │ │ │ - ldr.w r0, [r5, #600] @ 0x258 │ │ │ │ - bl a698 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 15512 │ │ │ │ - blx 3284 │ │ │ │ - mov r3, r0 │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ + tst.w r2, #64 @ 0x40 │ │ │ │ + bne.w 140e6 │ │ │ │ + ubfx r2, r2, #2, #3 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 143e6 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 144c4 │ │ │ │ + cmp r2, #4 │ │ │ │ + itt eq │ │ │ │ + movweq r3, #65535 @ 0xffff │ │ │ │ + movteq r3, #16 │ │ │ │ + bne.w 146bc │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add r2, r1 │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ + add r2, r1 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + add r2, r1 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + add r2, r1 │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ + add r2, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + adds r2, #253 @ 0xfd │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add r2, r1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + add r2, r1 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add r2, r1 │ │ │ │ + movs r1, #19 │ │ │ │ + adds r2, #1 │ │ │ │ + bl a084 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15296 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14cd6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15186 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - addne r1, sp, #36 @ 0x24 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r5, #0 │ │ │ │ - beq.w 1554c │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - strd r5, fp, [sp, #32] │ │ │ │ - bl b4dc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 9028 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14d18 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1517e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 14502 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14d2a │ │ │ │ + bge.n 13e6a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15192 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 152b6 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r5, r1 │ │ │ │ - bne.w 15728 │ │ │ │ - ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 14348 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14d56 │ │ │ │ + bge.n 13e7e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1519a │ │ │ │ - ldr.w r6, [pc, #1540] @ 1535c │ │ │ │ - str.w r5, [r9, #36] @ 0x24 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r0, [r9, #20] │ │ │ │ - ldr.w r1, [r6, #1260] @ 0x4ec │ │ │ │ - bl 8ba4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 154c0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r9, [r6, #232] @ 0xe8 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 155a2 │ │ │ │ - ldr.w r0, [pc, #1500] @ 15360 │ │ │ │ - add r0, pc │ │ │ │ - blx 3348 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 155b2 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r6 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 370c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 15624 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 14340 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14dba │ │ │ │ + bge.n 13e94 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 14dba │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14338 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14dce │ │ │ │ + bge.n 13ea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 14dce │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1428] @ 15364 │ │ │ │ - ldr.w r5, [r8, r3] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14330 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ + bge.n 13eb8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1515c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 14328 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14e60 │ │ │ │ + bge.n 13ece │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14e60 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14e60 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 151a0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 14320 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14e20 │ │ │ │ + bge.n 13ee2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f4a │ │ │ │ - mov.w fp, #0 │ │ │ │ - movw r8, #526 @ 0x20e │ │ │ │ - mov r4, fp │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + beq.w 14360 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 13ef4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14ebe │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + beq.w 14358 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 13f08 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14eb2 │ │ │ │ - ldr.w r0, [pc, #1324] @ 15368 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - cbz r4, 14e58 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 14350 │ │ │ │ + ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ + cbz r3, 13f22 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #12 │ │ │ │ + add.w r0, sp, #42 @ 0x2a │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1453a │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14e58 │ │ │ │ + bge.n 13f36 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14eec │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 14e76 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14e74 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 14ee4 │ │ │ │ - mov fp, r5 │ │ │ │ + beq.w 1405e │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ blx 353c │ │ │ │ - cbz r7, 14e8c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cbz r2, 13f54 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14e8c │ │ │ │ + bge.n 13f54 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14f42 │ │ │ │ - ldr.w r2, [pc, #1244] @ 1536c │ │ │ │ - ldr.w r3, [pc, #1148] @ 15310 │ │ │ │ + beq.w 14066 │ │ │ │ + ldr r2, [pc, #844] @ (142a4 ) │ │ │ │ + ldr r3, [pc, #804] @ (1427c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 157ac │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ + bne.w 14662 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 1480c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 14e3a │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 14e32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 14880 │ │ │ │ - b.n 1488a │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1488a │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14e74 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14e58 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1495c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 14950 │ │ │ │ - b.n 1495c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 148f6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14a2a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14a14 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14f38 │ │ │ │ + bge.w 138ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15538 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov.w r8, #528 @ 0x210 │ │ │ │ - b.n 14e2a │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 138ee │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14e8c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 138ee │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14e20 │ │ │ │ - ldr.w r3, [pc, #1052] @ 15370 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1511a │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 1510a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 37f0 │ │ │ │ - cmp.w r0, #65536 @ 0x10000 │ │ │ │ - it cc │ │ │ │ - uxthcc r5, r0 │ │ │ │ - bcc.w 149a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1578e │ │ │ │ - ldr r3, [pc, #1000] @ (15374 ) │ │ │ │ - ldr r1, [pc, #1004] @ (15378 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1511a │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 14b4c │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 13a92 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14982 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 13acc │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 149c6 │ │ │ │ - mov fp, r4 │ │ │ │ - movw r8, #526 @ 0x20e │ │ │ │ - b.n 14e2a │ │ │ │ - blx 3970 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 14828 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + b.n 13b06 │ │ │ │ mov r0, r4 │ │ │ │ - blx 38d0 │ │ │ │ + blx 38b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 14866 │ │ │ │ - b.n 14e0e │ │ │ │ - blx 3650 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 397c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 148b2 │ │ │ │ - blx 36cc │ │ │ │ - cbnz r0, 15000 │ │ │ │ - ldr r3, [pc, #908] @ (1537c ) │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #908] @ (15380 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 390c │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov.w r8, #528 @ 0x210 │ │ │ │ - mov r4, fp │ │ │ │ - b.n 14e2a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 1450e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1501e │ │ │ │ + bge.w 1390e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 154c6 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r8, #528 @ 0x210 │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 14e2a │ │ │ │ - ldr r1, [pc, #856] @ (15384 ) │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - ldr r0, [pc, #856] @ (15388 ) │ │ │ │ + beq.w 146a8 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 1390c │ │ │ │ + ldr r1, [pc, #724] @ (142a8 ) │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ + ldr r0, [pc, #724] @ (142ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15634 │ │ │ │ + beq.w 142ea │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 147fe │ │ │ │ - mov.w fp, #0 │ │ │ │ - movw r8, #519 @ 0x207 │ │ │ │ - mov r4, fp │ │ │ │ - b.n 14e2a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - subs r0, r5, r3 │ │ │ │ - subs r0, #19 │ │ │ │ - blx 361c │ │ │ │ - mov r5, r0 │ │ │ │ + b.n 13838 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 329c │ │ │ │ + str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 14c42 │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1507c │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r6, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 156b6 │ │ │ │ + bne.w 13a0a │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 14012 │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 14526 │ │ │ │ + mov.w sl, #197 @ 0xc5 │ │ │ │ mov.w fp, #0 │ │ │ │ - mov.w r8, #532 @ 0x214 │ │ │ │ - b.n 14e2a │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 157e0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w fp, [r6, #8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt.w r2, [fp] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 150c6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbnz r2, 150c6 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #708] @ (1538c ) │ │ │ │ - add r1, sp, #32 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 14086 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 14086 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 14086 │ │ │ │ mov r0, fp │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, #552] @ 0x228 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #3 │ │ │ │ - bl b4dc │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 14934 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 14934 │ │ │ │ - mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14934 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 14aa8 │ │ │ │ - ldr r3, [pc, #616] @ (15374 ) │ │ │ │ - ldr r1, [pc, #640] @ (15390 ) │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cbz r3, 1408e │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cbz r3, 14096 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 14096 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13f36 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13f54 │ │ │ │ + ldr r3, [pc, #576] @ (142b0 ) │ │ │ │ + ldr r1, [pc, #576] @ (142b4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 151b2 │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ + mov.w sl, #197 @ 0xc5 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 149b4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 14b12 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14b62 │ │ │ │ - mov.w fp, #0 │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - b.n 14e2a │ │ │ │ - mov r0, fp │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 14042 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 14052 │ │ │ │ + ldr r0, [pc, #544] @ (142b8 ) │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 13f3a │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.n 13f22 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14bd0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #28 │ │ │ │ + b.n 13a1c │ │ │ │ + blx 35f4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1407e │ │ │ │ mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 14aa8 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #61 @ 0x3d │ │ │ │ mov r1, r7 │ │ │ │ - add.w r0, sp, #46 @ 0x2e │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 14dec │ │ │ │ - movw r8, #535 @ 0x217 │ │ │ │ - b.n 14e2a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14c78 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14d18 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 14cd6 │ │ │ │ - mov r0, r6 │ │ │ │ + blx 3564 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 140dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 142dc │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 1407e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + b.w 138a8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r3, r3, fp │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w r3, r3, sl │ │ │ │ + orr.w r3, r3, lr │ │ │ │ + orr.w r3, r3, ip │ │ │ │ + orrs r3, r0 │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w r3, r3, #127 @ 0x7f │ │ │ │ + b.n 13e18 │ │ │ │ + movs r3, #127 @ 0x7f │ │ │ │ + b.n 13dec │ │ │ │ + mov.w sl, #127 @ 0x7f │ │ │ │ + b.n 13d2a │ │ │ │ + movs r3, #127 @ 0x7f │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 13d02 │ │ │ │ + mov.w fp, #127 @ 0x7f │ │ │ │ + b.n 13cd8 │ │ │ │ + movs r1, #127 @ 0x7f │ │ │ │ + b.n 13dc6 │ │ │ │ + movs r0, #127 @ 0x7f │ │ │ │ + b.n 13d9e │ │ │ │ + mov.w ip, #127 @ 0x7f │ │ │ │ + b.n 13d76 │ │ │ │ + mov.w lr, #127 @ 0x7f │ │ │ │ + b.n 13d50 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14d2a │ │ │ │ + b.n 13b42 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14d56 │ │ │ │ - ldr r3, [pc, #496] @ (15394 ) │ │ │ │ - ldr r1, [pc, #500] @ (15398 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 14e0e │ │ │ │ + b.n 13b80 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 14540 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 146a2 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r7, r5 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + strd r5, r5, [sp, #12] │ │ │ │ + str r5, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1501e │ │ │ │ + bge.n 14178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1501e │ │ │ │ - mov r6, r4 │ │ │ │ - mov r5, r3 │ │ │ │ - mov.w r8, #528 @ 0x210 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 14e2a │ │ │ │ + beq.n 14240 │ │ │ │ + cbz r5, 1418a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 14e2a │ │ │ │ + bge.n 1418a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14e2a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14e2a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14bba │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n 14250 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cbz r2, 1419e │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15214 │ │ │ │ + bge.n 1419e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15542 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r8, #530 @ 0x212 │ │ │ │ - b.n 14e2a │ │ │ │ - mov fp, r4 │ │ │ │ - movw r8, #530 @ 0x212 │ │ │ │ - b.n 14e2a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14bf6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14c1e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 14aa8 │ │ │ │ - ldr r3, [pc, #344] @ (1539c ) │ │ │ │ - ldr r1, [pc, #344] @ (153a0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n 14248 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 141b8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1513e │ │ │ │ + bge.n 141b8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1513e │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r3 │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 14e2a │ │ │ │ + beq.n 14228 │ │ │ │ + cbz r6, 141ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 14e2a │ │ │ │ + bge.n 141ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14e2a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14e2a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n 14230 │ │ │ │ + cbz r7, 141da │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 152a8 │ │ │ │ + bge.n 141da │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15526 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 14238 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 141f2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - it lt │ │ │ │ - movwlt r8, #533 @ 0x215 │ │ │ │ - blt.n 151e8 │ │ │ │ - movw r8, #533 @ 0x215 │ │ │ │ - b.n 14e2a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bge.n 141f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 14258 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cbz r2, 14204 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1558a │ │ │ │ + bge.n 14204 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 14260 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1401e │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1401e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15640 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 154a2 │ │ │ │ - subs r6, #1 │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 14e2a │ │ │ │ - b.n 1526e │ │ │ │ - ldr r1, [pc, #184] @ (153a4 ) │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 15700 │ │ │ │ - mov r1, fp │ │ │ │ + bne.w 1401e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1401e │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 141b8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 33b8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 14af8 │ │ │ │ - ite le │ │ │ │ - movle r2, r0 │ │ │ │ - pushgt {r2, r5, lr} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r3, lr} │ │ │ │ - movs r2, r0 │ │ │ │ - it vc │ │ │ │ - movvc r2, r0 │ │ │ │ - itte pl │ │ │ │ - movpl r2, r0 │ │ │ │ - cmppl r1, #26 │ │ │ │ - movmi r1, r0 │ │ │ │ - bkpt 0x00fe │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 141ca │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 141da │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14178 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1419e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1418a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 141f2 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14204 │ │ │ │ + ldr r3, [pc, #80] @ (142bc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r4, [r3, #624] @ 0x270 │ │ │ │ + b.w 13a28 │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x00ca │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0070 │ │ │ │ - movs r2, r0 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r2, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1} │ │ │ │ - movs r2, r0 │ │ │ │ - cbnz r6, 153a6 │ │ │ │ - movs r2, r0 │ │ │ │ - revsh r6, r6 │ │ │ │ - movs r2, r0 │ │ │ │ - rev r6, r5 │ │ │ │ - movs r2, r0 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + pop {r3, r7, pc} │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 14b00 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - b.w 14b00 │ │ │ │ - movs r6, #0 │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - mov fp, r6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 15274 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 15274 │ │ │ │ - b.n 1526e │ │ │ │ - rsb r0, r0, #1 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ - mul.w r0, r2, r0 │ │ │ │ - adds r1, r0, #2 │ │ │ │ - beq.w 15612 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.w 155fe │ │ │ │ - ldrd r2, r1, [r6, #12] │ │ │ │ - orr.w r2, r2, r1, lsl #30 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - adds r0, r2, #4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - adc.w r1, r1, #0 │ │ │ │ - blx 3948 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ + movs r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - b.w 14af8 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 157b0 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr.w fp, [r5, #8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt.w r2, [fp] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1544e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15648 │ │ │ │ - ldr r2, [pc, #940] @ (157fc ) │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r0, fp │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr.w r2, [r2, #552] @ 0x228 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #3 │ │ │ │ - bl b4dc │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 14ba8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 14ba8 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.w 14ba8 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 154a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 156ae │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - b.n 14e2a │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 14c08 │ │ │ │ - mov r5, fp │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r6, fp │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - b.n 153c6 │ │ │ │ - movw r8, #534 @ 0x216 │ │ │ │ - b.n 14e2a │ │ │ │ - mov r5, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov.w r8, #528 @ 0x210 │ │ │ │ - b.n 151d2 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3960 │ │ │ │ - cbz r0, 15500 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - blx 362c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 14b46 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14b46 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + b.n 14168 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 14b46 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 15766 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 14b4c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 152b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 152b6 │ │ │ │ - movw r8, #533 @ 0x215 │ │ │ │ - b.n 151d2 │ │ │ │ - mov r0, fp │ │ │ │ - blx 362c │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 14b46 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r8, #528 @ 0x210 │ │ │ │ - b.n 1526e │ │ │ │ - mov r4, fp │ │ │ │ - mov r6, fp │ │ │ │ - movw r8, #530 @ 0x212 │ │ │ │ - b.n 1526e │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ + b.n 13bea │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 157c8 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r5, #0] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15580 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15718 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #32 │ │ │ │ - b.w 14cec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 154a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 154a2 │ │ │ │ - mov r6, fp │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - b.n 1526e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 38d0 │ │ │ │ + beq.w 1407e │ │ │ │ + b.n 140e0 │ │ │ │ + mov.w sl, #196 @ 0xc4 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 14086 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 14554 │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 14da6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 154c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 154c0 │ │ │ │ - movs r6, #0 │ │ │ │ - movw r8, #534 @ 0x216 │ │ │ │ - b.n 1526e │ │ │ │ - ldr r2, [pc, #560] @ (15800 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr.w r1, [r8, r2] │ │ │ │ - ldr r2, [pc, #556] @ (15804 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #556] @ (15808 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 155f4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15758 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r8, #530 @ 0x212 │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 14e2a │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 14af8 │ │ │ │ - ldrd r2, r1, [r6, #12] │ │ │ │ - orr.w r2, r2, r1, lsl #30 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - negs r2, r2 │ │ │ │ - sbc.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 153fc │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1579a │ │ │ │ - movw r8, #534 @ 0x216 │ │ │ │ - b.n 153c6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 14566 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + b.w 13a80 │ │ │ │ mov fp, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r8, #519 @ 0x207 │ │ │ │ - b.w 14e2a │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + b.n 14168 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13ece │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13eb8 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 152d0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 13ea6 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 1544e │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15772 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15772 │ │ │ │ + b.n 13e94 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13e7e │ │ │ │ mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13e6a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13f08 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13ef4 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13ee2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1457a │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 15772 │ │ │ │ - ldr r3, [pc, #408] @ (1580c ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 156a2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b3cc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1458c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ + b.w 13abc │ │ │ │ + mov fp, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 149a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + b.n 14168 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1459e │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 145b0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + b.w 13af6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + b.n 14168 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 145c0 │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 149a8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 149a8 │ │ │ │ - bl 8bb0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1567c │ │ │ │ - b.n 1511a │ │ │ │ - mov r5, fp │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ - b.n 151d2 │ │ │ │ - mov r0, r6 │ │ │ │ - mov.w r8, #532 @ 0x214 │ │ │ │ - mov fp, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 14e2a │ │ │ │ - ldr r2, [pc, #312] @ (15800 ) │ │ │ │ - ldr r1, [pc, #324] @ (15810 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #316] @ (15814 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1507c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + beq.w 145d4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + b.w 13b30 │ │ │ │ + mov r5, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 14168 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r3, r3, fp │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w r3, r3, sl │ │ │ │ + orr.w r3, r3, lr │ │ │ │ + orr.w r3, r3, ip │ │ │ │ + orrs r3, r0 │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w r3, r3, #255 @ 0xff │ │ │ │ + b.n 13e18 │ │ │ │ + movs r3, #255 @ 0xff │ │ │ │ + b.n 13dec │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ + b.n 13dc6 │ │ │ │ + movs r0, #255 @ 0xff │ │ │ │ + b.n 13d9e │ │ │ │ + mov.w ip, #255 @ 0xff │ │ │ │ + b.n 13d76 │ │ │ │ + mov.w lr, #255 @ 0xff │ │ │ │ + b.n 13d50 │ │ │ │ + mov.w sl, #255 @ 0xff │ │ │ │ + b.n 13d2a │ │ │ │ + movs r3, #255 @ 0xff │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 13d02 │ │ │ │ + mov.w fp, #255 @ 0xff │ │ │ │ + b.n 13cd8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 145f6 │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1507c │ │ │ │ - mov r5, fp │ │ │ │ - mov r6, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - mov.w r8, #532 @ 0x214 │ │ │ │ - b.n 1526e │ │ │ │ - vldr d0, [r6, #8] │ │ │ │ - vmov.f64 d7, #16 @ 0x40800000 4.0 │ │ │ │ - vadd.f64 d0, d0, d7 │ │ │ │ - blx 3600 │ │ │ │ + beq.w 1460a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 14af8 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r1, r3, [sp, #4] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r1, r3, [sp, #4] │ │ │ │ - b.n 15580 │ │ │ │ - ldr r2, [pc, #212] @ (15800 ) │ │ │ │ - ldr r1, [pc, #236] @ (15818 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #228] @ (1581c ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 152b6 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 152b6 │ │ │ │ - movw r8, #533 @ 0x215 │ │ │ │ - b.n 1526e │ │ │ │ - mov r6, r4 │ │ │ │ - mov r5, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - movw r8, #530 @ 0x212 │ │ │ │ - b.n 151d2 │ │ │ │ - mov r6, fp │ │ │ │ - movw r8, #531 @ 0x213 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.w 13b6e │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 145e2 │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 13b9e │ │ │ │ + mov fp, r5 │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.n 14168 │ │ │ │ + ldr r3, [pc, #620] @ (146dc ) │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 153c6 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1511a │ │ │ │ - ldr r3, [pc, #128] @ (15800 ) │ │ │ │ - ldr r1, [pc, #160] @ (15820 ) │ │ │ │ + ldr r1, [pc, #620] @ (146e0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1511a │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 14f88 │ │ │ │ - b.n 1511a │ │ │ │ - ldr r3, [pc, #136] @ (15824 ) │ │ │ │ - ldr r1, [pc, #136] @ (15828 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 1562e │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + b.n 14168 │ │ │ │ + mov fp, r0 │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + b.n 14168 │ │ │ │ + movw fp, #65535 @ 0xffff │ │ │ │ + b.n 13cd8 │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 13d02 │ │ │ │ + movw lr, #65535 @ 0xffff │ │ │ │ + b.n 13d50 │ │ │ │ + movw sl, #65535 @ 0xffff │ │ │ │ + b.n 13d2a │ │ │ │ + movw r0, #65535 @ 0xffff │ │ │ │ + b.n 13d9e │ │ │ │ + movw ip, #65535 @ 0xffff │ │ │ │ + b.n 13d76 │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + b.n 13dec │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + b.n 13dc6 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r3, r3, fp │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w r3, r3, sl │ │ │ │ + orr.w r3, r3, lr │ │ │ │ + orr.w r3, r3, ip │ │ │ │ + orrs r3, r0 │ │ │ │ + orrs r3, r1 │ │ │ │ + mvn.w r3, r3, lsr #16 │ │ │ │ + mvn.w r3, r3, lsl #16 │ │ │ │ + b.n 13e18 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 14616 │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 14508 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.w 13bd8 │ │ │ │ + ldr.w fp, [sp, #12] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + b.n 14168 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov.w sl, #197 @ 0xc5 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.n 14168 │ │ │ │ + mov r0, r5 │ │ │ │ + mov fp, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov.w sl, #197 @ 0xc5 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + strd r4, r4, [sp, #12] │ │ │ │ + b.n 141f2 │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + b.n 14086 │ │ │ │ + ldr r2, [pc, #416] @ (146e4 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14628 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 1414e │ │ │ │ + ldr r2, [pc, #396] @ (146e4 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14638 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 14300 │ │ │ │ + mov r5, r9 │ │ │ │ + mov fp, r6 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + strd r6, r6, [sp, #12] │ │ │ │ + b.n 14168 │ │ │ │ + ldr r2, [pc, #360] @ (146e4 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14646 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 14376 │ │ │ │ + mov r5, r6 │ │ │ │ + mov fp, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + mov r6, r7 │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + strd r7, r7, [sp, #12] │ │ │ │ + b.n 14168 │ │ │ │ + ldr r2, [pc, #324] @ (146e4 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14654 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 143a0 │ │ │ │ + mov r5, r7 │ │ │ │ + mov fp, r8 │ │ │ │ + mov r7, r8 │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + strd r8, r8, [sp, #12] │ │ │ │ + b.n 14168 │ │ │ │ + ldr r2, [pc, #288] @ (146e4 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14666 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 143cc │ │ │ │ + mov r5, r8 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 14168 │ │ │ │ + ldr r2, [pc, #256] @ (146e4 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14676 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 1445c │ │ │ │ + ldr r2, [pc, #236] @ (146e4 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14686 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 1443e │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov fp, r3 │ │ │ │ + mov.w sl, #198 @ 0xc6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 14168 │ │ │ │ + ldr r2, [pc, #204] @ (146e4 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 14696 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 144f4 │ │ │ │ + ldr r3, [pc, #188] @ (146e8 ) │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 1414e │ │ │ │ + ldr r3, [pc, #176] @ (146ec ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 14300 │ │ │ │ + ldr r3, [pc, #168] @ (146f0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 14376 │ │ │ │ + ldr r3, [pc, #156] @ (146f4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 143a0 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ (1582c ) │ │ │ │ - movw r2, #14636 @ 0x392c │ │ │ │ - ldr r1, [pc, #120] @ (15830 ) │ │ │ │ - ldr r0, [pc, #120] @ (15834 ) │ │ │ │ + ldr r3, [pc, #144] @ (146f8 ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1368 @ 0x558 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #108] @ (15838 ) │ │ │ │ - movw r2, #14705 @ 0x3971 │ │ │ │ - ldr r1, [pc, #108] @ (1583c ) │ │ │ │ - ldr r0, [pc, #108] @ (15840 ) │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 143cc │ │ │ │ + ldr r3, [pc, #132] @ (146fc ) │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1368 @ 0x558 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (15844 ) │ │ │ │ - movw r2, #14553 @ 0x38d9 │ │ │ │ - ldr r1, [pc, #96] @ (15848 ) │ │ │ │ - ldr r0, [pc, #96] @ (1584c ) │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 1445c │ │ │ │ + ldr r3, [pc, #120] @ (14700 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 1443e │ │ │ │ + ldr.w r1, [fp, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 144f4 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.w 13a58 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1390c │ │ │ │ + bl 3eb4 <__assert_fail@plt+0x4cc> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + bl 41d4 <__assert_fail@plt+0x7ec> │ │ │ │ + ldr r3, [pc, #64] @ (14704 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #64] @ (14708 ) │ │ │ │ + ldr r0, [pc, #64] @ (1470c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1368 @ 0x558 │ │ │ │ + adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3f44 <__assert_fail@plt+0x55c> │ │ │ │ - cbz r6, 1584c │ │ │ │ - movs r2, r0 │ │ │ │ + bl 4170 <__assert_fail@plt+0x788> │ │ │ │ + nop │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, r3, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r2, r7, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, r5, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, r6, r3 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #856] @ (15b88 ) │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, r4, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #760] @ (15b34 ) │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, r7, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #664] @ (15ae0 ) │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r1!, {r2} │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [pc, #104] @ (14770 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + subs r0, r6, #5 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #836] @ (15ba8 ) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #836] @ (15bac ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #832] @ (15bb0 ) │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - add r5, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #824] @ (15bb4 ) │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r3, [pc, #740] @ (14a08 ) │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #20 │ │ │ │ + ldr r2, [pc, #740] @ (14a0c ) │ │ │ │ + add r3, pc │ │ │ │ + movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ - addw r2, r2, #1228 @ 0x4cc │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r4, [r7, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr.w r6, [r3, #244] @ 0xf4 │ │ │ │ + mov sl, r1 │ │ │ │ + ldr r3, [pc, #724] @ (14a10 ) │ │ │ │ + str r4, [r7, #8] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ + ldr r5, [pc, #720] @ (14a14 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15914 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 15b9c │ │ │ │ - ldr r0, [pc, #800] @ (15bb8 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 15b86 │ │ │ │ - ldr r0, [pc, #792] @ (15bbc ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 15b82 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 15914 │ │ │ │ + bne.w 14ad6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15a90 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 15a28 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 158ca │ │ │ │ - adds r4, #1 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #752] @ (15bc0 ) │ │ │ │ - add.w r1, r1, r6, lsl #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add r3, pc │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r7, r3 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - bl adfc │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ + beq.w 14b28 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1476c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r2, [pc, #680] @ (14a18 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #652] @ 14a00 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #8] │ │ │ │ + blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 15a94 │ │ │ │ - cbnz r4, 15928 │ │ │ │ - cbnz r6, 15928 │ │ │ │ - ldr r3, [pc, #720] @ (15bc4 ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r1, [pc, #720] @ (15bc8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r3, [pc, #708] @ (15bcc ) │ │ │ │ - ldr r1, [pc, #712] @ (15bd0 ) │ │ │ │ + beq.w 14aea │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 14ada │ │ │ │ + movs r0, #1 │ │ │ │ + blx 329c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 14b24 │ │ │ │ + ldr r3, [pc, #628] @ (14a1c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 15a4a │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 15a28 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr.w r2, [r3, #1356] @ 0x54c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 15b18 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 15ac0 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 159f2 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r7, r3 │ │ │ │ - adds r3, r7, #1 │ │ │ │ - beq.w 15ace │ │ │ │ - ldr r3, [pc, #648] @ (15bd4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [r3, #296] @ 0x128 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - strh.w r3, [sp, #52] @ 0x34 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bpl.w 14bd4 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15a12 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 15adc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ble.w 14bb6 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov.w r7, sl, lsr #26 │ │ │ │ + mov.w r8, r9, lsr #26 │ │ │ │ + adds r7, #2 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r7, r8 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bls.n 1484c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3814 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 14aae │ │ │ │ + ldr r3, [pc, #560] @ (14a20 ) │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 14bba │ │ │ │ + ldr r3, [pc, #552] @ (14a24 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 14bd0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + asrs r2, r3, #1 │ │ │ │ + cmp r3, r0 │ │ │ │ + ite le │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + it ge │ │ │ │ + movge r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14a28 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1597a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #604] @ (15bd8 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #544] @ 15ba0 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ - blx 36e8 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r1, #0] │ │ │ │ + str.w r1, [r2, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 15a68 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 14844 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15a5a │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ + beq.w 149f8 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r7, r8 │ │ │ │ + bne.n 147e0 │ │ │ │ + mov.w r7, sl, lsr #23 │ │ │ │ + mov.w r8, r9, lsr #23 │ │ │ │ + adds r7, #10 │ │ │ │ + add.w r8, r8, #9 │ │ │ │ + cmp r7, r8 │ │ │ │ + bls.n 148ca │ │ │ │ mov r0, r8 │ │ │ │ - bl d2bc │ │ │ │ - mov r6, r0 │ │ │ │ + blx 3814 │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15a68 │ │ │ │ - blx 353c │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 159c4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 15ab8 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 159d4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 15ab0 │ │ │ │ - ldr r1, [pc, #516] @ (15bdc ) │ │ │ │ - ldr r2, [pc, #468] @ (15bac ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.w 15b7e │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #492] @ (15be0 ) │ │ │ │ - mov r0, r4 │ │ │ │ + beq.w 14b44 │ │ │ │ + ldr r3, [pc, #432] @ (14a20 ) │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 14bba │ │ │ │ + ldr r3, [pc, #424] @ (14a24 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 14bd0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + asrs r2, r3, #1 │ │ │ │ + cmp r3, r0 │ │ │ │ + ite le │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + it ge │ │ │ │ + movge r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14b12 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r1, #0] │ │ │ │ + str.w r1, [r2, r0, lsl #2] │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 148c2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14b0a │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r7, r8 │ │ │ │ + bne.n 1485e │ │ │ │ + mov.w r7, sl, lsr #20 │ │ │ │ + mov.w r8, r9, lsr #20 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ + add.w r8, r8, #73 @ 0x49 │ │ │ │ + cmp r7, r8 │ │ │ │ + bls.n 14948 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3814 │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 15ace │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 15ac0 │ │ │ │ + beq.w 14b66 │ │ │ │ + ldr r3, [pc, #308] @ (14a20 ) │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 14bba │ │ │ │ + ldr r3, [pc, #300] @ (14a24 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 14bd0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + asrs r2, r3, #1 │ │ │ │ + cmp r3, r0 │ │ │ │ + ite le │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + it ge │ │ │ │ + movge r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14b54 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r1, #0] │ │ │ │ + str.w r1, [r2, r0, lsl #2] │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 14940 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14b4c │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r7, r8 │ │ │ │ + bne.n 148dc │ │ │ │ + mov.w r7, sl, lsr #17 │ │ │ │ + mov.w r5, r9, lsr #17 │ │ │ │ + addw r7, r7, #586 @ 0x24a │ │ │ │ + addw r5, r5, #585 @ 0x249 │ │ │ │ + cmp r7, r5 │ │ │ │ + bls.n 14992 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3814 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 14b80 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 37f0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 15944 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d2bc │ │ │ │ - mov r6, r0 │ │ │ │ + bl 972c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 14b7c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1498c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14b74 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r7, r5 │ │ │ │ + bne.n 1495c │ │ │ │ + movw r7, #4682 @ 0x124a │ │ │ │ + movw r5, #4681 @ 0x1249 │ │ │ │ + add.w r7, r7, sl, lsr #14 │ │ │ │ + add.w r5, r5, r9, lsr #14 │ │ │ │ + cmp r7, r5 │ │ │ │ + bls.n 149dc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3814 │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15b14 │ │ │ │ - blx 353c │ │ │ │ - b.n 159c4 │ │ │ │ - ldr r3, [pc, #408] @ (15bc4 ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r1, [pc, #436] @ (15be4 ) │ │ │ │ - ldr r2, [pc, #440] @ (15be8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #432] @ (15bec ) │ │ │ │ - ldr r1, [pc, #432] @ (15bf0 ) │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [pc, #424] @ (15bf4 ) │ │ │ │ - movw r1, #295 @ 0x127 │ │ │ │ - movs r6, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n 159d4 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + beq.w 14b90 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 972c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 159a0 │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + beq.w 14b8c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 149d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15b06 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 14b84 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r7, r5 │ │ │ │ + bne.n 149a6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldrb.w r2, [sp, #22] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 14b98 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14b9e │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 14a66 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14844 │ │ │ │ + ... │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r1, [pc, #440] @ (14bd4 ) │ │ │ │ + movs r1, r0 │ │ │ │ + itte al │ │ │ │ + moval r2, r0 │ │ │ │ + lslal r4, r5, #11 │ │ │ │ + mov r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 366c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 14aaa │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 14a48 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15afa │ │ │ │ - ldr r0, [pc, #380] @ (15bf8 ) │ │ │ │ - movw r1, #295 @ 0x127 │ │ │ │ + beq.n 14b02 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 14ab8 │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 14aca │ │ │ │ + ldr r0, [pc, #396] @ (14be8 ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - blx 353c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 15b62 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 159b4 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 158ca │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 15a4a │ │ │ │ + bl c3c8 │ │ │ │ + cbz r4, 14a78 │ │ │ │ + movs r5, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15a4a │ │ │ │ + bge.n 14a76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15a4a │ │ │ │ + beq.n 14af0 │ │ │ │ + mov r4, r5 │ │ │ │ + blx 353c │ │ │ │ + cbz r6, 14a8e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 14a8e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 14afa │ │ │ │ + ldr r2, [pc, #348] @ (14bec ) │ │ │ │ + ldr r3, [pc, #348] @ (14bf0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 14b94 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15a4a │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + b.n 14834 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 14a50 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 14a58 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 14a58 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 14796 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 14796 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 14a48 │ │ │ │ mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 159d4 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 14a78 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 159c4 │ │ │ │ - ldr r3, [pc, #312] @ (15bfc ) │ │ │ │ - ldr r1, [pc, #316] @ (15c00 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 15a94 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1594a │ │ │ │ - ldr r1, [pc, #292] @ (15c04 ) │ │ │ │ - movw r2, #295 @ 0x127 │ │ │ │ - ldr r0, [pc, #292] @ (15c08 ) │ │ │ │ + b.n 14a8e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14a48 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 148c2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 366c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 14b48 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ + b.n 14a38 │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ + b.n 14a48 │ │ │ │ + ldr r1, [pc, #200] @ (14bf4 ) │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + ldr r0, [pc, #200] @ (14bf8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 15b14 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 14b6e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1597a │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 15a78 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #295 @ 0x127 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 15a70 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 15a68 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 15b66 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 15b66 │ │ │ │ + b.n 1476c │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ + b.n 14a48 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + b.n 148b2 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14940 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 15b66 │ │ │ │ - ldr r3, [pc, #140] @ (15bb8 ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 15b56 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b048 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 15944 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 15944 │ │ │ │ - mov r0, r6 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 366c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 14b6a │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ + b.n 14a38 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ + b.n 14a48 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + b.n 14930 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ + b.n 14a48 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15944 │ │ │ │ - bl 8bb0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 15b32 │ │ │ │ - b.n 15ace │ │ │ │ - mov r6, r5 │ │ │ │ - b.n 159c4 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 15ace │ │ │ │ - ldr r3, [pc, #84] @ (15bc4 ) │ │ │ │ - ldr r1, [pc, #152] @ (15c0c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 15ace │ │ │ │ + b.n 1498c │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ + b.n 14a38 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ + b.n 14a48 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 149d6 │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ + b.n 14a38 │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ + b.n 14a48 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #136] @ (15c10 ) │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 14a78 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 149f4 │ │ │ │ + movs r5, #79 @ 0x4f │ │ │ │ + b.n 14a48 │ │ │ │ + bl 3ff8 <__assert_fail@plt+0x610> │ │ │ │ + ldr r3, [pc, #64] @ (14bfc ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #132] @ (15c14 ) │ │ │ │ - ldr r0, [pc, #136] @ (15c18 ) │ │ │ │ + ldr r1, [pc, #60] @ (14c00 ) │ │ │ │ + ldr r0, [pc, #64] @ (14c04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - ... │ │ │ │ - add r4, pc, #480 @ (adr r4, 15d8c ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #448 @ (adr r4, 15d74 ) │ │ │ │ - movs r2, r0 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r6, r1 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, r5, r6 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, r5, r6 │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r0, #20 │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #48] @ (14c08 ) │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #48] @ (14c0c ) │ │ │ │ + ldr r0, [pc, #52] @ (14c10 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #32 @ (adr r3, 15c00 ) │ │ │ │ + sxtb r6, r1 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, r2, r4 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, r6, r1 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r2, r4 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + cmp r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + subs r6, r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + subs r6, r7, #2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #8 │ │ │ │ + cmp r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + subs r2, r1, r7 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + adds r6, r1, #0 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #148] @ (15cc8 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (15ccc ) │ │ │ │ - movs r4, #0 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr.w r2, [pc, #1672] @ 152b0 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr.w r3, [pc, #1668] @ 152b4 │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w sl, [pc, #144] @ 15cd0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r6, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr.w r7, [pc, #1660] @ 152b8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add sl, pc │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #132] @ (15cd4 ) │ │ │ │ - strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [pc, #1648] @ 152bc │ │ │ │ add r3, pc │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - strh.w r4, [sp, #60] @ 0x3c │ │ │ │ - ldr.w fp, [r3, #312] @ 0x138 │ │ │ │ + ldr.w r4, [r3, #300] @ 0x12c │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + strh.w r3, [sp, #20] │ │ │ │ blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 15cdc │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 15fd2 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 14d42 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 14d86 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15c82 │ │ │ │ + bge.n 14c7c │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - ldr r2, [pc, #84] @ (15cd8 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #56] @ 15cc0 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #40] @ 0x28 │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 16376 │ │ │ │ - cbnz r5, 15d00 │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 15ce4 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, fp │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 9438 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 15ce4 │ │ │ │ - b.n 163c6 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - add r0, pc, #672 @ (adr r0, 15f6c ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #624 @ (adr r0, 15f44 ) │ │ │ │ - movs r2, r0 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r5, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 163b8 │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq.w 14dac │ │ │ │ + cbnz r5, 14caa │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15ff8 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w 15ff8 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 329c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16212 │ │ │ │ - ldr.w r3, [pc, #2384] @ 16660 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 162a4 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - beq.w 16644 │ │ │ │ - ldr.w r1, [pc, #2356] @ 16664 │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 16648 │ │ │ │ - ldr.w r1, [pc, #2344] @ 16668 │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 16628 │ │ │ │ - ldr.w ip, [r8, #8] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1630a │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.w 16494 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - mov.w fp, #0 │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 16644 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16648 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16628 │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - cmp fp, r3 │ │ │ │ - bcs.w 161dc │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - ldr.w r4, [r3, fp, lsl #2] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15da4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f44 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16218 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15dc4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16134 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b048 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 162d4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15de6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16144 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ - bl a5b0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 162fe │ │ │ │ - bl 14070 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16310 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15e16 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1614c │ │ │ │ - mov r0, r6 │ │ │ │ - bl b048 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 1631c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15e36 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16154 │ │ │ │ - ldr.w r6, [pc, #2100] @ 1666c │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r7, [r6, #924] @ 0x39c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16332 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15e5e │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 3814 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1615c │ │ │ │ + bne.w 14df2 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 14df2 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - blx 3814 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1615c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3814 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 14710 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 163cc │ │ │ │ - ldr.w r2, [pc, #2020] @ 16670 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 163f8 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - mov r0, sl │ │ │ │ + beq.w 15000 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ - strd r7, r6, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl b4dc │ │ │ │ - mov r9, r0 │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ + blx r5 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15008 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 14d46 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldrb.w r2, [sp, #10] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 14d56 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15ec8 │ │ │ │ + bge.n 14cf8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15fbe │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15ed8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 15fb6 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15ee8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 15fae │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.n 14d7a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 14d08 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14fc2 │ │ │ │ + blx 353c │ │ │ │ + cbz r4, 14d20 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 14d20 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14fba │ │ │ │ + ldr.w r2, [pc, #1436] @ 152c0 │ │ │ │ + ldr.w r3, [pc, #1420] @ 152b4 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 15274 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 14c8c │ │ │ │ + ldrb.w r3, [sp, #10] │ │ │ │ + cbnz r3, 14d56 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15efa │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 15fa6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 163f2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl b1e8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1646a │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + blt.n 14cec │ │ │ │ + b.n 14d08 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #10 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1509c │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15f2c │ │ │ │ + bge.n 14cf4 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ + str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15fc6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3378 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16484 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16648 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16628 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - asrs r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - it ge │ │ │ │ - movge r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16360 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r0, #0] │ │ │ │ - str.w r0, [r1, r2, lsl #2] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15f8e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 15f8e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 16490 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - b.n 15d70 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15efa │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15ee8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15ed8 │ │ │ │ + bne.n 14cf4 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15ec8 │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - b.n 15f2c │ │ │ │ - ldr.w r1, [pc, #1696] @ 16674 │ │ │ │ - mov.w r2, #348 @ 0x15c │ │ │ │ - ldr.w r0, [pc, #1692] @ 16678 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + b.n 14cf8 │ │ │ │ + ldr.w r1, [pc, #1340] @ 152c4 │ │ │ │ + mov.w r2, #298 @ 0x12a │ │ │ │ + ldr.w r0, [pc, #1336] @ 152c8 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 163c4 │ │ │ │ + beq.w 15016 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 15c82 │ │ │ │ - ldr.w r2, [pc, #1664] @ 1667c │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 14c7c │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r6, #298 @ 0x12a │ │ │ │ + mov r7, r5 │ │ │ │ + ldrb.w r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 14ff4 │ │ │ │ + ldrb.w r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 14fe8 │ │ │ │ + ldr.w r0, [pc, #1280] @ 152cc │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + cbz r7, 14de8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 14de8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15020 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 14d08 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 14d82 │ │ │ │ + ldr.w r2, [pc, #1244] @ 152d0 │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [r2, #928] @ 0x3a0 │ │ │ │ + ldr.w r1, [r2, #920] @ 0x398 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 164fe │ │ │ │ + beq.w 150a2 │ │ │ │ blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 163c6 │ │ │ │ - ldr.w r1, [pc, #1640] @ 16680 │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc │ │ │ │ - bl a74c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 162ba │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 14dac │ │ │ │ + ldr.w r3, [pc, #1216] @ 152d4 │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr.w r3, [pc, #1208] @ 152d8 │ │ │ │ + it ne │ │ │ │ + movne lr, r8 │ │ │ │ + add r3, pc │ │ │ │ + it eq │ │ │ │ + ldreq.w lr, [r8, #8] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ldr.w r3, [pc, #1192] @ 152dc │ │ │ │ + it eq │ │ │ │ + ldreq.w r0, [lr, #4] │ │ │ │ + ldr r1, [r7, r3] │ │ │ │ + cmp r0, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r0 │ │ │ │ + beq.n 14e94 │ │ │ │ + ldr.w r3, [r0, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 150aa │ │ │ │ + ldr.w ip, [r3, #4] │ │ │ │ + ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 15290 │ │ │ │ + ldr.w r0, [pc, #1152] @ 152e0 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq.w 15298 │ │ │ │ + ldr.w r0, [pc, #1144] @ 152e4 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq.w 15294 │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 14ea6 │ │ │ │ + adds r3, #12 │ │ │ │ + b.n 14e88 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, ip │ │ │ │ + beq.n 14ea6 │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ + cmp r0, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r0 │ │ │ │ + bne.n 14e82 │ │ │ │ + ldr.w r3, [lr, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr.w r3, [pc, #1100] @ 152e8 │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 14fc8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r0, fp │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ + strlt.w r3, [r8] │ │ │ │ blx 3814 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16512 │ │ │ │ - ldr.w r3, [pc, #1580] @ 16670 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1653e │ │ │ │ - movs r2, #2 │ │ │ │ + beq.w 15116 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3814 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1502e │ │ │ │ + mov r0, sl │ │ │ │ + blx 3814 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15138 │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 1517c │ │ │ │ + movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - mov r4, r5 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - movs r6, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #72] @ 0x48 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ - bl b4dc │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9028 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16088 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 16088 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1609c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 1609c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1627e │ │ │ │ + mov r9, r8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + strd r0, r6, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl b1e8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 16572 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + bl b4b4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 9150 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 14f2a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 150da │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 14f3c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 150e4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 14f4e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 150f0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 160d4 │ │ │ │ + bge.n 14f62 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 160d4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1637e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 160ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1612c │ │ │ │ - blx 353c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 16108 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.n 1500e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 150f8 │ │ │ │ + ldr r2, [pc, #896] @ (152ec ) │ │ │ │ + ldr r1, [pc, #900] @ (152f0 ) │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r5, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + bne.w 1522a │ │ │ │ + ldrb.w r3, [sp, #10] │ │ │ │ + cbz r3, 14f9a │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #10 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 150f8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16108 │ │ │ │ + bge.w 14d08 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbz r3, 1613c │ │ │ │ - ldr.w r2, [pc, #1400] @ 16684 │ │ │ │ - ldr.w r3, [pc, #1400] @ 16688 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 165fe │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 160ec │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15dc4 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16108 │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 14d08 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15de6 │ │ │ │ + b.n 14d08 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15e16 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 14d20 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15e36 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov r9, sl │ │ │ │ - mov.w r8, #362 @ 0x16a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 1617e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1617e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, 161ae │ │ │ │ - cbz r7, 1618e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + b.n 14d08 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1618e │ │ │ │ + bge.w 14caa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 161d4 │ │ │ │ - ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 161c2 │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 161b6 │ │ │ │ - ldr.w r0, [pc, #1264] @ 1668c │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - cbz r5, 161ce │ │ │ │ - movs r4, #0 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 160de │ │ │ │ - mov r0, r9 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 14caa │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1617e │ │ │ │ + b.n 14caa │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #12 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1619a │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + b.n 14dc8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #16 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 16194 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - b.n 160ec │ │ │ │ + b.n 14dbe │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r6, #306 @ 0x132 │ │ │ │ + b.n 14db4 │ │ │ │ + movw r6, #307 @ 0x133 │ │ │ │ + b.n 14db4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14f62 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r6, #298 @ 0x12a │ │ │ │ + b.n 14db4 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1618e │ │ │ │ - mov r0, fp │ │ │ │ - blx 35f4 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 16208 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3564 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 14d08 │ │ │ │ + b.n 14dec │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16202 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + bge.n 1507a │ │ │ │ + subs r2, r3, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 151fe │ │ │ │ + subs r3, #2 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163bc │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 15da4 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov.w r8, #360 @ 0x168 │ │ │ │ - b.n 1618e │ │ │ │ - mov.w r8, #358 @ 0x166 │ │ │ │ - b.n 1618e │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov.w r8, #360 @ 0x168 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 151d4 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16234 │ │ │ │ + bge.n 15060 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1629c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 1618e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - it lt │ │ │ │ - movlt r7, #0 │ │ │ │ - blt.n 16176 │ │ │ │ - b.n 1618e │ │ │ │ - ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 160de │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r0, sp, #50 @ 0x32 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 1508c │ │ │ │ + cbz r6, 15070 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16276 │ │ │ │ + bge.n 15070 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 165a0 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 160de │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 15094 │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w r6, #298 @ 0x12a │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 14db4 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 163c4 │ │ │ │ + bge.n 15070 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 163c4 │ │ │ │ - mov r4, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r9, r5 │ │ │ │ - mov.w r8, #348 @ 0x15c │ │ │ │ - mov r0, r4 │ │ │ │ + bne.n 15070 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16234 │ │ │ │ - ldr r3, [pc, #1000] @ (16690 ) │ │ │ │ - movw r8, #359 @ 0x167 │ │ │ │ - ldr r1, [pc, #1000] @ (16694 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1618e │ │ │ │ + b.n 15060 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15070 │ │ │ │ + mov.w r6, #308 @ 0x134 │ │ │ │ + b.n 14db4 │ │ │ │ + blx 3970 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 14e0a │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 14e94 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 150ac │ │ │ │ + ldr r3, [pc, #568] @ (152f4 ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 14e94 │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 14e94 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 150c4 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 14ea6 │ │ │ │ + b.n 14e94 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 14f2a │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 14f3c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14f4e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 15d00 │ │ │ │ + bge.w 14dac │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15d00 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 15070 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15d00 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 15dd4 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov r4, r6 │ │ │ │ - mov.w r8, #360 @ 0x168 │ │ │ │ - movs r7, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1617e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + b.n 15070 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1617e │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 16176 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov r7, r0 │ │ │ │ - movw r8, #361 @ 0x169 │ │ │ │ - b.n 1617e │ │ │ │ - movw r8, #359 @ 0x167 │ │ │ │ - b.n 1618e │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov r7, r0 │ │ │ │ - movw r8, #361 @ 0x169 │ │ │ │ - b.n 162ea │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 15e24 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov r4, r6 │ │ │ │ - movw r8, #361 @ 0x169 │ │ │ │ - b.n 16220 │ │ │ │ - blx 3650 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 397c │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 15e5e │ │ │ │ - ldrd fp, sl, [sp, #16] │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 165cc │ │ │ │ - mov.w r8, #362 @ 0x16a │ │ │ │ - b.n 1618e │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 366c │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 163b4 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - movw r8, #363 @ 0x16b │ │ │ │ - b.n 16220 │ │ │ │ - mov.w r8, #348 @ 0x15c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1618e │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 3378 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16586 │ │ │ │ - ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ + bge.w 14dac │ │ │ │ + subs r2, r3, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 151dc │ │ │ │ + subs r3, #2 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16254 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.n 15070 │ │ │ │ + b.n 1510e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 160de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 160de │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 160de │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.n 15f7c │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 15d00 │ │ │ │ - mov r0, r6 │ │ │ │ + bge.n 151ba │ │ │ │ + subs r2, r3, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 15044 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16202 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r8, #348 @ 0x15c │ │ │ │ - b.n 1618e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r9, sl │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov.w r8, #362 @ 0x16a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 16166 │ │ │ │ + bge.w 15050 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16166 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 15050 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16166 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - b.n 1635a │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16610 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w r1, [sl, #8] │ │ │ │ - str r1, [sp, #24] │ │ │ │ + bne.w 15050 │ │ │ │ + b.n 15060 │ │ │ │ + ldr.w r5, [r8, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 15278 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ + strlt r2, [r5, #0] │ │ │ │ + mov r9, r1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16436 │ │ │ │ + bge.n 151b4 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 16506 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cbz r2, 1521e │ │ │ │ movs r2, #4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r7, r6, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - bl b4dc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 15eb8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 15eb8 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15eb8 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 36cc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 15f18 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov r4, r9 │ │ │ │ - mov.w r8, #362 @ 0x16a │ │ │ │ - b.n 16220 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov r7, r0 │ │ │ │ - movw r8, #363 @ 0x16b │ │ │ │ - b.n 1617e │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - bl b1e8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 165a8 │ │ │ │ - ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 160de │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 3378 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 165e0 │ │ │ │ - ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16398 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #32 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r0, sp, #50 @ 0x32 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + b.n 14ef8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 164f0 │ │ │ │ + bge.w 15062 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 165f6 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 160de │ │ │ │ - mov.w r8, #364 @ 0x16c │ │ │ │ - b.n 1618e │ │ │ │ - blx 3970 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 16010 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 15062 │ │ │ │ + b.n 1508c │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 16436 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.n 15050 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16522 │ │ │ │ + bge.w 15070 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 165b4 │ │ │ │ - mov r9, r5 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 163c4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 16376 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r8, #348 @ 0x15c │ │ │ │ - mov r7, r5 │ │ │ │ - b.n 16176 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 1662c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + bne.w 15070 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 1516c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bge.w 15050 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15050 │ │ │ │ + b.n 151fa │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 151b4 │ │ │ │ + ldr r2, [pc, #204] @ (152f8 ) │ │ │ │ + ldr r1, [pc, #204] @ (152fc ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #200] @ (15300 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ + bge.n 15250 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 1526c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1656c │ │ │ │ + bge.w 15070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 165c4 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - b.n 1605e │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 160bc │ │ │ │ - mov r4, r5 │ │ │ │ - mov.w r8, #348 @ 0x15c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 16224 │ │ │ │ - blx 3650 │ │ │ │ - ldr r3, [pc, #212] @ (16660 ) │ │ │ │ - ldr.w r7, [sl, r3] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1624a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - b.n 1638e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16276 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 164aa │ │ │ │ - b.n 164f8 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov.w r8, #348 @ 0x15c │ │ │ │ - mov r5, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16166 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15070 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1656c │ │ │ │ - ldr r3, [pc, #200] @ (16698 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #200] @ (1669c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 390c │ │ │ │ - b.n 1635a │ │ │ │ - blx 3650 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16602 │ │ │ │ - adds r3, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 164c4 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 15070 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 164f0 │ │ │ │ + b.n 15250 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 160de │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - b.n 164ce │ │ │ │ - ldr r3, [pc, #140] @ (166a0 ) │ │ │ │ - movw r2, #11926 @ 0x2e96 │ │ │ │ - ldr r1, [pc, #140] @ (166a4 ) │ │ │ │ - ldr r0, [pc, #140] @ (166a8 ) │ │ │ │ + ldr r3, [pc, #136] @ (15304 ) │ │ │ │ + movw r2, #10625 @ 0x2981 │ │ │ │ + ldr r1, [pc, #136] @ (15308 ) │ │ │ │ + ldr r0, [pc, #136] @ (1530c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1452 @ 0x5ac │ │ │ │ + addw r3, r3, #1308 @ 0x51c │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #124] @ (166ac ) │ │ │ │ - movw r2, #11795 @ 0x2e13 │ │ │ │ - ldr r1, [pc, #124] @ (166b0 ) │ │ │ │ - ldr r0, [pc, #124] @ (166b4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1452 @ 0x5ac │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 411c <__assert_fail@plt+0x734> │ │ │ │ - ldr r3, [pc, #108] @ (166b8 ) │ │ │ │ + ldr r3, [pc, #116] @ (15310 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #108] @ (166bc ) │ │ │ │ - ldr r0, [pc, #108] @ (166c0 ) │ │ │ │ + ldr r1, [pc, #116] @ (15314 ) │ │ │ │ + ldr r0, [pc, #116] @ (15318 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ + movs r2, r0 │ │ │ │ + cbnz r6, 1530e │ │ │ │ + movs r2, r0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #560 @ (adr r7, 168b0 ) │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ + movs r1, r0 │ │ │ │ + cbnz r2, 152f8 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2dd0000 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r6, 152f4 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r3, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.u16 d16, d4, d0 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + ldr r7, [pc, #360] @ (15470 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + asrs r0, r7, #8 │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.u d0, d8, d0 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ movs r1, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #864] @ (16a38 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #864] @ (16a3c ) │ │ │ │ + ldr.w r2, [pc, #1532] @ 1592c │ │ │ │ + mov lr, r3 │ │ │ │ + ldr.w r3, [pc, #1528] @ 15930 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #860] @ (16a40 ) │ │ │ │ - movs r0, #0 │ │ │ │ + ldr.w r6, [pc, #1524] @ 15934 │ │ │ │ + mov sl, r0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ - add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #840] @ (16a44 ) │ │ │ │ - strd r0, r1, [sp, #24] │ │ │ │ - add r3, pc │ │ │ │ + ldr.w r3, [pc, #1504] @ 15938 │ │ │ │ str r2, [sp, #32] │ │ │ │ - adds r3, #20 │ │ │ │ + add r6, pc │ │ │ │ + add r3, pc │ │ │ │ + strd r0, r1, [sp, #24] │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 16742 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.n 153b0 │ │ │ │ + ldr.w r3, [lr, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 16afc │ │ │ │ - ldr r2, [pc, #816] @ (16a48 ) │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + lsls r7, r2, #5 │ │ │ │ + bpl.w 1590c │ │ │ │ + ldr.w r2, [pc, #1468] @ 1593c │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16b04 │ │ │ │ - ldr r2, [pc, #808] @ (16a4c ) │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + beq.w 15914 │ │ │ │ + ldr.w r2, [pc, #1460] @ 15940 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16b00 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ + beq.w 15910 │ │ │ │ + ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 16742 │ │ │ │ + ble.n 153b0 │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.w 169f4 │ │ │ │ + bhi.w 156b2 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.w 169f4 │ │ │ │ - ldr.w r6, [ip] │ │ │ │ - ldr.w r8, [ip, #4] │ │ │ │ - ldr.w r9, [ip, #8] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ + bne.w 156b2 │ │ │ │ + ldr.w r3, [ip] │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - ldr r3, [pc, #708] @ (16a50 ) │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r1, #7 │ │ │ │ + bpl.w 1581c │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ands.w r2, r1, #2 │ │ │ │ + bne.w 1571c │ │ │ │ + cmp r1, #15 │ │ │ │ + bhi.w 15534 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r7, r3 │ │ │ │ + adds r0, r7, #1 │ │ │ │ + beq.w 1572a │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 157c6 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 1573a │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.w 15658 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mov r8, r3 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 15748 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 1586c │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 15758 │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.w 15678 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mov r9, r3 │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 15766 │ │ │ │ + ldr.w r3, [pc, #1248] @ 15944 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r5, [r3, #260] @ 0x104 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [r4, #4] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ + strd r6, r6, [r4, #4] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ + ldr.w r5, [r3, #300] @ 0x12c │ │ │ │ blx 3798 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 168c2 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15698 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 16ad8 │ │ │ │ + beq.w 15788 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 167ba │ │ │ │ + bge.n 15492 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #664] @ (16a54 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #624] @ 16a30 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #16] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 169d0 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 169c0 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [pc, #620] @ (16a58 ) │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #1068] @ 0x42c │ │ │ │ - mov r2, r8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16ab6 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 169f0 │ │ │ │ - ldr r3, [pc, #600] @ (16a5c ) │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #736] @ 0x2e0 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16ac0 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 16abc │ │ │ │ - ldr r3, [pc, #572] @ (16a60 ) │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r4, #0] │ │ │ │ - cbz r3, 1684a │ │ │ │ - mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - add.w r0, sp, #38 @ 0x26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + bl 9438 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 169d0 │ │ │ │ + beq.w 156d8 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 14c14 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 156d8 │ │ │ │ blx 353c │ │ │ │ - cbz r5, 16862 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16862 │ │ │ │ + bge.n 154d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a18 │ │ │ │ + beq.w 15708 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 16878 │ │ │ │ + cbz r0, 154e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16878 │ │ │ │ + bge.n 154e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a26 │ │ │ │ + beq.w 15702 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 1688e │ │ │ │ + cbz r0, 154fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1688e │ │ │ │ + bge.n 154fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a20 │ │ │ │ + beq.w 15716 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - cbz r0, 168a4 │ │ │ │ + cbz r0, 15512 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 168a4 │ │ │ │ + bge.n 15512 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a98 │ │ │ │ - ldr r2, [pc, #444] @ (16a64 ) │ │ │ │ - ldr r3, [pc, #404] @ (16a3c ) │ │ │ │ + beq.w 15710 │ │ │ │ + ldr.w r2, [pc, #1076] @ 15948 │ │ │ │ + ldr.w r3, [pc, #1048] @ 15930 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16af8 │ │ │ │ + bne.w 15908 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 167e4 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr.w r1, [pc, #1044] @ 1594c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1572a │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 1571c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 37f0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 1540a │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ @@ -27751,3979 +25883,4036 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r8, r5, lsl #2 │ │ │ │ - ldr r3, [pc, #356] @ (16a68 ) │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, ip, r8 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r3, [pc, #956] @ (15950 ) │ │ │ │ + mov r0, lr │ │ │ │ + add.w r1, ip, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ - bl adfc │ │ │ │ + bl add4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16970 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - cmp r5, #2 │ │ │ │ - bgt.n 16946 │ │ │ │ - add r8, sp │ │ │ │ - ldr.w r3, [r8, #24] │ │ │ │ - cbz r3, 1694e │ │ │ │ - adds r3, r5, #1 │ │ │ │ + beq.n 15606 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 16946 │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ + bgt.w 153ec │ │ │ │ + add.w r2, sp, r7 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - cbz r2, 1694c │ │ │ │ + cbz r2, 155e4 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.w 153ec │ │ │ │ + add.w r1, sp, r2, lsl #2 │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 157c2 │ │ │ │ adds r5, #2 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 16946 │ │ │ │ - add.w r3, sp, r5, lsl #2 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - cbz r3, 1694e │ │ │ │ - ldrd r8, r9, [sp, #28] │ │ │ │ - b.n 1678a │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #284] @ (16a6c ) │ │ │ │ + beq.w 153ec │ │ │ │ + add.w r2, sp, r5, lsl #2 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 153ec │ │ │ │ + ldr r3, [pc, #876] @ (15954 ) │ │ │ │ movs r4, #3 │ │ │ │ - ldr r1, [pc, #284] @ (16a70 ) │ │ │ │ - ldr r2, [pc, #284] @ (16a74 ) │ │ │ │ + ldr r1, [pc, #876] @ (15958 ) │ │ │ │ + ldr r2, [pc, #880] @ (1595c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #276] @ (16a78 ) │ │ │ │ - ldr r1, [pc, #280] @ (16a7c ) │ │ │ │ + ldr r3, [pc, #872] @ (15960 ) │ │ │ │ + ldr r1, [pc, #872] @ (15964 ) │ │ │ │ str r5, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 16986 │ │ │ │ + cbz r0, 1561c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16986 │ │ │ │ + bge.n 1561c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ac6 │ │ │ │ + beq.w 15776 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 1699c │ │ │ │ + cbz r0, 15632 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1699c │ │ │ │ + bge.n 15632 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16acc │ │ │ │ + beq.w 1577c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - cbz r0, 169b2 │ │ │ │ + cbz r0, 15648 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 169b2 │ │ │ │ + bge.n 15648 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ad2 │ │ │ │ - ldr r0, [pc, #204] @ (16a80 ) │ │ │ │ - movs r1, #137 @ 0x89 │ │ │ │ - movs r4, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n 168a4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 167e4 │ │ │ │ - movs r4, #137 @ 0x89 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 16aaa │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 16a9e │ │ │ │ - ldr r0, [pc, #160] @ (16a84 ) │ │ │ │ - mov r1, r4 │ │ │ │ + beq.w 15782 │ │ │ │ + ldr r0, [pc, #796] @ (15968 ) │ │ │ │ + mov.w r1, #298 @ 0x12a │ │ │ │ movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n 1684a │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ - b.n 169d2 │ │ │ │ - ldr r3, [pc, #116] @ (16a6c ) │ │ │ │ + bl c3c8 │ │ │ │ + b.n 15512 │ │ │ │ + ldr r3, [pc, #752] @ (1594c ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 15748 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 1573a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37f0 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 15430 │ │ │ │ + ldr r3, [pc, #720] @ (1594c ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 15766 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 15758 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37f0 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 15458 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 14c14 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 156d6 │ │ │ │ + blx 353c │ │ │ │ + b.n 154d0 │ │ │ │ + ldr r3, [pc, #672] @ (15954 ) │ │ │ │ movs r4, #3 │ │ │ │ - ldr r1, [pc, #140] @ (16a88 ) │ │ │ │ - ldr r2, [pc, #144] @ (16a8c ) │ │ │ │ + ldr r1, [pc, #692] @ (1596c ) │ │ │ │ + ldr r2, [pc, #692] @ (15970 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #132] @ (16a90 ) │ │ │ │ - ldr r1, [pc, #136] @ (16a94 ) │ │ │ │ + ldr r3, [pc, #684] @ (15974 ) │ │ │ │ + ldr r1, [pc, #684] @ (15978 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n 16970 │ │ │ │ + b.n 15606 │ │ │ │ + movs r5, #0 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 157b4 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 157a8 │ │ │ │ + ldr r0, [pc, #656] @ (1597c ) │ │ │ │ + mov.w r1, #298 @ 0x12a │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + blx 353c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 15904 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 154be │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 154e6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16862 │ │ │ │ + b.n 154d0 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1688e │ │ │ │ + b.n 15512 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16878 │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - str r6, [sp, #16] │ │ │ │ + b.n 154fc │ │ │ │ + ldr r3, [pc, #608] @ (15980 ) │ │ │ │ + ldr r1, [pc, #612] @ (15984 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 15606 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 15410 │ │ │ │ + ldr r3, [pc, #580] @ (15980 ) │ │ │ │ + ldr r1, [pc, #584] @ (15988 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 15606 │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ + b.n 15438 │ │ │ │ + ldr r3, [pc, #548] @ (15980 ) │ │ │ │ + ldr r1, [pc, #560] @ (1598c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 15606 │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 15460 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1561c │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15632 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15648 │ │ │ │ + ldr r1, [pc, #516] @ (15990 ) │ │ │ │ + mov.w r2, #298 @ 0x12a │ │ │ │ + ldr r0, [pc, #516] @ (15994 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 156d6 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 15492 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 156e8 │ │ │ │ + mov.w r2, #298 @ 0x12a │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 156e0 │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 155e4 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 158ea │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 158ea │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 158ea │ │ │ │ + ldr r3, [pc, #344] @ (1593c ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 15810 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b020 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 15430 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15430 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15430 │ │ │ │ + bl 8cd8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 157ec │ │ │ │ + b.n 15748 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 158d0 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 158d0 │ │ │ │ + mov r0, r3 │ │ │ │ + blx r2 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 158d0 │ │ │ │ + ldr r3, [pc, #264] @ (1593c ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 15860 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b020 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1540a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1540a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1540a │ │ │ │ + bl 8cd8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 1583c │ │ │ │ + b.n 1572a │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cbz r3, 158b6 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cbz r3, 158b6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 158b6 │ │ │ │ + ldr r3, [pc, #188] @ (1593c ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 158aa │ │ │ │ + mov r0, r5 │ │ │ │ + bl b020 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 15458 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15458 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15458 │ │ │ │ + bl 8cd8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 15886 │ │ │ │ + b.n 15766 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 15766 │ │ │ │ + ldr r3, [pc, #144] @ (15954 ) │ │ │ │ + ldr r1, [pc, #212] @ (15998 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 15766 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1572a │ │ │ │ + ldr r3, [pc, #120] @ (15954 ) │ │ │ │ + ldr r1, [pc, #188] @ (1599c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 1572a │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 15748 │ │ │ │ + ldr r3, [pc, #92] @ (15954 ) │ │ │ │ + ldr r1, [pc, #168] @ (159a0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 15748 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 154d0 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #140] @ (159a4 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #140] @ (159a8 ) │ │ │ │ + ldr r0, [pc, #140] @ (159ac ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 16a54 ) │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + cbz r4, 15990 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + add r7, pc, #792 @ (adr r7, 15c64 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + adds r4, r0, #2 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + adds r0, r0, #0 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + adds r6, r0, #0 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + movs r2, #16 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + subs r2, r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + subs r6, r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 168a4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 169e2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 169da │ │ │ │ - blx 36c0 │ │ │ │ - b.n 167fc │ │ │ │ - movs r4, #139 @ 0x8b │ │ │ │ - b.n 169d2 │ │ │ │ - blx 36c0 │ │ │ │ - b.n 1681a │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16986 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1699c │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 169b2 │ │ │ │ - ldr r1, [pc, #64] @ (16b1c ) │ │ │ │ - movs r2, #137 @ 0x89 │ │ │ │ - ldr r0, [pc, #64] @ (16b20 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 169d0 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 167ba │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #28] @ (16b24 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #28] @ (16b28 ) │ │ │ │ - ldr r0, [pc, #28] @ (16b2c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, r7, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r3, r2 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + adds r4, r7, r1 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ movs r1, r0 │ │ │ │ - umlal r0, r0, r0, r0 │ │ │ │ - movs r0, r5 │ │ │ │ + subs r6, r5, r0 │ │ │ │ movs r1, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + asrs r4, r7, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ + 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, #4008] @ 0xfa8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #860] @ (16ea0 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #860] @ (16ea4 ) │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w r3, [pc, #2304] @ 162c4 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w r2, [pc, #2304] @ 162c8 │ │ │ │ + movs r4, #0 │ │ │ │ + add r3, pc │ │ │ │ + mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #856] @ (16ea8 ) │ │ │ │ - movs r0, #0 │ │ │ │ - mov ip, r1 │ │ │ │ + strd r4, r4, [sp, #20] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr.w r8, [r3, #380] @ 0x17c │ │ │ │ + ldr.w r3, [pc, #2284] @ 162cc │ │ │ │ + strh.w r4, [sp, #32] │ │ │ │ + ldr.w r7, [pc, #2280] @ 162d0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - movs r1, #0 │ │ │ │ - movs r2, #0 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #836] @ (16eac ) │ │ │ │ - strd r0, r1, [sp, #24] │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #32] │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 16bae │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cbnz r3, 15a28 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 15fa0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 15a16 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + add r0, sp, #20 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 9438 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 15a2a │ │ │ │ + movs r4, #11 │ │ │ │ + b.n 15e24 │ │ │ │ + mov r8, r4 │ │ │ │ + ldr.w r3, [pc, #2216] @ 162d4 │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.w 16000 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 16f64 │ │ │ │ - ldr r2, [pc, #812] @ (16eb0 ) │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16f6c │ │ │ │ - ldr r2, [pc, #804] @ (16eb4 ) │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + lsls r1, r2, #5 │ │ │ │ + bpl.w 162ba │ │ │ │ + ldr.w r2, [pc, #2196] @ 162d8 │ │ │ │ + ldr.w sl, [r7, r2] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 162a4 │ │ │ │ + ldr.w r2, [pc, #2188] @ 162dc │ │ │ │ + ldr.w r9, [r7, r2] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 162be │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16010 │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 15a72 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r3, [pc, #2156] @ 162e0 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16f68 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ + it ne │ │ │ │ + cmpne r4, r6 │ │ │ │ + bne.w 161fe │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 15a9e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 16bae │ │ │ │ - cmp r5, #3 │ │ │ │ - bhi.w 16e60 │ │ │ │ - tbh [pc, r5, lsl #1] │ │ │ │ - lsls r1, r4, #3 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ - cmp r5, #3 │ │ │ │ - bne.w 16e60 │ │ │ │ - ldr.w r6, [ip] │ │ │ │ - ldr.w r9, [ip, #4] │ │ │ │ - ldr.w r8, [ip, #8] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r6, [sp, #24] │ │ │ │ + beq.w 15e64 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str.w r4, [fp, #16] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 162ba │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 162a4 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 162be │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.w 16040 │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bge.n 15ace │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r4, r6 │ │ │ │ + bne.w 15da0 │ │ │ │ + ldr.w r0, [fp, #24] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bge.n 15aea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15e6a │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str.w r4, [fp, #24] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ + bpl.w 162ba │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 162a4 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 162be │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.w 16076 │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - ldr r3, [pc, #704] @ (16eb8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [r3, #252] @ 0xfc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [r4, #4] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - blx 3798 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 16d2e │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 16f40 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bge.n 15b1a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r6 │ │ │ │ + bne.w 1621c │ │ │ │ + ldr.w r0, [fp, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 15b3e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15e70 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str.w r4, [fp, #12] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + bpl.w 162ba │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 162a4 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 162be │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.w 160ac │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16c26 │ │ │ │ + bge.n 15b6e │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #660] @ (16ebc ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #620] @ 16e98 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #16] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 16e3c │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r0, [fp, #20] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 15b84 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16e2c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [pc, #616] @ (16ec0 ) │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #1296] @ 0x510 │ │ │ │ - mov r2, r8 │ │ │ │ + beq.w 15f2a │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str.w r4, [fp, #20] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #5 │ │ │ │ + bpl.w 162ba │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 162a4 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 162be │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.w 15f6c │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 15bb4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r3, [pc, #1836] @ 162e4 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r6 │ │ │ │ + bne.w 16232 │ │ │ │ + ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 15bdc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16f1e │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 16e5c │ │ │ │ - ldr r3, [pc, #596] @ (16ec4 ) │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1300] @ 0x514 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ + beq.w 15ffa │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str.w r4, [fp, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 162ba │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 162a4 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 162be │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #5 │ │ │ │ + bls.w 16118 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 15c0c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + bl b1c0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 16156 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 15c34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16f28 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 16f24 │ │ │ │ - ldr r3, [pc, #568] @ (16ec8 ) │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r4, #0] │ │ │ │ - cbz r3, 16cb6 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #38 @ 0x26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 16e3c │ │ │ │ - blx 353c │ │ │ │ - cbz r5, 16cce │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 15f46 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + strd r2, r1, [fp, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ + bpl.w 162ba │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 162a4 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 162be │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #6 │ │ │ │ + bls.w 1616a │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 15c64 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + bl b1c0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 161ac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16cce │ │ │ │ + bge.n 15c8c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e84 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 16ce4 │ │ │ │ + beq.w 15f56 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + strd r2, r1, [fp, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + bpl.w 162ba │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 162a4 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 162be │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.w 161c0 │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 15cbc │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r3, [pc, #1576] @ 162e8 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r6 │ │ │ │ + bne.w 16258 │ │ │ │ + ldr.w r0, [fp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16ce4 │ │ │ │ + bge.n 15ce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e92 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 16cfa │ │ │ │ + beq.w 15f66 │ │ │ │ + str.w r4, [fp, #28] │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bac4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + ldr.w r3, [pc, #1520] @ 162ec │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r6 │ │ │ │ + bne.w 1626e │ │ │ │ + ldr.w r0, [fp, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16cfa │ │ │ │ + bge.n 15d20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ + cbnz r3, 15d20 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str.w r4, [fp, #32] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #5 │ │ │ │ + bpl.w 162ba │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 162a4 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 162be │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + adds r2, r3, #1 │ │ │ │ + beq.w 161a8 │ │ │ │ + cmp r3, #9 │ │ │ │ + bgt.w 15e76 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e8c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 16d10 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bne.w 15f30 │ │ │ │ + blx 353c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 15d7e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16d10 │ │ │ │ + bge.n 15d7e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16f00 │ │ │ │ - ldr r2, [pc, #440] @ (16ecc ) │ │ │ │ - ldr r3, [pc, #400] @ (16ea4 ) │ │ │ │ + beq.w 15ff2 │ │ │ │ + ldr.w r2, [pc, #1392] @ 162f0 │ │ │ │ + ldr.w r3, [pc, #1352] @ 162cc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16f60 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 16c50 │ │ │ │ - ldr.w r1, [ip, #8] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr.w r1, [ip] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r8, r5, lsl #2 │ │ │ │ - ldr r3, [pc, #352] @ (16ed0 ) │ │ │ │ + bne.w 162a0 │ │ │ │ mov r0, r6 │ │ │ │ - add.w r1, ip, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - add r3, pc │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #24 │ │ │ │ - bl adfc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 16ddc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - cmp r5, #2 │ │ │ │ - bgt.n 16db2 │ │ │ │ - add r8, sp │ │ │ │ - ldr.w r3, [r8, #24] │ │ │ │ - cbz r3, 16dba │ │ │ │ - adds r3, r5, #1 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.n 16db2 │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cbz r2, 16db8 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r5, #3 │ │ │ │ - beq.n 16db2 │ │ │ │ - add.w r3, sp, r5, lsl #2 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - cbz r3, 16dba │ │ │ │ - ldrd r9, r8, [sp, #28] │ │ │ │ - b.n 16bf6 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #280] @ (16ed4 ) │ │ │ │ - movs r4, #3 │ │ │ │ - ldr r1, [pc, #280] @ (16ed8 ) │ │ │ │ - ldr r2, [pc, #280] @ (16edc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #272] @ (16ee0 ) │ │ │ │ - ldr r1, [pc, #276] @ (16ee4 ) │ │ │ │ - str r5, [sp, #8] │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [pc, #1360] @ 162f4 │ │ │ │ add r3, pc │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16248 │ │ │ │ + ldr.w lr, [r4, #4] │ │ │ │ + cmp r0, lr │ │ │ │ + beq.w 15ad4 │ │ │ │ + ldr.w r2, [lr, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 16284 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.w 162ba │ │ │ │ + cmp r1, sl │ │ │ │ + beq.w 162a4 │ │ │ │ + cmp r1, r9 │ │ │ │ + beq.w 162be │ │ │ │ + ldr.w ip, [r2, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 15df6 │ │ │ │ + adds r2, #12 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 15ad4 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, ip │ │ │ │ + bne.n 15de6 │ │ │ │ + ldr.w r1, [pc, #1280] @ 162f8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr.w r2, [lr, #12] │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr.w r1, [pc, #1268] @ 162fc │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 16df2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16df2 │ │ │ │ + bge.n 15e22 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 15e22 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r4, #12 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cbnz r3, 15e46 │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cbnz r3, 15e58 │ │ │ │ + ldr.w r2, [pc, #1228] @ 16300 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [pc, #1228] @ 16304 │ │ │ │ + movs r6, #0 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + bl e2ec │ │ │ │ + b.n 15d5e │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16f2e │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 16e08 │ │ │ │ + beq.n 15e30 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 15e30 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15a9e │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15aea │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15b3e │ │ │ │ + ldr.w r4, [pc, #1168] @ 16308 │ │ │ │ + mov r0, fp │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ + blx 3430 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 161a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15d48 │ │ │ │ + ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ + mov r0, fp │ │ │ │ + bl 8ccc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15fee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16e08 │ │ │ │ + bge.w 15fc0 │ │ │ │ + adds r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #9 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + bl bac4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15fd0 │ │ │ │ + ldr.w r3, [pc, #1096] @ 1630c │ │ │ │ + add r1, sp, #8 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + ldr.w r0, [r3, #1332] @ 0x534 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3808 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9150 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 15ef8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16f34 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 16e1e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 16214 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16e1e │ │ │ │ + bge.n 15f0a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16f3a │ │ │ │ - ldr r0, [pc, #200] @ (16ee8 ) │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ - movs r4, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n 16d10 │ │ │ │ - mov r0, r4 │ │ │ │ + beq.w 160f0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 15fee │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 15d48 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15d48 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15d48 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15b84 │ │ │ │ + mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 16c50 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 16f12 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 15d5e │ │ │ │ + b.n 15a24 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrd r2, r1, [sp] │ │ │ │ + b.n 15c34 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrd r2, r1, [sp] │ │ │ │ + b.n 15c8c │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15ce4 │ │ │ │ + movs r0, #4 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 15f98 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f06 │ │ │ │ - ldr r0, [pc, #156] @ (16eec ) │ │ │ │ - mov r1, r4 │ │ │ │ - movs r4, #0 │ │ │ │ + beq.w 160f8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + b.n 15bb4 │ │ │ │ + ldr r1, [pc, #876] @ (16310 ) │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r0, [pc, #876] @ (16314 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n 16cb6 │ │ │ │ - movs r4, #123 @ 0x7b │ │ │ │ - b.n 16e3e │ │ │ │ - ldr r3, [pc, #112] @ (16ed4 ) │ │ │ │ - movs r4, #3 │ │ │ │ - ldr r1, [pc, #136] @ (16ef0 ) │ │ │ │ - ldr r2, [pc, #140] @ (16ef4 ) │ │ │ │ + blx 39d0 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15a24 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 15a16 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #9 │ │ │ │ + bl bac4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 15ec2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 15fee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16106 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 15fee │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r4, #14 │ │ │ │ + b.n 15e24 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15d7e │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15bdc │ │ │ │ + ldr r3, [pc, #756] @ (162f8 ) │ │ │ │ + ldr r1, [pc, #788] @ (16318 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 15e22 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 16038 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 160e2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + b.n 15a72 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1606e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 1606e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + b.n 15ace │ │ │ │ + movs r0, #2 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 160a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 160a4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + b.n 15b1a │ │ │ │ + movs r0, #3 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 160da │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 160da │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 15b6e │ │ │ │ + b.n 15e22 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + b.n 15a72 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15f0a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + b.n 15bb4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 15fe2 │ │ │ │ + b.n 15fee │ │ │ │ + movs r0, #5 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 16140 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 16148 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + b.n 15c0c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + b.n 15c0c │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + blx 36cc │ │ │ │ + ldrd r2, r1, [sp] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15c22 │ │ │ │ + b.n 15e0e │ │ │ │ + movs r0, #6 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 16192 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 1619a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + b.n 15c64 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + b.n 15c64 │ │ │ │ + movs r4, #13 │ │ │ │ + b.n 15e24 │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + blx 36cc │ │ │ │ + ldrd r2, r1, [sp] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15c7a │ │ │ │ + b.n 15e0e │ │ │ │ + movs r0, #7 │ │ │ │ + blx 35f4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15e22 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3564 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 161e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 161f0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 15cbc │ │ │ │ + b.n 15e22 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 15cbc │ │ │ │ + b.n 15e22 │ │ │ │ + ldr r2, [pc, #248] @ (162f8 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + ldr r2, [pc, #276] @ (1631c ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #128] @ (16ef8 ) │ │ │ │ - ldr r1, [pc, #132] @ (16efc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + ldr r1, [pc, #276] @ (16320 ) │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n 16ddc │ │ │ │ + b.n 15e0e │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16cce │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16cfa │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16ce4 │ │ │ │ - ... │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + b.n 15ef8 │ │ │ │ + ldr r2, [pc, #216] @ (162f8 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + ldr r2, [pc, #256] @ (16324 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #252] @ (16328 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 15e0e │ │ │ │ + ldr r2, [pc, #196] @ (162f8 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + ldr r2, [pc, #240] @ (1632c ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #240] @ (16330 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 15e0e │ │ │ │ + ldr r3, [pc, #232] @ (16334 ) │ │ │ │ + ldr r1, [pc, #236] @ (16338 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 15e0e │ │ │ │ + ldr r2, [pc, #156] @ (162f8 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + ldr r2, [pc, #220] @ (1633c ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #216] @ (16340 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 15e0e │ │ │ │ + ldr r2, [pc, #136] @ (162f8 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + ldr r2, [pc, #204] @ (16344 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #204] @ (16348 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 15e0e │ │ │ │ + mov r3, lr │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 15ad4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 16286 │ │ │ │ + ldr r3, [pc, #180] @ (1634c ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 15ad4 │ │ │ │ + b.n 15df6 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #168] @ (16350 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #168] @ (16354 ) │ │ │ │ + ldr r0, [pc, #168] @ (16358 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + nop │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ + movs r2, r0 │ │ │ │ + add r3, pc, #64 @ (adr r3, 1630c ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + add r2, pc, #976 @ (adr r2, 166a4 ) │ │ │ │ movs r2, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ - movs r2, r0 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + subs r4, r4, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, r1, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movs r2, r0 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + adds r6, r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ movs r1, r0 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16d10 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 16e4e │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 16e46 │ │ │ │ - blx 36c0 │ │ │ │ - b.n 16c68 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ - b.n 16e3e │ │ │ │ - blx 36c0 │ │ │ │ - b.n 16c86 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16df2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16e08 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16e1e │ │ │ │ - ldr r1, [pc, #64] @ (16f84 ) │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ - ldr r0, [pc, #64] @ (16f88 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16e3c │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 16c26 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #28] @ (16f8c ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #28] @ (16f90 ) │ │ │ │ - ldr r0, [pc, #28] @ (16f94 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7780000 │ │ │ │ - smlal r0, r0, r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ + 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, #4000] @ 0xfa0 │ │ │ │ - ldr.w r4, [pc, #1896] @ 17714 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #760] @ (16668 ) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #760] @ (1666c ) │ │ │ │ + add r0, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r1, [pc, #1896] @ 17718 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r7, [pc, #1892] @ 1771c │ │ │ │ - add r7, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w r1, #0 │ │ │ │ - bgt.w 1749a │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 17526 │ │ │ │ - ldr.w r3, [pc, #1868] @ 17720 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ - add r3, pc │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r6, [r3, #368] @ 0x170 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ + ldr r5, [pc, #756] @ (16670 ) │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + add r5, pc │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov.w r2, #0 │ │ │ │ + ldr r2, [pc, #748] @ (16674 ) │ │ │ │ + add r2, pc │ │ │ │ + addw r2, r2, #1164 @ 0x48c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1734e │ │ │ │ + beq.n 16422 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 16658 │ │ │ │ + ldr r0, [pc, #724] @ (16678 ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 16642 │ │ │ │ + ldr r0, [pc, #716] @ (1667c ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 1663e │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 16422 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 17438 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17006 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 93fc │ │ │ │ + beq.w 165de │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 1657a │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 163d6 │ │ │ │ + adds r4, #1 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #676] @ (16680 ) │ │ │ │ + add r7, sp, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w r1, r1, r6, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r9, r3 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add r3, sp, #28 │ │ │ │ + bl add4 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 17594 │ │ │ │ - ldrd r0, r1, [r5, #40] @ 0x28 │ │ │ │ - blx 3378 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 174ca │ │ │ │ - ldrd r0, r1, [r5, #48] @ 0x30 │ │ │ │ - blx 3378 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 174c0 │ │ │ │ - movs r0, #9 │ │ │ │ - blx 3690 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17562 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 165bc │ │ │ │ + cbnz r4, 16438 │ │ │ │ + cbnz r6, 16438 │ │ │ │ + ldr r3, [pc, #640] @ (16684 ) │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r1, [pc, #640] @ (16688 ) │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r3, [pc, #632] @ (1668c ) │ │ │ │ + ldr r1, [pc, #632] @ (16690 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 1659c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 1657a │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + add r7, sp, #32 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ - bpl.w 176e0 │ │ │ │ - ldr.w r1, [pc, #1736] @ 17724 │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 176f8 │ │ │ │ - ldr.w r1, [pc, #1724] @ 17728 │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ - mov fp, r1 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 1770e │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 176f4 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 176f4 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 176f4 │ │ │ │ - str r1, [r4, #24] │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq.w 176f4 │ │ │ │ - str r1, [r4, #28] │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq.w 176f4 │ │ │ │ - cmp r3, #5 │ │ │ │ - str r1, [r4, #32] │ │ │ │ - beq.w 176f4 │ │ │ │ - cmp r3, #6 │ │ │ │ - str.w r8, [r4, #36] @ 0x24 │ │ │ │ - beq.w 176f4 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - str.w sl, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r3, #7 │ │ │ │ - beq.w 176f4 │ │ │ │ - str r1, [r4, #44] @ 0x2c │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r3, #8 │ │ │ │ - beq.w 176f4 │ │ │ │ - ldr.w r3, [pc, #1556] @ 1772c │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [r4, #48] @ 0x30 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #828] @ 0x33c │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 397c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 172b8 │ │ │ │ - ldr.w r3, [pc, #1528] @ 17730 │ │ │ │ - ldr.w r9, [r7, r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1714c │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldr.w r8, [r5, #16] │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 17352 │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w r3, [pc, #1496] @ 17734 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #600] @ (16694 ) │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr.w r1, [r3, #1172] @ 0x494 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 175fa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17184 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #3 │ │ │ │ - blx 3690 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1762a │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r0, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r1, #5 │ │ │ │ - bpl.w 176e0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 176f8 │ │ │ │ - cmp r2, fp │ │ │ │ - beq.w 1770e │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr.w r6, [r3, #372] @ 0x174 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + strd r3, r3, [r7, #4] │ │ │ │ + strh r3, [r7, #12] │ │ │ │ + blx 3798 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 176f4 │ │ │ │ - ldr.w r1, [pc, #1396] @ 17738 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r0, [r1, #1424] @ 0x590 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r0, #0] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 176f4 │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - str r0, [r3, #20] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt.w r1, [r9] │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 176f4 │ │ │ │ - str.w r9, [r3, #24] │ │ │ │ - movs r0, #3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 3690 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r5, r0 │ │ │ │ + beq.n 164f6 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r2, [pc, #576] @ (16698 ) │ │ │ │ + ldr r1, [pc, #576] @ (1669c ) │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r7, [r5, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r7 │ │ │ │ + bne.w 16620 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 159b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17630 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 176e0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 176f8 │ │ │ │ - cmp r2, fp │ │ │ │ - beq.w 1770e │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 176f4 │ │ │ │ - cmp r2, #1 │ │ │ │ - str.w sl, [r0, #16] │ │ │ │ - beq.w 176f4 │ │ │ │ - str r3, [r0, #20] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 17458 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - beq.w 176f4 │ │ │ │ - ldrb.w r2, [sp, #38] @ 0x26 │ │ │ │ - str r4, [r0, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1746a │ │ │ │ + beq.w 16634 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 17268 │ │ │ │ + bge.n 1648a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1755a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 165d8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1727e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1748a │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ + cbz r3, 164ae │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #34 @ 0x22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 1653c │ │ │ │ blx 353c │ │ │ │ - cbz r6, 17296 │ │ │ │ + cbz r6, 164c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17296 │ │ │ │ + bge.n 164c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17492 │ │ │ │ - ldr.w r2, [pc, #1188] @ 1773c │ │ │ │ - ldr.w r3, [pc, #1148] @ 17718 │ │ │ │ + beq.n 165ae │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 164d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 165e2 │ │ │ │ + ldr r2, [pc, #452] @ (166a0 ) │ │ │ │ + ldr r3, [pc, #400] @ (1666c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 176d8 │ │ │ │ + bne.w 1663a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 17668 │ │ │ │ - ldr.w r3, [pc, #1128] @ 17730 │ │ │ │ - ldr.w r9, [r7, r3] │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 1714c │ │ │ │ - movs r0, #1 │ │ │ │ - blx 3690 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17662 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt.w r2, [r8] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 176e0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 176f8 │ │ │ │ - cmp r2, fp │ │ │ │ - beq.w 1770e │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 176f4 │ │ │ │ - mov r1, r0 │ │ │ │ - str.w r8, [r0, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3384 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1766e │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17338 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1759c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 16602 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1734a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 175a4 │ │ │ │ - mov r4, sl │ │ │ │ - b.n 17158 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 17014 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 17158 │ │ │ │ - ldr.w r8, [r5, #12] │ │ │ │ - cmp r8, r9 │ │ │ │ - bne.w 17156 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 17158 │ │ │ │ - ldr.w r8, [r5, #36] @ 0x24 │ │ │ │ - cmp r8, r9 │ │ │ │ - bne.w 17156 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 17158 │ │ │ │ - ldr.w r8, [r5, #32] │ │ │ │ - cmp r8, r9 │ │ │ │ - bne.w 17156 │ │ │ │ - ldr r3, [pc, #948] @ (17740 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #1172] @ 0x494 │ │ │ │ - bl a698 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 17432 │ │ │ │ - movs r0, #3 │ │ │ │ - blx 3690 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1767c │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r2, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 9654 │ │ │ │ - ldr r2, [pc, #900] @ (17744 ) │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bge.n 16508 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r2, [pc, #408] @ (166a4 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #336] @ 16660 │ │ │ │ + add r1, sp, #16 │ │ │ │ add r2, pc │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r2, [r2, #1424] @ 0x590 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r2, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - bl 9654 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r1, #2 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - it lt │ │ │ │ - addlt r2, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - it lt │ │ │ │ - strlt r2, [r4, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 9654 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 3690 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17692 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 9654 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9654 │ │ │ │ - ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - cbz r3, 1747e │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, sp, #38 @ 0x26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #16] │ │ │ │ + blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1747e │ │ │ │ - mov r5, r8 │ │ │ │ - movs r7, #15 │ │ │ │ - b.n 174d0 │ │ │ │ - ldr r1, [pc, #780] @ (17748 ) │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r0, [pc, #780] @ (1774c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 175e8 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 17006 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 176f4 │ │ │ │ - ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + beq.n 1653c │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17268 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + beq.n 16456 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - add.w r0, sp, #38 @ 0x26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 17624 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1725e │ │ │ │ - b.n 17268 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1727e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17296 │ │ │ │ - ldr r3, [pc, #692] @ (17750 ) │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r1, [pc, #692] @ (17754 ) │ │ │ │ + bne.n 16456 │ │ │ │ + mov r5, r6 │ │ │ │ + movs r7, #16 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 165f6 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 165ea │ │ │ │ + ldr r2, [pc, #340] @ (166a8 ) │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [pc, #340] @ (166ac ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + bl e2ec │ │ │ │ + blx 353c │ │ │ │ + cbz r6, 16574 │ │ │ │ + ldr r5, [r6, #0] │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 16572 │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r6, #0] │ │ │ │ + cbz r5, 165b0 │ │ │ │ + movs r5, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 164d8 │ │ │ │ + b.n 164c6 │ │ │ │ + ldr r3, [pc, #264] @ (16684 ) │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r1, [pc, #304] @ (166b0 ) │ │ │ │ + ldr r2, [pc, #304] @ (166b4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ + add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #684] @ (17758 ) │ │ │ │ - ldr r2, [pc, #684] @ (1775c ) │ │ │ │ - ldr r1, [pc, #688] @ (17760 ) │ │ │ │ + ldr r3, [pc, #296] @ (166b8 ) │ │ │ │ + ldr r1, [pc, #300] @ (166bc ) │ │ │ │ + str r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r2, pc │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ + ldr r2, [pc, #288] @ (166c0 ) │ │ │ │ + movs r1, #16 │ │ │ │ + ldr r0, [pc, #288] @ (166c4 ) │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17296 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 175ae │ │ │ │ - movs r5, #0 │ │ │ │ - movs r7, #5 │ │ │ │ - mov r4, r5 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 1751a │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 1750e │ │ │ │ - ldr r2, [pc, #644] @ (17764 ) │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [pc, #644] @ (17768 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl f12c │ │ │ │ - cbz r4, 174fa │ │ │ │ + bl e2ec │ │ │ │ + b.n 164d8 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 164d8 │ │ │ │ + b.n 164c6 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 1659c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 174fa │ │ │ │ + bge.n 1659c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 17506 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1727e │ │ │ │ - mov r8, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 17268 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1659c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1659c │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1648a │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 163d6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 174fa │ │ │ │ + b.n 164d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 174dc │ │ │ │ + b.n 16550 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 174d6 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ - bpl.w 176dc │ │ │ │ - ldr r1, [pc, #496] @ (17724 ) │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 176f8 │ │ │ │ - ldr r1, [pc, #492] @ (17728 ) │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 1770e │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 174bc │ │ │ │ - beq.w 16fd2 │ │ │ │ - ldr r0, [pc, #540] @ (1776c ) │ │ │ │ - mov r1, r3 │ │ │ │ + b.n 16548 │ │ │ │ + ldr r1, [pc, #196] @ (166c8 ) │ │ │ │ + movs r2, #16 │ │ │ │ + ldr r0, [pc, #196] @ (166cc ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8c2c │ │ │ │ - b.n 174bc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17268 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 175c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 1758c │ │ │ │ - ldr.w r5, [sl] │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17586 │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r5, [sl] │ │ │ │ - cbz r5, 175f0 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r7, #5 │ │ │ │ - b.n 174d0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17574 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 174d0 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17338 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17158 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 17674 │ │ │ │ - mov.w r8, #0 │ │ │ │ - movs r7, #5 │ │ │ │ - mov r5, r8 │ │ │ │ - mov r4, sl │ │ │ │ - b.n 174d0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r7, #5 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 174d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 174d0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 174d0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r7, #1 │ │ │ │ - b.n 174d0 │ │ │ │ - mov r0, sl │ │ │ │ - movs r7, #5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 174d0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 3650 │ │ │ │ - ldrd r1, r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - blx 397c │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 17184 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - blx 36cc │ │ │ │ + blx 39d0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 176c6 │ │ │ │ - mov r5, r8 │ │ │ │ - movs r7, #13 │ │ │ │ - b.n 174d0 │ │ │ │ - mov r5, r8 │ │ │ │ - movs r7, #13 │ │ │ │ - b.n 175c8 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17642 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cbz r2, 176a6 │ │ │ │ - mov r5, r8 │ │ │ │ - movs r7, #13 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 174d0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 174d0 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 174d0 │ │ │ │ - mov r5, r8 │ │ │ │ - movs r7, #8 │ │ │ │ - b.n 174d0 │ │ │ │ - mov r5, r8 │ │ │ │ - movs r7, #6 │ │ │ │ - b.n 174d0 │ │ │ │ - mov r5, r8 │ │ │ │ - movs r7, #8 │ │ │ │ - b.n 17646 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 175b8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 17432 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 176b2 │ │ │ │ - mov sl, r4 │ │ │ │ - movs r7, #15 │ │ │ │ - b.n 175be │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 176a0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbz r2, 176ba │ │ │ │ - mov r5, r8 │ │ │ │ - movs r7, #15 │ │ │ │ - b.n 17646 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 17642 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1768c │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 176a0 │ │ │ │ - ldr r3, [pc, #168] @ (17770 ) │ │ │ │ - ldr r1, [pc, #168] @ (17774 ) │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + beq.n 1653c │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 16508 │ │ │ │ + ldr r2, [pc, #96] @ (16684 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r5, r2] │ │ │ │ + ldr r2, [pc, #168] @ (166d0 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #164] @ (166d4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ - b.n 17624 │ │ │ │ + mov r5, r6 │ │ │ │ + movs r7, #17 │ │ │ │ + b.n 16540 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - ldr r3, [pc, #148] @ (17778 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #148] @ (1777c ) │ │ │ │ - ldr r0, [pc, #152] @ (17780 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 408c <__assert_fail@plt+0x6a4> │ │ │ │ - ldr r3, [pc, #136] @ (17784 ) │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #148] @ (166d8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #136] @ (17788 ) │ │ │ │ - ldr r0, [pc, #136] @ (1778c ) │ │ │ │ + ldr r1, [pc, #144] @ (166dc ) │ │ │ │ + ldr r0, [pc, #148] @ (166e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - nop │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + add r4, pc, #16 @ (adr r4, 16688 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + add r3, pc, #328 @ (adr r3, 167e0 ) │ │ │ │ movs r2, r0 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ - movs r2, r0 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - movs r2, r0 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp2 0, 8, cr0, cr4, cr0, {0} │ │ │ │ - cdp2 0, 0, cr0, cr0, cr0, {0} │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 0, cr0, cr2, cr0, {0} │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, r7 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - sbfx r0, r0, #0, #1 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ movs r1, r0 │ │ │ │ - orr.w r0, r6, #0 │ │ │ │ - orns r0, r2, #0 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.s32 q8, d12, d0 │ │ │ │ - bics.w r0, r4, #8388608 @ 0x800000 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + asrs r2, r4, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.u32 q8, d14, d0 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ + 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, #4000] @ 0xfa0 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (17838 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1783c ) │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #784] @ (16a08 ) │ │ │ │ + mov ip, r3 │ │ │ │ + ldr r3, [pc, #784] @ (16a0c ) │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r6, #0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr.w sl, [pc, #136] @ 17840 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ + ldr r6, [pc, #780] @ (16a10 ) │ │ │ │ + movs r0, #0 │ │ │ │ + mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add sl, pc │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #0 │ │ │ │ + add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #124] @ (17844 ) │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #760] @ (16a14 ) │ │ │ │ + strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 1676a │ │ │ │ + ldr.w r3, [ip, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 16edc │ │ │ │ + ldr r2, [pc, #728] @ (16a18 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 16efc │ │ │ │ + ldr r2, [pc, #724] @ (16a1c ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 16ef8 │ │ │ │ + ldr.w r3, [ip, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 1676a │ │ │ │ + cmp r5, #3 │ │ │ │ + bhi.w 16b3e │ │ │ │ + tbh [pc, r5, lsl #1] │ │ │ │ + lsls r6, r4, #4 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ + cmp r5, #3 │ │ │ │ + bne.w 16b3e │ │ │ │ + ldr.w r8, [r7] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r0, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #7 │ │ │ │ + bpl.w 16de4 │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + cmp r5, #15 │ │ │ │ + bls.w 1696e │ │ │ │ + blx 36dc │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + beq.w 16d28 │ │ │ │ + ldr r3, [pc, #600] @ (16a20 ) │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ - strd r6, r6, [r7, #4] │ │ │ │ - strh r6, [r7, #12] │ │ │ │ - ldr.w r9, [r3, #292] @ 0x124 │ │ │ │ + ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + strd r3, r3, [r4, #4] │ │ │ │ + strh r3, [r4, #12] │ │ │ │ blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 1784c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 17afa │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 16ae6 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 16d5e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 177f4 │ │ │ │ + bge.n 167fa │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #80] @ (17848 ) │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r2, [pc, #552] @ (16a24 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #52] @ 17830 │ │ │ │ - add r1, sp, #16 │ │ │ │ + vldr d7, [pc, #512] @ 16a00 │ │ │ │ + add r1, sp, #24 │ │ │ │ add r2, pc │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 17eb4 │ │ │ │ - cbnz r5, 17872 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 17854 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 17854 │ │ │ │ - b.n 17eb6 │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ - movs r2, r0 │ │ │ │ - adds r2, r3, r6 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 17eca │ │ │ │ - mov r9, r5 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 17b20 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w 17b20 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 329c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17d72 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32d8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17d7a │ │ │ │ - blx 3860 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17a50 │ │ │ │ - mov r8, r0 │ │ │ │ - strd r9, r5, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3484 │ │ │ │ + beq.w 16b36 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 16b26 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 361c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17a2a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #7 │ │ │ │ - bpl.w 17f96 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 17cdc │ │ │ │ - cmp r3, #15 │ │ │ │ - it ls │ │ │ │ - ldrls r5, [r0, #12] │ │ │ │ - bls.n 178ec │ │ │ │ - ldr.w r3, [pc, #2216] @ 18174 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 17cf0 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 17cdc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 37f0 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r5, #1 │ │ │ │ - beq.w 17cf0 │ │ │ │ + beq.w 16cb8 │ │ │ │ + ldr r3, [pc, #500] @ (16a28 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #236] @ 0xec │ │ │ │ + blx 3588 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.w 16cae │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17904 │ │ │ │ + bge.n 16858 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17ae2 │ │ │ │ - ldr.w r3, [pc, #2160] @ 18178 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 17d00 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.w 17d52 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ - bpl.w 1813a │ │ │ │ - ldr.w r1, [pc, #2128] @ 1817c │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 1813e │ │ │ │ - ldr.w r1, [pc, #2120] @ 18180 │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 18154 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp fp, r3 │ │ │ │ - bcs.w 17d80 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr.w r7, [r3, fp, lsl #2] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17968 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + beq.w 16aea │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 16b76 │ │ │ │ + ldr r3, [pc, #460] @ (16a2c ) │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r3, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3814 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17e40 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 329c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17e78 │ │ │ │ - ldr.w r3, [pc, #2044] @ 18184 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr r3, [pc, #436] @ (16a30 ) │ │ │ │ + strd r5, r8, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ - add r1, sp, #24 │ │ │ │ - strd r7, r4, [sp, #24] │ │ │ │ - ldr.w r0, [r3, #896] @ 0x380 │ │ │ │ + ldr.w r0, [r3, #1076] @ 0x434 │ │ │ │ movs r3, #0 │ │ │ │ blx 3808 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 179b6 │ │ │ │ + bge.n 1689e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17af2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 16b1e │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 16d7c │ │ │ │ + ldr r3, [pc, #396] @ (16a34 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.n 168dc │ │ │ │ + ldr r2, [pc, #392] @ (16a38 ) │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 16d82 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 159b0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16d9c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 179c8 │ │ │ │ + bge.n 168dc │ │ │ │ subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 168dc │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldrb.w r2, [sp, #54] @ 0x36 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 16af6 │ │ │ │ + adds r3, #1 │ │ │ │ + mov r5, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17cd4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 16afc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 179de │ │ │ │ + bge.n 16906 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17ccc │ │ │ │ + beq.w 16b16 │ │ │ │ + mov r4, r5 │ │ │ │ + blx 353c │ │ │ │ + cbz r7, 16920 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 179ee │ │ │ │ + bge.n 16920 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17aea │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 17e86 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 38dc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 17e8e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 16b6e │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 16936 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1789e │ │ │ │ + bge.n 16936 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1789e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3484 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 178ac │ │ │ │ - ldrd r9, r5, [sp, #4] │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl c12c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + beq.w 16b62 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cbz r0, 1694c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1694c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16b68 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17f36 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17a50 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 17ebe │ │ │ │ - movw sl, #291 @ 0x123 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 16ac4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 16ac4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17cb8 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 16ac4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16ac4 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + and.w r5, r5, #3 │ │ │ │ + rsb r5, r5, #1 │ │ │ │ + mul.w r5, r3, r5 │ │ │ │ + b.n 167c0 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, ip │ │ │ │ + ldr r3, [pc, #136] @ (16a3c ) │ │ │ │ + add.w r1, r7, r5, lsl #2 │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + bl add4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 16a6e │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + cmp r5, #2 │ │ │ │ + bgt.n 169f6 │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + add r3, sp │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cbz r3, 16a42 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.n 169f6 │ │ │ │ + add.w r2, sp, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + cbz r2, 16a40 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r5, #3 │ │ │ │ + beq.n 169f6 │ │ │ │ + add.w r3, sp, r5, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cbz r3, 16a42 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 167a8 │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr.w r3, [pc, #1232] @ 16f14 │ │ │ │ + movs r4, #3 │ │ │ │ + ldr.w r1, [pc, #1228] @ 16f18 │ │ │ │ + ldr.w r2, [pc, #1228] @ 16f1c │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr.w r3, [pc, #1220] @ 16f20 │ │ │ │ + ldr.w r1, [pc, #1220] @ 16f24 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 16a84 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 16a84 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17cac │ │ │ │ - ldr.w r0, [pc, #1820] @ 18188 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - cbz r6, 17a88 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 16d4c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cbz r0, 16a9a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17a88 │ │ │ │ + bge.n 16a9a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17ca4 │ │ │ │ - cbz r5, 17aa0 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17a9e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 17c9c │ │ │ │ - mov r5, r4 │ │ │ │ - blx 353c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 17ac0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 16d52 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbz r0, 16ab0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17ac0 │ │ │ │ + bge.n 16ab0 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17cc4 │ │ │ │ - ldr.w r2, [pc, #1736] @ 1818c │ │ │ │ - ldr.w r3, [pc, #1736] @ 18190 │ │ │ │ + beq.w 16d58 │ │ │ │ + ldr.w r2, [pc, #1140] @ 16f28 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r0, [pc, #1140] @ 16f2c │ │ │ │ + movs r1, #1 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + bl e2ec │ │ │ │ + ldr.w r2, [pc, #1128] @ 16f30 │ │ │ │ + ldr.w r3, [pc, #1128] @ 16f34 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1811e │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.w 16ec0 │ │ │ │ mov r0, r4 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 16824 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17904 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 16858 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 16908 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #29 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #54 @ 0x36 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 16da0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 168f6 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 179ee │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 16906 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 179b6 │ │ │ │ - ldr.w r1, [pc, #1688] @ 18194 │ │ │ │ - mov.w r2, #280 @ 0x118 │ │ │ │ - ldr.w r0, [pc, #1684] @ 18198 │ │ │ │ + b.n 1689e │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 16824 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #1 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 16cbe │ │ │ │ + ldr r3, [pc, #980] @ (16f14 ) │ │ │ │ + movs r4, #3 │ │ │ │ + ldr r1, [pc, #1012] @ (16f38 ) │ │ │ │ + ldr r2, [pc, #1012] @ (16f3c ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17ed6 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 177f4 │ │ │ │ - ldr.w r2, [pc, #1656] @ 1819c │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr.w r1, [r2, #912] @ 0x390 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17f26 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 17f2e │ │ │ │ - ldr.w r3, [pc, #1632] @ 181a0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr.w r8, [sl, r3] │ │ │ │ - ldr.w r3, [pc, #1624] @ 181a4 │ │ │ │ - cmp r0, r8 │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #1004] @ (16f40 ) │ │ │ │ + ldr r1, [pc, #1004] @ (16f44 ) │ │ │ │ add r3, pc │ │ │ │ - ite ne │ │ │ │ - movne r7, r6 │ │ │ │ - ldreq r7, [r6, #8] │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - ldr.w r3, [pc, #1612] @ 181a8 │ │ │ │ - it eq │ │ │ │ - ldreq r0, [r7, #4] │ │ │ │ - ldr.w r1, [sl, r3] │ │ │ │ - cmp r0, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r0 │ │ │ │ - ite eq │ │ │ │ - moveq.w ip, #1 │ │ │ │ - movne.w ip, #0 │ │ │ │ - beq.n 17bc4 │ │ │ │ - ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17ff8 │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 18158 │ │ │ │ - ldr.w r0, [pc, #1520] @ 1817c │ │ │ │ - ldr.w r0, [sl, r0] │ │ │ │ - cmp r5, r0 │ │ │ │ - beq.w 1813e │ │ │ │ - ldr.w r0, [pc, #1508] @ 18180 │ │ │ │ - ldr.w r0, [sl, r0] │ │ │ │ - cmp r5, r0 │ │ │ │ - beq.w 18154 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 16a6e │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16936 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1694c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16920 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 329c │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 17bd4 │ │ │ │ - adds r3, #12 │ │ │ │ - b.n 17bb8 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.n 17bd4 │ │ │ │ - ldr.w r5, [r3, #4]! │ │ │ │ - cmp r5, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r5 │ │ │ │ - bne.n 17bb0 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr.w r3, [pc, #1504] @ 181ac │ │ │ │ + beq.w 16db2 │ │ │ │ + ldr r3, [pc, #960] @ (16f48 ) │ │ │ │ add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 17d36 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, fp │ │ │ │ + ldr.w r2, [r3, #636] @ 0x27c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - blx 3814 │ │ │ │ - mov fp, r0 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bpl.w 16ee4 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 16ee0 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr.w r8, [pc, #924] @ 16f4c │ │ │ │ + add r8, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr.w r3, [r8, #1140] @ 0x474 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 37bc │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18032 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 17ee0 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r7, r6 │ │ │ │ - add r1, sp, #28 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, fp, [sp, #24] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - bl b4dc │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 16da6 │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + blx 3780 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17c2e │ │ │ │ + bge.n 16bee │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1802a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 16bee │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 16da6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17c40 │ │ │ │ + bge.n 16c0a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17ece │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 18064 │ │ │ │ - ldr.w r2, [pc, #1384] @ 181b0 │ │ │ │ - ldr.w r1, [pc, #1324] @ 18178 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 16c0a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #836] @ (16f50 ) │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #636] @ 0x27c │ │ │ │ + bl c264 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16dc4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 16c3e │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r5, r1 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - bne.w 180e6 │ │ │ │ - ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - cbz r3, 17c80 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, sp, #38 @ 0x26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 17ea2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r0, #0] │ │ │ │ + beq.n 16c3e │ │ │ │ + cbnz r3, 16c3e │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 17aa0 │ │ │ │ + bge.n 16c56 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 17aa0 │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 16c56 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17aa0 │ │ │ │ mov r0, r5 │ │ │ │ + blx 361c │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 16ca8 │ │ │ │ + ldr r3, [pc, #752] @ (16f54 ) │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ + blx 3994 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16e52 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 16c8e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 16c8e │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17a9e │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a434 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 16ca8 │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 16dba │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #6 │ │ │ │ + b.n 16cbe │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + it lt │ │ │ │ + movlt r5, #4 │ │ │ │ + blt.n 16d38 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #4 │ │ │ │ + mov r6, r4 │ │ │ │ + ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ + cbnz r3, 16d08 │ │ │ │ + ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ + cbnz r3, 16cfc │ │ │ │ + ldr r2, [pc, #652] @ (16f58 ) │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [pc, #652] @ (16f5c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + bl e2ec │ │ │ │ + cbz r6, 16ce8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 16ce8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 16cf4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 16908 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 168f6 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17a88 │ │ │ │ + b.n 16ce8 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 17a68 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ + b.n 16cca │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 17a5e │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17ac0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 179de │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 179c8 │ │ │ │ - ldr.w r3, [pc, #1236] @ 181b4 │ │ │ │ - ldr.w r1, [pc, #1236] @ 181b8 │ │ │ │ + b.n 16cc4 │ │ │ │ + blx 36cc │ │ │ │ + cbnz r0, 16d28 │ │ │ │ + ldr r3, [pc, #504] @ (16f14 ) │ │ │ │ + ldr r1, [pc, #576] @ (16f60 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17fe6 │ │ │ │ + bne.w 16a6e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 178f2 │ │ │ │ - ldr.w r2, [pc, #1208] @ 181bc │ │ │ │ - str.w r8, [sp] │ │ │ │ - ldr.w r1, [pc, #1204] @ 181c0 │ │ │ │ - ldrd r9, r5, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 3530 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17d30 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 17f1a │ │ │ │ - mov.w sl, #292 @ 0x124 │ │ │ │ - b.n 17a54 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 17872 │ │ │ │ + b.n 167c6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 17872 │ │ │ │ - mov r0, r6 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 16d44 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 16cbe │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17872 │ │ │ │ - ldr.w r2, [pc, #1136] @ 181c4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - ldr.w r1, [pc, #1132] @ 181c8 │ │ │ │ - ldrd r9, r5, [sp, #4] │ │ │ │ + b.n 16d3e │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16a84 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16a9a │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16ab0 │ │ │ │ + ldr r1, [pc, #516] @ (16f64 ) │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r0, [pc, #516] @ (16f68 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 3530 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 17d1e │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w sl, #288 @ 0x120 │ │ │ │ - b.n 17a54 │ │ │ │ - mov.w sl, #290 @ 0x122 │ │ │ │ - b.n 17a54 │ │ │ │ - mov r0, fp │ │ │ │ - blx 35f4 │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 17db2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 3564 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 16e56 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 167fa │ │ │ │ + mov r6, r4 │ │ │ │ + movs r5, #7 │ │ │ │ + b.n 16cbe │ │ │ │ + ldr r2, [pc, #400] @ (16f14 ) │ │ │ │ + movs r5, #9 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r6, r2] │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r2, [pc, #476] @ (16f6c ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #476] @ (16f70 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 16cbe │ │ │ │ + movs r5, #9 │ │ │ │ + b.n 16cbe │ │ │ │ + movs r6, #0 │ │ │ │ + movs r5, #10 │ │ │ │ + b.n 16cbe │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17dac │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 17dac │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 18136 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mov r3, r8 │ │ │ │ - ldrd r9, r5, [sp, #4] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17d30 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 17d30 │ │ │ │ - mov r8, r2 │ │ │ │ - mov.w sl, #292 @ 0x124 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r0, r3 │ │ │ │ + it lt │ │ │ │ + movlt r5, #5 │ │ │ │ + blt.n 16d38 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #5 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 16cbe │ │ │ │ + mov r0, r5 │ │ │ │ + movs r5, #6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 17df8 │ │ │ │ + b.n 16cbe │ │ │ │ + movs r5, #5 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17df8 │ │ │ │ + bge.n 16dd8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ + cbz r3, 16ddc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 16cbe │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16dd8 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17e68 │ │ │ │ - cbz r4, 17e08 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17e08 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 17e70 │ │ │ │ - cbz r7, 17e18 │ │ │ │ + beq.n 16d14 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 16d14 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 16d14 │ │ │ │ + ldr r3, [pc, #376] @ (16f74 ) │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 16e38 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.n 16e5e │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + cmp r5, #15 │ │ │ │ + bhi.n 16e48 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + and.w r5, r5, #3 │ │ │ │ + rsb r5, r5, #1 │ │ │ │ + mul.w r5, r3, r5 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17e18 │ │ │ │ + bge.w 167c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 17e60 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 17a54 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 17a54 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17a54 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17a54 │ │ │ │ - ldrd r9, r5, [sp, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - mov.w sl, #292 @ 0x124 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mov fp, r7 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17dde │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 17dde │ │ │ │ - b.n 17dd8 │ │ │ │ + bne.w 167c0 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17e18 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17df8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17e08 │ │ │ │ - mov r3, r8 │ │ │ │ - mov.w sl, #292 @ 0x124 │ │ │ │ - ldrd r9, r5, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 17e4c │ │ │ │ - ldrd r9, r5, [sp, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - b.n 17d1e │ │ │ │ - movs r7, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ - mov r8, r5 │ │ │ │ - mov.w sl, #292 @ 0x124 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 17e4c │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17eb4 │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r6, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 18078 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - mov r6, r5 │ │ │ │ - b.n 17a54 │ │ │ │ - mov r8, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - movw sl, #291 @ 0x123 │ │ │ │ - b.n 17dd8 │ │ │ │ - mov r9, r6 │ │ │ │ - b.n 17872 │ │ │ │ + b.n 167c0 │ │ │ │ + bl 8cd8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16d28 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + b.n 16e02 │ │ │ │ mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17c40 │ │ │ │ + blx 36dc │ │ │ │ mov r5, r0 │ │ │ │ + b.n 16e1c │ │ │ │ + movs r5, #6 │ │ │ │ + b.n 16dc6 │ │ │ │ + mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - b.n 17a54 │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1815c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17f14 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 16cbe │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 180de │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #24 │ │ │ │ - b.n 17c02 │ │ │ │ + beq.n 16ec4 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cbz r3, 16ec4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 16ec4 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r5 │ │ │ │ + bne.n 16e9a │ │ │ │ mov r0, r3 │ │ │ │ - mov.w sl, #292 @ 0x124 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17a54 │ │ │ │ - blx 3970 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 17b38 │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - b.n 17a54 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl b104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17f48 │ │ │ │ + bge.n 16e1c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 180a2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 38b4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 180aa │ │ │ │ - blx 3740 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 180b0 │ │ │ │ - ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - cbz r3, 17f7a │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #21 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, sp, #38 @ 0x26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 180aa │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 17a8c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 17a8c │ │ │ │ - mov r0, r6 │ │ │ │ + bne.n 16e1c │ │ │ │ + mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17a8c │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18086 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18086 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ + b.n 16e1c │ │ │ │ + bl 8cd8 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18086 │ │ │ │ - ldr r3, [pc, #464] @ (1817c ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 17fda │ │ │ │ - mov r0, r7 │ │ │ │ - bl b048 │ │ │ │ + bne.n 16e76 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 178ec │ │ │ │ + bge.w 16d28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 178ec │ │ │ │ + bne.w 16d28 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 178ec │ │ │ │ - bl 8bb0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 17fb6 │ │ │ │ - b.n 17cf0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - movw sl, #291 @ 0x123 │ │ │ │ - ldrd r9, r5, [sp, #4] │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 17e4c │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 17bc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 17ffa │ │ │ │ - ldr r3, [pc, #448] @ (181cc ) │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 17bc4 │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 17bc4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 18014 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 17bd4 │ │ │ │ - b.n 17bc4 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17c2e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18042 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 180cc │ │ │ │ - mov r7, r6 │ │ │ │ - mov r5, fp │ │ │ │ - mov r6, fp │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 17a54 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - it lt │ │ │ │ - movlt.w fp, #0 │ │ │ │ - blt.w 17e12 │ │ │ │ - b.n 17a54 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 17eb4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 17eb4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - mov r6, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17a54 │ │ │ │ + b.n 16d28 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17cf0 │ │ │ │ - ldr r3, [pc, #296] @ (181bc ) │ │ │ │ - ldr r1, [pc, #316] @ (181d0 ) │ │ │ │ + bne.n 16ea4 │ │ │ │ + ldr r3, [pc, #68] @ (16f14 ) │ │ │ │ + ldr r1, [pc, #168] @ (16f78 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 17cf0 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f48 │ │ │ │ - movw sl, #293 @ 0x125 │ │ │ │ - b.n 17a54 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 180aa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 180aa │ │ │ │ - mov r0, r4 │ │ │ │ - movw sl, #293 @ 0x125 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17a54 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r5, fp │ │ │ │ - mov r6, fp │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17e08 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f14 │ │ │ │ - ldr r2, [pc, #212] @ (181bc ) │ │ │ │ - ldr r1, [pc, #232] @ (181d4 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #224] @ (181d8 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1810a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 18122 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r8, r5 │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - mov r5, fp │ │ │ │ - mov r6, fp │ │ │ │ - mov r4, fp │ │ │ │ - mov r7, fp │ │ │ │ - b.n 17de4 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - mov fp, r3 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov.w sl, #280 @ 0x118 │ │ │ │ - mov r5, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov r4, fp │ │ │ │ - mov r6, fp │ │ │ │ - b.n 17dd8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.n 1795e │ │ │ │ - bl 411c <__assert_fail@plt+0x734> │ │ │ │ - ldr r3, [pc, #156] @ (181dc ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #152] @ (181e0 ) │ │ │ │ - ldr r0, [pc, #156] @ (181e4 ) │ │ │ │ + b.n 16ea4 │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + bl 3ff8 <__assert_fail@plt+0x610> │ │ │ │ + ldr r3, [pc, #148] @ (16f7c ) │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #148] @ (16f80 ) │ │ │ │ + ldr r0, [pc, #152] @ (16f84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - ldr r3, [pc, #136] @ (181e8 ) │ │ │ │ - movw r2, #9973 @ 0x26f5 │ │ │ │ - ldr r1, [pc, #136] @ (181ec ) │ │ │ │ - ldr r0, [pc, #136] @ (181f0 ) │ │ │ │ + ldr r3, [pc, #136] @ (16f88 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #136] @ (16f8c ) │ │ │ │ + ldr r0, [pc, #136] @ (16f90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1520 @ 0x5f0 │ │ │ │ + adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + nop │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ - movs r2, r0 │ │ │ │ - vaddl.u q0, d10, d0 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d0, d6, d0 │ │ │ │ - @ instruction: 0xf76c0000 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #724] @ 0x2d4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - usat16 r0, #0, r8 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf65c0000 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - vst4.8 {d0-d3}, [sl], r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - vaddl.s32 q8, d0, d0 │ │ │ │ - @ instruction: 0xf23c0000 │ │ │ │ - @ instruction: 0xf3120000 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 17d30 │ │ │ │ - movs r0, r0 │ │ │ │ - strd r0, r0, [lr] │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 17a00 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1f20000 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh.w r0, [sl] │ │ │ │ + ldr??.w r0, [lr] │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf7340000 │ │ │ │ + usada8 r0, ip, 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, #3920] @ 0xf50 │ │ │ │ - ldr.w r3, [pc, #2696] @ 18c90 │ │ │ │ - sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r2, [pc, #2696] @ 18c94 │ │ │ │ - movs r4, #0 │ │ │ │ - add r3, pc │ │ │ │ - mov fp, r0 │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r6, [r3, #276] @ 0x114 │ │ │ │ - ldr.w r3, [pc, #2676] @ 18c98 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - strh.w r4, [sp, #52] @ 0x34 │ │ │ │ - ldr.w sl, [pc, #2672] @ 18c9c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add sl, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 1826c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 189ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18254 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 93fc │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 1826e │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w sl, #196 @ 0xc4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 18aa0 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2608] @ 18ca0 │ │ │ │ - ldr.w r4, [fp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 18a88 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #6 │ │ │ │ - bpl.w 190f2 │ │ │ │ - ldr.w r2, [pc, #2580] @ 18ca4 │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 190dc │ │ │ │ - ldr.w r2, [pc, #2568] @ 18ca8 │ │ │ │ - ldr.w r6, [sl, r2] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.w 190d4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18ad0 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 182cc │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr.w r3, [pc, #2524] @ 18cac │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r3, pc │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r0, [r3, #992] @ 0x3e0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 3808 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18308 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1898c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 189a6 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 18a98 │ │ │ │ - ldr.w r3, [pc, #2464] @ 18cb0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 189c6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 189c6 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ - bpl.w 190f2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 190dc │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.w 190d4 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 18a0c │ │ │ │ - cmp r4, #10 │ │ │ │ - mov r0, r4 │ │ │ │ - it ge │ │ │ │ - movge r0, #10 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - blx 329c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18a1a │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 18424 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - str r1, [r3, #4] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 18424 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - str r1, [r3, #8] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r4, #3 │ │ │ │ - beq.n 18424 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r4, #4 │ │ │ │ - beq.n 18424 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r4, #5 │ │ │ │ - beq.n 18424 │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r4, #6 │ │ │ │ - beq.n 18424 │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r4, #7 │ │ │ │ - beq.n 18424 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - str r1, [r3, #28] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r4, #8 │ │ │ │ - beq.n 18424 │ │ │ │ - ldr r1, [r6, #32] │ │ │ │ - str r1, [r3, #32] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - cmp r4, #9 │ │ │ │ - beq.n 18424 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18424 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18436 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18ac8 │ │ │ │ - ldr.w r4, [fp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 18c82 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [fp, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #2144] @ 18cb4 │ │ │ │ - ldr.w r1, [sl, r3] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bne.w 18b58 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18472 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr.w r0, [fp, #24] │ │ │ │ - blx 3814 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18cdc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 18d0e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 184ae │ │ │ │ - mov r6, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 184ac │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 189ae │ │ │ │ - mov r9, r6 │ │ │ │ - ldrd r0, r1, [fp, #32] │ │ │ │ - blx 3378 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18d2a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 18d84 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 184e8 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 184e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 189b6 │ │ │ │ - mov r6, r7 │ │ │ │ - ldrd r0, r1, [fp, #40] @ 0x28 │ │ │ │ - blx 3378 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18d9e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 18dae │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18522 │ │ │ │ - mov r8, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18520 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 189be │ │ │ │ - mov r7, r8 │ │ │ │ - ldrd r0, r1, [fp, #48] @ 0x30 │ │ │ │ - blx 3378 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18dca │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 18dd8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18560 │ │ │ │ - adds r3, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1855c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18b48 │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - ldrd r0, r1, [fp, #56] @ 0x38 │ │ │ │ - blx 3378 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18df6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 18e4a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1859e │ │ │ │ - adds r3, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1859a │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18b50 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 18e68 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr.w r0, [fp, #28] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 18e88 │ │ │ │ - ldr.w fp, [pc, #1776] @ 18cb8 │ │ │ │ - add fp, pc │ │ │ │ - ldr.w r1, [fp, #1356] @ 0x54c │ │ │ │ - bl 92fc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18ea6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 18f02 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18608 │ │ │ │ - mov fp, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18604 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18cf0 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1700] @ 18cbc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - add r3, pc │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str.w r9, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - ldr.w r1, [r3, #672] @ 0x2a0 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r1, [r3, #1092] @ 0x444 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r1, [r3, #1096] @ 0x448 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r1, [r3, #1100] @ 0x44c │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r1, [r3, #1108] @ 0x454 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r1, [r3, #532] @ 0x214 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r1, [r3, #536] @ 0x218 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - str.w r8, [sp, #100] @ 0x64 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ - ldr.w r3, [r3, #700] @ 0x2bc │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - bpl.w 190d0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 190d0 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 190d0 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 190d0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 190d0 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 190d0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 190d0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 190d0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 190d0 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - bmi.w 18b2e │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 18e44 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 18eae │ │ │ │ - cmp r3, #4 │ │ │ │ - itt eq │ │ │ │ - movweq fp, #65535 @ 0xffff │ │ │ │ - movteq fp, #16 │ │ │ │ - bne.w 190d8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bmi.w 18b28 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 18e3e │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 18eb4 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 190d8 │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - movt r3, #16 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldrb.w r3, [r9, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bmi.w 18b22 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 18e38 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 18ec2 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 190d8 │ │ │ │ - movw sl, #65535 @ 0xffff │ │ │ │ - movt sl, #16 │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - bmi.w 18b42 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 18e32 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 18ebc │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 190d8 │ │ │ │ - movw lr, #65535 @ 0xffff │ │ │ │ - movt lr, #16 │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bmi.w 18b3c │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 18e2c │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 18ece │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 190d8 │ │ │ │ - movw ip, #65535 @ 0xffff │ │ │ │ - movt ip, #16 │ │ │ │ - ldrb.w r3, [r8, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bmi.w 18b38 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 18e28 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 18ec8 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 190d8 │ │ │ │ - movw r0, #65535 @ 0xffff │ │ │ │ - movt r0, #16 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - bmi.w 18b34 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 18e24 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 18eda │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 190d8 │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - movt r1, #16 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bmi.w 18b1e │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 18e20 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 18ed4 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 190d8 │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - movt r3, #16 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ - tst.w r2, #64 @ 0x40 │ │ │ │ - bne.w 18b00 │ │ │ │ - ubfx r2, r2, #2, #3 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 18e02 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 18ee0 │ │ │ │ - cmp r2, #4 │ │ │ │ - itt eq │ │ │ │ - movweq r3, #65535 @ 0xffff │ │ │ │ - movteq r3, #16 │ │ │ │ - bne.w 190d8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - adds r2, #253 @ 0xfd │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - add r2, r1 │ │ │ │ - movs r1, #19 │ │ │ │ - adds r2, #1 │ │ │ │ - bl a0ac │ │ │ │ - mov sl, r0 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #2144] @ 1780c │ │ │ │ + mov r4, r3 │ │ │ │ + ldr.w r3, [pc, #2144] @ 17810 │ │ │ │ + movs r6, #0 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr.w r8, [pc, #2136] @ 17814 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r8, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r3, [pc, #2124] @ 17818 │ │ │ │ + strd r6, r6, [sp, #44] @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + strh.w r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r7, [r3, #304] @ 0x130 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 171e6 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 17364 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 16ffe │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + mov r2, r4 │ │ │ │ + bl 9438 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1729c │ │ │ │ + cbnz r4, 1702e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1738a │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 1738a │ │ │ │ + movs r0, #0 │ │ │ │ + blx 329c │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f1e │ │ │ │ + beq.w 17602 │ │ │ │ + ldr.w r3, [pc, #2012] @ 1781c │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 17626 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ + beq.w 17808 │ │ │ │ + ldr.w r1, [pc, #1992] @ 17820 │ │ │ │ + ldr.w r0, [r8, r1] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 177f2 │ │ │ │ + ldr.w r1, [pc, #1980] @ 17824 │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 177d2 │ │ │ │ + ldr.w lr, [r5, #8] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 17648 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.w 1770e │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r6, r9 │ │ │ │ + strd r4, lr, [sp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 17808 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 177f2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 177d2 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ + bls.w 17530 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr.w r4, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18884 │ │ │ │ - subs r3, #1 │ │ │ │ + bge.n 170c2 │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18d64 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18898 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18d5c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + mov r0, r4 │ │ │ │ + bl f8bc │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17562 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 170e2 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 17212 │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.w 17224 │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ + ands.w r2, r1, #2 │ │ │ │ + bne.w 17510 │ │ │ │ + cmp r1, #15 │ │ │ │ + it ls │ │ │ │ + ldrls.w r7, [fp, #12] │ │ │ │ + bhi.n 171ea │ │ │ │ + adds r1, r7, #1 │ │ │ │ + beq.w 17520 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 17120 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1726c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 17808 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 177f2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 177d2 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r9, r3 │ │ │ │ + bcs.w 1758a │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr.w fp, [r3, r9, lsl #2] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 17156 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + mov r0, fp │ │ │ │ + bl f9e8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 175da │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1717a │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [fp] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1733a │ │ │ │ + mov r0, r4 │ │ │ │ + bl b020 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1760a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 188ae │ │ │ │ + bge.n 1719c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18d54 │ │ │ │ + beq.w 17342 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, fp │ │ │ │ + bl 14710 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1761e │ │ │ │ + cbz r6, 171c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 188c0 │ │ │ │ + bge.n 171c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18d4c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 188d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18d44 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 188e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18d3c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 1735c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 38dc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1763e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 176b8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r6, r7 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ + b.n 17094 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + b.n 1700e │ │ │ │ + ldr.w r1, [pc, #1596] @ 17828 │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r3, [r8, r1] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 17520 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 17510 │ │ │ │ + mov r0, fp │ │ │ │ + blx 37f0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 17104 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bmi.w 170ee │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 17764 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 17764 │ │ │ │ + mov r0, fp │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17764 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, sl │ │ │ │ + bne.w 17712 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b020 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 17104 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 17104 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17104 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17120 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 188fc │ │ │ │ + bge.n 1729c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18d7c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 17290 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1890e │ │ │ │ + bge.n 1729c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 1729c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r5, #310 @ 0x136 │ │ │ │ + mov r4, r6 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18d74 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18922 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + bne.n 1732e │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18d6c │ │ │ │ - ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ - cbz r3, 1893c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #12 │ │ │ │ - add.w r0, sp, #42 @ 0x2a │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 18f56 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + bne.n 17322 │ │ │ │ + ldr.w r0, [pc, #1396] @ 1782c │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + cbz r6, 172d2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18950 │ │ │ │ + bge.n 172d2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18a78 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + beq.n 17354 │ │ │ │ + cbz r4, 172e6 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 172e4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cbz r2, 1734a │ │ │ │ + mov r4, r5 │ │ │ │ blx 353c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cbz r2, 1896e │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cbz r2, 17300 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1896e │ │ │ │ + bge.n 17300 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18a80 │ │ │ │ - ldr r2, [pc, #848] @ (18cc0 ) │ │ │ │ - ldr r3, [pc, #804] @ (18c98 ) │ │ │ │ + beq.w 17508 │ │ │ │ + ldr.w r2, [pc, #1324] @ 17830 │ │ │ │ + ldr.w r3, [pc, #1288] @ 17810 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1907e │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #140 @ 0x8c │ │ │ │ + bne.w 177ce │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 172b4 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 172ac │ │ │ │ + mov r0, fp │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 18308 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 18308 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 1717a │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18308 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 1719c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 184ac │ │ │ │ + b.n 172e6 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 184e6 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 172d2 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18520 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 38b4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18f2a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 18328 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 190c4 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 18326 │ │ │ │ - ldr r1, [pc, #724] @ (18cc4 ) │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ - ldr r0, [pc, #724] @ (18cc8 ) │ │ │ │ + b.n 171c0 │ │ │ │ + ldr.w r1, [pc, #1228] @ 17834 │ │ │ │ + mov.w r2, #310 @ 0x136 │ │ │ │ + ldr.w r0, [pc, #1224] @ 17838 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d06 │ │ │ │ + beq.w 17668 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 18254 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 329c │ │ │ │ - str r0, [sp, #4] │ │ │ │ + b.n 16ffe │ │ │ │ + ldr.w r2, [pc, #1200] @ 1783c │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r1, [r2, #916] @ 0x394 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 176b0 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1729c │ │ │ │ + ldr.w r3, [pc, #1172] @ 17840 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + ldr.w r9, [r8, r3] │ │ │ │ + ldr.w r3, [pc, #1168] @ 17844 │ │ │ │ + cmp r1, r9 │ │ │ │ + add r3, pc │ │ │ │ + ite ne │ │ │ │ + movne lr, r6 │ │ │ │ + ldreq.w lr, [r6, #8] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ldr.w r3, [pc, #1152] @ 17848 │ │ │ │ + it eq │ │ │ │ + ldreq.w r1, [lr, #4] │ │ │ │ + ldr.w r0, [r8, r3] │ │ │ │ + cmp r1, r0 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + beq.n 1742e │ │ │ │ + ldr.w r3, [r1, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1772a │ │ │ │ + ldr.w ip, [r3, #4] │ │ │ │ + ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ + lsls r7, r1, #5 │ │ │ │ + bpl.w 177ee │ │ │ │ + ldr.w r1, [pc, #1068] @ 17820 │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + cmp ip, r1 │ │ │ │ + beq.w 177f2 │ │ │ │ + ldr.w r1, [pc, #1056] @ 17824 │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + cmp ip, r1 │ │ │ │ + beq.w 177d2 │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 17440 │ │ │ │ + adds r3, #12 │ │ │ │ + b.n 17422 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, ip │ │ │ │ + beq.n 17440 │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ + cmp r1, r0 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.n 1741c │ │ │ │ + ldr.w r3, [lr, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr.w r3, [pc, #1044] @ 1784c │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 175be │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + blx 3814 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18424 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18a2c │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + beq.w 17274 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 17672 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r9, r6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r4, sl, [sp, #32] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + bl b4b4 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 9150 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1749a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1775c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 174b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17660 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18f42 │ │ │ │ - mov.w sl, #197 @ 0xc5 │ │ │ │ - mov.w fp, #0 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 18aa0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 17288 │ │ │ │ + ldr r2, [pc, #920] @ (17850 ) │ │ │ │ + ldr r1, [pc, #864] @ (1781c ) │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + bne.w 17788 │ │ │ │ + ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ + cbz r3, 174ec │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add.w r0, sp, #46 @ 0x2e │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 17288 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18aa0 │ │ │ │ + bge.w 172e6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 18aa0 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 18aa8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r2, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 18ab0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 18ab0 │ │ │ │ - mov r0, r2 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 172e6 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18950 │ │ │ │ + b.n 172e6 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1896e │ │ │ │ - ldr r3, [pc, #576] @ (18ccc ) │ │ │ │ - ldr r1, [pc, #580] @ (18cd0 ) │ │ │ │ + b.n 17300 │ │ │ │ + ldr r2, [pc, #832] @ (17854 ) │ │ │ │ + ldr r1, [pc, #836] @ (17858 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ blx 3530 │ │ │ │ - mov.w sl, #197 @ 0xc5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 18a5c │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 18a6c │ │ │ │ - ldr r0, [pc, #544] @ (18cd4 ) │ │ │ │ - mov r1, sl │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18954 │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.n 1893c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18436 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 17720 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 1710a │ │ │ │ + mov r0, r9 │ │ │ │ blx 35f4 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 18a98 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ + cbz r0, 1755a │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3564 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18af6 │ │ │ │ + bge.n 17554 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18cf8 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 18a98 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - b.w 182c2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w r3, r3, fp │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w r3, r3, sl │ │ │ │ - orr.w r3, r3, lr │ │ │ │ - orr.w r3, r3, ip │ │ │ │ - orrs r3, r0 │ │ │ │ - orrs r3, r1 │ │ │ │ - orr.w r3, r3, #127 @ 0x7f │ │ │ │ - b.n 18832 │ │ │ │ - movs r3, #127 @ 0x7f │ │ │ │ - b.n 18806 │ │ │ │ - mov.w sl, #127 @ 0x7f │ │ │ │ - b.n 18744 │ │ │ │ - movs r3, #127 @ 0x7f │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 1871c │ │ │ │ - mov.w fp, #127 @ 0x7f │ │ │ │ - b.n 186f2 │ │ │ │ - movs r1, #127 @ 0x7f │ │ │ │ - b.n 187e0 │ │ │ │ - movs r0, #127 @ 0x7f │ │ │ │ - b.n 187b8 │ │ │ │ - mov.w ip, #127 @ 0x7f │ │ │ │ - b.n 18790 │ │ │ │ - mov.w lr, #127 @ 0x7f │ │ │ │ - b.n 1876a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1855c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1859a │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 18f5c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 190be │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - strd r5, r5, [sp, #12] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 17650 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 170c2 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r5, #320 @ 0x140 │ │ │ │ + b.n 172a4 │ │ │ │ + mov fp, r4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r5, #320 @ 0x140 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18b92 │ │ │ │ + bge.w 172a4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c5a │ │ │ │ - cbz r5, 18ba4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 172a4 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 172a4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 35f4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 175b6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3564 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 175ae │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 17658 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 17156 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + movw r5, #321 @ 0x141 │ │ │ │ + b.n 172a4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18ba4 │ │ │ │ + bge.w 1702e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c6a │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cbz r2, 18bb8 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + bne.w 1702e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1702e │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov sl, fp │ │ │ │ + movw r5, #321 @ 0x141 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 172a4 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 172a4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 172a4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r5, #316 @ 0x13c │ │ │ │ + b.n 172a4 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1718a │ │ │ │ + mov fp, r4 │ │ │ │ + movw r5, #321 @ 0x141 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + b.n 1756a │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r5, #322 @ 0x142 │ │ │ │ + b.n 172a4 │ │ │ │ + ldr r3, [pc, #564] @ (1785c ) │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r1, [pc, #564] @ (17860 ) │ │ │ │ + movw r5, #319 @ 0x13f │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 172a4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov r6, r7 │ │ │ │ + movw r5, #323 @ 0x143 │ │ │ │ + b.n 172a4 │ │ │ │ + movs r6, #0 │ │ │ │ + movw r5, #319 @ 0x13f │ │ │ │ + b.n 172a4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17554 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 175ae │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 174b0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r5, #310 @ 0x136 │ │ │ │ + b.n 172a4 │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 177d6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18bb8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18c62 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 18bd2 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18bd2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18c42 │ │ │ │ - cbz r6, 18be4 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18be4 │ │ │ │ + bge.n 176aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c4a │ │ │ │ - cbz r7, 18bf4 │ │ │ │ + beq.n 17780 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #32 │ │ │ │ + b.n 1746e │ │ │ │ + blx 3970 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 173a2 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + blx r5 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 17706 │ │ │ │ + ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ + cbz r3, 176e4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r2, #31 │ │ │ │ + add.w r0, sp, #46 @ 0x2e │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 17706 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 172d6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18bf4 │ │ │ │ + bge.w 172d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 18c52 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 18c0c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18c0c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 18c72 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cbz r2, 18c1e │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18c1e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 18c7a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 18a38 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 18a38 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18a38 │ │ │ │ - mov r0, r2 │ │ │ │ + bne.w 172d6 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18a38 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 172d6 │ │ │ │ + mov r6, r7 │ │ │ │ + mov.w r5, #324 @ 0x144 │ │ │ │ + b.n 172a4 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 176ba │ │ │ │ + bl 8cd8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 17248 │ │ │ │ + b.n 17520 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov sl, fp │ │ │ │ + mov.w r5, #320 @ 0x140 │ │ │ │ + b.n 175e2 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1742e │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1772c │ │ │ │ + ldr r3, [pc, #296] @ (17864 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1742e │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 1742e │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 17746 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 1742e │ │ │ │ + b.n 17440 │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18bd2 │ │ │ │ + b.n 1749a │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 17520 │ │ │ │ + ldr r2, [pc, #236] @ (1785c ) │ │ │ │ + ldr r1, [pc, #244] @ (17868 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 17520 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18be4 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 176aa │ │ │ │ + ldr r2, [pc, #208] @ (1785c ) │ │ │ │ + ldr r1, [pc, #224] @ (1786c ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #216] @ (17870 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 177b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 177b2 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18bf4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1729c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1729c │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18b92 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18bb8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18ba4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18c0c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18c1e │ │ │ │ - ldr r3, [pc, #84] @ (18cd8 ) │ │ │ │ + b.n 1729c │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #156] @ (17874 ) │ │ │ │ + movw r2, #10946 @ 0x2ac2 │ │ │ │ + ldr r1, [pc, #152] @ (17878 ) │ │ │ │ + ldr r0, [pc, #156] @ (1787c ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r4, [r3, #624] @ 0x270 │ │ │ │ - b.w 18442 │ │ │ │ - nop │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1364 @ 0x554 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + ldr r3, [pc, #140] @ (17880 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #136] @ (17884 ) │ │ │ │ + ldr r0, [pc, #140] @ (17888 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 4170 <__assert_fail@plt+0x788> │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + movs r2, r0 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + lsls r2, r4, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + lsls r4, r1, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 4, cr0, cr14, cr0, {0} │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ movs r2, r0 │ │ │ │ - ldc 0, cr0, [r6], #-0 │ │ │ │ - stmia.w r0, {} │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r1, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xfac40000 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r0], #0 │ │ │ │ - vaddl.s32 q0, d4, d0 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ - movs r2, r0 │ │ │ │ - mov fp, r0 │ │ │ │ + vrev64.16 d16, d0 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + str.w r0, [lr, r0] │ │ │ │ + @ instruction: 0xfae60000 │ │ │ │ + stc2l 0, cr0, [r4, #-0] │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ + movs r1, r0 │ │ │ │ + ldcl 0, cr0, [sl], {0} │ │ │ │ + @ instruction: 0xfac40000 │ │ │ │ + adds r0, r5, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp 0, 3, cr0, cr14, cr0, {0} │ │ │ │ + @ instruction: 0xf2860000 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r1, [pc, #608] @ (17b00 ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #608] @ (17b04 ) │ │ │ │ + add r1, pc │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + vldr d7, [pc, #588] @ 17af8 │ │ │ │ + ldr r6, [pc, #600] @ (17b08 ) │ │ │ │ mov r8, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - b.n 18b82 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18604 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #596] @ (17b0c ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov.w r2, #0 │ │ │ │ + vstr d7, [sp, #32] │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ + ldmia r1, {r0, r1, r2} │ │ │ │ + stmia.w r4, {r0, r1, r2} │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 17938 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 17d06 │ │ │ │ + ldr r1, [pc, #560] @ (17b10 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 17cf0 │ │ │ │ + ldr r1, [pc, #556] @ (17b14 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 17d0a │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 17938 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 17ab6 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.w 17aa4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18a98 │ │ │ │ - b.n 18afa │ │ │ │ - mov.w sl, #196 @ 0xc4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 18aa0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 18f70 │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 18f82 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.w 1849a │ │ │ │ - mov fp, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - b.n 18b82 │ │ │ │ + bne.w 17b38 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #524] @ (17b18 ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, ip │ │ │ │ + add r3, pc │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl add4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 17b5a │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17b94 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 17b92 │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 17962 │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.w 17b38 │ │ │ │ + ldr.w r5, [ip] │ │ │ │ + ldr.w r2, [ip, #4] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 17c7e │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 17c04 │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.n 17a66 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mov r7, r3 │ │ │ │ + adds r3, r7, #1 │ │ │ │ + beq.w 17c12 │ │ │ │ + ldr r3, [pc, #404] @ (17b1c ) │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + ldr r3, [pc, #404] @ (17b20 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r6, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.w 17c20 │ │ │ │ + ldr r3, [pc, #392] @ (17b24 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r5, [r3, #304] @ 0x130 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r3, [r4, #4] │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 17a8a │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 17c44 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 179c8 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #348] @ (17b28 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #296] @ 17af8 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 17bc8 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 17bb8 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 188e8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 188d2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 188c0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 188ae │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18898 │ │ │ │ + bl 16f94 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17bc8 │ │ │ │ + blx 353c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 17a1c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17bfc │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 17a32 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 17a32 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17bf6 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 17a48 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 17a48 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17bf0 │ │ │ │ + ldr r2, [pc, #224] @ (17b2c ) │ │ │ │ + ldr r3, [pc, #184] @ (17b04 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 17cec │ │ │ │ mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18884 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18922 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #200] @ (17b30 ) │ │ │ │ mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1890e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 188fc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 18f96 │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 17c12 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 17c04 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37f0 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 18fa8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.w 184d6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - b.n 18b82 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 18fba │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 18fcc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.w 18510 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - b.n 18b82 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 18fdc │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + b.n 1797e │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 16f94 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17ccc │ │ │ │ + blx 353c │ │ │ │ + b.n 17a1c │ │ │ │ + ldr.w r0, [ip, #4] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #104] @ (17b34 ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w r1, ip, r5, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl add4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 17b5a │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 17aee │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18ff0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - b.w 1854a │ │ │ │ - mov r5, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 18b82 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w r3, r3, fp │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w r3, r3, sl │ │ │ │ - orr.w r3, r3, lr │ │ │ │ - orr.w r3, r3, ip │ │ │ │ - orrs r3, r0 │ │ │ │ - orrs r3, r1 │ │ │ │ - orr.w r3, r3, #255 @ 0xff │ │ │ │ - b.n 18832 │ │ │ │ - movs r3, #255 @ 0xff │ │ │ │ - b.n 18806 │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ - b.n 187e0 │ │ │ │ - movs r0, #255 @ 0xff │ │ │ │ - b.n 187b8 │ │ │ │ - mov.w ip, #255 @ 0xff │ │ │ │ - b.n 18790 │ │ │ │ - mov.w lr, #255 @ 0xff │ │ │ │ - b.n 1876a │ │ │ │ - mov.w sl, #255 @ 0xff │ │ │ │ - b.n 18744 │ │ │ │ - movs r3, #255 @ 0xff │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 1871c │ │ │ │ - mov.w fp, #255 @ 0xff │ │ │ │ - b.n 186f2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19012 │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + beq.n 17b92 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 17962 │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + strh r4, [r7, #32] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r5, #32] │ │ │ │ + movs r2, r0 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r4, [r2, #20] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp2 0, 14, cr0, cr10, cr0, {0} │ │ │ │ + ldr r3, [pc, #468] @ (17d10 ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #468] @ (17d14 ) │ │ │ │ + ldr r2, [pc, #472] @ (17d18 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #464] @ (17d1c ) │ │ │ │ + ldr r1, [pc, #464] @ (17d20 ) │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 17b6e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 17b6e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19026 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.w 18588 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 18ffe │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.n 17c3e │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 17b82 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 17b82 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 17c38 │ │ │ │ + ldr r0, [pc, #416] @ (17d24 ) │ │ │ │ + mov.w r1, #310 @ 0x136 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 17a48 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [pc, #376] @ (17d10 ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #396] @ (17d28 ) │ │ │ │ + ldr r2, [pc, #400] @ (17d2c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #388] @ (17d30 ) │ │ │ │ + ldr r1, [pc, #392] @ (17d34 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 17b5a │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 179f2 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 17c70 │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 17c64 │ │ │ │ + ldr r0, [pc, #348] @ (17d38 ) │ │ │ │ + mov.w r1, #310 @ 0x136 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + blx 353c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 185b8 │ │ │ │ - mov fp, r5 │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.n 18b82 │ │ │ │ - ldr r3, [pc, #620] @ (190f8 ) │ │ │ │ - mov.w fp, #0 │ │ │ │ - ldr r1, [pc, #620] @ (190fc ) │ │ │ │ + beq.n 17cd0 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 17a0a │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17a48 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17a32 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17a1c │ │ │ │ + ldr r3, [pc, #308] @ (17d3c ) │ │ │ │ + ldr r1, [pc, #312] @ (17d40 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - b.n 18b82 │ │ │ │ - mov fp, r0 │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - b.n 18b82 │ │ │ │ - movw fp, #65535 @ 0xffff │ │ │ │ - b.n 186f2 │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 1871c │ │ │ │ - movw lr, #65535 @ 0xffff │ │ │ │ - b.n 1876a │ │ │ │ - movw sl, #65535 @ 0xffff │ │ │ │ - b.n 18744 │ │ │ │ - movw r0, #65535 @ 0xffff │ │ │ │ - b.n 187b8 │ │ │ │ - movw ip, #65535 @ 0xffff │ │ │ │ - b.n 18790 │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - b.n 18806 │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - b.n 187e0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w r3, r3, fp │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w r3, r3, sl │ │ │ │ - orr.w r3, r3, lr │ │ │ │ - orr.w r3, r3, ip │ │ │ │ - orrs r3, r0 │ │ │ │ - orrs r3, r1 │ │ │ │ - mvn.w r3, r3, lsr #16 │ │ │ │ - mvn.w r3, r3, lsl #16 │ │ │ │ - b.n 18832 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19032 │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 18f24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.w 185f2 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - b.n 18b82 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov.w sl, #197 @ 0xc5 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b.n 18b82 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 17b5a │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 17984 │ │ │ │ + ldr r2, [pc, #288] @ (17d44 ) │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + bl aa20 │ │ │ │ mov r0, r5 │ │ │ │ - mov fp, r4 │ │ │ │ + bl 9150 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9150 │ │ │ │ + b.n 17b8e │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov.w sl, #197 @ 0xc5 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - strd r4, r4, [sp, #12] │ │ │ │ - b.n 18c0c │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - b.n 18aa0 │ │ │ │ - ldr r2, [pc, #416] @ (19100 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 19044 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 18b68 │ │ │ │ - ldr r2, [pc, #396] @ (19100 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 19054 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 18d1c │ │ │ │ - mov r5, r9 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - strd r6, r6, [sp, #12] │ │ │ │ - b.n 18b82 │ │ │ │ - ldr r2, [pc, #360] @ (19100 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 19062 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 18d92 │ │ │ │ - mov r5, r6 │ │ │ │ - mov fp, r7 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r6, r7 │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - strd r7, r7, [sp, #12] │ │ │ │ - b.n 18b82 │ │ │ │ - ldr r2, [pc, #324] @ (19100 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 19070 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 18dbc │ │ │ │ - mov r5, r7 │ │ │ │ - mov fp, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - strd r8, r8, [sp, #12] │ │ │ │ - b.n 18b82 │ │ │ │ - ldr r2, [pc, #288] @ (19100 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 19082 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 18de8 │ │ │ │ - mov r5, r8 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 18b82 │ │ │ │ - ldr r2, [pc, #256] @ (19100 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 19092 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx r3 │ │ │ │ + b.n 17b82 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17b6e │ │ │ │ + ldr r1, [pc, #256] @ (17d48 ) │ │ │ │ + mov.w r2, #310 @ 0x136 │ │ │ │ + ldr r0, [pc, #256] @ (17d4c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 18e78 │ │ │ │ - ldr r2, [pc, #236] @ (19100 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 190a2 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 17ccc │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 179c8 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 17bd8 │ │ │ │ + mov.w r2, #310 @ 0x136 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 17bd0 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cbz r3, 17cd4 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cbz r3, 17cd4 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 18e5a │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov fp, r3 │ │ │ │ - mov.w sl, #198 @ 0xc6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 18b82 │ │ │ │ - ldr r2, [pc, #204] @ (19100 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 190b2 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 18f10 │ │ │ │ - ldr r3, [pc, #188] @ (19104 ) │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 18b68 │ │ │ │ - ldr r3, [pc, #176] @ (19108 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 18d1c │ │ │ │ - ldr r3, [pc, #168] @ (1910c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ + cbz r0, 17cd4 │ │ │ │ + ldr r2, [pc, #192] @ (17d50 ) │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 17cc0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl b020 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18d92 │ │ │ │ - ldr r3, [pc, #156] @ (19110 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 18dbc │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (19114 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 18de8 │ │ │ │ - ldr r3, [pc, #132] @ (19118 ) │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 18e78 │ │ │ │ - ldr r3, [pc, #120] @ (1911c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1797e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1797e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1797e │ │ │ │ + bl 8cd8 │ │ │ │ mov r3, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 18e5a │ │ │ │ - ldr.w r1, [fp, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 18f10 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b.w 18472 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 17c98 │ │ │ │ + b.n 17c12 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 17bc8 │ │ │ │ mov r4, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18326 │ │ │ │ - bl 3eb4 <__assert_fail@plt+0x4cc> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - bl 4180 <__assert_fail@plt+0x798> │ │ │ │ - ldr r3, [pc, #64] @ (19120 ) │ │ │ │ + b.n 17a1c │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 17c12 │ │ │ │ + ldr r3, [pc, #48] @ (17d10 ) │ │ │ │ + ldr r1, [pc, #116] @ (17d54 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 17c12 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (17d58 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #64] @ (19124 ) │ │ │ │ - ldr r0, [pc, #64] @ (19128 ) │ │ │ │ + ldr r1, [pc, #100] @ (17d5c ) │ │ │ │ + ldr r0, [pc, #100] @ (17d60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 411c <__assert_fail@plt+0x734> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ nop │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18ab8 │ │ │ │ + @ instruction: 0xf7300000 │ │ │ │ + cdp2 0, 7, cr0, cr8, cr0, {0} │ │ │ │ + subw r0, ip, #2048 @ 0x800 │ │ │ │ + @ instruction: 0xf6b20000 │ │ │ │ + cdp2 0, 5, cr0, cr4, cr0, {0} │ │ │ │ + @ instruction: 0xf6d40000 │ │ │ │ + cdp2 0, 1, cr0, cr12, cr0, {0} │ │ │ │ + @ instruction: 0xf6500000 │ │ │ │ + @ instruction: 0xf6540000 │ │ │ │ + ldc2l 0, cr0, [lr] │ │ │ │ + lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + @ instruction: 0xf3d00000 │ │ │ │ + ldr??.w r0, [r8] │ │ │ │ + stc2l 0, cr0, [r4] │ │ │ │ + sbcs.w r0, r2, #8388608 @ 0x800000 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r0, [r5, #28] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + @ instruction: 0xf2e00000 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 19138 │ │ │ │ - movs r0, r0 │ │ │ │ - bge.n 191cc │ │ │ │ - movs r0, r0 │ │ │ │ + strd r0, r0, [r0, #-0] │ │ │ │ + stc 0, cr0, [r8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w r3, [pc, #1272] @ 19638 │ │ │ │ + ldr r3, [pc, #768] @ (18078 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r2, [pc, #1272] @ 1963c │ │ │ │ + ldr r2, [pc, #768] @ (1807c ) │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [r3, #280] @ 0x118 │ │ │ │ - ldr.w r3, [pc, #1252] @ 19640 │ │ │ │ + ldr r3, [pc, #752] @ (18080 ) │ │ │ │ strh.w r4, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r7, [pc, #1248] @ 19644 │ │ │ │ + ldr r7, [pc, #752] @ (18084 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 1919a │ │ │ │ + cbnz r3, 17df0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1948a │ │ │ │ + beq.w 18128 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1918a │ │ │ │ + bge.n 17dba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r2, [pc, #716] @ (18088 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #688] @ 18070 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + add r0, sp, #28 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #8] │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 17dec │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cbz r3, 17df2 │ │ │ │ + movs r2, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 93fc │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1919c │ │ │ │ + bne.n 17df2 │ │ │ │ movs r4, #211 @ 0xd3 │ │ │ │ - b.n 1938a │ │ │ │ + b.n 17fe2 │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r4, [r8, #16] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r6, [pc, #1184] @ 19648 │ │ │ │ + ldr r6, [pc, #652] @ (1808c ) │ │ │ │ add r1, sp, #16 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r0, [r6, #1368] @ 0x558 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -31732,48 +29921,48 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r0, [r6, #1260] @ 0x4ec │ │ │ │ str r4, [sp, #16] │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 191e0 │ │ │ │ + bge.n 17e34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19418 │ │ │ │ + beq.w 180b4 │ │ │ │ movs r4, #214 @ 0xd6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1938a │ │ │ │ + beq.w 17fe2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 191fa │ │ │ │ + bge.n 17e4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193d6 │ │ │ │ - ldr.w sl, [pc, #1104] @ 1964c │ │ │ │ + beq.w 18030 │ │ │ │ + ldr.w sl, [pc, #576] @ 18090 │ │ │ │ add sl, pc │ │ │ │ ldr.w r6, [sl, #1328] @ 0x530 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194ba │ │ │ │ + beq.w 18158 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19224 │ │ │ │ + bge.n 17e78 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r6, [r8, #16] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w ip, [pc, #1056] @ 19650 │ │ │ │ + ldr.w ip, [pc, #528] @ 18094 │ │ │ │ add r1, sp, #16 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r0, [ip, #1368] @ 0x558 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -31782,4345 +29971,1636 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r0, [ip, #1204] @ 0x4b4 │ │ │ │ str r6, [sp, #16] │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19268 │ │ │ │ + bge.n 17ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19428 │ │ │ │ + beq.w 180c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 19378 │ │ │ │ - ldr r3, [pc, #992] @ (19654 ) │ │ │ │ + beq.w 17fce │ │ │ │ + ldr r3, [pc, #464] @ (18098 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 194ee │ │ │ │ + beq.w 1818c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #980] @ (19658 ) │ │ │ │ + ldr r3, [pc, #452] @ (1809c ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r3, [r3, #564] @ 0x234 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b4dc │ │ │ │ + bl b4b4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 192b6 │ │ │ │ + bge.n 17f0a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193fc │ │ │ │ + beq.w 18056 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 192cc │ │ │ │ + bge.n 17f20 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19410 │ │ │ │ + beq.w 180ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19388 │ │ │ │ + beq.n 17fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f44 │ │ │ │ + bl f8bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19578 │ │ │ │ + beq.w 18216 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 192f0 │ │ │ │ + bge.n 17f44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19420 │ │ │ │ + beq.w 180bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 195b4 │ │ │ │ + bpl.w 18252 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ - bne.w 1946c │ │ │ │ + bne.w 1810a │ │ │ │ cmp r3, #15 │ │ │ │ it ls │ │ │ │ ldrls r6, [r4, #12] │ │ │ │ - bls.n 1932e │ │ │ │ - ldr r3, [pc, #844] @ (1965c ) │ │ │ │ + bls.n 17f82 │ │ │ │ + ldr r3, [pc, #316] @ (180a0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1947a │ │ │ │ + blt.w 18118 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1946c │ │ │ │ + beq.w 1810a │ │ │ │ mov r0, r4 │ │ │ │ blx 37f0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 1947a │ │ │ │ + beq.w 18118 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19346 │ │ │ │ + bge.n 17f9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 194b2 │ │ │ │ + beq.w 18150 │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ - cbz r3, 193a2 │ │ │ │ + cbz r3, 17ffa │ │ │ │ mov r0, r6 │ │ │ │ blx 3814 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1959a │ │ │ │ + beq.w 18238 │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1943a │ │ │ │ + bne.w 180d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 193a2 │ │ │ │ + bge.n 17ffa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 193a2 │ │ │ │ + cbnz r3, 17ffa │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 193a2 │ │ │ │ + b.n 17ffa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19388 │ │ │ │ + bge.n 17fe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19464 │ │ │ │ + beq.w 18102 │ │ │ │ movs r4, #215 @ 0xd7 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 193de │ │ │ │ + cbnz r3, 18038 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ - cbnz r3, 193f0 │ │ │ │ - ldr r0, [pc, #712] @ (19660 ) │ │ │ │ + cbnz r3, 1804a │ │ │ │ + ldr r0, [pc, #180] @ (180a4 ) │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ + bl c3c8 │ │ │ │ blx 353c │ │ │ │ - cbz r5, 193b8 │ │ │ │ + cbz r5, 18012 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 193b8 │ │ │ │ + bge.n 18012 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194aa │ │ │ │ - ldr r2, [pc, #680] @ (19664 ) │ │ │ │ - ldr r3, [pc, #644] @ (19640 ) │ │ │ │ + beq.w 18148 │ │ │ │ + ldr r2, [pc, #148] @ (180a8 ) │ │ │ │ + ldr r3, [pc, #104] @ (18080 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1961c │ │ │ │ + bne.w 182ba │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 191fa │ │ │ │ + b.n 17e4e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19396 │ │ │ │ + beq.n 17fee │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 19396 │ │ │ │ + b.n 17fee │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 192c0 │ │ │ │ - b.n 192cc │ │ │ │ + blt.w 17f14 │ │ │ │ + b.n 17f20 │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xfa5c0000 │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ + movs r2, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 192cc │ │ │ │ + b.n 17f20 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 191e0 │ │ │ │ + b.n 17e34 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 192f0 │ │ │ │ + b.n 17f44 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19268 │ │ │ │ + b.n 17ebc │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193a2 │ │ │ │ + beq.n 17ffa │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1945c │ │ │ │ + bge.n 180f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19592 │ │ │ │ + beq.w 18230 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 193a2 │ │ │ │ + bne.w 17ffa │ │ │ │ movs r4, #216 @ 0xd8 │ │ │ │ - b.n 1938a │ │ │ │ + b.n 17fe2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19388 │ │ │ │ - ldr r3, [pc, #504] @ (19668 ) │ │ │ │ - ldr r1, [pc, #508] @ (1966c ) │ │ │ │ + b.n 17fe0 │ │ │ │ + ldr r3, [pc, #460] @ (182d8 ) │ │ │ │ + ldr r1, [pc, #460] @ (182dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19378 │ │ │ │ + bne.w 17fce │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 19334 │ │ │ │ - ldr r1, [pc, #484] @ (19670 ) │ │ │ │ + b.n 17f88 │ │ │ │ + ldr r1, [pc, #436] @ (182e0 ) │ │ │ │ movs r2, #211 @ 0xd3 │ │ │ │ - ldr r0, [pc, #484] @ (19674 ) │ │ │ │ + ldr r0, [pc, #436] @ (182e4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19196 │ │ │ │ + beq.w 17dec │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1918a │ │ │ │ + b.n 17dba │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 193b8 │ │ │ │ + b.n 18012 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19346 │ │ │ │ + b.n 17f9a │ │ │ │ blx 3650 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ blx 397c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19224 │ │ │ │ + bne.w 17e78 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19388 │ │ │ │ - ldr r3, [pc, #408] @ (19678 ) │ │ │ │ + bne.w 17fe0 │ │ │ │ + ldr r3, [pc, #364] @ (182e8 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #408] @ (1967c ) │ │ │ │ + ldr r1, [pc, #364] @ (182ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ - b.n 19388 │ │ │ │ + b.n 17fe0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19620 │ │ │ │ + beq.w 182be │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1952e │ │ │ │ + bge.n 181cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1952e │ │ │ │ + cbnz r3, 181cc │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #336] @ (19680 ) │ │ │ │ + ldr r3, [pc, #288] @ (182f0 ) │ │ │ │ add r1, sp, #16 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ str.w fp, [sp, #16] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ ldr.w r3, [r3, #564] @ 0x234 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b4dc │ │ │ │ + bl b4b4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 192a0 │ │ │ │ + bge.w 17ef4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 192a0 │ │ │ │ + bne.w 17ef4 │ │ │ │ mov r0, fp │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 192aa │ │ │ │ - b.n 192b6 │ │ │ │ + blt.w 17efe │ │ │ │ + b.n 17f0a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 19388 │ │ │ │ + bge.w 17fe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19388 │ │ │ │ + bne.w 17fe0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19388 │ │ │ │ + b.n 17fe0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1945c │ │ │ │ + b.n 180f8 │ │ │ │ blx 3650 │ │ │ │ - ldr r3, [pc, #228] @ (19684 ) │ │ │ │ + ldr r3, [pc, #180] @ (182f4 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 19430 │ │ │ │ + bge.w 180cc │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 1935a │ │ │ │ + b.n 17fae │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 19602 │ │ │ │ + cbz r3, 182a0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 19602 │ │ │ │ + cbz r3, 182a0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19602 │ │ │ │ - ldr r3, [pc, #192] @ (19688 ) │ │ │ │ + cbz r0, 182a0 │ │ │ │ + ldr r3, [pc, #148] @ (182f8 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 195f6 │ │ │ │ + bne.n 18294 │ │ │ │ mov r0, r8 │ │ │ │ - bl b048 │ │ │ │ + bl b020 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1932e │ │ │ │ + bge.w 17f82 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1932e │ │ │ │ + bne.w 17f82 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1932e │ │ │ │ - bl 8bb0 │ │ │ │ + b.n 17f82 │ │ │ │ + bl 8cd8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195ce │ │ │ │ - b.n 1947a │ │ │ │ + bne.n 1826c │ │ │ │ + b.n 18118 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1947a │ │ │ │ - ldr r3, [pc, #124] @ (1968c ) │ │ │ │ - ldr r1, [pc, #128] @ (19690 ) │ │ │ │ + bne.w 18118 │ │ │ │ + ldr r3, [pc, #80] @ (182fc ) │ │ │ │ + ldr r1, [pc, #80] @ (18300 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 1947a │ │ │ │ + b.n 18118 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (19694 ) │ │ │ │ + ldr r3, [pc, #68] @ (18304 ) │ │ │ │ movw r2, #8819 @ 0x2273 │ │ │ │ - ldr r1, [pc, #112] @ (19698 ) │ │ │ │ - ldr r0, [pc, #112] @ (1969c ) │ │ │ │ + ldr r1, [pc, #64] @ (18308 ) │ │ │ │ + ldr r0, [pc, #68] @ (1830c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1580 @ 0x62c │ │ │ │ + addw r3, r3, #1428 @ 0x594 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - strb r4, [r0, #25] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ - movs r2, r0 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 1944c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ - movs r2, r0 │ │ │ │ + nop │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 196a8 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 19244 │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 1963c │ │ │ │ - movs r0, r0 │ │ │ │ + cdp 0, 12, cr0, cr10, cr0, {0} │ │ │ │ + vst4.8 {d0-d3}, [sl], r0 │ │ │ │ + eors.w r0, r0, #0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 196d4 │ │ │ │ + b.n 182a0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1975c │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + ldc 0, cr0, [r2, #-0] │ │ │ │ + subs r4, r2, #4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bgt.n 19664 │ │ │ │ + b.n 186f0 │ │ │ │ movs r0, r0 │ │ │ │ + vaddl.s16 q0, d0, d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr.w r3, [pc, #1628] @ 19d10 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r2, [pc, #1628] @ 19d14 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov fp, r2 │ │ │ │ + ldr.w r2, [pc, #2512] @ 18cf8 │ │ │ │ movs r4, #0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w fp, [pc, #1624] @ 19d18 │ │ │ │ + mov r8, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r4, r4, [sp, #80] @ 0x50 │ │ │ │ - add fp, pc │ │ │ │ - ldr.w r6, [r3, #332] @ 0x14c │ │ │ │ - ldr.w r3, [pc, #1608] @ 19d1c │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - strh.w r4, [sp, #92] @ 0x5c │ │ │ │ + ldr.w r3, [pc, #2504] @ 18cfc │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r7, [pc, #2500] @ 18d00 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr.w r3, [pc, #2488] @ 18d04 │ │ │ │ + strd r4, r4, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strh.w r4, [sp, #28] │ │ │ │ + ldr.w r5, [r3, #308] @ 0x134 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19cf4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1a5c4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19704 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - bl 93fc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1a5e8 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 329c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a55c │ │ │ │ - blx 37bc │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a572 │ │ │ │ - ldr.w r4, [pc, #1520] @ 19d20 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #972] @ 0x3cc │ │ │ │ - bl a698 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a586 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r1, [r4, #524] @ 0x20c │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a59a │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a5a4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1976e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a40c │ │ │ │ - ldr.w r4, [pc, #1460] @ 19d24 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #948] @ 0x3b4 │ │ │ │ - bl a698 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a600 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a4c6 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a614 │ │ │ │ + bne.n 18454 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 18624 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 197ae │ │ │ │ - subs r3, #1 │ │ │ │ + bge.n 18378 │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a53a │ │ │ │ - ldr.w r3, [pc, #1400] @ 19d28 │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r6, #1 │ │ │ │ - movne r7, #4 │ │ │ │ - movtne r6, #32768 @ 0x8000 │ │ │ │ - movne.w r9, #0 │ │ │ │ - beq.w 1a724 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movs r0, #1 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str.w r9, [sp, #96] @ 0x60 │ │ │ │ - str.w sl, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - blx 3690 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a548 │ │ │ │ - ldr.w r3, [pc, #1336] @ 19d2c │ │ │ │ - mov r1, sl │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #1036] @ 0x40c │ │ │ │ - ldr.w sl, [r3, #1196] @ 0x4ac │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 9654 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ - adds r1, r3, r7 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r5 │ │ │ │ - str.w sl, [sp, #104] @ 0x68 │ │ │ │ - blx 3750 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 19846 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19846 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a4bc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19858 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a420 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1986a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a416 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1a544 │ │ │ │ - ldr.w r3, [pc, #1212] @ 19d30 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #640] @ 0x280 │ │ │ │ - bl a698 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a76a │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne.w sl, #1 │ │ │ │ - movne.w r9, #4 │ │ │ │ - movtne sl, #32768 @ 0x8000 │ │ │ │ - movne r4, #0 │ │ │ │ - beq.w 1a78e │ │ │ │ - movs r0, #1 │ │ │ │ - movs r1, #0 │ │ │ │ - strd r4, r6, [sp, #96] @ 0x60 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - blx 3690 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19c76 │ │ │ │ - ldr.w r3, [pc, #1144] @ 19d34 │ │ │ │ - movs r1, #0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #776] @ 0x308 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 9654 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ - add.w r1, r3, r9 │ │ │ │ - mov r3, r5 │ │ │ │ - blx 3750 │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r4, 19900 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19900 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a626 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19912 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a43e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19924 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a434 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19936 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a42a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1994c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a448 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1a7d8 │ │ │ │ - ldr r4, [pc, #992] @ (19d38 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [sl] │ │ │ │ - ldr.w r0, [r4, #1368] @ 0x558 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r0, [r4, #1204] @ 0x4b4 │ │ │ │ - str.w sl, [sp, #96] @ 0x60 │ │ │ │ - blx 3808 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1999c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a630 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a7fe │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #916] @ (19d3c ) │ │ │ │ - ldr.w r2, [fp, r3] │ │ │ │ - ldr r3, [pc, #912] @ (19d40 ) │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r1, [fp, r3] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r1 │ │ │ │ - bne.w 1aa7e │ │ │ │ - ldr r2, [pc, #896] @ (19d44 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #448] @ 0x1c0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 19dbc │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - subs r0, r3, r2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ - clz r0, r0 │ │ │ │ - clz r2, r2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - tst r0, r2 │ │ │ │ - bne.w 1a452 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r5 │ │ │ │ - ite ne │ │ │ │ - movne r2, #0 │ │ │ │ - andeq.w r2, r2, #1 │ │ │ │ - cbnz r2, 19a0c │ │ │ │ - cmp r1, r5 │ │ │ │ - ite ne │ │ │ │ - movne r0, #0 │ │ │ │ - andeq.w r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19d60 │ │ │ │ - ldr r3, [pc, #824] @ (19d48 ) │ │ │ │ - ldr r4, [pc, #828] @ (19d4c ) │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr.w r1, [r4, #872] @ 0x368 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - bl 8ba4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ad06 │ │ │ │ - ldr r3, [pc, #792] @ (19d50 ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr.w r6, [fp, r3] │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w 1a706 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19a64 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19a62 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a6ea │ │ │ │ - mov r7, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 1ad12 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #724] @ (19d54 ) │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - add r3, pc │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - str.w r8, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r1, [r3, #984] @ 0x3d8 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - ldr.w r3, [r3, #708] @ 0x2c4 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - bpl.w 1b058 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 9438 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1864a │ │ │ │ + cbnz r6, 183a8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - adds r6, #65 @ 0x41 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 1b058 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 91fc │ │ │ │ - mov r4, r0 │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 18684 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 18684 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 91fc │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - orr.w r2, r4, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - adds r1, r6, r3 │ │ │ │ - orr.w r2, r2, #127 @ 0x7f │ │ │ │ - adds r1, #2 │ │ │ │ - bl a228 │ │ │ │ + blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ad54 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19af2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ac66 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19b08 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + beq.w 188ba │ │ │ │ + ldr.w r3, [pc, #2368] @ 18d08 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 183fa │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 18cb8 │ │ │ │ + ldr.w r2, [pc, #2352] @ 18d0c │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + mov fp, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 18cdc │ │ │ │ + ldr.w r2, [pc, #2340] @ 18d10 │ │ │ │ + ldr r7, [r7, r2] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 18cf2 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac70 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - bl bdd4 │ │ │ │ + bne.n 1848a │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ + cbnz r3, 18458 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov sl, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19b2a │ │ │ │ + bge.n 18418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac7a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19b3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a6fc │ │ │ │ - cbz r6, 19b58 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a45c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19b58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ac9e │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w fp, #450 @ 0x1c2 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r7 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - cbz r5, 19b78 │ │ │ │ + beq.w 1867c │ │ │ │ + blx 353c │ │ │ │ + cbz r5, 18430 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19b78 │ │ │ │ + bge.n 18430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a3f2 │ │ │ │ - cbz r7, 19b8c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19b8c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a510 │ │ │ │ - ldrb.w r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 19d04 │ │ │ │ - ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 19cf8 │ │ │ │ - ldr r0, [pc, #436] @ (19d58 ) │ │ │ │ - mov r1, fp │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 19bd0 │ │ │ │ - ldr.w r5, [sl] │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - it ge │ │ │ │ - movge.w sl, #0 │ │ │ │ - bge.n 19bd0 │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r5, [sl] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1a504 │ │ │ │ - movs r5, #0 │ │ │ │ - mov sl, r5 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbz r3, 19be8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19be8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a4f8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cbz r2, 19bfe │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19bfe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a4ee │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cbz r2, 19c14 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19c14 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a4d0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cbz r2, 19c2a │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19c2a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a3ea │ │ │ │ - cbz r4, 19c3e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19c3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a4e4 │ │ │ │ - blx 353c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cbz r2, 19c58 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19c58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a4da │ │ │ │ - ldr r2, [pc, #256] @ (19d5c ) │ │ │ │ - ldr r3, [pc, #192] @ (19d1c ) │ │ │ │ + beq.w 18864 │ │ │ │ + ldr.w r2, [pc, #2272] @ 18d14 │ │ │ │ + ldr.w r3, [pc, #2244] @ 18cfc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ae8a │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1af82 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19c8e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a51a │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w fp, #446 @ 0x1be │ │ │ │ - mov sl, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19cb0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a404 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 19ccc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19ccc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a3fc │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 19b64 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 19b64 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 19b64 │ │ │ │ + bne.w 18cac │ │ │ │ mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19b64 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - b.n 19712 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 19ba0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, fp │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 19b96 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ - movs r2, r0 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r0, #8] │ │ │ │ - movs r2, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34c0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ae7c │ │ │ │ - ldr.w r2, [pc, #3040] @ 1a954 │ │ │ │ - ldr.w r3, [pc, #3040] @ 1a958 │ │ │ │ - ldr.w r1, [fp, r2] │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - cmp r0, r5 │ │ │ │ - it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1a8a2 │ │ │ │ - subs r5, r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - clz r5, r5 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - mov.w r5, r5, lsr #5 │ │ │ │ - bge.n 19db6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a68a │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 19a0c │ │ │ │ - ldr.w r3, [pc, #2972] @ 1a95c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 18388 │ │ │ │ + movs r0, #0 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 3378 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a64a │ │ │ │ - ldr.w r4, [pc, #2956] @ 1a960 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [sl] │ │ │ │ - ldr.w r0, [r4, #1368] @ 0x558 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r0, [r4, #1204] @ 0x4b4 │ │ │ │ - str.w sl, [sp, #96] @ 0x60 │ │ │ │ - blx 3808 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9028 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a80e │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - addne r1, sp, #100 @ 0x64 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r6, #0 │ │ │ │ - beq.w 1a836 │ │ │ │ - ldr.w r3, [pc, #2872] @ 1a964 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - add r3, pc │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl b4dc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9028 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19e5a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + beq.w 18a3e │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a784 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bne.w 18890 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19e70 │ │ │ │ + bge.n 18400 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a63a │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1a64a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10f44 │ │ │ │ + bne.n 18400 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18400 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + bl a588 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a87c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19e96 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a7ea │ │ │ │ - mov r0, r9 │ │ │ │ - bl b930 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.w 1a8d0 │ │ │ │ + beq.w 18a0a │ │ │ │ + bl f8bc │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19eba │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a7f4 │ │ │ │ - ldr.w r6, [pc, #2732] @ 1a968 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r0, [r6, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8e4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 361c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a8f4 │ │ │ │ - ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3994 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a904 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 189f6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19f02 │ │ │ │ + bge.n 184bc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a642 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r0, r4 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [sl] │ │ │ │ - blx 361c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a91a │ │ │ │ - ldr.w r3, [pc, #2632] @ 1a96c │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + beq.w 188f0 │ │ │ │ + ldr.w r3, [pc, #2136] @ 18d18 │ │ │ │ add r3, pc │ │ │ │ - strd sl, r0, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3808 │ │ │ │ + ldr.w r1, [r3, #1392] @ 0x570 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 18a7c │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bmi.w 18aa6 │ │ │ │ + ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.w 18cbc │ │ │ │ + and.w r0, r2, #3 │ │ │ │ + cmp r2, #15 │ │ │ │ + bhi.w 18b18 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + rsb r0, r0, #1 │ │ │ │ + mul.w r0, r3, r0 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ + blx 361c │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9028 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19f56 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a65a │ │ │ │ + ldr.w r2, [r8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a942 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - addne r1, sp, #100 @ 0x64 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r4, #0 │ │ │ │ - beq.w 1a9ac │ │ │ │ - mov r0, r8 │ │ │ │ - strd r4, r7, [sp, #96] @ 0x60 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - bl b4dc │ │ │ │ + beq.w 18a86 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1851e │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 18900 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b1c0 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9028 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19f9a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a672 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19fac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a66a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19fc2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a662 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1a9f2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 10f44 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1aa20 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19ff0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 19ff0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r2, r1, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 18ac0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 18548 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 18908 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r1 │ │ │ │ - bne.w 1adec │ │ │ │ - ldr.w r3, [pc, #2412] @ 1a970 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 18cb8 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 18cdc │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 18cf2 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 18ae2 │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 185e4 │ │ │ │ + movs r6, #1 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a588 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa4e │ │ │ │ - ldr.w r6, [pc, #2396] @ 1a974 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r6, pc │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [sl] │ │ │ │ - ldr.w r0, [r6, #1368] @ 0x558 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r0, [r6, #1204] @ 0x4b4 │ │ │ │ - str.w sl, [sp, #96] @ 0x60 │ │ │ │ - blx 3808 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9028 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1aa5a │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - addne r1, sp, #100 @ 0x64 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r7, #0 │ │ │ │ - beq.w 1a698 │ │ │ │ - ldr.w r3, [pc, #2312] @ 1a978 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - add r3, pc │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl b4dc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9028 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a09e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1a09e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a0b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 1a0b2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a6da │ │ │ │ - mov r0, r8 │ │ │ │ - bl 10f44 │ │ │ │ + beq.w 189a8 │ │ │ │ + bl f8bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aab0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a0de │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a938 │ │ │ │ + beq.w 189b0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 185a0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 188dc │ │ │ │ mov r0, r5 │ │ │ │ - bl b930 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 1ab0e │ │ │ │ + bl b1c0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 18a10 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a0fe │ │ │ │ + bge.n 185c8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa40 │ │ │ │ + beq.w 188e4 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ + adds r6, #1 │ │ │ │ + orr.w r0, r0, r1, lsl #16 │ │ │ │ + lsrs r1, r1, #16 │ │ │ │ + cmp r0, r9 │ │ │ │ + sbcs.w r3, r1, sl │ │ │ │ + itt cc │ │ │ │ + movcc r9, r0 │ │ │ │ + movcc sl, r1 │ │ │ │ + cmp r6, r8 │ │ │ │ + bne.n 18570 │ │ │ │ + mov r5, fp │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1ab2a │ │ │ │ - ldr.w r9, [pc, #2164] @ 1a97c │ │ │ │ - mov.w ip, #2 │ │ │ │ - movt ip, #32768 @ 0x8000 │ │ │ │ - ldr.w r2, [pc, #2156] @ 1a980 │ │ │ │ - str.w fp, [sp, #68] @ 0x44 │ │ │ │ - add r9, pc │ │ │ │ - mov fp, ip │ │ │ │ - mov.w lr, #0 │ │ │ │ - add r2, pc │ │ │ │ - str.w lr, [sp, #24] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str.w lr, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ + beq.w 18406 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + blx 3378 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa6e │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r2, fp │ │ │ │ - ldr.w r0, [r9, #1204] @ 0x4b4 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [sl] │ │ │ │ - ldr.w r3, [r9, #1368] @ 0x558 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w sl, [sp, #96] @ 0x60 │ │ │ │ - blx 3808 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9028 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1aaa6 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ - movne r2, fp │ │ │ │ - addne r1, sp, #100 @ 0x64 │ │ │ │ - movne r5, #0 │ │ │ │ - beq.w 1aabe │ │ │ │ - ldr.w r3, [pc, #2040] @ 1a984 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - add r3, pc │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl b4dc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9028 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a1b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + beq.w 18c8e │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a930 │ │ │ │ + bne.w 18c38 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a1ca │ │ │ │ + bge.w 18406 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a67a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1ab02 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 10f44 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ac8e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a1f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1aa0c │ │ │ │ - mov r0, r5 │ │ │ │ - bl b930 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r0, r6, #1 │ │ │ │ - beq.w 1acb0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a216 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1aa16 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [sl] │ │ │ │ - blx 361c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1aca8 │ │ │ │ - ldr.w r3, [pc, #1872] @ 1a988 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, pc │ │ │ │ - strd sl, r0, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3808 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9028 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a26a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a682 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1acd4 │ │ │ │ - ldr.w r3, [pc, #1816] @ 1a98c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, pc │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl aa8c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1acea │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a2a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1aa66 │ │ │ │ - ldrd r1, r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - cmp r7, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - ite ne │ │ │ │ - movne r5, #1 │ │ │ │ - moveq r5, #0 │ │ │ │ - bne.w 1aee6 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9028 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 96ec │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1acf2 │ │ │ │ - ldr.w r3, [pc, #1724] @ 1a990 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1acfc │ │ │ │ - ldr.w r6, [pc, #1704] @ 1a994 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r6, pc │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [sl] │ │ │ │ - ldr.w r0, [r6, #1368] @ 0x558 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r0, [r6, #1204] @ 0x4b4 │ │ │ │ - str.w sl, [sp, #96] @ 0x60 │ │ │ │ - blx 3808 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9028 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1ad48 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #2 │ │ │ │ - movne r1, #4 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne.w r8, #0 │ │ │ │ - beq.w 1ad6c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp, #96] @ 0x60 │ │ │ │ - add r1, r3 │ │ │ │ - ldr.w r3, [pc, #1612] @ 1a998 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl b4dc │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 9028 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a378 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ac84 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a38a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a6f4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1adb0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 10f44 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1adbe │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a3b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1acc2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3884 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1ade0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a3d8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ace0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1ae8e │ │ │ │ - str r7, [sp, #24] │ │ │ │ - b.n 1a12e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19c2a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19b78 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19ccc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19cb0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1976e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1986a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19858 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19936 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19924 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19912 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1994c │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r2, #4 │ │ │ │ - bpl.w 1b074 │ │ │ │ - ldr.w r2, [pc, #1344] @ 1a99c │ │ │ │ - ldr.w r5, [fp, r2] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 1b012 │ │ │ │ - ldr.w r2, [pc, #1332] @ 1a9a0 │ │ │ │ - ldr.w r0, [fp, r2] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 1b00e │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - lsls r6, r3, #4 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - bpl.w 1b074 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.w 1b012 │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.w 1b00e │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 19a0c │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 19a0c │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 19dbc │ │ │ │ - adds r1, #16 │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 349c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19dbc │ │ │ │ - b.w 19a0c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19846 │ │ │ │ - blx 3970 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 19796 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19c14 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19c58 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19c3e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19bfe │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19be8 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19bd0 │ │ │ │ + bne.w 18406 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19b8c │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w fp, #446 @ 0x1be │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r9, r5 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 19c9e │ │ │ │ - b.w 19cb0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 197ae │ │ │ │ - mov r4, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r7, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w fp, #446 @ 0x1be │ │ │ │ - mov r5, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - b.w 19cb0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - movw fp, #441 @ 0x1b9 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b.w 19b64 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w fp, #442 @ 0x1ba │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b.w 19b64 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w fp, #446 @ 0x1be │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b.w 19b64 │ │ │ │ - blx 3970 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 19754 │ │ │ │ - mov r7, r8 │ │ │ │ - mov r5, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - mov.w fp, #446 @ 0x1be │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 19c9e │ │ │ │ - b.w 19cb0 │ │ │ │ - ldr r1, [pc, #988] @ (1a9a4 ) │ │ │ │ - mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr r0, [pc, #988] @ (1a9a8 ) │ │ │ │ + b.n 18406 │ │ │ │ + ldr.w r1, [pc, #1780] @ 18d1c │ │ │ │ + mov.w r2, #326 @ 0x146 │ │ │ │ + ldr.w r0, [pc, #1776] @ 18d20 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa28 │ │ │ │ + beq.w 189a0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 19704 │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w fp, #424 @ 0x1a8 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r7 │ │ │ │ - mov sl, r7 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - strd r7, r7, [sp, #24] │ │ │ │ - b.w 19b64 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w fp, #446 @ 0x1be │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b.w 19cb0 │ │ │ │ - mov r7, r4 │ │ │ │ + b.n 18378 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ + movs r4, #0 │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 18878 │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1886c │ │ │ │ + ldr.w r0, [pc, #1724] @ 18d24 │ │ │ │ + mov r1, r6 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ - mov.w fp, #446 @ 0x1be │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - b.w 19cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19900 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1999c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19e70 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19f02 │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w fp, #452 @ 0x1c4 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r7 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - b.w 19b64 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 18418 │ │ │ │ + b.n 18400 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19f56 │ │ │ │ + b.n 18418 │ │ │ │ + ldr.w r2, [pc, #1696] @ 18d28 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19fc2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19fac │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19f9a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a1ca │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a26a │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 19dbc │ │ │ │ - b.w 19a0c │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b078 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a6d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ae16 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r8 │ │ │ │ - movs r2, #3 │ │ │ │ - b.n 1a06c │ │ │ │ - mov r7, r8 │ │ │ │ - mov r5, r8 │ │ │ │ - movw fp, #455 @ 0x1c7 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - b.w 19b64 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19a62 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a38a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19b3c │ │ │ │ - ldr r3, [pc, #660] @ (1a99c ) │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1ae96 │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ + beq.w 18a5c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1aed0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.w 19a52 │ │ │ │ - ldr.w r9, [r4, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1afc6 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a760 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a912 │ │ │ │ - mov r4, r5 │ │ │ │ - movs r6, #2 │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 197d0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w fp, #446 @ 0x1be │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 19c9e │ │ │ │ - b.w 19cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19e5a │ │ │ │ - ldr.w r4, [r8, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1aff6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r5, [r8, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a7ca │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1aa04 │ │ │ │ - mov r8, r5 │ │ │ │ - mov.w sl, #2 │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.w 198a2 │ │ │ │ - mov r4, sl │ │ │ │ - mov.w fp, #446 @ 0x1be │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ - b.w 19b8c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19e96 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19eba │ │ │ │ - mov r7, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - mov.w fp, #448 @ 0x1c0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 19b64 │ │ │ │ - mov.w fp, #452 @ 0x1c4 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr.w r7, [r9] │ │ │ │ - cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 19b8c │ │ │ │ - subs r7, #1 │ │ │ │ - str.w r7, [r9] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 19b8c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19b78 │ │ │ │ - ldr.w r6, [r9, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1afde │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a872 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ac96 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r5 │ │ │ │ - movs r2, #3 │ │ │ │ - b.w 19e2a │ │ │ │ - mov.w fp, #452 @ 0x1c4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a88e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1a89a │ │ │ │ - movs r7, #0 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r7 │ │ │ │ - b.w 19b64 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a88e │ │ │ │ - blx 3768 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a8ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1accc │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.w 19db6 │ │ │ │ - movs r7, #0 │ │ │ │ - movw fp, #449 @ 0x1c1 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r7 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - b.w 19b64 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19ea4 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w fp, #452 @ 0x1c4 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - b.n 1a814 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - movw fp, #453 @ 0x1c5 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b.w 19b64 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movw fp, #453 @ 0x1c5 │ │ │ │ - b.w 19cb0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movw fp, #453 @ 0x1c5 │ │ │ │ - b.w 19cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a760 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r6, sl │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movw fp, #453 @ 0x1c5 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 19c9e │ │ │ │ - b.w 19cb0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a1b8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a0de │ │ │ │ - mov r5, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r4, r6 │ │ │ │ - movw fp, #453 @ 0x1c5 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - b.w 19cb0 │ │ │ │ - nop │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ - movs r2, r0 │ │ │ │ + beq.w 18a56 │ │ │ │ + ldr.w r3, [pc, #1672] @ 18d2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - movs r2, r0 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ - movs r2, r0 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ - movs r2, r0 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 1a988 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r4, [r8, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1b05c │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r0, r3 │ │ │ │ + ldr.w r3, [pc, #1664] @ 18d30 │ │ │ │ + it ne │ │ │ │ + movne lr, r4 │ │ │ │ + add r3, pc │ │ │ │ + it eq │ │ │ │ + ldreq.w lr, [r4, #8] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ldr.w r3, [pc, #1648] @ 18d34 │ │ │ │ + it eq │ │ │ │ + ldreq.w r0, [lr, #4] │ │ │ │ + ldr r1, [r7, r3] │ │ │ │ + cmp r0, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r0 │ │ │ │ + beq.n 18724 │ │ │ │ + ldr.w r3, [r0, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18ae8 │ │ │ │ + ldr.w ip, [r3, #4] │ │ │ │ + ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 18cc0 │ │ │ │ + ldr.w r0, [pc, #1564] @ 18d0c │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq.w 18cdc │ │ │ │ + ldr.w r0, [pc, #1556] @ 18d10 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq.w 18cf2 │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 18736 │ │ │ │ + adds r3, #12 │ │ │ │ + b.n 18718 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, ip │ │ │ │ + beq.n 18736 │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ + cmp r0, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r0 │ │ │ │ + bne.n 18712 │ │ │ │ + ldr.w r3, [lr, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr.w r3, [pc, #1548] @ 18d38 │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 188c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r5, [r8, #8] │ │ │ │ + mov r0, sl │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a9e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1add8 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r5 │ │ │ │ - movs r2, #3 │ │ │ │ - b.w 19f74 │ │ │ │ - mov r7, r9 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r4, r9 │ │ │ │ - movw fp, #453 @ 0x1c5 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - b.w 19b64 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a7ca │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a1f6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a216 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movw fp, #453 @ 0x1c5 │ │ │ │ - b.n 1a814 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w fp, #424 @ 0x1a8 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - b.w 19b64 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - b.w 1a0fe │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movw fp, #455 @ 0x1c7 │ │ │ │ - b.w 19b64 │ │ │ │ - movs r7, #0 │ │ │ │ - movw fp, #455 @ 0x1c7 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - b.w 19b64 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a2a8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w fp, #458 @ 0x1ca │ │ │ │ - mov r3, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 19b64 │ │ │ │ - ldr.w r2, [pc, #1552] @ 1b090 │ │ │ │ - ldr.w r1, [pc, #1552] @ 1b094 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - mov.w fp, #448 @ 0x1c0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1536] @ 1b098 │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1a880 │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w fp, #458 @ 0x1ca │ │ │ │ - b.w 19b64 │ │ │ │ - mov r7, r0 │ │ │ │ + blx 3814 │ │ │ │ mov r9, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movw fp, #455 @ 0x1c7 │ │ │ │ - b.w 19cb0 │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1b028 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1aaf8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ae1e │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r8 │ │ │ │ - movs r2, #3 │ │ │ │ - b.w 1a188 │ │ │ │ - mov r7, r8 │ │ │ │ - mov.w fp, #458 @ 0x1ca │ │ │ │ - mov r5, r8 │ │ │ │ - b.w 19b64 │ │ │ │ - blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aa5a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ab2a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 1ab2a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ab52 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1aeda │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [r3, #28] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ab7c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1aee0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 18b44 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3814 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af08 │ │ │ │ - ldr.w r3, [pc, #1288] @ 1b09c │ │ │ │ - ldr.w r2, [pc, #1288] @ 1b0a0 │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - subs r1, r0, r3 │ │ │ │ - negs r6, r1 │ │ │ │ - adcs r6, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r2 │ │ │ │ - beq.n 1abc4 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - subs r3, r0, r3 │ │ │ │ - negs r7, r3 │ │ │ │ - adcs r7, r3 │ │ │ │ - cbnz r7, 1abc4 │ │ │ │ - blx 3768 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - blt.w 1af7a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1abd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1ac5e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1af1c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - movs r2, #1 │ │ │ │ + beq.w 18b9e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 3814 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18bbe │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 18918 │ │ │ │ + movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [sl] │ │ │ │ - ldr.w r3, [pc, #1200] @ 1b0a4 │ │ │ │ - str.w sl, [sp, #96] @ 0x60 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ + mov fp, r4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - blx 3808 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9028 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1af12 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ac28 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1aec8 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldrb.w r3, [sp, #82] @ 0x52 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1ae48 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + strd r9, r8, [sp, #36] @ 0x24 │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ + bl b4b4 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9150 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ac56 │ │ │ │ + bge.n 187b2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a502 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.w 19bd4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1abd4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19af2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19b08 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19b2a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a378 │ │ │ │ - mov r7, r8 │ │ │ │ - mov.w fp, #458 @ 0x1ca │ │ │ │ - b.n 1aa74 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a872 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19b58 │ │ │ │ - mov r7, sl │ │ │ │ - movw fp, #459 @ 0x1cb │ │ │ │ - b.n 1aa74 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a204 │ │ │ │ - mov.w fp, #458 @ 0x1ca │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 1aa74 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a3b6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a8ba │ │ │ │ - mov r7, r6 │ │ │ │ - mov r5, r6 │ │ │ │ - movw fp, #459 @ 0x1cb │ │ │ │ - b.w 19b64 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a3d8 │ │ │ │ - mov r5, r6 │ │ │ │ - movw fp, #459 @ 0x1cb │ │ │ │ - b.n 1aa74 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - mov.w fp, #460 @ 0x1cc │ │ │ │ - mov r7, r5 │ │ │ │ - b.n 1aa74 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - movw fp, #463 @ 0x1cf │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 1aa74 │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w fp, #450 @ 0x1c2 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b.w 19b64 │ │ │ │ - ldr r2, [pc, #916] @ (1b0a8 ) │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1aeac │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 19a7e │ │ │ │ - mov r6, r7 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - mov r4, r8 │ │ │ │ - mov.w fp, #450 @ 0x1c2 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 19c9e │ │ │ │ - b.w 19cb0 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - movw fp, #463 @ 0x1cf │ │ │ │ - mov r7, r6 │ │ │ │ - b.w 19b64 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r8 │ │ │ │ - mov.w fp, #450 @ 0x1c2 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 19c9e │ │ │ │ - b.w 19cb0 │ │ │ │ - ldr.w r8, [r5, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1b040 │ │ │ │ + beq.w 18a64 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ada6 │ │ │ │ + bge.n 187c8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1ae3c │ │ │ │ - mov r5, r2 │ │ │ │ - movs r1, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - b.w 1a340 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - mov r5, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - movw fp, #463 @ 0x1cf │ │ │ │ - b.w 19b64 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ae26 │ │ │ │ - subs r3, #1 │ │ │ │ - str r7, [sp, #24] │ │ │ │ str.w r3, [r8] │ │ │ │ - mov r7, r5 │ │ │ │ - cbz r3, 1ae2c │ │ │ │ - movw fp, #463 @ 0x1cf │ │ │ │ - b.w 19b78 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a9e8 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - movw fp, #463 @ 0x1cf │ │ │ │ - mov r7, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1aa74 │ │ │ │ - ldr r2, [pc, #672] @ (1b090 ) │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r1, [pc, #696] @ (1b0ac ) │ │ │ │ - mov r8, r4 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r4, r7 │ │ │ │ - add r1, pc │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - mov r9, r7 │ │ │ │ - movw fp, #453 @ 0x1c5 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #676] @ (1b0b0 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - str r7, [sp, #24] │ │ │ │ - b.w 19cb0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a6d2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aaf8 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - mov r7, r5 │ │ │ │ - b.n 1add0 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r4, r8 │ │ │ │ - movw fp, #463 @ 0x1cf │ │ │ │ - mov r8, r7 │ │ │ │ - b.w 1a524 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - b.n 1ada6 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add.w r0, sp, #82 @ 0x52 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1af9a │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18a6c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1ac56 │ │ │ │ + bge.n 187de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac56 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac56 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movw fp, #449 @ 0x1c1 │ │ │ │ - b.w 19b64 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - b.n 1ab2e │ │ │ │ - ldr r3, [pc, #540] @ (1b0b4 ) │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1a712 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 1a718 │ │ │ │ - ldr r2, [pc, #516] @ (1b0b4 ) │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1ad1e │ │ │ │ - ldr r3, [pc, #508] @ (1b0b8 ) │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 1ad26 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac28 │ │ │ │ - mov.w fp, #450 @ 0x1c2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - b.w 19b64 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab52 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab7c │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r2, [pc, #420] @ (1b090 ) │ │ │ │ - ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #456] @ (1b0bc ) │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - add r1, pc │ │ │ │ - movw fp, #459 @ 0x1cb │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #448] @ (1b0c0 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1a814 │ │ │ │ - mov r7, r0 │ │ │ │ - movw fp, #467 @ 0x1d3 │ │ │ │ - b.w 19b64 │ │ │ │ - mov.w fp, #470 @ 0x1d6 │ │ │ │ - mov r5, r7 │ │ │ │ - b.w 19b64 │ │ │ │ - ldr r3, [pc, #420] @ (1b0c4 ) │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #400] @ (1b0c8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #460] @ 0x1cc │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bl bdd4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1af56 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1afa6 │ │ │ │ - cbz r6, 1af6e │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a45c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 18a74 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1af6e │ │ │ │ + bge.n 187f4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 1afae │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w fp, #468 @ 0x1d4 │ │ │ │ - mov r5, r7 │ │ │ │ - b.w 19b64 │ │ │ │ - movw fp, #467 @ 0x1d3 │ │ │ │ - b.w 19b64 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1afb6 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov.w fp, #446 @ 0x1be │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - b.w 19ca6 │ │ │ │ - movs r7, #0 │ │ │ │ - movw fp, #471 @ 0x1d7 │ │ │ │ - mov r5, r7 │ │ │ │ - b.w 19b64 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1af56 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18910 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 18986 │ │ │ │ mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1af6e │ │ │ │ - mov r9, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - mov.w fp, #446 @ 0x1be │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - b.w 19cb6 │ │ │ │ - ldr r3, [pc, #260] @ (1b0cc ) │ │ │ │ - movw r2, #13093 @ 0x3325 │ │ │ │ - ldr r1, [pc, #256] @ (1b0d0 ) │ │ │ │ - ldr r0, [pc, #260] @ (1b0d4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1636 @ 0x664 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #248] @ (1b0d8 ) │ │ │ │ - movw r2, #13253 @ 0x33c5 │ │ │ │ - ldr r1, [pc, #244] @ (1b0dc ) │ │ │ │ - ldr r0, [pc, #248] @ (1b0e0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1636 @ 0x664 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #236] @ (1b0e4 ) │ │ │ │ - movw r2, #13119 @ 0x333f │ │ │ │ - ldr r1, [pc, #232] @ (1b0e8 ) │ │ │ │ - ldr r0, [pc, #236] @ (1b0ec ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1636 @ 0x664 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #220] @ (1b0f0 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #216] @ (1b0f4 ) │ │ │ │ - ldr r0, [pc, #220] @ (1b0f8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (1b0fc ) │ │ │ │ - movw r2, #13423 @ 0x346f │ │ │ │ - ldr r1, [pc, #208] @ (1b100 ) │ │ │ │ - ldr r0, [pc, #208] @ (1b104 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1636 @ 0x664 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (1b108 ) │ │ │ │ - movw r2, #13510 @ 0x34c6 │ │ │ │ - ldr r1, [pc, #196] @ (1b10c ) │ │ │ │ - ldr r0, [pc, #196] @ (1b110 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1636 @ 0x664 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3eb4 <__assert_fail@plt+0x4cc> │ │ │ │ - ldr r3, [pc, #180] @ (1b114 ) │ │ │ │ - movw r2, #13310 @ 0x33fe │ │ │ │ - ldr r1, [pc, #180] @ (1b118 ) │ │ │ │ - ldr r0, [pc, #180] @ (1b11c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1636 @ 0x664 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 41e4 <__assert_fail@plt+0x7fc> │ │ │ │ - ldr r3, [pc, #164] @ (1b120 ) │ │ │ │ - movw r2, #13360 @ 0x3430 │ │ │ │ - ldr r1, [pc, #164] @ (1b124 ) │ │ │ │ - ldr r0, [pc, #164] @ (1b128 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1636 @ 0x664 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r5} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - movt r0, #0 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r7} │ │ │ │ - movs r0, r0 │ │ │ │ - subw r0, r8, #0 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf2900000 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 1b3ec │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 1b142 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf25e0000 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - movw r0, #24576 @ 0x6000 │ │ │ │ - push {r2, r5, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf22a0000 │ │ │ │ - push {r3, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - addw r0, lr, #0 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ - 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 │ │ │ │ - ldr r3, [pc, #744] @ (1b428 ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - add r7, sp, #20 │ │ │ │ - ldr r2, [pc, #744] @ (1b42c ) │ │ │ │ - add r3, pc │ │ │ │ - movs r4, #0 │ │ │ │ - add r2, pc │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r4, [r7, #4] │ │ │ │ + bl b1c0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r6, [r3, #244] @ 0xf4 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #728] @ (1b430 ) │ │ │ │ - str r4, [r7, #8] │ │ │ │ - strh r4, [r7, #12] │ │ │ │ - ldr r5, [pc, #724] @ (1b434 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1b4f6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b548 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 18bde │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b188 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #684] @ (1b438 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #656] @ 1b420 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #8] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1b50a │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1b4fa │ │ │ │ - movs r0, #1 │ │ │ │ - blx 329c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b544 │ │ │ │ - ldr r3, [pc, #632] @ (1b43c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #1356] @ 0x54c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bpl.w 1b5f4 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 1b5d6 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov.w r7, sl, lsr #26 │ │ │ │ - mov.w r8, r9, lsr #26 │ │ │ │ - adds r7, #2 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r7, r8 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - bls.n 1b268 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3814 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b4ce │ │ │ │ - ldr r3, [pc, #564] @ (1b440 ) │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1b5da │ │ │ │ - ldr r3, [pc, #556] @ (1b444 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1b5f0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - asrs r2, r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - it ge │ │ │ │ - movge r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b448 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - str.w r1, [r2, r0, lsl #2] │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b260 │ │ │ │ + bge.n 18824 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b414 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r7, r8 │ │ │ │ - bne.n 1b1fc │ │ │ │ - mov.w r7, sl, lsr #23 │ │ │ │ - mov.w r8, r9, lsr #23 │ │ │ │ - adds r7, #10 │ │ │ │ - add.w r8, r8, #9 │ │ │ │ - cmp r7, r8 │ │ │ │ - bls.n 1b2e6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3814 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b564 │ │ │ │ - ldr r3, [pc, #436] @ (1b440 ) │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1b5da │ │ │ │ - ldr r3, [pc, #428] @ (1b444 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1b5f0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - asrs r2, r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - it ge │ │ │ │ - movge r3, #0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b532 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - str.w r1, [r2, r0, lsl #2] │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b2de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + beq.w 18a9e │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b52a │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r7, r8 │ │ │ │ - bne.n 1b27a │ │ │ │ - mov.w r7, sl, lsr #20 │ │ │ │ - mov.w r8, r9, lsr #20 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ - add.w r8, r8, #73 @ 0x49 │ │ │ │ - cmp r7, r8 │ │ │ │ - bls.n 1b364 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3814 │ │ │ │ - mov r1, r0 │ │ │ │ + beq.w 18406 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + blx 3378 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b586 │ │ │ │ - ldr r3, [pc, #312] @ (1b440 ) │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1b5da │ │ │ │ - ldr r3, [pc, #304] @ (1b444 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1b5f0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - asrs r2, r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - it ge │ │ │ │ - movge r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b574 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - str.w r1, [r2, r0, lsl #2] │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b35c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + beq.w 18c14 │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b56c │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r7, r8 │ │ │ │ - bne.n 1b2f8 │ │ │ │ - mov.w r7, sl, lsr #17 │ │ │ │ - mov.w r5, r9, lsr #17 │ │ │ │ - addw r7, r7, #586 @ 0x24a │ │ │ │ - addw r5, r5, #585 @ 0x249 │ │ │ │ - cmp r7, r5 │ │ │ │ - bls.n 1b3ae │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3814 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b5a0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96ec │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1b59c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + bne.w 1895e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b3a8 │ │ │ │ + bge.w 18406 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b594 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 1b378 │ │ │ │ - movw r7, #4682 @ 0x124a │ │ │ │ - movw r5, #4681 @ 0x1249 │ │ │ │ - add.w r7, r7, sl, lsr #14 │ │ │ │ - add.w r5, r5, r9, lsr #14 │ │ │ │ - cmp r7, r5 │ │ │ │ - bls.n 1b3f8 │ │ │ │ + bne.w 18406 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18406 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3814 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b5b0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96ec │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1b5ac │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b3f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b5a4 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 1b3c2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldrb.w r2, [sp, #22] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1b5b8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1b5be │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 1b486 │ │ │ │ - mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b260 │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1b690 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1b638 ) │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 1b448 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 366c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 1b4ca │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b468 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b522 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1b4d8 │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ + b.n 18430 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 18664 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1865a │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b4ea │ │ │ │ - ldr r0, [pc, #396] @ (1b608 ) │ │ │ │ + beq.w 18400 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - cbz r4, 1b498 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + add.w r0, sp, #18 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b496 │ │ │ │ + bge.n 188ae │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b510 │ │ │ │ - mov r4, r5 │ │ │ │ - blx 353c │ │ │ │ - cbz r6, 1b4ae │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 188f8 │ │ │ │ + adds r6, #1 │ │ │ │ + bne.w 18400 │ │ │ │ + movw r6, #339 @ 0x153 │ │ │ │ + b.n 18650 │ │ │ │ + movw r6, #337 @ 0x151 │ │ │ │ + b.n 18650 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b4ae │ │ │ │ + bge.w 183a8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b51a │ │ │ │ - ldr r2, [pc, #348] @ (1b60c ) │ │ │ │ - ldr r3, [pc, #348] @ (1b610 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1b5b4 │ │ │ │ + bne.w 183a8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - b.n 1b250 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b470 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b478 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1b478 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 1b1b2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 183a8 │ │ │ │ mov r0, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 1b1b2 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1b468 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b498 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 185a0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b4ae │ │ │ │ - mov r0, r1 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 185c8 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b468 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 184bc │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b2de │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 366c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 1b568 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ - b.n 1b458 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ - b.n 1b468 │ │ │ │ - ldr r1, [pc, #200] @ (1b614 ) │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ - ldr r0, [pc, #200] @ (1b618 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 1b58e │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1b188 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ - b.n 1b468 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - b.n 1b2ce │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 188ae │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b35c │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 366c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 1b58a │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ - b.n 1b458 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ - b.n 1b468 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - b.n 1b34c │ │ │ │ - mov r4, r0 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ - b.n 1b468 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 1851e │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b3a8 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ - b.n 1b458 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ - b.n 1b468 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 18548 │ │ │ │ + mov r0, fp │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b3f2 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ - b.n 1b458 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ - b.n 1b468 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b498 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 1b410 │ │ │ │ - movs r5, #79 @ 0x4f │ │ │ │ - b.n 1b468 │ │ │ │ - bl 3fa4 <__assert_fail@plt+0x5bc> │ │ │ │ - ldr r3, [pc, #64] @ (1b61c ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #60] @ (1b620 ) │ │ │ │ - ldr r0, [pc, #64] @ (1b624 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #48] @ (1b628 ) │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #48] @ (1b62c ) │ │ │ │ - ldr r0, [pc, #52] @ (1b630 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #184] @ (1b6c8 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 1b588 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r2, 1b626 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 1b564 │ │ │ │ - movs r0, r0 │ │ │ │ - sxtb r6, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - uxth r2, r4 │ │ │ │ - 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, #4000] @ 0xfa0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #720] @ (1b918 ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #720] @ (1b91c ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - add r7, sp, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r6, [pc, #712] @ (1b920 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #700] @ (1b924 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r4, [r3, #300] @ 0x12c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - strd r3, r3, [r7, #4] │ │ │ │ - strh r3, [r7, #12] │ │ │ │ - blx 3798 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1b770 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1b86a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b692 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #660] @ (1b928 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #632] @ 1b910 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #8] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1b7ee │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbnz r3, 1b6dc │ │ │ │ - ldrb.w r3, [sp, #16] │ │ │ │ + b.n 187f4 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b850 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1b88c │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w 1b88c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1b12c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bac0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - blx r5 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bac8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b77c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldrb.w r2, [sp, #18] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1b784 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + beq.w 18cc4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b72a │ │ │ │ + bge.n 1894e │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b7a8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ + beq.w 18c82 │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #32 │ │ │ │ + b.n 18782 │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18406 │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #18 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b73a │ │ │ │ + bge.n 18980 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ba9e │ │ │ │ - blx 353c │ │ │ │ - cbz r4, 1b752 │ │ │ │ + beq.w 18c62 │ │ │ │ + adds r7, #1 │ │ │ │ + bne.w 18406 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b752 │ │ │ │ + bge.w 1864a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ba96 │ │ │ │ - ldr r2, [pc, #472] @ (1b92c ) │ │ │ │ - ldr r3, [pc, #452] @ (1b91c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1bcd6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1bb54 │ │ │ │ - mov r4, r2 │ │ │ │ - b.n 1b6c0 │ │ │ │ - ldrb.w r3, [sp, #18] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b82c │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #18 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1bb4e │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b726 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1b726 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 1864a │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - b.n 1b72a │ │ │ │ - ldr r2, [pc, #376] @ (1b930 ) │ │ │ │ - ldr r1, [pc, #380] @ (1b934 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #372] @ (1b938 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ + b.n 18650 │ │ │ │ + mov r5, fp │ │ │ │ + mov.w r6, #342 @ 0x156 │ │ │ │ + b.n 18650 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r5, fp │ │ │ │ + mov.w r6, #342 @ 0x156 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b7da │ │ │ │ + bge.n 189c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bcce │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b7ee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 1b7ee │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov.w r7, #298 @ 0x12a │ │ │ │ - movs r6, #0 │ │ │ │ - movs r5, #0 │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1b844 │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, 1b838 │ │ │ │ - ldr r0, [pc, #312] @ (1b93c ) │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - cbz r6, 1b822 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + cbz r3, 189ee │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 18650 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b822 │ │ │ │ + bge.w 18650 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1b822 │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 18650 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 1b73a │ │ │ │ - mov r0, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1b7b0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1b71e │ │ │ │ - b.n 1b73a │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1b802 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1b7fc │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + b.n 18650 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 1b6c0 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r7, #298 @ 0x12a │ │ │ │ - mov r6, r5 │ │ │ │ - b.n 1b7f6 │ │ │ │ - ldr r1, [pc, #212] @ (1b940 ) │ │ │ │ - mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r0, [pc, #208] @ (1b944 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bad6 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1b692 │ │ │ │ - ldr r2, [pc, #184] @ (1b948 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #920] @ 0x398 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bb58 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 1b860 │ │ │ │ - ldr r3, [pc, #164] @ (1b94c ) │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - iteee ne │ │ │ │ - movne fp, r7 │ │ │ │ - ldreq r3, [r7, #8] │ │ │ │ - moveq fp, r3 │ │ │ │ - ldreq r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #148] @ (1b950 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #144] @ (1b954 ) │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - cmp r0, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r0 │ │ │ │ - ite eq │ │ │ │ - moveq.w lr, #1 │ │ │ │ - movne.w lr, #0 │ │ │ │ - beq.n 1b974 │ │ │ │ - ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bb60 │ │ │ │ - ldr.w ip, [r3, #4] │ │ │ │ - ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 1bd0c │ │ │ │ - ldr r0, [pc, #104] @ (1b958 ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 1bcf6 │ │ │ │ - ldr r0, [pc, #96] @ (1b95c ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 1bcf2 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 1b984 │ │ │ │ - add.w ip, r3, #12 │ │ │ │ - b.n 1b968 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - mov ip, r2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [r4, r4] │ │ │ │ - movs r2, r0 │ │ │ │ - bge.n 1b924 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp sl, r1 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 1b992 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - rev r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #1000] @ (1bd34 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #832] @ (1bc94 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp lr, r0 │ │ │ │ - beq.n 1b984 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - cmp r3, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r3 │ │ │ │ - bne.n 1b960 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #916] @ (1bd10 ) │ │ │ │ - add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1baa4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r0, sl │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 189c6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - blx 3814 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bbc4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3814 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bae0 │ │ │ │ + bge.n 18a0a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 18a0a │ │ │ │ mov r0, r9 │ │ │ │ - blx 3814 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov.w r6, #340 @ 0x154 │ │ │ │ + b.n 18650 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 36cc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bbe2 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 1bc24 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov sl, r7 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, sl │ │ │ │ - strd r5, r3, [sp, #32] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl b4dc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 9028 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ba02 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bb98 │ │ │ │ + beq.w 185b6 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r5, fp │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ba18 │ │ │ │ + bge.n 18a38 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bb90 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ba2e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bba0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ba42 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1bace │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1bba8 │ │ │ │ - ldr r2, [pc, #712] @ (1bd14 ) │ │ │ │ - ldr r1, [pc, #716] @ (1bd18 ) │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r5, r1 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - bne.w 1b7b4 │ │ │ │ - ldrb.w r3, [sp, #18] │ │ │ │ - cbz r3, 1ba7a │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #18 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1bba8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 18cb0 │ │ │ │ + mov.w r6, #342 @ 0x156 │ │ │ │ + b.n 18650 │ │ │ │ + blx 3650 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1b73a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1b73a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b73a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b752 │ │ │ │ + bge.w 18884 │ │ │ │ + adds r3, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 18468 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ + b.n 18650 │ │ │ │ + blx 3970 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 1869c │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b73a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1b6dc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1b6dc │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 187b2 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b6dc │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r7, #306 @ 0x132 │ │ │ │ - b.n 1b7f6 │ │ │ │ - movw r7, #307 @ 0x133 │ │ │ │ - b.n 1b7f4 │ │ │ │ + b.n 187c8 │ │ │ │ mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ba42 │ │ │ │ - mov r5, r0 │ │ │ │ + b.n 187de │ │ │ │ + mov r0, r8 │ │ │ │ + blx 37a4 │ │ │ │ mov r6, r0 │ │ │ │ - mov.w r7, #298 @ 0x12a │ │ │ │ - b.n 1b7f6 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bb32 │ │ │ │ - subs r1, r2, #1 │ │ │ │ - str r1, [r7, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1bca2 │ │ │ │ - subs r2, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bc72 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + b.n 18502 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bb0a │ │ │ │ + bge.n 18a0a │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 1bb46 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1b7ee │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1b7ee │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1b7ee │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 18a0a │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b7ee │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + b.n 18a0a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18824 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + it ge │ │ │ │ + movge r6, r8 │ │ │ │ + bge.w 1851e │ │ │ │ + adds r2, #1 │ │ │ │ + mov r6, r8 │ │ │ │ + str.w r2, [r8] │ │ │ │ + b.n 1850c │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18536 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1b7ee │ │ │ │ + bge.n 18a0a │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b7ee │ │ │ │ - mov r0, r3 │ │ │ │ + bne.n 18a0a │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bb0a │ │ │ │ - mov.w r7, #308 @ 0x134 │ │ │ │ - b.n 1b7f6 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1b6dc │ │ │ │ - blx 3970 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 1b8a2 │ │ │ │ + b.n 18a0a │ │ │ │ + movw r6, #341 @ 0x155 │ │ │ │ + b.n 18650 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1b974 │ │ │ │ + beq.w 18724 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bb62 │ │ │ │ - ldr r3, [pc, #424] @ (1bd1c ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + bne.n 18aea │ │ │ │ + ldr r3, [pc, #576] @ (18d3c ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1b974 │ │ │ │ + beq.w 18724 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1b974 │ │ │ │ + beq.w 18724 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bb7a │ │ │ │ + bne.n 18b02 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1b984 │ │ │ │ - b.n 1b974 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ba18 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ba02 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ba2e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.w 18736 │ │ │ │ + b.n 18724 │ │ │ │ + rsb r3, r0, #1 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + adds r0, r3, #2 │ │ │ │ + beq.n 18c02 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 18bf4 │ │ │ │ + ldrd r3, r1, [r8, #12] │ │ │ │ + orr.w r3, r3, r1, lsl #30 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + lsrs r3, r3, #16 │ │ │ │ + orr.w r0, r3, r1, lsl #16 │ │ │ │ + asrs r1, r1, #16 │ │ │ │ + blx 3948 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 18502 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1b860 │ │ │ │ + bge.n 18b56 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b7ee │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b7ee │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1b860 │ │ │ │ - subs r1, r2, #1 │ │ │ │ - str r1, [r7, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 1bc7e │ │ │ │ - subs r2, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1b7ee │ │ │ │ - b.n 1bbbc │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bc5c │ │ │ │ - subs r1, r2, #1 │ │ │ │ - str r1, [r7, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 1baf2 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + beq.w 18c6a │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 18b70 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 18b98 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 189c6 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 189c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 189c6 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1bafc │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1bafc │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + b.n 189c6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + b.n 18b70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 18b5a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1bafc │ │ │ │ - b.n 1bb0a │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 1bcda │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r5, #0] │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bc56 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1bcc2 │ │ │ │ - movs r2, #4 │ │ │ │ - add r1, sp, #32 │ │ │ │ - b.n 1b9d4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1bb12 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1bb12 │ │ │ │ - b.n 1bb46 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 1bafc │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + bne.n 18b5a │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1b7ee │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1b7ee │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 1bc12 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r8 │ │ │ │ + b.n 18b62 │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 18b5a │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 18b5a │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1bafc │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1bafc │ │ │ │ - b.n 1bc9c │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r6 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ + b.n 18b62 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18812 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r8, r6 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ + b.n 189b8 │ │ │ │ + ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 18502 │ │ │ │ + ldrd r3, r2, [r8, #12] │ │ │ │ + orr.w r3, r3, r2, lsl #30 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + negs r3, r3 │ │ │ │ + sbc.w r1, r2, r2, lsl #1 │ │ │ │ + b.n 18b34 │ │ │ │ + blx 3650 │ │ │ │ + ldr r3, [pc, #236] @ (18d08 ) │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 18954 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 1883e │ │ │ │ + ldrb.w r3, [sp, #18] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18406 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #18 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 18c56 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 18ca4 │ │ │ │ + adds r6, #1 │ │ │ │ + bne.w 18406 │ │ │ │ + mov.w r6, #346 @ 0x15a │ │ │ │ + b.n 18650 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 1bc56 │ │ │ │ + b.n 18980 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r6, #326 @ 0x146 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r8, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 18b62 │ │ │ │ + b.n 18650 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 1894e │ │ │ │ + blx 3650 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 18c2c │ │ │ │ + adds r3, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 185fe │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b7da │ │ │ │ + b.n 18c56 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (1bd20 ) │ │ │ │ - movw r2, #10625 @ 0x2981 │ │ │ │ - ldr r1, [pc, #64] @ (1bd24 ) │ │ │ │ - ldr r0, [pc, #68] @ (1bd28 ) │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18a38 │ │ │ │ + bl 4170 <__assert_fail@plt+0x788> │ │ │ │ + bl 3f98 <__assert_fail@plt+0x5b0> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + ldr r3, [pc, #120] @ (18d40 ) │ │ │ │ + movw r2, #11344 @ 0x2c50 │ │ │ │ + ldr r1, [pc, #120] @ (18d44 ) │ │ │ │ + ldr r0, [pc, #120] @ (18d48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1704 @ 0x6a8 │ │ │ │ + addw r3, r3, #1484 @ 0x5cc │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #52] @ (1bd2c ) │ │ │ │ + ldr r3, [pc, #108] @ (18d4c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #48] @ (1bd30 ) │ │ │ │ - ldr r0, [pc, #52] @ (1bd34 ) │ │ │ │ + ldr r1, [pc, #108] @ (18d50 ) │ │ │ │ + ldr r0, [pc, #108] @ (18d54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - lsls r1, r7, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + nop │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ + movs r2, r0 │ │ │ │ + strh r4, [r7, #32] │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b87c │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ + movs r2, r0 │ │ │ │ + strh r4, [r1, #22] │ │ │ │ + movs r2, r0 │ │ │ │ + orr.w r0, ip, #8388608 @ 0x800000 │ │ │ │ + @ instruction: 0xeb8e0000 │ │ │ │ + bic.w r0, r6, #8388608 @ 0x800000 │ │ │ │ + strh r0, [r0, #8] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + strh r6, [r2, #6] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cpsid a │ │ │ │ + lsls r7, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1bc60 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + bvc.n 18d20 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 188f8 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + bls.n 18dfc │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + ble.n 18c90 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1528] @ 1c344 │ │ │ │ - mov lr, r3 │ │ │ │ - ldr.w r3, [pc, #1524] @ 1c348 │ │ │ │ + ldr.w r2, [pc, #1516] @ 19358 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [pc, #1512] @ 1935c │ │ │ │ add r2, pc │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr.w r6, [pc, #1520] @ 1c34c │ │ │ │ + ldr.w r6, [pc, #1508] @ 19360 │ │ │ │ mov sl, r0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1500] @ 1c350 │ │ │ │ + ldr.w r3, [pc, #1488] @ 19364 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r6, pc │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.n 1bdcc │ │ │ │ - ldr.w r3, [lr, #4] │ │ │ │ + cbz r7, 18de4 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r2, #5 │ │ │ │ - bpl.w 1c326 │ │ │ │ - ldr.w r2, [pc, #1464] @ 1c354 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 1933a │ │ │ │ + ldr.w r2, [pc, #1456] @ 19368 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c32e │ │ │ │ - ldr.w r2, [pc, #1456] @ 1c358 │ │ │ │ + beq.w 19342 │ │ │ │ + ldr.w r2, [pc, #1448] @ 1936c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c32a │ │ │ │ - ldr.w r3, [lr, #8] │ │ │ │ + beq.w 1933e │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1bdcc │ │ │ │ + ble.n 18de4 │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.w 1c0cc │ │ │ │ + bhi.w 19112 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ - lsls r2, r6, #3 │ │ │ │ - lsls r1, r5, #3 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - lsls r7, r2, #3 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ + lsls r7, r0, #4 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ + lsls r5, r6, #3 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.w 1c0cc │ │ │ │ - ldr.w r3, [ip] │ │ │ │ + bne.w 19112 │ │ │ │ + ldr.w r7, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + str r7, [sp, #24] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ + strlt r2, [r7, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r1, #7 │ │ │ │ - bpl.w 1c236 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ + bpl.w 1924e │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ ands.w r2, r1, #2 │ │ │ │ - bne.w 1c136 │ │ │ │ + bne.w 19150 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w 1bf4e │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r7, r3 │ │ │ │ + it ls │ │ │ │ + ldrls r7, [r7, #12] │ │ │ │ + bhi.w 18f7e │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 1c144 │ │ │ │ + beq.w 1915e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 1c1e0 │ │ │ │ + bpl.w 191f8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ - bne.w 1c154 │ │ │ │ + bne.w 1916c │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1c072 │ │ │ │ + bhi.w 18fa2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1c162 │ │ │ │ + beq.w 1917a │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 1c286 │ │ │ │ + bpl.w 1929e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ - bne.w 1c172 │ │ │ │ + bne.w 1918a │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1c092 │ │ │ │ + bhi.w 190ce │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1c180 │ │ │ │ - ldr.w r3, [pc, #1244] @ 1c35c │ │ │ │ + beq.w 19198 │ │ │ │ + ldr.w r3, [pc, #1240] @ 19370 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ strh r6, [r4, #12] │ │ │ │ - ldr.w r5, [r3, #300] @ 0x12c │ │ │ │ + ldr.w r5, [r3, #308] @ 0x134 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c0b2 │ │ │ │ + bne.w 190ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c1a2 │ │ │ │ + beq.w 191d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1beae │ │ │ │ + bge.n 18ec6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 93fc │ │ │ │ + bl 9438 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c0f2 │ │ │ │ - movs r4, #1 │ │ │ │ + beq.w 190f2 │ │ │ │ + mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ - str r4, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b634 │ │ │ │ + movs r4, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 18310 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 190f2 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3378 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c0f2 │ │ │ │ + beq.w 190f2 │ │ │ │ blx 353c │ │ │ │ + cbz r5, 18f1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1beea │ │ │ │ + bge.n 18f1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c122 │ │ │ │ + beq.w 19142 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 1bf00 │ │ │ │ + cbz r0, 18f32 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bf00 │ │ │ │ + bge.n 18f32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c11c │ │ │ │ + beq.w 1913c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 1bf16 │ │ │ │ + cbz r0, 18f48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bf16 │ │ │ │ + bge.n 18f48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c130 │ │ │ │ + beq.w 19136 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - cbz r0, 1bf2c │ │ │ │ + cbz r0, 18f5e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bf2c │ │ │ │ + bge.n 18f5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c12a │ │ │ │ - ldr.w r2, [pc, #1072] @ 1c360 │ │ │ │ - ldr.w r3, [pc, #1044] @ 1c348 │ │ │ │ + beq.w 1914a │ │ │ │ + ldr.w r2, [pc, #1044] @ 19374 │ │ │ │ + ldr r3, [pc, #1016] @ (1935c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c322 │ │ │ │ + bne.w 19336 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r1, [pc, #1044] @ 1c364 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ + ldr r1, [pc, #1016] @ (19378 ) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r6, r1] │ │ │ │ str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1c144 │ │ │ │ + blt.w 1915e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1c136 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + beq.w 19150 │ │ │ │ + mov r0, r7 │ │ │ │ blx 37f0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1be26 │ │ │ │ + b.n 18e3e │ │ │ │ + ldr r3, [pc, #980] @ (19378 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1917a │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 1916c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37f0 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 18e64 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ @@ -36135,15744 +31615,20072 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #952] @ (1c368 ) │ │ │ │ - mov r0, lr │ │ │ │ - add.w r1, ip, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [pc, #888] @ (1937c ) │ │ │ │ mov r2, r4 │ │ │ │ - add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add.w r1, ip, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ - bl adfc │ │ │ │ + bl add4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c020 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.n 1907c │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ cmp r5, #2 │ │ │ │ - bgt.w 1be08 │ │ │ │ - add.w r2, sp, r7 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cbz r2, 1bffe │ │ │ │ + bgt.w 18e20 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r3, sp │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + cbz r2, 1905a │ │ │ │ adds r2, r5, #1 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1be08 │ │ │ │ - add.w r1, sp, r2, lsl #2 │ │ │ │ - ldr r1, [r1, #24] │ │ │ │ + beq.w 18e20 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + add.w r1, r3, r2, lsl #2 │ │ │ │ + ldr.w r1, [r1, #-32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c1dc │ │ │ │ + beq.w 191f4 │ │ │ │ adds r5, #2 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 1be08 │ │ │ │ - add.w r2, sp, r5, lsl #2 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + beq.w 18e20 │ │ │ │ + add.w r2, r3, r5, lsl #2 │ │ │ │ + ldr.w r2, [r2, #-32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1be08 │ │ │ │ - ldr r3, [pc, #876] @ (1c36c ) │ │ │ │ + bne.w 18e20 │ │ │ │ + ldr r3, [pc, #804] @ (19380 ) │ │ │ │ movs r4, #3 │ │ │ │ - ldr r1, [pc, #876] @ (1c370 ) │ │ │ │ - ldr r2, [pc, #876] @ (1c374 ) │ │ │ │ + ldr r1, [pc, #804] @ (19384 ) │ │ │ │ + ldr r2, [pc, #804] @ (19388 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #868] @ (1c378 ) │ │ │ │ - ldr r1, [pc, #872] @ (1c37c ) │ │ │ │ + ldr r3, [pc, #796] @ (1938c ) │ │ │ │ + ldr r1, [pc, #800] @ (19390 ) │ │ │ │ str r5, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 1c036 │ │ │ │ + cbz r0, 19092 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c036 │ │ │ │ + bge.n 19092 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c190 │ │ │ │ + beq.w 191c2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 1c04c │ │ │ │ + cbz r0, 190a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c04c │ │ │ │ + bge.n 190a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c196 │ │ │ │ + beq.w 191c8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - cbz r0, 1c062 │ │ │ │ + cbz r0, 190be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c062 │ │ │ │ + bge.n 190be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c19c │ │ │ │ - ldr r0, [pc, #796] @ (1c380 ) │ │ │ │ - mov.w r1, #298 @ 0x12a │ │ │ │ + beq.w 191ce │ │ │ │ + ldr r0, [pc, #724] @ (19394 ) │ │ │ │ + mov.w r1, #326 @ 0x146 │ │ │ │ movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n 1bf2c │ │ │ │ - ldr r3, [pc, #752] @ (1c364 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 1c162 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 1c154 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 37f0 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 1be4c │ │ │ │ - ldr r3, [pc, #720] @ (1c364 ) │ │ │ │ + bl c3c8 │ │ │ │ + b.n 18f5e │ │ │ │ + ldr r3, [pc, #680] @ (19378 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c180 │ │ │ │ + blt.n 19198 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1c172 │ │ │ │ + beq.n 1918a │ │ │ │ mov r0, r5 │ │ │ │ blx 37f0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1be74 │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1b634 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 1c0f0 │ │ │ │ - blx 353c │ │ │ │ - b.n 1beea │ │ │ │ - ldr r3, [pc, #668] @ (1c36c ) │ │ │ │ + b.n 18e8c │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 18ed6 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 191b4 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 191a8 │ │ │ │ + ldr r0, [pc, #660] @ (19398 ) │ │ │ │ + mov.w r1, #326 @ 0x146 │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + b.n 18f04 │ │ │ │ + ldr r3, [pc, #620] @ (19380 ) │ │ │ │ movs r4, #3 │ │ │ │ - ldr r1, [pc, #688] @ (1c384 ) │ │ │ │ - ldr r2, [pc, #692] @ (1c388 ) │ │ │ │ + ldr r1, [pc, #644] @ (1939c ) │ │ │ │ + ldr r2, [pc, #644] @ (193a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #680] @ (1c38c ) │ │ │ │ - ldr r1, [pc, #684] @ (1c390 ) │ │ │ │ + ldr r3, [pc, #636] @ (193a4 ) │ │ │ │ + ldr r1, [pc, #636] @ (193a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 390c │ │ │ │ - b.n 1c020 │ │ │ │ - movs r5, #0 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1c1ce │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1c1c2 │ │ │ │ - ldr r0, [pc, #656] @ (1c394 ) │ │ │ │ - mov.w r1, #298 @ 0x12a │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - blx 353c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1c31e │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1bed8 │ │ │ │ + b.n 1907c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bf00 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 18f48 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1beea │ │ │ │ + b.n 18f32 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bf2c │ │ │ │ + b.n 18f1c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bf16 │ │ │ │ - ldr r3, [pc, #608] @ (1c398 ) │ │ │ │ - ldr r1, [pc, #608] @ (1c39c ) │ │ │ │ + b.n 18f5e │ │ │ │ + ldr r3, [pc, #600] @ (193ac ) │ │ │ │ + ldr r1, [pc, #604] @ (193b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1c020 │ │ │ │ + bne.n 1907c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1be2c │ │ │ │ - ldr r3, [pc, #576] @ (1c398 ) │ │ │ │ - ldr r1, [pc, #584] @ (1c3a0 ) │ │ │ │ + b.n 18e44 │ │ │ │ + ldr r3, [pc, #572] @ (193ac ) │ │ │ │ + ldr r1, [pc, #580] @ (193b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1c020 │ │ │ │ + bne.w 1907c │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1be54 │ │ │ │ - ldr r3, [pc, #548] @ (1c398 ) │ │ │ │ - ldr r1, [pc, #556] @ (1c3a4 ) │ │ │ │ + b.n 18e6c │ │ │ │ + ldr r3, [pc, #544] @ (193ac ) │ │ │ │ + ldr r1, [pc, #552] @ (193b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1c020 │ │ │ │ + bne.w 1907c │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1be7c │ │ │ │ + b.n 18e94 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 19102 │ │ │ │ + mov.w r2, #326 @ 0x146 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 190fa │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c036 │ │ │ │ + b.n 19092 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c04c │ │ │ │ + b.n 190a8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c062 │ │ │ │ - ldr r1, [pc, #516] @ (1c3a8 ) │ │ │ │ - mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r0, [pc, #512] @ (1c3ac ) │ │ │ │ + b.n 190be │ │ │ │ + ldr r1, [pc, #484] @ (193bc ) │ │ │ │ + mov.w r2, #326 @ 0x146 │ │ │ │ + ldr r0, [pc, #484] @ (193c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0f0 │ │ │ │ + beq.n 190f2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1beae │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1c102 │ │ │ │ - mov.w r2, #298 @ 0x12a │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1c0fa │ │ │ │ + b.n 18ec6 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1bffe │ │ │ │ + b.n 1905a │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c304 │ │ │ │ + beq.w 1931c │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c304 │ │ │ │ + beq.w 1931c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c304 │ │ │ │ - ldr r3, [pc, #340] @ (1c354 ) │ │ │ │ + beq.w 1931c │ │ │ │ + ldr r3, [pc, #336] @ (19368 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1c22a │ │ │ │ + bne.n 19242 │ │ │ │ mov r0, r5 │ │ │ │ - bl b048 │ │ │ │ + bl b020 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1be4c │ │ │ │ + bge.w 18e64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1be4c │ │ │ │ + bne.w 18e64 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1be4c │ │ │ │ - bl 8bb0 │ │ │ │ + b.n 18e64 │ │ │ │ + bl 8cd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c206 │ │ │ │ - b.n 1c162 │ │ │ │ + bne.n 1921e │ │ │ │ + b.n 1917a │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c2ea │ │ │ │ + beq.n 19302 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c2ea │ │ │ │ - mov r0, r3 │ │ │ │ + beq.n 19302 │ │ │ │ + mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c2ea │ │ │ │ - ldr r3, [pc, #260] @ (1c354 ) │ │ │ │ + beq.n 19302 │ │ │ │ + ldr r3, [pc, #256] @ (19368 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1c27a │ │ │ │ + bne.n 19292 │ │ │ │ mov r0, r5 │ │ │ │ - bl b048 │ │ │ │ + bl b020 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1be26 │ │ │ │ + bge.w 18e3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1be26 │ │ │ │ + bne.w 18e3e │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1be26 │ │ │ │ - bl 8bb0 │ │ │ │ + b.n 18e3e │ │ │ │ + bl 8cd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c256 │ │ │ │ - b.n 1c144 │ │ │ │ + bne.n 1926e │ │ │ │ + b.n 1915e │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 1c2d0 │ │ │ │ + cbz r3, 192e8 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 1c2d0 │ │ │ │ + cbz r3, 192e8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c2d0 │ │ │ │ - ldr r3, [pc, #188] @ (1c354 ) │ │ │ │ + cbz r0, 192e8 │ │ │ │ + ldr r3, [pc, #184] @ (19368 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1c2c4 │ │ │ │ + bne.n 192dc │ │ │ │ mov r0, r5 │ │ │ │ - bl b048 │ │ │ │ + bl b020 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1be74 │ │ │ │ + bge.w 18e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1be74 │ │ │ │ + bne.w 18e8c │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1be74 │ │ │ │ - bl 8bb0 │ │ │ │ + b.n 18e8c │ │ │ │ + bl 8cd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c2a0 │ │ │ │ - b.n 1c180 │ │ │ │ + bne.n 192b8 │ │ │ │ + b.n 19198 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1c180 │ │ │ │ - ldr r3, [pc, #144] @ (1c36c ) │ │ │ │ - ldr r1, [pc, #208] @ (1c3b0 ) │ │ │ │ + bne.w 19198 │ │ │ │ + ldr r3, [pc, #140] @ (19380 ) │ │ │ │ + ldr r1, [pc, #204] @ (193c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 1c180 │ │ │ │ + b.n 19198 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1c144 │ │ │ │ - ldr r3, [pc, #116] @ (1c36c ) │ │ │ │ - ldr r1, [pc, #188] @ (1c3b4 ) │ │ │ │ + bne.w 1915e │ │ │ │ + ldr r3, [pc, #112] @ (19380 ) │ │ │ │ + ldr r1, [pc, #184] @ (193c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 1c144 │ │ │ │ + b.n 1915e │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1c162 │ │ │ │ - ldr r3, [pc, #92] @ (1c36c ) │ │ │ │ - ldr r1, [pc, #164] @ (1c3b8 ) │ │ │ │ + bne.w 1917a │ │ │ │ + ldr r3, [pc, #88] @ (19380 ) │ │ │ │ + ldr r1, [pc, #160] @ (193cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 1c162 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 1beea │ │ │ │ + b.n 1917a │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #140] @ (1c3bc ) │ │ │ │ + ldr r3, [pc, #140] @ (193d0 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #136] @ (1c3c0 ) │ │ │ │ - ldr r0, [pc, #140] @ (1c3c4 ) │ │ │ │ + ldr r1, [pc, #136] @ (193d4 ) │ │ │ │ + ldr r0, [pc, #140] @ (193d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ + strb r2, [r5, #9] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #32] @ (1c380 ) │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1c3d0 │ │ │ │ - movs r0, r0 │ │ │ │ + orns r0, r6, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1c3ba │ │ │ │ + b.n 197a4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1c3c8 │ │ │ │ + ands.w r0, r6, r0 │ │ │ │ + b.n 196a4 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r3 │ │ │ │ + b.n 196b4 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [lr] │ │ │ │ + @ instruction: 0xe98a0000 │ │ │ │ + b.n 1964c │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r4 │ │ │ │ + ldrd r0, r0, [lr, #-0] │ │ │ │ + b.n 1954c │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r7 │ │ │ │ + b.n 19558 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r2 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r4, r6 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1c3c2 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1c3c8 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r4, r3 │ │ │ │ + strd r0, r0, [r4], #0 │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + bgt.n 1935c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + bgt.n 1932c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + bgt.n 192fc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + ldc2 0, cr0, [r8] │ │ │ │ + bcs.n 193b4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1c3e4 │ │ │ │ + bvc.n 19448 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r0, [pc, #184] @ (194a8 ) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + mov r4, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w sl, [pc, #180] @ 194ac │ │ │ │ + add.w r0, r0, #1264 @ 0x4f0 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [pc, #172] @ (194b0 ) │ │ │ │ + add sl, pc │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [pc, #172] @ (194b4 ) │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + mov.w r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 194d4 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r0, #5 │ │ │ │ + bpl.w 19bf8 │ │ │ │ + ldr r0, [pc, #148] @ (194b8 ) │ │ │ │ + ldr.w r0, [sl, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 19c04 │ │ │ │ + ldr r0, [pc, #140] @ (194bc ) │ │ │ │ + ldr.w r0, [sl, r0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 19bfc │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 194d4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19ab2 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 19936 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1945a │ │ │ │ + adds r5, #1 │ │ │ │ + str r5, [r0, #0] │ │ │ │ + ldr r5, [pc, #100] @ (194c0 ) │ │ │ │ + add.w r1, r1, r4, lsl #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + add r5, pc │ │ │ │ + mov r0, r3 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl add4 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 199d6 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 194e8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 194e8 │ │ │ │ + ldr r3, [pc, #60] @ (194c4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #60] @ (194c8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [sl, r3] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r3, [pc, #52] @ (194cc ) │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r1, [pc, #52] @ (194d0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 1995a │ │ │ │ + strb r0, [r3, #14] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + svc 62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #728 @ (adr r3, 1c69c ) │ │ │ │ + smlabb r0, sl, r0, r0 │ │ │ │ + ble.n 19590 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 1c7c0 ) │ │ │ │ + ble.n 1959c │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r3, [pc, #2300] @ 1ccd8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r2, [pc, #2300] @ 1ccdc │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 19936 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + ldr r3, [pc, #852] @ (19840 ) │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ movs r4, #0 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ - mov fp, r0 │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r4, [sp, #20] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr.w r8, [r3, #380] @ 0x17c │ │ │ │ - ldr.w r3, [pc, #2280] @ 1cce0 │ │ │ │ - strh.w r4, [sp, #32] │ │ │ │ - ldr.w r7, [pc, #2276] @ 1cce4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ + strd r4, r4, [r7, #4] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ + ldr.w r5, [r3, #264] @ 0x108 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 1c43e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1c9b6 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 19894 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 19b12 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c42e │ │ │ │ + bge.n 1951a │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - add r0, sp, #20 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 93fc │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #808] @ (19844 ) │ │ │ │ + movs r3, #7 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, pc │ │ │ │ + mov.w r8, #0 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ + blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c440 │ │ │ │ - movs r4, #11 │ │ │ │ - b.n 1c83a │ │ │ │ - mov r8, r4 │ │ │ │ - ldr.w r3, [pc, #2212] @ 1cce8 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.w 1ca16 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #5 │ │ │ │ - bpl.w 1ccd0 │ │ │ │ - ldr.w r2, [pc, #2196] @ 1ccec │ │ │ │ - ldr.w sl, [r7, r2] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1ccba │ │ │ │ - ldr.w r2, [pc, #2184] @ 1ccf0 │ │ │ │ - ldr.w r9, [r7, r2] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1ccd4 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + beq.w 19a1a │ │ │ │ + ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 19a0a │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [pc, #760] @ (19848 ) │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1068] @ 0x42c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19ada │ │ │ │ + blx r2 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 198cc │ │ │ │ + ldr r3, [pc, #740] @ (1984c ) │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #820] @ 0x334 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19ae2 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 198be │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 19596 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19aaa │ │ │ │ + vldr d7, [pc, #672] @ 19838 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp, #72] @ 0x48 │ │ │ │ + bl b4b4 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ca26 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + beq.w 19a8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c488 │ │ │ │ - adds r3, #1 │ │ │ │ + bge.n 195c4 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #2152] @ 1ccf4 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19abe │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34a8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 198bc │ │ │ │ + ldr r3, [pc, #636] @ (19850 ) │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r6 │ │ │ │ - bne.w 1cc14 │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bne.w 19b42 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c4b4 │ │ │ │ + bge.n 195f6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c87a │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str.w r4, [fp, #16] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 1ccd0 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1ccba │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1ccd4 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ + beq.w 1998c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [pc, #600] @ (19854 ) │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #736] @ 0x2e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19b3a │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 19a8e │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [pc, #568] @ (19858 ) │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #820] @ 0x334 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19b70 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 19a88 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1964c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1999e │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + mov r0, r7 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #72] @ 0x48 │ │ │ │ + bl b4b4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 198b4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 19680 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 19680 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34a8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19a84 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 19ba4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 196ae │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 196ae │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [pc, #424] @ (1985c ) │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + ldr.w r1, [r3, #620] @ 0x26c │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + ldr.w r3, [r3, #528] @ 0x210 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bpl.w 19c00 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 19c00 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.w 19980 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1ca56 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + beq.w 19b78 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 19b9a │ │ │ │ + cmp r3, #4 │ │ │ │ + itttt eq │ │ │ │ + movweq r9, #65535 @ 0xffff │ │ │ │ + movteq r9, #16 │ │ │ │ + moveq r0, r9 │ │ │ │ + moveq r1, r9 │ │ │ │ + bne.w 19bf4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + adds r3, #121 @ 0x79 │ │ │ │ + add.w r8, r3, r2 │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ + lsls r3, r2, #25 │ │ │ │ + bmi.w 19a42 │ │ │ │ + ubfx r2, r2, #2, #3 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 19a40 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 19b84 │ │ │ │ + cmp r2, #4 │ │ │ │ + bne.w 19bf4 │ │ │ │ + mov r0, r8 │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + movt r1, #16 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 39b8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 198b4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov.w fp, #2 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #3 │ │ │ │ + bpl.w 19bf0 │ │ │ │ + ldrb r1, [r3, #16] │ │ │ │ + lsls r0, r1, #26 │ │ │ │ + bpl.w 19a78 │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r1, r3, #20 │ │ │ │ + addpl.w r1, r3, #28 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ + asr.w lr, lr, fp │ │ │ │ + cmp lr, r8 │ │ │ │ + blt.w 19a2a │ │ │ │ + strd r6, r7, [sp, #20] │ │ │ │ + add.w r8, sp, #72 @ 0x48 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + mov.w r9, #0 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + mov r4, r3 │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov r7, lr │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + bpl.w 19c00 │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ + cbz r6, 197dc │ │ │ │ + subs r3, r7, r6 │ │ │ │ + cmp r9, r3 │ │ │ │ + bgt.w 19a1e │ │ │ │ + ldrb r3, [r2, #16] │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.w 199a6 │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r1, r2, #20 │ │ │ │ + addpl.w r1, r2, #28 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 199c4 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 34f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 19898 │ │ │ │ + add r9, r6 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + cmp r5, r8 │ │ │ │ + bne.n 19792 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldrd r7, r4, [sp, #24] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 19800 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19af2 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 19812 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19afe │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 38c0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19bd2 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 19860 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19b0a │ │ │ │ + b.n 19860 │ │ │ │ + ... │ │ │ │ + strb r4, [r3, #10] │ │ │ │ + movs r2, r0 │ │ │ │ + smlal r0, r0, r2, r0 │ │ │ │ + strb r4, [r7, #8] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r2, [r4, #8] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r1, #6] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r0, [r3, #3] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ + cbz r3, 19878 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r0, sp, #58 @ 0x3a │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 198cc │ │ │ │ + blx 353c │ │ │ │ + cbz r5, 19890 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 19890 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19994 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 19906 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 19548 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldrd r7, r4, [sp, #24] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 198b4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19aea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c4e4 │ │ │ │ - adds r3, #1 │ │ │ │ + blt.n 19968 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 198cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 19978 │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ + ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 199fe │ │ │ │ + ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 199f2 │ │ │ │ + ldr r0, [pc, #824] @ (19c1c ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + blx 353c │ │ │ │ + cbz r5, 19904 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 19902 │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 19994 │ │ │ │ + movs r5, #0 │ │ │ │ + cbz r6, 19918 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 19918 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19ab6 │ │ │ │ + ldr r2, [pc, #772] @ (19c20 ) │ │ │ │ + ldr r3, [pc, #776] @ (19c24 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 19bec │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #752] @ (19c28 ) │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r1, [pc, #752] @ (19c2c ) │ │ │ │ + ldr r2, [pc, #752] @ (19c30 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [sl, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r3, [pc, #744] @ (19c34 ) │ │ │ │ + ldr r1, [pc, #744] @ (19c38 ) │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [pc, #736] @ (19c3c ) │ │ │ │ + movs r1, #141 @ 0x8d │ │ │ │ + movs r5, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + b.n 19918 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r4, r6 │ │ │ │ - bne.w 1c7b6 │ │ │ │ - ldr.w r0, [fp, #24] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 198bc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 198bc │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 198cc │ │ │ │ + mov.w r9, #127 @ 0x7f │ │ │ │ + movs r0, #255 @ 0xff │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + b.n 19702 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 195f6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19904 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1964c │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 197c0 │ │ │ │ + ldr r3, [pc, #656] @ (19c40 ) │ │ │ │ + mov.w r2, #272 @ 0x110 │ │ │ │ + ldr r1, [pc, #652] @ (19c44 ) │ │ │ │ + ldr r0, [pc, #656] @ (19c48 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + lsl.w r0, r9, fp │ │ │ │ + add r0, r2 │ │ │ │ + lsl.w r2, r6, fp │ │ │ │ + blx 3400 │ │ │ │ + b.n 197da │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 1995a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c500 │ │ │ │ + bge.n 1995a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c880 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str.w r4, [fp, #24] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ - bpl.w 1ccd0 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1ccba │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1ccd4 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - bls.w 1ca8c │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + bne.n 1995a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1995a │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 198e2 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 198d8 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 19548 │ │ │ │ + movs r4, #141 @ 0x8d │ │ │ │ + b.n 198ce │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldrd r7, r4, [sp, #24] │ │ │ │ + ldrd r5, sl, [sp, #32] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r2, [pc, #540] @ (19c4c ) │ │ │ │ + ldr r1, [pc, #544] @ (19c50 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 3530 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 198a2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 39b8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 198b4 │ │ │ │ + cmp.w r9, #255 @ 0xff │ │ │ │ + itt ls │ │ │ │ + movls.w fp, #0 │ │ │ │ + movls r2, #1 │ │ │ │ + bls.w 19748 │ │ │ │ + movw r2, #65535 @ 0xffff │ │ │ │ + cmp r9, r2 │ │ │ │ + itete ne │ │ │ │ + movne.w fp, #2 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne r2, #4 │ │ │ │ + moveq r2, #2 │ │ │ │ + b.n 19748 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 19768 │ │ │ │ + b.n 199ae │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 19ac6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c530 │ │ │ │ - adds r3, #1 │ │ │ │ + bge.w 198cc │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 198cc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 198cc │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19596 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 1945a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19918 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 195c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 19b32 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 198cc │ │ │ │ + b.n 19a98 │ │ │ │ + blx 3970 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 19560 │ │ │ │ + blx 3970 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 1957e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 198b4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 19800 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 19812 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19860 │ │ │ │ + ldr r1, [pc, #320] @ (19c54 ) │ │ │ │ + movs r2, #141 @ 0x8d │ │ │ │ + ldr r0, [pc, #320] @ (19c58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19a1a │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 1951a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19ace │ │ │ │ + blx 3970 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 1960e │ │ │ │ + ldr r3, [pc, #280] @ (19c5c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 19b5c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 19b68 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 198bc │ │ │ │ + mov r4, r8 │ │ │ │ + b.n 195e4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19b5c │ │ │ │ + blx 3970 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 19630 │ │ │ │ + mov.w r9, #255 @ 0xff │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 19702 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + blx 39b8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 198b4 │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + b.n 19a62 │ │ │ │ + movw r9, #65535 @ 0xffff │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r9 │ │ │ │ + b.n 19702 │ │ │ │ + ldr r3, [pc, #184] @ (19c60 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 19bbe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 19bca │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 19a84 │ │ │ │ + mov r7, r9 │ │ │ │ + b.n 19696 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19bbe │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 198cc │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 198cc │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 198cc │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 3ee4 <__assert_fail@plt+0x4fc> │ │ │ │ + bl 41d4 <__assert_fail@plt+0x7ec> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + bl 3eb4 <__assert_fail@plt+0x4cc> │ │ │ │ + ldr r3, [pc, #92] @ (19c64 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #92] @ (19c68 ) │ │ │ │ + ldr r0, [pc, #92] @ (19c6c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 1a014 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf6660000 │ │ │ │ + bge.n 19cf4 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 19b90 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 19ba0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 19f40 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf72c0000 │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 19c8c │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 19b70 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 19ba8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xf4d60000 │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ + 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, #3984] @ 0xf90 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1988] @ 1a448 │ │ │ │ + ldr.w ip, [pc, #1988] @ 1a44c │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r3, [pc, #1984] @ 1a450 │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add ip, pc │ │ │ │ + add r6, sp, #32 │ │ │ │ + add.w ip, ip, #96 @ 0x60 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov lr, r7 │ │ │ │ + ldr.w r5, [pc, #1964] @ 1a454 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r5, pc │ │ │ │ + strd r3, r3, [r6, #4] │ │ │ │ + str r3, [r6, #12] │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r3, [ip] │ │ │ │ + str.w r3, [lr] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 19d14 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #5 │ │ │ │ + bpl.w 1a42a │ │ │ │ + ldr.w r2, [pc, #1908] @ 1a458 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.w 1a432 │ │ │ │ + ldr.w r2, [pc, #1900] @ 1a45c │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1a42e │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 19d14 │ │ │ │ + cmp r4, #4 │ │ │ │ + bhi.w 19f9e │ │ │ │ + tbh [pc, r4, lsl #1] │ │ │ │ + lsls r3, r2, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ + lsls r1, r0, #4 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + cmp r4, #3 │ │ │ │ + beq.n 19d30 │ │ │ │ + cmp r4, #4 │ │ │ │ + bne.w 19f9e │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ + ldr.w r9, [r8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r0, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 1a21a │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bhi.w 1a02c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + and.w r4, r4, #3 │ │ │ │ + rsb r4, r4, #1 │ │ │ │ + mul.w r4, r3, r4 │ │ │ │ + adds r1, r4, #1 │ │ │ │ + beq.w 1a112 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 1a1a4 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.w 1a034 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + and.w r8, r3, #3 │ │ │ │ + rsb r8, r8, #1 │ │ │ │ + mul.w r8, r2, r8 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1a136 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a0a6 │ │ │ │ + bl b908 │ │ │ │ + mov fp, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1a15e │ │ │ │ + ldr.w r3, [pc, #1676] @ 1a460 │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + ldr r1, [r5, r3] │ │ │ │ + ldr.w r3, [pc, #1672] @ 1a464 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r9, r3 │ │ │ │ it ne │ │ │ │ - cmpne r4, r6 │ │ │ │ - bne.w 1cc32 │ │ │ │ - ldr.w r0, [fp, #12] │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.w 1a146 │ │ │ │ + ldr.w r6, [pc, #1660] @ 1a468 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r6, pc │ │ │ │ + strd r3, r3, [r7, #4] │ │ │ │ + strh r3, [r7, #12] │ │ │ │ + ldr.w r5, [r6, #360] @ 0x168 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1a07e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1a16a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 19e1c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 9438 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1a0d4 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr.w r4, [pc, #1596] @ 1a46c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, sl │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ + ldr.w r6, [r4, #1460] @ 0x5b4 │ │ │ │ + movs r4, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a0d4 │ │ │ │ + blx 353c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 19e6e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a04c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 19e84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c554 │ │ │ │ + bge.n 19e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c886 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str.w r4, [fp, #12] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ - bpl.w 1ccd0 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1ccba │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1ccd4 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - bls.w 1cac2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1a046 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 19e9a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c584 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr.w r0, [fp, #20] │ │ │ │ + bge.n 19e9a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a060 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 19eb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c59a │ │ │ │ + bge.n 19eb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c940 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str.w r4, [fp, #20] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #5 │ │ │ │ - bpl.w 1ccd0 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1ccba │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1ccd4 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - bls.w 1c982 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1a05a │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cbz r0, 19ec6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c5ca │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1836] @ 1ccf8 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r6 │ │ │ │ - bne.w 1cc48 │ │ │ │ - ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ + bge.n 19ec6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a054 │ │ │ │ + ldr.w r2, [pc, #1448] @ 1a470 │ │ │ │ + ldr.w r3, [pc, #1412] @ 1a450 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 1a3ee │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr.w r3, [pc, #1340] @ 1a474 │ │ │ │ + mov.w r9, r4, lsl #2 │ │ │ │ + add.w r1, r8, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, r6 │ │ │ │ + bl add4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 19fce │ │ │ │ + cmp r4, #2 │ │ │ │ + bgt.n 19f98 │ │ │ │ + add r9, sp │ │ │ │ + ldr.w r3, [r9, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a0ae │ │ │ │ + adds r3, r4, #1 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 19f98 │ │ │ │ + add.w r2, sp, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1a0ac │ │ │ │ + adds r3, r4, #2 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 19f98 │ │ │ │ + add.w r2, sp, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1a0ac │ │ │ │ + adds r4, #3 │ │ │ │ + cmp r4, #3 │ │ │ │ + beq.n 19f98 │ │ │ │ + add.w r3, sp, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a0ae │ │ │ │ + ldrd r9, r0, [sp, #32] │ │ │ │ + b.n 19d6c │ │ │ │ + ldr.w r3, [pc, #1240] @ 1a478 │ │ │ │ + cmp r4, #2 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ble.n 1a03c │ │ │ │ + ldr.w r3, [pc, #1232] @ 1a47c │ │ │ │ + movs r5, #4 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [pc, #1228] @ 1a480 │ │ │ │ + ldr.w r1, [pc, #1228] @ 1a484 │ │ │ │ + add r2, pc │ │ │ │ + strd r2, r4, [sp, #4] │ │ │ │ + ldr.w r2, [pc, #1220] @ 1a488 │ │ │ │ + add r1, pc │ │ │ │ + str r5, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 19fe2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c5f2 │ │ │ │ + bge.n 19fe2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca10 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str.w r4, [fp, #36] @ 0x24 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 1ccd0 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1ccba │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1ccd4 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #5 │ │ │ │ - bls.w 1cb2e │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 1a078 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 19ff6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c622 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - bl b1e8 │ │ │ │ + bge.n 19ff6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1a072 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 1a008 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a008 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 1a06c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cbz r0, 1a01a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a01a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 1a066 │ │ │ │ + ldr.w r0, [pc, #1136] @ 1a48c │ │ │ │ + movw r1, #537 @ 0x219 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 19ec6 │ │ │ │ + blx 36dc │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 19d8c │ │ │ │ + blx 36dc │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 19db4 │ │ │ │ + ldr.w r3, [pc, #1104] @ 1a490 │ │ │ │ + movs r5, #3 │ │ │ │ + add r3, pc │ │ │ │ + b.n 19fb2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19e84 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19e6e │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19ec6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19eb0 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19e9a │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a01a │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a008 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19ff6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19fe2 │ │ │ │ + ldr.w r5, [r6, #1460] @ 0x5b4 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r4, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 1a0d2 │ │ │ │ + blx 353c │ │ │ │ + b.n 19e6e │ │ │ │ + mov.w fp, #1 │ │ │ │ + b.n 19dd0 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #968] @ (1a478 ) │ │ │ │ + movs r6, #3 │ │ │ │ + ldr r1, [pc, #992] @ (1a494 ) │ │ │ │ + ldr r2, [pc, #992] @ (1a498 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r6, r1, [sp] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r3, [pc, #984] @ (1a49c ) │ │ │ │ + ldr r1, [pc, #984] @ (1a4a0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 19fce │ │ │ │ + movs r5, #0 │ │ │ │ + ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1a18a │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1a198 │ │ │ │ + ldr r0, [pc, #956] @ (1a4a4 ) │ │ │ │ + movw r1, #537 @ 0x219 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + blx 353c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1a298 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 19e5c │ │ │ │ + blx 36cc │ │ │ │ + cbnz r0, 1a112 │ │ │ │ + ldr r3, [pc, #880] @ (1a478 ) │ │ │ │ + ldr r1, [pc, #928] @ (1a4a8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 19fce │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 19d92 │ │ │ │ + blx 36cc │ │ │ │ + cbnz r0, 1a136 │ │ │ │ + ldr r3, [pc, #844] @ (1a478 ) │ │ │ │ + ldr r1, [pc, #896] @ (1a4ac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 19fce │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ + b.n 19dbc │ │ │ │ + ldr r2, [pc, #872] @ (1a4b0 ) │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, pc │ │ │ │ + bl aa20 │ │ │ │ + ldr.w r0, [r6], #4 │ │ │ │ + bl 9150 │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.n 1a150 │ │ │ │ + b.n 1a028 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19dd0 │ │ │ │ + b.n 19fce │ │ │ │ + ldr r1, [pc, #840] @ (1a4b4 ) │ │ │ │ + movw r2, #537 @ 0x219 │ │ │ │ + ldr r0, [pc, #836] @ (1a4b8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1a0d2 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 19e1c │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + movw r2, #537 @ 0x219 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1a0dc │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1a0e4 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1a122 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1a122 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1a122 │ │ │ │ + ldr r2, [pc, #668] @ (1a458 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov r1, r2 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 1a1fe │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #7 │ │ │ │ + bpl.w 1a338 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #15 │ │ │ │ + bhi.n 1a20c │ │ │ │ + and.w r8, r2, #3 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + rsb r8, r8, #1 │ │ │ │ + mul.w r8, r2, r8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 19db4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 19db4 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19db4 │ │ │ │ + bl 8cd8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1a136 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + b.n 1a1c6 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 36dc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 1a1e2 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a0fe │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a0fe │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a0fe │ │ │ │ + ldr r2, [pc, #544] @ (1a458 ) │ │ │ │ + ldr r3, [r5, r2] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov fp, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 1a27e │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ + bpl.n 1a29c │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bhi.n 1a28e │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + and.w r4, r4, #3 │ │ │ │ + rsb r4, r4, #1 │ │ │ │ + mul.w r4, r2, r4 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 19d8c │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 19d8c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19d8c │ │ │ │ + bl 8cd8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a112 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + b.n 1a240 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 36dc │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 1a25e │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 19e6e │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1a410 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1a410 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1cb6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a410 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, fp │ │ │ │ + bne.n 1a2f2 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 1a32a │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bhi.n 1a31c │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + and.w r4, r4, #3 │ │ │ │ + rsb r4, r4, #1 │ │ │ │ + mul.w r4, r1, r4 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a25e │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 1a25e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a25e │ │ │ │ + bl 8cd8 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 1a2be │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1a112 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a112 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a112 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 36dc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 1a2da │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl b830 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 1a2da │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1a3f2 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1a3f2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov ip, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1a3f2 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, fp │ │ │ │ + bne.n 1a39e │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ + bpl.n 1a3da │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ + cmp r1, #15 │ │ │ │ + bhi.n 1a3c6 │ │ │ │ + and.w r8, r1, #3 │ │ │ │ + ldr.w r1, [ip, #12] │ │ │ │ + rsb r8, r8, #1 │ │ │ │ + mul.w r8, r1, r8 │ │ │ │ + ldr.w r1, [ip] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1a1e2 │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [ip] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 1a1e2 │ │ │ │ + mov r0, ip │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 1a1e2 │ │ │ │ + bl 8cd8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov ip, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 1a358 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1a136 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a136 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a136 │ │ │ │ + mov r0, ip │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str.w ip, [sp, #16] │ │ │ │ + blx 36dc │ │ │ │ + ldrd ip, r3, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 1a37a │ │ │ │ + mov r0, ip │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str.w ip, [sp, #16] │ │ │ │ + bl b830 │ │ │ │ + ldrd ip, r3, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 1a37a │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 36cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 1a3aa │ │ │ │ + ldr r2, [pc, #120] @ (1a478 ) │ │ │ │ + ldr r1, [pc, #184] @ (1a4bc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 3530 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 1a3aa │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1a2fc │ │ │ │ + ldr r2, [pc, #92] @ (1a478 ) │ │ │ │ + ldr r1, [pc, #160] @ (1a4c0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 1a2fc │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #144] @ (1a4c4 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #140] @ (1a4c8 ) │ │ │ │ + ldr r0, [pc, #144] @ (1a4cc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + str r0, [r2, #4] │ │ │ │ + movs r2, r0 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ + movs r2, r0 │ │ │ │ + blt.n 1a42c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + blt.n 1a548 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 1a3f0 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 1a508 │ │ │ │ + movs r0, r0 │ │ │ │ + blt.n 1a534 │ │ │ │ + movs r0, r0 │ │ │ │ + blt.n 1a4ac │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 1a420 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 1a40c │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 1a560 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 1a524 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 1a518 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 1a534 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 1a4e0 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 1a4a4 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 1a554 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r8] │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr.w r3, [pc, #2832] @ 1aff4 │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1aff8 │ │ │ │ + movs r4, #0 │ │ │ │ + add r3, pc │ │ │ │ + mov r9, r0 │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + ldr.w r6, [r3, #284] @ 0x11c │ │ │ │ + ldr.w r3, [pc, #2812] @ 1affc │ │ │ │ + str r6, [sp, #12] │ │ │ │ + strh.w r4, [sp, #88] @ 0x58 │ │ │ │ + ldr.w fp, [pc, #2808] @ 1b000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add fp, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cbnz r3, 1a54c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1ad30 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a530 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + bl 9438 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 1a54e │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r9, #218 @ 0xda │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + b.w 1adcc │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr.w r4, [r9, #16] │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + ldr.w r5, [pc, #2732] @ 1b004 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r5, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c64a │ │ │ │ + ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r0, [r5, #1260] @ 0x4ec │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + blx 3808 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c95c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - strd r2, r1, [fp, #40] @ 0x28 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ - bpl.w 1ccd0 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1ccba │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1ccd4 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #6 │ │ │ │ - bls.w 1cb80 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + beq.w 1ac80 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1aea6 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a5b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1ac5e │ │ │ │ + ldr.w r3, [r9, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1baa0 │ │ │ │ + ldr.w r2, [pc, #2636] @ 1b008 │ │ │ │ + mov.w lr, #0 │ │ │ │ + mov r4, lr │ │ │ │ + strd lr, r3, [sp, #44] @ 0x2c │ │ │ │ + add r2, pc │ │ │ │ + mov sl, r9 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str.w lr, [sp, #16] │ │ │ │ + ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1aeb0 │ │ │ │ + ldr.w r5, [sl, #16] │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r6, [pc, #2588] @ 1b00c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + ldr.w r0, [r6, #1368] @ 0x558 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r0, [r6, #1204] @ 0x4b4 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + blx 3808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a628 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1aca6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1aece │ │ │ │ + ldr.w r3, [pc, #2528] @ 1b010 │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1aeee │ │ │ │ + ldr.w r3, [pc, #2512] @ 1b014 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w r3, [r3, #564] @ 0x234 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl b4b4 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a678 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1ac66 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a68a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1ac78 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1aee4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl f8bc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b078 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a6b6 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1ac90 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b020 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + beq.w 1acf6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a6d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1ad5a │ │ │ │ + ldr.w r3, [pc, #2368] @ 1b018 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #1480] @ 0x5c8 │ │ │ │ + movw r3, #37451 @ 0x924b │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r5, r3 │ │ │ │ + bhi.w 1ad18 │ │ │ │ + ldr.w r3, [sl, #32] │ │ │ │ + adds r3, r3, r5 │ │ │ │ + str.w r3, [sl, #32] │ │ │ │ + ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ + adc.w r3, r3, #0 │ │ │ │ + str.w r3, [sl, #36] @ 0x24 │ │ │ │ + blx 37bc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b0a6 │ │ │ │ + cbz r4, 1a724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c67a │ │ │ │ - adds r3, #1 │ │ │ │ + bge.n 1a724 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - bl b1e8 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1cbc2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1acce │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1aa76 │ │ │ │ + ldr.w r3, [pc, #2288] @ 1b01c │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r5, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b0ea │ │ │ │ + ldr.w r4, [sl, #16] │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r5, [pc, #2248] @ 1b020 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r0, [r5, #1204] @ 0x4b4 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + blx 3808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c6a2 │ │ │ │ + bge.n 1a78e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c96c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - strd r2, r1, [fp, #48] @ 0x30 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ - bpl.w 1ccd0 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1ccba │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1ccd4 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.w 1cbd6 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + beq.w 1ace6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1b0fa │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1b10a │ │ │ │ + ldr.w r3, [pc, #2180] @ 1b024 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + mov r4, r7 │ │ │ │ + ldr.w r3, [r3, #568] @ 0x238 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl b4b4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a7d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1acc2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c6d2 │ │ │ │ - adds r3, #1 │ │ │ │ + bge.n 1a7e6 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1576] @ 1ccfc │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1acb6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1b102 │ │ │ │ + ldr.w r3, [pc, #2104] @ 1b028 │ │ │ │ + ldr.w r0, [fp, r3] │ │ │ │ + ldr.w r3, [pc, #2100] @ 1b02c │ │ │ │ + ldr.w r2, [fp, r3] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ - cmpne r4, r6 │ │ │ │ - bne.w 1cc6e │ │ │ │ - ldr.w r0, [fp, #28] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + cmpne r3, r0 │ │ │ │ + bne.w 1b218 │ │ │ │ + ldr.w r2, [pc, #2084] @ 1b030 │ │ │ │ + ldr.w r2, [fp, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1bebc │ │ │ │ + ldr.w r2, [pc, #2076] @ 1b034 │ │ │ │ + ldr.w r2, [fp, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1bed2 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.w 1b17c │ │ │ │ + cmp r3, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + bne.w 1b1ee │ │ │ │ + lsls r5, r3, #5 │ │ │ │ + bpl.w 1bed6 │ │ │ │ + ldr r5, [r1, #16] │ │ │ │ + ldr.w r8, [r1, #20] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a85c │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c6fa │ │ │ │ + bge.n 1a86e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c97c │ │ │ │ - str.w r4, [fp, #28] │ │ │ │ - movs r1, #8 │ │ │ │ + beq.w 1acee │ │ │ │ mov r0, r5 │ │ │ │ - bl baec │ │ │ │ + bl b020 │ │ │ │ mov r4, r0 │ │ │ │ + adds r0, r4, #1 │ │ │ │ + beq.w 1b1b2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a88e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1acd6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl b020 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1b1ca │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a8b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1acde │ │ │ │ + ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + adds r3, r3, r2 │ │ │ │ + str.w r3, [sl, #40] @ 0x28 │ │ │ │ + ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ + adc.w r3, r3, #0 │ │ │ │ + str.w r3, [sl, #44] @ 0x2c │ │ │ │ + blx 329c │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - ldr.w r3, [pc, #1520] @ 1cd00 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + beq.w 1b1e2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cbz r2, 1a8ee │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a8ee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b0b6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1aa32 │ │ │ │ + ldr.w r9, [pc, #1856] @ 1b038 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r3, [pc, #1852] @ 1b03c │ │ │ │ + mov.w ip, #2 │ │ │ │ + movt ip, #32768 @ 0x8000 │ │ │ │ + add r9, pc │ │ │ │ + add r3, pc │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1aebe │ │ │ │ + ldr.w r4, [sl, #16] │ │ │ │ + ldr.w r0, [r9, #1204] @ 0x4b4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr.w r3, [r9, #1392] @ 0x570 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + blx 3808 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a960 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1acae │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1aed8 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r6 │ │ │ │ - bne.w 1cc84 │ │ │ │ - ldr.w r0, [fp, #32] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 1af74 │ │ │ │ + ldr.w r3, [pc, #1740] @ 1b040 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + mov r4, r7 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl b4b4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c736 │ │ │ │ + bge.n 1a9a6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 1c736 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str.w r4, [fp, #32] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #5 │ │ │ │ - bpl.w 1ccd0 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1ccba │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 1ccd4 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 1cbbe │ │ │ │ - cmp r3, #9 │ │ │ │ - bgt.w 1c88c │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1ad52 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a9b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1ac88 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1afe8 │ │ │ │ + ldr.w r3, [pc, #1648] @ 1b030 │ │ │ │ + ldr.w r2, [fp, r3] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1bebc │ │ │ │ + ldr.w r2, [pc, #1632] @ 1b034 │ │ │ │ + ldr.w r2, [fp, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1bed2 │ │ │ │ + ldr.w r6, [r8, #16] │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + asrs r3, r6, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + ite le │ │ │ │ + movle r6, #0 │ │ │ │ + movgt r6, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ge │ │ │ │ + movge r6, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1ad6a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + str.w r7, [r1, r2, lsl #2] │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r8, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1aa26 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1ad62 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 1a914 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3814 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b7d4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 3884 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1b842 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1aa64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b77c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bne.w 1a738 │ │ │ │ + ldr.w r3, [pc, #1484] @ 1b044 │ │ │ │ + ldr.w r4, [sl, #64] @ 0x40 │ │ │ │ + ldr.w r5, [fp, r3] │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.w 1b8d8 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ │ │ + beq.w 1b91e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 953c │ │ │ │ + cmp r6, r0 │ │ │ │ + bcs.w 1b952 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #6 │ │ │ │ + bpl.w 1be74 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr.w r4, [r3, r1, lsl #2] │ │ │ │ + bl 9264 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1aad8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b80c │ │ │ │ + ldr.w r3, [pc, #1388] @ 1b048 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b9f4 │ │ │ │ + ldr.w r4, [sl, #16] │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r6, [pc, #1360] @ 1b04c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + ldr.w r0, [r6, #1368] @ 0x558 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r0, [r6, #1204] @ 0x4b4 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + blx 3808 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9150 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1b9d2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + movne r1, #4 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r4, #0 │ │ │ │ + beq.w 1ba02 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + add r1, r3 │ │ │ │ + ldr.w r3, [pc, #1284] @ 1b050 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #564] @ 0x234 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl b4b4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9150 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ab76 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b8a4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ab88 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b0da │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1ba6a │ │ │ │ + mov r0, r8 │ │ │ │ + bl f8bc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1ba94 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1abb4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b8f6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl b020 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 1bae0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1abd4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b8be │ │ │ │ + ldr.w r8, [sl, #16] │ │ │ │ + lsls r0, r4, #3 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + blx 361c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bb1e │ │ │ │ + ldr.w r4, [pc, #1116] @ 1b054 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r8, r0, [sp, #64] @ 0x40 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r0, [r4, #1260] @ 0x4ec │ │ │ │ + blx 3808 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9150 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ac32 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c946 │ │ │ │ - blx 353c │ │ │ │ + beq.w 1b0e2 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1bb82 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ac4a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b9a8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1b28c │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.n 1a5d4 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a5b0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 1a680 │ │ │ │ + b.n 1a68a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a68a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a594 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a9b8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r6 │ │ │ │ + bl b020 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + bne.w 1a6c4 │ │ │ │ + b.n 1acf6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a628 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a960 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + b.n 1a7e6 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + b.n 1a7d4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a724 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a88e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a8b2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a78e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a86e │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1b0be │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 1a6cc │ │ │ │ + ldr r3, [pc, #844] @ (1b058 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #1480] @ 0x5c8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a6ee │ │ │ │ + ldr r3, [pc, #832] @ (1b05c ) │ │ │ │ + movs r1, #0 │ │ │ │ + mov.w r9, #234 @ 0xea │ │ │ │ + movs r6, #0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ + bl a434 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b.n 1adcc │ │ │ │ + ldr r1, [pc, #812] @ (1b060 ) │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ + ldr r0, [pc, #812] @ (1b064 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b0ce │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.w 1a530 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a9a6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a6d6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1aa26 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 366c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 1b0f6 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + mov sl, r6 │ │ │ │ + mov r8, r7 │ │ │ │ + mov.w r9, #246 @ 0xf6 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, r8 │ │ │ │ + mov r8, sl │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c794 │ │ │ │ + beq.n 1ada8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c794 │ │ │ │ + bge.n 1ada8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca08 │ │ │ │ - ldr.w r2, [pc, #1388] @ 1cd04 │ │ │ │ - ldr.w r3, [pc, #1348] @ 1cce0 │ │ │ │ + beq.n 1ae5e │ │ │ │ + cbz r7, 1adba │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1adba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1ae66 │ │ │ │ + cbz r5, 1adcc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1adcc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1ae9e │ │ │ │ + ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1ae7a │ │ │ │ + ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1ae6e │ │ │ │ + ldr r0, [pc, #648] @ (1b068 ) │ │ │ │ + movs r4, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 1adfe │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1adfe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1ae86 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cbz r2, 1ae10 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ae10 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 1ae56 │ │ │ │ + cbz r6, 1ae22 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ae22 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1ae96 │ │ │ │ + blx 353c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cbz r2, 1ae38 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ae38 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 1ae8e │ │ │ │ + ldr r2, [pc, #560] @ (1b06c ) │ │ │ │ + ldr r3, [pc, #448] @ (1affc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ccb6 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.w 1bb6e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1360] @ 1cd08 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ae10 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ada8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1adba │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1addc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1add4 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1adfe │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ae38 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ae22 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1adcc │ │ │ │ + mov r6, r3 │ │ │ │ + mov.w r9, #228 @ 0xe4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 1adcc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r9, #232 @ 0xe8 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b.n 1ad88 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r9, #246 @ 0xf6 │ │ │ │ + b.n 1ad88 │ │ │ │ + mov r5, r6 │ │ │ │ + mov.w r9, #232 @ 0xe8 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b.n 1ada8 │ │ │ │ + mov r5, r7 │ │ │ │ + mov.w r9, #246 @ 0xf6 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + b.n 1adba │ │ │ │ + mov r6, r9 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov.w r9, #232 @ 0xe8 │ │ │ │ + b.n 1adcc │ │ │ │ + ldr.w r8, [r7, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1bea4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1af2c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 1af2c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #320] @ (1b070 ) │ │ │ │ + movs r2, #3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1cc5e │ │ │ │ - ldr.w lr, [r4, #4] │ │ │ │ - cmp r0, lr │ │ │ │ - beq.w 1c4ea │ │ │ │ - ldr.w r2, [lr, #172] @ 0xac │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r3, #564] @ 0x234 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl b4b4 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1a666 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cc9a │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r3, [r1, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.w 1ccd0 │ │ │ │ - cmp r1, sl │ │ │ │ - beq.w 1ccba │ │ │ │ - cmp r1, r9 │ │ │ │ - beq.w 1ccd4 │ │ │ │ - ldr.w ip, [r2, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 1c80c │ │ │ │ - adds r2, #12 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 1c4ea │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 1c7fc │ │ │ │ - ldr.w r1, [pc, #1276] @ 1cd0c │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr.w r2, [lr, #12] │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr.w r1, [pc, #1268] @ 1cd10 │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ + bne.w 1a666 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 1a66e │ │ │ │ + b.w 1a678 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1be5c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1afae │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbnz r2, 1afae │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #196] @ (1b074 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r2, [r2, #1184] @ 0x4a0 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + movs r2, #3 │ │ │ │ + bl b4b4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1a994 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1a994 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a994 │ │ │ │ + mov r6, r7 │ │ │ │ + mov.w r9, #246 @ 0xf6 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + b.n 1adcc │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ + movs r2, r0 │ │ │ │ + str r4, [r5, #32] │ │ │ │ + movs r2, r0 │ │ │ │ + str r4, [r0, #28] │ │ │ │ + movs r2, r0 │ │ │ │ + str r0, [r3, #24] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r7, #16] │ │ │ │ + movs r2, r0 │ │ │ │ + str r2, [r6, #8] │ │ │ │ + movs r2, r0 │ │ │ │ + str r6, [r3, #4] │ │ │ │ + movs r2, r0 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #656] @ (1b300 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ + movs r2, r0 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w r9, #232 @ 0xe8 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1ad8e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1ad8e │ │ │ │ + mov r0, sl │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ad8e │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r9, #238 @ 0xee │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b.n 1ad88 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a8ee │ │ │ │ + movs r5, #0 │ │ │ │ + mov r8, r6 │ │ │ │ + mov.w r9, #232 @ 0xe8 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r7, r5 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b.n 1ad88 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r9, #218 @ 0xda │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 1adcc │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ab88 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ac32 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r9, #241 @ 0xf1 │ │ │ │ + b.n 1ad88 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + b.n 1aa16 │ │ │ │ + mov r5, r7 │ │ │ │ + mov.w r9, #241 @ 0xf1 │ │ │ │ + b.n 1adba │ │ │ │ + mov r6, r1 │ │ │ │ + mov.w r9, #241 @ 0xf1 │ │ │ │ + b.n 1adcc │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1be44 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c838 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b13e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 1c838 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b74a │ │ │ │ + ldr.w r3, [pc, #3176] @ 1bda8 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r3, #568] @ 0x238 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl b4b4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1a7c2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1a7c2 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #28] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r4, #12 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, 1c85c │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1c86e │ │ │ │ - ldr.w r2, [pc, #1228] @ 1cd14 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [pc, #1224] @ 1cd18 │ │ │ │ - movs r6, #0 │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - bl f12c │ │ │ │ - b.n 1c774 │ │ │ │ - mov r2, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + b.w 1a7c2 │ │ │ │ + mov r8, r1 │ │ │ │ + bgt.w 1b732 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 1b1a6 │ │ │ │ + ldr.w r3, [pc, #3108] @ 1bdac │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 1b76c │ │ │ │ + ldr.w r3, [pc, #3096] @ 1bdb0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #3092] @ 1bdb4 │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + movs r5, #0 │ │ │ │ + mov r7, r8 │ │ │ │ + mov.w r9, #241 @ 0xf1 │ │ │ │ + mov r6, r5 │ │ │ │ + b.n 1ada8 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a87c │ │ │ │ + mov sl, r8 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov.w r9, #241 @ 0xf1 │ │ │ │ + mov r7, r8 │ │ │ │ + b.n 1ad88 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a89c │ │ │ │ + movs r5, #0 │ │ │ │ + mov sl, r8 │ │ │ │ + mov.w r9, #241 @ 0xf1 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 1ad88 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r9, #244 @ 0xf4 │ │ │ │ + b.n 1ad88 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ + bpl.w 1be28 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 1a856 │ │ │ │ + b.w 1a85c │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + blx 3860 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b7c6 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b23c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b774 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ + blx r4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b7e8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b858 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1b85c │ │ │ │ + bl c104 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1bd44 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1a86e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1a86e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1a86e │ │ │ │ + ldr.w ip, [sl, #24] │ │ │ │ + mov r9, sl │ │ │ │ + str r5, [sp, #24] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 1bd9e │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov sl, r5 │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + ldr.w r0, [r9, #64] @ 0x40 │ │ │ │ + cmp r0, sl │ │ │ │ + beq.w 1b786 │ │ │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ │ │ + beq.w 1b7a4 │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ + bl a588 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b7ba │ │ │ │ + ldr.w r3, [pc, #2796] @ 1bdb8 │ │ │ │ + ldr.w r2, [pc, #2796] @ 1bdbc │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + ldr.w r2, [fp, r2] │ │ │ │ + cmp r0, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r2 │ │ │ │ + ite eq │ │ │ │ + moveq r4, #1 │ │ │ │ + movne r4, #0 │ │ │ │ + cmp r0, sl │ │ │ │ + it eq │ │ │ │ + orreq.w r4, r4, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1b752 │ │ │ │ + subs r6, r0, r3 │ │ │ │ + clz r6, r6 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b30e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c846 │ │ │ │ + beq.w 1b72a │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1b6fc │ │ │ │ + ldr.w r0, [r9, #64] @ 0x40 │ │ │ │ + cmp r0, sl │ │ │ │ + beq.w 1b900 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1c846 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c4b4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c500 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c554 │ │ │ │ - ldr.w r4, [pc, #1164] @ 1cd1c │ │ │ │ - mov r0, fp │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ - blx 3430 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 1cbbe │ │ │ │ + bl a588 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c75e │ │ │ │ - ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ - mov r0, fp │ │ │ │ - bl 8ba4 │ │ │ │ + beq.w 1b946 │ │ │ │ + ldr.w r3, [pc, #2704] @ 1bdc0 │ │ │ │ + ldr.w r6, [pc, #2704] @ 1bdc4 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r4, [r6, #1416] @ 0x588 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1b934 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bpl.w 1be40 │ │ │ │ + ldr.w r3, [pc, #2672] @ 1bdc8 │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1bebc │ │ │ │ + ldr.w r3, [pc, #2664] @ 1bdcc │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1bed2 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + movw r0, #37450 @ 0x924a │ │ │ │ + asrs r2, r3, #1 │ │ │ │ + cmp r1, r0 │ │ │ │ + ite ls │ │ │ │ + movls r3, #0 │ │ │ │ + movhi r3, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + it ge │ │ │ │ + movge r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b884 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + sub.w r2, r1, #37376 @ 0x9200 │ │ │ │ + subs r2, #75 @ 0x4b │ │ │ │ + subs r1, #1 │ │ │ │ + add.w r3, r0, #147456 @ 0x24000 │ │ │ │ + add.w r0, r0, #149504 @ 0x24800 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + ldr.w r6, [r3, #2344] @ 0x928 │ │ │ │ + str r1, [r5, #8] │ │ │ │ + add.w r1, r0, #300 @ 0x12c │ │ │ │ + add.w r0, r0, #296 @ 0x128 │ │ │ │ + blx 336c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1b9c0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b3cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b83a │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r6, sl │ │ │ │ + ite ne │ │ │ │ + movne r4, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + bne.w 1bd66 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9150 │ │ │ │ + blx 37bc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b9b2 │ │ │ │ + cmp r6, sl │ │ │ │ + beq.w 1ba46 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a588 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ca04 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 1b8ae │ │ │ │ + bl f8bc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bafc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1c9d6 │ │ │ │ - adds r3, #1 │ │ │ │ + bge.n 1b428 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b8d0 │ │ │ │ + ldr.w r3, [pc, #2468] @ 1bdd0 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movs r1, #9 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ + blx 3884 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1bd24 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b452 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b8c8 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r2 │ │ │ │ + bl a588 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b8ae │ │ │ │ + bl f9e8 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bb72 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b482 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl baec │ │ │ │ - mov r5, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b99c │ │ │ │ + ldr.w r3, [pc, #2384] @ 1bdd4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1224] @ 0x4c8 │ │ │ │ + blx 3884 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c9e6 │ │ │ │ - ldr.w r3, [pc, #1092] @ 1cd20 │ │ │ │ - add r1, sp, #8 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ + blt.w 1bcbc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b4ae │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b994 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a588 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1ba74 │ │ │ │ + bl f8bc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bb8a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b4de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1ba84 │ │ │ │ + ldr.w r3, [pc, #2296] @ 1bdd8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - ldr.w r0, [r3, #1332] @ 0x534 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3808 │ │ │ │ + ldr.w r1, [r3, #1056] @ 0x420 │ │ │ │ + blx 3884 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1bd24 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b508 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1ba8c │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a588 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1ba74 │ │ │ │ + bl f9e8 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bc1c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b538 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bb0a │ │ │ │ + ldr.w r3, [pc, #2208] @ 1bddc │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1064] @ 0x428 │ │ │ │ + blx 3884 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1bcbc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b564 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bb16 │ │ │ │ + ldr.w r3, [r9, #28] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 1bbdc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3814 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b8ae │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3884 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1bbcc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b5a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bba6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b5b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bbbc │ │ │ │ + ldrd r0, r1, [r9, #48] @ 0x30 │ │ │ │ + blx 3378 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bc02 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a588 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bd34 │ │ │ │ + bl f8bc │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9028 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bc76 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b5f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bbc4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3384 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bc66 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b614 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bc10 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b626 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bc3c │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl b1c0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1bc48 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b654 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bc34 │ │ │ │ + ldrd r0, r1, [r9, #56] @ 0x38 │ │ │ │ + strd r7, r4, [r9, #48] @ 0x30 │ │ │ │ + blx 3378 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bc84 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a588 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bca0 │ │ │ │ + bl f9e8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bc92 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b698 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bc2c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3384 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bcfe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c90e │ │ │ │ + bge.n 1b6ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cc2a │ │ │ │ + beq.w 1bd1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c920 │ │ │ │ + bge.n 1b6cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb06 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 1ca04 │ │ │ │ + beq.w 1bd0c │ │ │ │ + mov r0, r7 │ │ │ │ + bl b1c0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1bccc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1c75e │ │ │ │ + bge.n 1b6f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c75e │ │ │ │ + beq.w 1bd14 │ │ │ │ + mov r7, r6 │ │ │ │ + strd r5, r4, [r9, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.w 1b2a8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b718 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1bda2 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 1adec │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b30e │ │ │ │ + ldr.w r3, [pc, #1656] @ 1bdac │ │ │ │ + movs r2, #2 │ │ │ │ + ldr.w r1, [pc, #1700] @ 1bde0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + b.n 1b1a6 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c75e │ │ │ │ + b.n 1b13e │ │ │ │ + blx 3768 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bge.w 1b2fc │ │ │ │ + mov sl, r5 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + movw r9, #261 @ 0x105 │ │ │ │ + b.n 1b086 │ │ │ │ + ldr.w r3, [pc, #1652] @ 1bde4 │ │ │ │ + add r3, pc │ │ │ │ + b.n 1b19c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b23c │ │ │ │ + mov r0, r1 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c59a │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 1c774 │ │ │ │ - b.n 1c43a │ │ │ │ + b.w 1aa64 │ │ │ │ + ldr.w r3, [pc, #1632] @ 1bde8 │ │ │ │ + ldr.w r1, [pc, #1632] @ 1bdec │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + mov r6, r7 │ │ │ │ + movw r9, #261 @ 0x105 │ │ │ │ + b.w 1adcc │ │ │ │ + ldr.w r3, [pc, #1608] @ 1bdf0 │ │ │ │ + ldr.w r1, [pc, #1608] @ 1bdf4 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 1b79a │ │ │ │ + mov sl, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movw r9, #261 @ 0x105 │ │ │ │ + b.w 1ad88 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r9, #241 @ 0xf1 │ │ │ │ + b.w 1ad88 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r9, #248 @ 0xf8 │ │ │ │ + b.w 1ad88 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b7fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b9ec │ │ │ │ + bl c104 │ │ │ │ + cbz r0, 1b816 │ │ │ │ + mov.w r9, #241 @ 0xf1 │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 1adba │ │ │ │ mov r0, r4 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 1c64a │ │ │ │ + b.w 1aad8 │ │ │ │ + ldr.w r3, [pc, #1428] @ 1bdac │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 1ba64 │ │ │ │ + ldr.w r3, [pc, #1488] @ 1bdf8 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #1484] @ 1bdfc │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 1b802 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b3cc │ │ │ │ + mov.w sl, #0 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + mov.w r9, #248 @ 0xf8 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r5, sl │ │ │ │ + mov r7, sl │ │ │ │ + b.w 1ad88 │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 1b7ea │ │ │ │ + movs r1, #2 │ │ │ │ + mov sl, r8 │ │ │ │ + bl 93e8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b876 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bb98 │ │ │ │ + movs r6, #0 │ │ │ │ + mov r8, sl │ │ │ │ + mov r7, r6 │ │ │ │ + mov.w r9, #241 @ 0xf1 │ │ │ │ + b.w 1ad94 │ │ │ │ + cmp r4, sl │ │ │ │ + ittt ne │ │ │ │ + strne r4, [sp, #68] @ 0x44 │ │ │ │ + strne r5, [sp, #64] @ 0x40 │ │ │ │ + ldrne.w r0, [r6, #1144] @ 0x478 │ │ │ │ + beq.w 1bb2a │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + blx 3808 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 1b3b4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1ab76 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r5, r4 │ │ │ │ + movw r9, #263 @ 0x107 │ │ │ │ + b.w 1ad88 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1abd4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b452 │ │ │ │ mov r0, r4 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 1c6a2 │ │ │ │ + b.n 1b428 │ │ │ │ + ldr.w r3, [pc, #1292] @ 1bde8 │ │ │ │ + ldr.w r1, [pc, #1312] @ 1be00 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + mov.w r9, #250 @ 0xfa │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 1adcc │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c6fa │ │ │ │ - movs r0, #4 │ │ │ │ + b.w 1abb4 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1bde8 │ │ │ │ + mov.w r9, #262 @ 0x106 │ │ │ │ + ldr.w r1, [pc, #1272] @ 1be04 │ │ │ │ + mov r6, r7 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.w 1adcc │ │ │ │ + ldr.w r3, [pc, #1232] @ 1bdf0 │ │ │ │ + ldr.w r1, [pc, #1252] @ 1be08 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 1b8ec │ │ │ │ + cmp r4, sl │ │ │ │ + beq.w 1bce6 │ │ │ │ + ldr.w r0, [r6, #1144] @ 0x478 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + b.n 1b894 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w r9, #262 @ 0x106 │ │ │ │ + b.w 1ad88 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + beq.w 1bcae │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3290 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c9ae │ │ │ │ + bge.n 1b97e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb0e │ │ │ │ + beq.w 1bbfa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - b.n 1c5ca │ │ │ │ - ldr r1, [pc, #876] @ (1cd24 ) │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r0, [pc, #876] @ (1cd28 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ + bge.w 1aad8 │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r9, #250 @ 0xfa │ │ │ │ + mov r8, r5 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 1ad88 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b4ae │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + b.n 1b482 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1ac4a │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + movw r9, #263 @ 0x107 │ │ │ │ + b.w 1ad88 │ │ │ │ + mov r6, r7 │ │ │ │ + movs r7, #0 │ │ │ │ + mov sl, r5 │ │ │ │ + mov.w r9, #262 @ 0x106 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + b.w 1b086 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b9e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bd50 │ │ │ │ + mov.w r9, #254 @ 0xfe │ │ │ │ + b.w 1adcc │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b7fc │ │ │ │ + mov r5, r0 │ │ │ │ mov r8, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r9, #254 @ 0xfe │ │ │ │ + b.w 1ad88 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1be8c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r9, [r7, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ba3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bd5e │ │ │ │ + mov r7, r9 │ │ │ │ + movs r2, #3 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1ab42 │ │ │ │ + ldr r3, [pc, #928] @ (1bde8 ) │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r1, [pc, #960] @ (1be0c ) │ │ │ │ + mov r7, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + movw r9, #263 @ 0x107 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.w 1ad8e │ │ │ │ + ldr r3, [pc, #936] @ (1be10 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 1b82c │ │ │ │ + mov r6, r8 │ │ │ │ + mov.w r9, #254 @ 0xfe │ │ │ │ + b.w 1adcc │ │ │ │ + mov sl, r5 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r5, r4 │ │ │ │ + mov.w r9, #264 @ 0x108 │ │ │ │ + b.w 1ad88 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b4de │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b508 │ │ │ │ + mov r5, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r9, #254 @ 0xfe │ │ │ │ + b.w 1ad88 │ │ │ │ + ldr r3, [pc, #880] @ (1be14 ) │ │ │ │ + ldr.w r1, [fp, r3] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bbae │ │ │ │ + ldrb.w r2, [sp, #78] @ 0x4e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1bbb6 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + movs r2, #157 @ 0x9d │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add.w r0, sp, #78 @ 0x4e │ │ │ │ + mov r3, r4 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 1ade8 │ │ │ │ + movw r9, #267 @ 0x10b │ │ │ │ + b.w 1adcc │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c43a │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1c42e │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #9 │ │ │ │ - bl baec │ │ │ │ + beq.w 1abc2 │ │ │ │ + mov sl, r7 │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w r9, #254 @ 0xfe │ │ │ │ + mov r5, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 1b086 │ │ │ │ + mov r8, r5 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r9, #263 @ 0x107 │ │ │ │ + b.w 1b086 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + b.n 1b538 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b564 │ │ │ │ mov r5, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r9, #256 @ 0x100 │ │ │ │ + b.w 1ad88 │ │ │ │ + blx 35f4 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1c8d8 │ │ │ │ + beq.w 1b9c0 │ │ │ │ + ldr r3, [pc, #736] @ (1be18 ) │ │ │ │ + strd r5, r0, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #1144] @ 0x478 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + blx 3808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ca04 │ │ │ │ + bge.w 1b3b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb1c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 1ca04 │ │ │ │ + bne.w 1b3b4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r4, #14 │ │ │ │ - b.n 1c83a │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 1b3b4 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + mov sl, r5 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r6 │ │ │ │ + movw r9, #263 @ 0x107 │ │ │ │ + b.w 1ad88 │ │ │ │ + mov.w r9, #256 @ 0x100 │ │ │ │ + b.w 1adcc │ │ │ │ + mov r8, r5 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r9, #264 @ 0x108 │ │ │ │ + b.w 1b086 │ │ │ │ + mov sl, r7 │ │ │ │ + mov.w r9, #241 @ 0xf1 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 1b09e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b5a0 │ │ │ │ + ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1babc │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.w 1ae22 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c794 │ │ │ │ + b.n 1b5b2 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c5f2 │ │ │ │ - ldr r3, [pc, #756] @ (1cd0c ) │ │ │ │ - ldr r1, [pc, #784] @ (1cd2c ) │ │ │ │ + b.n 1b5f2 │ │ │ │ + mov r8, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r7, r5 │ │ │ │ + movw r9, #263 @ 0x107 │ │ │ │ + b.w 1b086 │ │ │ │ + ldr r3, [pc, #520] @ (1bde8 ) │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r1, [pc, #568] @ (1be1c ) │ │ │ │ + movs r5, #0 │ │ │ │ + mov r7, r5 │ │ │ │ + movw r9, #263 @ 0x107 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 1c838 │ │ │ │ + b.w 1ad8e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b97e │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + movw r9, #265 @ 0x109 │ │ │ │ + b.w 1ad88 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + b.n 1b614 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r6 │ │ │ │ + mov.w r9, #264 @ 0x108 │ │ │ │ + b.w 1ad88 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b698 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b654 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + b.n 1b626 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + blx 36cc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b642 │ │ │ │ + movs r5, #0 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r7, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + movw r9, #265 @ 0x109 │ │ │ │ + b.w 1b086 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r8, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r6 │ │ │ │ + movw r9, #265 @ 0x109 │ │ │ │ + b.w 1ad88 │ │ │ │ + mov r8, r5 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r9, #265 @ 0x109 │ │ │ │ + b.w 1b086 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w r9, #266 @ 0x10a │ │ │ │ + b.w 1ad88 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r9, #266 @ 0x10a │ │ │ │ + b.w 1b086 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r9, #266 @ 0x10a │ │ │ │ + b.w 1b086 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r9, #250 @ 0xfa │ │ │ │ + b.w 1ad88 │ │ │ │ + mov r8, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r7, r5 │ │ │ │ + movw r9, #263 @ 0x107 │ │ │ │ + b.w 1b086 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b6e4 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r8, r7 │ │ │ │ + mov.w r9, #266 @ 0x10a │ │ │ │ + mov r7, r6 │ │ │ │ + mov sl, r5 │ │ │ │ + b.w 1ad88 │ │ │ │ + movw r0, #37450 @ 0x924a │ │ │ │ blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + beq.n 1bd8c │ │ │ │ + ldr.w r0, [r6, #1144] @ 0x478 │ │ │ │ + strd r5, r4, [sp, #64] @ 0x40 │ │ │ │ + b.n 1bb42 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r9, #266 @ 0x10a │ │ │ │ + b.w 1b086 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b6cc │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b6f6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b6ba │ │ │ │ + mov sl, r5 │ │ │ │ + mov r8, r7 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r7, r6 │ │ │ │ + movw r9, #263 @ 0x107 │ │ │ │ + b.w 1ad88 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r9, #265 @ 0x109 │ │ │ │ + b.w 1ad88 │ │ │ │ + mov sl, r7 │ │ │ │ + mov.w r9, #241 @ 0xf1 │ │ │ │ + mov r7, r6 │ │ │ │ + b.w 1b086 │ │ │ │ + mov r0, r7 │ │ │ │ + mov.w r9, #254 @ 0xfe │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1adcc │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ba3c │ │ │ │ + ldr r2, [pc, #128] @ (1bde8 ) │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r1, [pc, #180] @ (1be20 ) │ │ │ │ + mov r6, r7 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + movs r7, #0 │ │ │ │ + add r1, pc │ │ │ │ + mov.w r9, #262 @ 0x106 │ │ │ │ + ldr.w r2, [fp, r2] │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #160] @ (1be24 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + b.w 1ad8e │ │ │ │ + mov sl, r5 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r9, #262 @ 0x106 │ │ │ │ + b.w 1b086 │ │ │ │ + mov r7, ip │ │ │ │ + b.n 1b708 │ │ │ │ + mov r6, r7 │ │ │ │ + b.n 1bac2 │ │ │ │ + nop │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r3} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r2, r1] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r3, r5] │ │ │ │ + movs r2, r0 │ │ │ │ + strh r2, [r0, r4] │ │ │ │ + movs r2, r0 │ │ │ │ + strh r6, [r4, r2] │ │ │ │ + movs r2, r0 │ │ │ │ + strh r4, [r1, r1] │ │ │ │ + movs r2, r0 │ │ │ │ + uxth r4, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 1be50 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 1be3a │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + rev16 r6, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r0, 1be3a │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 1be32 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb864 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 1be90 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #320] @ (1bf5c ) │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ + movs r0, r0 │ │ │ │ + push {r1, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb77a │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #196] @ (1bef0 ) │ │ │ │ + movw r2, #9129 @ 0x23a9 │ │ │ │ + ldr r1, [pc, #196] @ (1bef4 ) │ │ │ │ + ldr r0, [pc, #196] @ (1bef8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 4170 <__assert_fail@plt+0x788> │ │ │ │ + ldr r3, [pc, #180] @ (1befc ) │ │ │ │ + movw r2, #9097 @ 0x2389 │ │ │ │ + ldr r1, [pc, #180] @ (1bf00 ) │ │ │ │ + ldr r0, [pc, #180] @ (1bf04 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #168] @ (1bf08 ) │ │ │ │ + movw r2, #9233 @ 0x2411 │ │ │ │ + ldr r1, [pc, #168] @ (1bf0c ) │ │ │ │ + ldr r0, [pc, #168] @ (1bf10 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #156] @ (1bf14 ) │ │ │ │ + movw r2, #22985 @ 0x59c9 │ │ │ │ + ldr r1, [pc, #156] @ (1bf18 ) │ │ │ │ + ldr r0, [pc, #156] @ (1bf1c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1596 @ 0x63c │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #144] @ (1bf20 ) │ │ │ │ + movw r2, #9307 @ 0x245b │ │ │ │ + ldr r1, [pc, #144] @ (1bf24 ) │ │ │ │ + ldr r0, [pc, #144] @ (1bf28 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #132] @ (1bf2c ) │ │ │ │ + movw r2, #8991 @ 0x231f │ │ │ │ + ldr r1, [pc, #132] @ (1bf30 ) │ │ │ │ + ldr r0, [pc, #132] @ (1bf34 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #120] @ (1bf38 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #120] @ (1bf3c ) │ │ │ │ + ldr r0, [pc, #120] @ (1bf40 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #108] @ (1bf44 ) │ │ │ │ + movw r2, #9124 @ 0x23a4 │ │ │ │ + ldr r1, [pc, #104] @ (1bf48 ) │ │ │ │ + ldr r0, [pc, #108] @ (1bf4c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 1c648 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #544 @ (adr r6, 1c118 ) │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 1c61c │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #432 @ (adr r6, 1c0b4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 1c5f8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #336 @ (adr r6, 1c060 ) │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 1bf90 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 1c5d4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #240 @ (adr r6, 1c00c ) │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #8 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 1c5b0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #144 @ (adr r6, 1bfb8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 1c58c │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #48 @ (adr r6, 1bf64 ) │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 1bfa2 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 1bf78 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #464 @ (adr r7, 1c110 ) │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 1c540 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #872 @ (adr r5, 1c2b4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr.w r1, [pc, #2808] @ 1ca5c │ │ │ │ + ldr.w r3, [pc, #2808] @ 1ca60 │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + add r1, pc │ │ │ │ + mov r7, r2 │ │ │ │ + ldr.w r8, [pc, #2800] @ 1ca64 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r8, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #5 │ │ │ │ + bpl.w 1cd56 │ │ │ │ + ldr.w r2, [pc, #2780] @ 1ca68 │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1cd40 │ │ │ │ + ldr.w r2, [pc, #2768] @ 1ca6c │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1cd3c │ │ │ │ + ldr.w r3, [pc, #2756] @ 1ca70 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + add r3, pc │ │ │ │ + add.w r3, r3, #456 @ 0x1c8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 1c072 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 32cc │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 1c046 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1c778 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 1c686 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #5 │ │ │ │ + bpl.w 1ccf0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bff0 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr.w r4, [pc, #2688] @ 1ca74 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r4, pc │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl add4 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1c72a │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 1c086 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 1c086 │ │ │ │ + ldr.w r3, [pc, #2652] @ 1ca78 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr.w r1, [pc, #2648] @ 1ca7c │ │ │ │ + movs r4, #1 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [r8, r3] │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr.w r3, [pc, #2636] @ 1ca80 │ │ │ │ + ldr.w r1, [pc, #2636] @ 1ca84 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 1c6b2 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 1c686 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + bmi.n 1c078 │ │ │ │ + ldr.w r3, [pc, #2608] @ 1ca88 │ │ │ │ + movw r2, #12427 @ 0x308b │ │ │ │ + ldr.w r1, [pc, #2604] @ 1ca8c │ │ │ │ + ldr.w r0, [pc, #2604] @ 1ca90 │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1620 @ 0x654 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 1c686 │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + ldr.w r3, [pc, #2572] @ 1ca94 │ │ │ │ + ldr.w r1, [r8, r3] │ │ │ │ + ldr.w r3, [pc, #2568] @ 1ca98 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + mov r2, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r7, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r1 │ │ │ │ + bne.w 1c78c │ │ │ │ + ldr.w r3, [pc, #2548] @ 1ca9c │ │ │ │ + movs r4, #0 │ │ │ │ + strd r4, r4, [sp, #72] @ 0x48 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + strh.w r4, [sp, #84] @ 0x54 │ │ │ │ + ldr.w sl, [r3, #324] @ 0x144 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c5c0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1c932 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c0e0 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, sl │ │ │ │ + bl 9438 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1c830 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c110 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c75e │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [r6, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1c79e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ca4e │ │ │ │ + bge.n 1c134 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1caf8 │ │ │ │ + beq.w 1c764 │ │ │ │ + ldr.w r3, [pc, #2408] @ 1caa0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + add r3, pc │ │ │ │ + cmp r0, fp │ │ │ │ + ldr.w r1, [r3, #740] @ 0x2e4 │ │ │ │ + beq.w 1c770 │ │ │ │ + cmp r1, fp │ │ │ │ + beq.w 1c770 │ │ │ │ + blx 3954 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - b.n 1c488 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ + beq.w 1c7a4 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c16c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c76a │ │ │ │ + ldr.w r5, [pc, #2356] @ 1caa4 │ │ │ │ + str r4, [r6, #16] │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r9, [r5, #1132] @ 0x46c │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + beq.w 1c7aa │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c198 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [pc, #2312] @ 1caa8 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #1136] @ 0x470 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c828 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1c812 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c1ca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c6ce │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr.w r3, [pc, #2248] @ 1caac │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #856] @ 0x358 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ca84 │ │ │ │ + bge.n 1c214 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 1ca84 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c70e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c6c6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - b.n 1c4e4 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + beq.w 1c5e4 │ │ │ │ + ldr.w r2, [pc, #2196] @ 1cab0 │ │ │ │ + ldr.w r3, [pc, #2196] @ 1cab4 │ │ │ │ + ldr.w r1, [r8, r2] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r1 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + cmp r4, fp │ │ │ │ + it eq │ │ │ │ + orreq.w r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1c5c4 │ │ │ │ + subs r5, r4, r3 │ │ │ │ + clz r5, r5 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c25e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c6fe │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1c848 │ │ │ │ + ldr.w r3, [pc, #2128] @ 1cab8 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r3, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl bdac │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1caba │ │ │ │ + bge.n 1c29c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 1caba │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c706 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - b.n 1c530 │ │ │ │ - movs r0, #3 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ + beq.w 1c956 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c2b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 1c2b6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r5, [pc, #2052] @ 1cabc │ │ │ │ + str r4, [r6, #24] │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r9, [r5, #972] @ 0x3cc │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + beq.w 1c95c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c2e2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [pc, #2008] @ 1cac0 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #524] @ 0x20c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c9ae │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c97c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c318 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 1c318 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r4, [pc, #1960] @ 1cac4 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #972] @ 0x3cc │ │ │ │ + bl a670 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1c9d0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c7f6 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1c9ec │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c35c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c838 │ │ │ │ + ldr.w r3, [pc, #1896] @ 1cac8 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #1 │ │ │ │ + movne r4, #4 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne.w r8, #0 │ │ │ │ + beq.w 1cb7a │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + movs r0, #1 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + blx 3690 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1ca2e │ │ │ │ + ldr.w r3, [pc, #1840] @ 1cacc │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr.w ip, [r3, #1036] @ 0x40c │ │ │ │ + ldr.w r1, [r3, #1196] @ 0x4ac │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + tst.w r3, #67108864 @ 0x4000000 │ │ │ │ + beq.w 1cd5e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 1cd40 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 1cd3c │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 1cd5a │ │ │ │ + ldr.w r3, [ip] │ │ │ │ mov r0, r5 │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + str.w ip, [r9, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [ip] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + adds r1, r3, r4 │ │ │ │ + mov r3, r9 │ │ │ │ + blx 3750 │ │ │ │ mov r4, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 1c410 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c410 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c9a6 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c426 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c840 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c438 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c7e2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1cbbe │ │ │ │ + ldr.w r3, [pc, #1680] @ 1cad0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #640] @ 0x280 │ │ │ │ + bl a670 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1cbce │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1cc20 │ │ │ │ + movs r3, #1 │ │ │ │ + movt r3, #32768 @ 0x8000 │ │ │ │ + mov.w r9, #0 │ │ │ │ + movs r2, #4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + movs r0, #1 │ │ │ │ + movs r1, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + strd r9, r4, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + blx 3690 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1cbea │ │ │ │ + ldr.w r2, [pc, #1612] @ 1cad4 │ │ │ │ + movs r1, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, #776] @ 0x308 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 9694 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ + ldrd r2, r1, [sp, #24] │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + add r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + blx 3750 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 1c4d8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c4d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c7fe │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c4ea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c982 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c4fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c99a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c512 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c98e │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1caf0 │ │ │ │ + bge.n 1c526 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 1caf0 │ │ │ │ - mov r0, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c7ea │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1cce4 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c540 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c9c6 │ │ │ │ + ldr.w r3, [pc, #1428] @ 1cad8 │ │ │ │ + str r2, [r6, #20] │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c56c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c9b8 │ │ │ │ + ldrb.w r1, [sp, #74] @ 0x4a │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r3, [r6, #40] @ 0x28 │ │ │ │ + strd r2, r3, [r6, #48] @ 0x30 │ │ │ │ + cbz r1, 1c5bc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, sl │ │ │ │ + add.w r0, sp, #74 @ 0x4a │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [fp] │ │ │ │ + mov r3, fp │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c5b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c80a │ │ │ │ + adds r4, #1 │ │ │ │ + beq.w 1c830 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 1c634 │ │ │ │ + mov sl, r4 │ │ │ │ + b.n 1c0f0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3768 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge.w 1c24c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c5e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 1c5e4 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1c584 │ │ │ │ - b.n 1c838 │ │ │ │ - mov r0, r1 │ │ │ │ + mov.w r6, #408 @ 0x198 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #0 │ │ │ │ + cbz r4, 1c5fe │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c5fe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1c6f6 │ │ │ │ + cbz r5, 1c610 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c610 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1c6d6 │ │ │ │ + ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c752 │ │ │ │ + ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c746 │ │ │ │ + ldr.w r0, [pc, #1204] @ 1cadc │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + blx 353c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 1c654 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c654 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c784 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c666 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c77c │ │ │ │ + ldr.w r2, [pc, #1144] @ 1cae0 │ │ │ │ + ldr r3, [pc, #1012] @ (1ca60 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 1ccec │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #1008] @ (1ca78 ) │ │ │ │ + movs r4, #1 │ │ │ │ + ldr.w r1, [pc, #1112] @ 1cae4 │ │ │ │ + ldr.w r2, [pc, #1112] @ 1cae8 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [r8, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr.w r3, [pc, #1100] @ 1caec │ │ │ │ + ldr.w r1, [pc, #1100] @ 1caf0 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr.w r0, [pc, #1088] @ 1caf4 │ │ │ │ + movw r1, #393 @ 0x189 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 1c666 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - b.n 1c488 │ │ │ │ + b.n 1c214 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c1ca │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c610 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1c9e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c9e6 │ │ │ │ + mov.w r6, #412 @ 0x19c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c5fe │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c920 │ │ │ │ + b.n 1c25e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c29c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1c214 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c214 │ │ │ │ + b.n 1c6c6 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 1c6b2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c6b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1c6b2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c6b2 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1c624 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1c61a │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c110 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c134 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c16c │ │ │ │ + blx 33b8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 1c152 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 1bff0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c666 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c654 │ │ │ │ + ldr r2, [pc, #872] @ (1caf8 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, pc │ │ │ │ + bl aa20 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9150 │ │ │ │ + b.n 1c6c0 │ │ │ │ + movw r6, #405 @ 0x195 │ │ │ │ + b.n 1c5ea │ │ │ │ + movw r6, #407 @ 0x197 │ │ │ │ + b.n 1c5ea │ │ │ │ + blx 3650 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 397c │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 1c198 │ │ │ │ + mov.w r6, #408 @ 0x198 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1c5ea │ │ │ │ + ldr r3, [pc, #812] @ (1cafc ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r1, [pc, #812] @ (1cb00 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + b.n 1c5e4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c438 │ │ │ │ mov r0, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 1c526 │ │ │ │ + blx 3970 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 1c340 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 1c4d8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c5b6 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c822 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1cc78 │ │ │ │ + mov.w r6, #408 @ 0x198 │ │ │ │ + b.n 1c610 │ │ │ │ + blx 3970 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 1c1b2 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #393 @ 0x189 │ │ │ │ + b.n 1c5ea │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c35c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c426 │ │ │ │ + ldr r3, [pc, #696] @ (1cb04 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr.w r8, [r6, #16] │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + cmp r8, fp │ │ │ │ + beq.w 1ccae │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + ldr r3, [pc, #644] @ (1cb08 ) │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + add r3, pc │ │ │ │ + str.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r1, [r3, #444] @ 0x1bc │ │ │ │ + ldr.w r3, [r3, #864] @ 0x360 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + lsls r3, r2, #3 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + bpl.w 1cd08 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 92d0 │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + orr.w r3, r0, #127 @ 0x7f │ │ │ │ + movs r1, #3 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ + bl a084 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1ccb8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c8d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1cc8e │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ + bl bdac │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c8f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1cc86 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c906 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 1c92a │ │ │ │ + cbz r4, 1c922 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a434 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c922 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1cc96 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #411 @ 0x19b │ │ │ │ + b.n 1c5ea │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c906 │ │ │ │ + ldr r1, [pc, #472] @ (1cb0c ) │ │ │ │ + movw r2, #393 @ 0x189 │ │ │ │ + ldr r0, [pc, #468] @ (1cb10 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1c830 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.w 1c0e0 │ │ │ │ + movw r6, #409 @ 0x199 │ │ │ │ + b.n 1c5ea │ │ │ │ + blx 3650 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 397c │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - b.n 1c5ca │ │ │ │ + bne.w 1c2e2 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1ccd2 │ │ │ │ + mov.w r6, #412 @ 0x19c │ │ │ │ + b.n 1c5ea │ │ │ │ mov r0, r4 │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 1c4ea │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 1c512 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 1c4fc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c410 │ │ │ │ + blx 3970 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 1c2fe │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #340] @ (1cb14 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ + b.n 1c56c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b.n 1c540 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1c9f8 │ │ │ │ - b.n 1ca04 │ │ │ │ - movs r0, #5 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + bge.n 1c9e6 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1cc70 │ │ │ │ + mov.w r6, #412 @ 0x19c │ │ │ │ + b.n 1c610 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cb56 │ │ │ │ + bge.w 1cc80 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 1cb5e │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - b.n 1c622 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - b.n 1c622 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - blx 36cc │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c638 │ │ │ │ - b.n 1c824 │ │ │ │ - movs r0, #6 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1cc9e │ │ │ │ + mov.w r6, #412 @ 0x19c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1c610 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cba8 │ │ │ │ + bge.w 1c610 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 1cbb0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - b.n 1c67a │ │ │ │ - mov r0, r1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c610 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - b.n 1c67a │ │ │ │ - movs r4, #13 │ │ │ │ - b.n 1c83a │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - blx 36cc │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c690 │ │ │ │ - b.n 1c824 │ │ │ │ - movs r0, #7 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c838 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + b.n 1c610 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cbfe │ │ │ │ + blt.n 1cb18 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 1ca54 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ca54 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 1cc06 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1c6d2 │ │ │ │ - b.n 1c838 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1c6d2 │ │ │ │ - b.n 1c838 │ │ │ │ - ldr r2, [pc, #244] @ (1cd0c ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #276] @ (1cd30 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #272] @ (1cd34 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1c824 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c90e │ │ │ │ - ldr r2, [pc, #216] @ (1cd0c ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #252] @ (1cd38 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #252] @ (1cd3c ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1c824 │ │ │ │ - ldr r2, [pc, #192] @ (1cd0c ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #240] @ (1cd40 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #236] @ (1cd44 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1c824 │ │ │ │ - ldr r3, [pc, #232] @ (1cd48 ) │ │ │ │ - ldr r1, [pc, #232] @ (1cd4c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1c824 │ │ │ │ - ldr r2, [pc, #156] @ (1cd0c ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #216] @ (1cd50 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #216] @ (1cd54 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1c824 │ │ │ │ - ldr r2, [pc, #132] @ (1cd0c ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #204] @ (1cd58 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #200] @ (1cd5c ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1c824 │ │ │ │ - mov r3, lr │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 1c4ea │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc9c │ │ │ │ - ldr r3, [pc, #180] @ (1cd60 ) │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 1c4ea │ │ │ │ - b.n 1c80c │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ (1cd64 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #164] @ (1cd68 ) │ │ │ │ - ldr r0, [pc, #168] @ (1cd6c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - bics r0, r5 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + beq.w 1cb66 │ │ │ │ + mov.w r6, #412 @ 0x19c │ │ │ │ + b.n 1c5fe │ │ │ │ + nop │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + @ instruction: 0x47da │ │ │ │ movs r2, r0 │ │ │ │ + cbz r2, 1cab4 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1cd88 │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #8 │ │ │ │ + cbz r2, 1cab4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1cd8a │ │ │ │ + cbz r6, 1cab8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ - movs r2, r0 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ - movs r2, r0 │ │ │ │ - cbz r4, 1cd64 │ │ │ │ + b.n 1cd7c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r4, pc, #344 @ (adr r4, 1cbe8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + cbz r0, 1caae │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #24 @ (adr r7, 1cd50 ) │ │ │ │ + mov ip, fp │ │ │ │ + movs r2, r0 │ │ │ │ + mov r2, sl │ │ │ │ + movs r2, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp sl, sp │ │ │ │ + movs r2, r0 │ │ │ │ + cmp lr, r4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #928 @ (adr r6, 1d0e0 ) │ │ │ │ + cmp r2, r4 │ │ │ │ + movs r2, r0 │ │ │ │ + add r8, sl │ │ │ │ + movs r2, r0 │ │ │ │ + add r8, r4 │ │ │ │ + movs r2, r0 │ │ │ │ + add r0, lr │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #824 @ (adr r6, 1d07c ) │ │ │ │ + mvns r4, r5 │ │ │ │ + movs r2, r0 │ │ │ │ + muls r2, r1 │ │ │ │ + movs r2, r0 │ │ │ │ + orrs r0, r0 │ │ │ │ + movs r2, r0 │ │ │ │ + negs r6, r0 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xb62e │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #840 @ (adr r6, 1d090 ) │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #576 @ (adr r7, 1cf94 ) │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #688 @ (adr r6, 1d008 ) │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #712 @ (adr r6, 1d024 ) │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #600 @ (adr r6, 1cfb8 ) │ │ │ │ + lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + add r1, pc, #528 @ (adr r1, 1cd14 ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + subs r7, #8 │ │ │ │ + movs r2, r0 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #756] @ (1d078 ) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #756] @ (1d07c ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - ldr r5, [pc, #752] @ (1d080 ) │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - add r5, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #744] @ (1d084 ) │ │ │ │ - add r2, pc │ │ │ │ - addw r2, r2, #1164 @ 0x48c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 1cb72 │ │ │ │ + mov.w r6, #412 @ 0x19c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 1ca54 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1cb3c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 1cb6a │ │ │ │ + movs r4, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1c5ec │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1c5ec │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ce36 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 1d06c │ │ │ │ - ldr r0, [pc, #720] @ (1d088 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 1d056 │ │ │ │ - ldr r0, [pc, #712] @ (1d08c ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 1d052 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 1ce36 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1cff2 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 1cf8e │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cdea │ │ │ │ - adds r4, #1 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #672] @ (1d090 ) │ │ │ │ - add r7, sp, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r1, r1, r6, lsl #2 │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r9, r3 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add r3, sp, #28 │ │ │ │ - bl adfc │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1cfd0 │ │ │ │ - cbnz r4, 1ce4c │ │ │ │ - cbnz r6, 1ce4c │ │ │ │ - ldr r3, [pc, #636] @ (1d094 ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r1, [pc, #636] @ (1d098 ) │ │ │ │ - mov r2, r9 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r3, [pc, #628] @ (1d09c ) │ │ │ │ - ldr r1, [pc, #628] @ (1d0a0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1cfb0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 1cf8e │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - add r7, sp, #32 │ │ │ │ + bne.w 1c5ec │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c5ec │ │ │ │ + mov.w r6, #412 @ 0x19c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cb3c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cb20 │ │ │ │ + ldr.w r8, [r5, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1cd24 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #596] @ (1d0a4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r6, [r3, #372] @ 0x174 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - strd r3, r3, [r7, #4] │ │ │ │ - strh r3, [r7, #12] │ │ │ │ - blx 3798 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1cf0a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r2, [pc, #572] @ (1d0a8 ) │ │ │ │ - ldr r1, [pc, #572] @ (1d0ac ) │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r7, [r5, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r7 │ │ │ │ - bne.w 1d034 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1c3c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d048 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ce9e │ │ │ │ + bge.n 1cbb4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cfec │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.n 1cca6 │ │ │ │ + mov r5, r4 │ │ │ │ + movs r2, #2 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 1c37e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ - cbz r3, 1cec2 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, sp, #34 @ 0x22 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 1cf50 │ │ │ │ - blx 353c │ │ │ │ - cbz r6, 1ced8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + blt.w 1c9da │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 1ca54 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ced8 │ │ │ │ + bge.w 1c6de │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cfc2 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 1ccbe │ │ │ │ + mov.w r6, #412 @ 0x19c │ │ │ │ + b.n 1c5ee │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ceec │ │ │ │ + bge.n 1cbfc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1cff6 │ │ │ │ - ldr r2, [pc, #448] @ (1d0b0 ) │ │ │ │ - ldr r3, [pc, #396] @ (1d07c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1d04e │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1d016 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 1cc14 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 1cbe4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cf1c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #404] @ (1d0b4 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #332] @ 1d070 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #16] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 1cf50 │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1ce6a │ │ │ │ - mov r0, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 1ce6a │ │ │ │ - mov r5, r6 │ │ │ │ - movs r7, #16 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1d00a │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1cffe │ │ │ │ - ldr r2, [pc, #336] @ (1d0b8 ) │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [pc, #336] @ (1d0bc ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - bl f12c │ │ │ │ - blx 353c │ │ │ │ - cbz r6, 1cf88 │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cf86 │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r6, #0] │ │ │ │ - cbz r5, 1cfc4 │ │ │ │ - movs r5, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 1ceec │ │ │ │ - b.n 1ceda │ │ │ │ - ldr r3, [pc, #260] @ (1d094 ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r1, [pc, #300] @ (1d0c0 ) │ │ │ │ - ldr r2, [pc, #300] @ (1d0c4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #292] @ (1d0c8 ) │ │ │ │ - ldr r1, [pc, #296] @ (1d0cc ) │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r2, [pc, #284] @ (1d0d0 ) │ │ │ │ - movs r1, #16 │ │ │ │ - ldr r0, [pc, #284] @ (1d0d4 ) │ │ │ │ - movs r5, #0 │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - bl f12c │ │ │ │ - b.n 1ceec │ │ │ │ - mov r5, r7 │ │ │ │ - mov r0, r6 │ │ │ │ + it lt │ │ │ │ + movlt.w r6, #412 @ 0x19c │ │ │ │ + blt.n 1cb52 │ │ │ │ + b.n 1cbe4 │ │ │ │ + mov r0, r2 │ │ │ │ + mov.w r6, #412 @ 0x19c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 1ceec │ │ │ │ - b.n 1ceda │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 1cfb0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + b.n 1cb3e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr.w r9, [r3, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 1cd0c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + ldr.w r8, [r2, #8] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cfb0 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1cc62 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1cfb0 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 1ccca │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #2 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 1c46e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c9e6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cfb0 │ │ │ │ + b.n 1c822 │ │ │ │ + mov.w r6, #412 @ 0x19c │ │ │ │ + b.n 1ca0e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c8f4 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ce9e │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 1cdea │ │ │ │ + b.n 1c8d2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ceec │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1cf64 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1cf5c │ │ │ │ - ldr r1, [pc, #192] @ (1d0d8 ) │ │ │ │ - movs r2, #16 │ │ │ │ - ldr r0, [pc, #192] @ (1d0dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1cf50 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1cf1c │ │ │ │ - ldr r2, [pc, #92] @ (1d094 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r5, r2] │ │ │ │ - ldr r2, [pc, #164] @ (1d0e0 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #160] @ (1d0e4 ) │ │ │ │ + b.n 1c922 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ca02 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cbb4 │ │ │ │ + ldr r3, [pc, #196] @ (1cd74 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r8, [r3, #624] @ 0x270 │ │ │ │ + b.n 1c86c │ │ │ │ + movw r6, #411 @ 0x19b │ │ │ │ + b.n 1cb2a │ │ │ │ + mov r0, r2 │ │ │ │ + mov.w r6, #412 @ 0x19c │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c5ec │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cc62 │ │ │ │ + ldr r3, [pc, #164] @ (1cd78 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r1, [pc, #164] @ (1cd7c ) │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ - mov r5, r6 │ │ │ │ - movs r7, #17 │ │ │ │ - b.n 1cf54 │ │ │ │ + mov.w r6, #412 @ 0x19c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 1c5ea │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #140] @ (1cd80 ) │ │ │ │ + movw r2, #12413 @ 0x307d │ │ │ │ + ldr r1, [pc, #140] @ (1cd84 ) │ │ │ │ + ldr r0, [pc, #140] @ (1cd88 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1620 @ 0x654 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3eb4 <__assert_fail@plt+0x4cc> │ │ │ │ + ldr r3, [pc, #124] @ (1cd8c ) │ │ │ │ + movw r2, #12679 @ 0x3187 │ │ │ │ + ldr r1, [pc, #124] @ (1cd90 ) │ │ │ │ + ldr r0, [pc, #124] @ (1cd94 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1672 @ 0x688 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (1cd98 ) │ │ │ │ + movw r2, #12653 @ 0x316d │ │ │ │ + ldr r1, [pc, #112] @ (1cd9c ) │ │ │ │ + ldr r0, [pc, #112] @ (1cda0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1672 @ 0x688 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #144] @ (1d0e8 ) │ │ │ │ + ldr r3, [pc, #96] @ (1cda4 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #140] @ (1d0ec ) │ │ │ │ - ldr r0, [pc, #144] @ (1d0f0 ) │ │ │ │ + ldr r1, [pc, #96] @ (1cda8 ) │ │ │ │ + ldr r0, [pc, #96] @ (1cdac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - ... │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #288 @ (adr r7, 1d1b4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #536 @ (adr r4, 1d2b8 ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #552 @ (adr r4, 1d2cc ) │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + bl 40e0 <__assert_fail@plt+0x6f8> │ │ │ │ + ldr r3, [pc, #80] @ (1cdb0 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #80] @ (1cdb4 ) │ │ │ │ + ldr r0, [pc, #80] @ (1cdb8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #936 @ (adr r5, 1d464 ) │ │ │ │ + bmi.n 1cd48 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + add r4, pc, #840 @ (adr r4, 1d0d4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #664 @ (adr r5, 1d360 ) │ │ │ │ + bmi.n 1cd1c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #40 @ (adr r3, 1d0f4 ) │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1d110 ) │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #624 @ (adr r5, 1d344 ) │ │ │ │ + bmi.n 1ccf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #144 @ (adr r5, 1d16c ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 1cf7c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #216 @ (adr r5, 1d1b8 ) │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #152 @ (adr r7, 1d17c ) │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #920 @ (adr r2, 1d480 ) │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #784] @ (1d418 ) │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [pc, #784] @ (1d41c ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #780] @ (1d420 ) │ │ │ │ - movs r0, #0 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + ldr.w sl, [pc, #108] @ 1ce44 │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ + ldr r2, [pc, #104] @ (1ce48 ) │ │ │ │ + add sl, pc │ │ │ │ + ldr r3, [pc, #104] @ (1ce4c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - movs r1, #0 │ │ │ │ - movs r2, #0 │ │ │ │ - add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #760] @ (1d424 ) │ │ │ │ - strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #92] @ (1ce50 ) │ │ │ │ + strd r9, r9, [sp, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 1d17a │ │ │ │ - ldr.w r3, [ip, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 1d8ec │ │ │ │ - ldr r2, [pc, #728] @ (1d428 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1d90c │ │ │ │ - ldr r2, [pc, #724] @ (1d42c ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1d908 │ │ │ │ - ldr.w r3, [ip, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 1d17a │ │ │ │ - cmp r5, #3 │ │ │ │ - bhi.w 1d54e │ │ │ │ - tbh [pc, r5, lsl #1] │ │ │ │ - lsls r6, r4, #4 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ - cmp r5, #3 │ │ │ │ - bne.w 1d54e │ │ │ │ - ldr.w r8, [r7] │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str.w r9, [sp, #88] @ 0x58 │ │ │ │ + strh.w r9, [sp, #92] @ 0x5c │ │ │ │ + ldr.w fp, [r3, #360] @ 0x168 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cbnz r3, 1ce54 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 1da16 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bge.n 1ce26 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + mov r1, fp │ │ │ │ + bl 9438 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1dcae │ │ │ │ + cbz r4, 1ce5a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 1ce5a │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 1ce5e │ │ │ │ + cmp r7, #0 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ + movs r2, r0 │ │ │ │ + mov fp, r9 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 1ce38 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + cbnz r3, 1ce7e │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1da70 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + mov.w r3, #512 @ 0x200 │ │ │ │ + movt r3, #16 │ │ │ │ + tst r3, r2 │ │ │ │ + bne.w 1da70 │ │ │ │ + ldr.w r3, [pc, #2636] @ 1d8cc │ │ │ │ + movs r0, #0 │ │ │ │ + ldr.w r2, [sl, r3] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r0, #0] │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + blx 329c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1dac6 │ │ │ │ + ldr.w r3, [pc, #2604] @ 1d8d0 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + ldr r5, [r6, #28] │ │ │ │ + ldr.w r2, [sl, r3] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #7 │ │ │ │ - bpl.w 1d7f4 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - cmp r5, #15 │ │ │ │ - bls.w 1d37e │ │ │ │ - blx 36dc │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - beq.w 1d738 │ │ │ │ - ldr r3, [pc, #600] @ (1d430 ) │ │ │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - strd r3, r3, [r4, #4] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - blx 3798 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d4f6 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1d76e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d20a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #552] @ (1d434 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #512] @ 1d410 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1d546 │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d536 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 361c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d6c8 │ │ │ │ - ldr r3, [pc, #500] @ (1d438 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #236] @ 0xec │ │ │ │ - blx 3588 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.w 1d6be │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d268 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1d4fa │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1d586 │ │ │ │ - ldr r3, [pc, #460] @ (1d43c ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #436] @ (1d440 ) │ │ │ │ - strd r5, r8, [sp, #32] │ │ │ │ + ldr.w r3, [pc, #2560] @ 1d8d4 │ │ │ │ + strd r5, r7, [sp, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [r3, #1076] @ 0x434 │ │ │ │ + ldr.w r0, [r3, #960] @ 0x3c0 │ │ │ │ movs r3, #0 │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d2ae │ │ │ │ + bge.n 1cef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d52e │ │ │ │ + beq.w 1d9c2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d78c │ │ │ │ - ldr r3, [pc, #396] @ (1d444 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.n 1d2ec │ │ │ │ - ldr r2, [pc, #392] @ (1d448 ) │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1d792 │ │ │ │ - mov r1, r9 │ │ │ │ + beq.w 1dbbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3c8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d7ac │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d2ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 1d2ec │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + bl b908 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.w 1dbd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldrb.w r2, [sp, #54] @ 0x36 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1d506 │ │ │ │ - adds r3, #1 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d50c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d316 │ │ │ │ + bge.n 1cf1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d526 │ │ │ │ - mov r4, r5 │ │ │ │ - blx 353c │ │ │ │ - cbz r7, 1d330 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 1d9b8 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r5, [r5, #28] │ │ │ │ + blx r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + blx 36cc │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1dc84 │ │ │ │ + orrs.w r3, r7, r5 │ │ │ │ + beq.w 1d928 │ │ │ │ + ldrd r2, r3, [r6, #40] @ 0x28 │ │ │ │ + cmp r3, r5 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, r7 │ │ │ │ + beq.n 1cfa0 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [r6, #40] @ 0x28 │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ + str r5, [r6, #44] @ 0x2c │ │ │ │ + blx r1 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1dfee │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d330 │ │ │ │ + bge.n 1cf7e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1d57e │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1d346 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 1cf7e │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e014 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d346 │ │ │ │ + bge.n 1cfa0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d572 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1d35c │ │ │ │ + beq.w 1dca6 │ │ │ │ + ldr r7, [r6, #36] @ 0x24 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + str.w r9, [sp, #68] @ 0x44 │ │ │ │ + str.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 1df4e │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ + bpl.w 1e9ec │ │ │ │ + ldr.w r2, [pc, #2304] @ 1d8d8 │ │ │ │ + ldr.w fp, [sl, r2] │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 1e9f0 │ │ │ │ + ldr.w r2, [pc, #2292] @ 1d8dc │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1ea06 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 1df86 │ │ │ │ + ldr.w r3, [pc, #2272] @ 1d8e0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r6, [r3, #1356] @ 0x54c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + cbz r0, 1d028 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d35c │ │ │ │ + bge.n 1d028 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d578 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + beq.w 1dcc6 │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 35f4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4d4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 1df72 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34c0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1dfae │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1d4d4 │ │ │ │ + bge.n 1d062 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d4d4 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 1d062 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d4d4 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - and.w r5, r5, #3 │ │ │ │ - rsb r5, r5, #1 │ │ │ │ - mul.w r5, r3, r5 │ │ │ │ - b.n 1d1d0 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr.w r3, [pc, #2176] @ 1d8e4 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + subs r5, r4, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + clz r5, r5 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + cmp r4, r3 │ │ │ │ + ite ne │ │ │ │ + movne r8, r5 │ │ │ │ + orreq.w r8, r5, #1 │ │ │ │ + cmp r4, r9 │ │ │ │ + it eq │ │ │ │ + orreq.w r8, r8, #1 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1d9cc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d0a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 1d0a4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1e3bc │ │ │ │ + ldr.w r3, [pc, #2108] @ 1d8e8 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1dffe │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ + bge.w 1d9ec │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r6, r9 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + beq.w 1dbce │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, fp │ │ │ │ + bne.w 1e18a │ │ │ │ + ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #7 │ │ │ │ + bpl.w 1ea22 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bhi.w 1e1fe │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + and.w r4, r4, #3 │ │ │ │ + rsb r4, r4, #1 │ │ │ │ + mul.w r4, r2, r4 │ │ │ │ + adds r5, r4, #1 │ │ │ │ + beq.w 1e176 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d114 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1dc94 │ │ │ │ + ldr.w r2, [pc, #2004] @ 1d8ec │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [r2, #1368] @ 0x558 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, fp │ │ │ │ + bne.w 1e024 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + lsls r0, r2, #31 │ │ │ │ + bmi.w 1e040 │ │ │ │ + ldr.w r1, [fp, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #7 │ │ │ │ + bpl.w 1ea22 │ │ │ │ + and.w r0, r2, #3 │ │ │ │ + cmp r2, #15 │ │ │ │ + rsb r0, r0, #1 │ │ │ │ + bhi.w 1e052 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + mul.w r0, r2, r0 │ │ │ │ + adds r0, #4 │ │ │ │ + blx 361c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1df30 │ │ │ │ + cmp r5, r9 │ │ │ │ + beq.w 1dabe │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r2, fp │ │ │ │ + bne.w 1e20a │ │ │ │ + ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #7 │ │ │ │ + bpl.w 1ea22 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r2, #15 │ │ │ │ + bhi.w 1e274 │ │ │ │ + and.w r8, r2, #3 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + rsb r8, r8, #1 │ │ │ │ + mul.w r8, r2, r8 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1e23a │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d1a2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1df26 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 35dc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1df30 │ │ │ │ + ldr.w r2, [pc, #1848] @ 1d8f0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + movne.w r8, #0 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + addne r1, sp, #100 @ 0x64 │ │ │ │ + beq.w 1e090 │ │ │ │ + ldr.w r0, [pc, #1824] @ 1d8f4 │ │ │ │ + str.w r8, [sp, #96] @ 0x60 │ │ │ │ + add r0, pc │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r0, [r0, #564] @ 0x234 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r7 │ │ │ │ + bl b4b4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9150 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + bge.n 1d204 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1df44 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, ip │ │ │ │ - ldr r3, [pc, #136] @ (1d44c ) │ │ │ │ - add.w r1, r7, r5, lsl #2 │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - bl adfc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 1d47e │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - cmp r5, #2 │ │ │ │ - bgt.n 1d406 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - add r3, sp │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 1d452 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.n 1d406 │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - cbz r2, 1d450 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r5, #3 │ │ │ │ - beq.n 1d406 │ │ │ │ - add.w r3, sp, r5, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 1d452 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 1d1b8 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ - movs r2, r0 │ │ │ │ - itt hi │ │ │ │ - movhi r0, r0 │ │ │ │ - addhi r5, #70 @ 0x46 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r5, #20 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1d924 │ │ │ │ - movs r4, #3 │ │ │ │ - ldr.w r1, [pc, #1228] @ 1d928 │ │ │ │ - ldr.w r2, [pc, #1228] @ 1d92c │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr.w r3, [pc, #1220] @ 1d930 │ │ │ │ - ldr.w r1, [pc, #1220] @ 1d934 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + bge.n 1d216 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1dcda │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1e07e │ │ │ │ + mov r0, r4 │ │ │ │ + bl f8bc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e0d6 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d23c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1df9a │ │ │ │ + mov r0, r7 │ │ │ │ + bl b908 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1e0fe │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d25e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1dfa4 │ │ │ │ + ldr.w r3, [pc, #1688] @ 1d8f8 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1d494 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr.w r5, [r3, #1368] @ 0x558 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 1e132 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + lsls r4, r2, #31 │ │ │ │ + bmi.w 1e14e │ │ │ │ + ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ + bpl.w 1ea22 │ │ │ │ + and.w r0, r2, #3 │ │ │ │ + cmp r2, #15 │ │ │ │ + bhi.w 1e1ba │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + rsb r0, r0, #1 │ │ │ │ + mul.w r0, r3, r0 │ │ │ │ + adds r0, #4 │ │ │ │ + blx 361c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1e11e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d494 │ │ │ │ + bge.n 1d2b6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d75c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1d4aa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 1dfd8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d4aa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1d762 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 1d4c0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bge.w 1df16 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r5, r9 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + beq.w 1dcd4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 97c8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 1e300 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d4c0 │ │ │ │ + bge.n 1d2ea │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d768 │ │ │ │ - ldr.w r2, [pc, #1140] @ 1d938 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r0, [pc, #1140] @ 1d93c │ │ │ │ - movs r1, #1 │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - bl f12c │ │ │ │ - ldr.w r2, [pc, #1128] @ 1d940 │ │ │ │ - ldr.w r3, [pc, #1128] @ 1d944 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1d8d0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 1d234 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 1d268 │ │ │ │ + beq.w 1dce4 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 361c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e160 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33b8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e1ea │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d31c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d318 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #29 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #54 @ 0x36 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1d7b0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 1d306 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d316 │ │ │ │ + beq.w 1dcee │ │ │ │ + cmp r5, r9 │ │ │ │ + beq.w 1dc9e │ │ │ │ mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d2ae │ │ │ │ - mov r0, r4 │ │ │ │ + bl 97c8 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 1e39e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d342 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1dcf8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 35dc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e24c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 1d234 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #1 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 1d6ce │ │ │ │ - ldr r3, [pc, #980] @ (1d924 ) │ │ │ │ - movs r4, #3 │ │ │ │ - ldr r1, [pc, #1012] @ (1d948 ) │ │ │ │ - ldr r2, [pc, #1012] @ (1d94c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #1004] @ (1d950 ) │ │ │ │ - ldr r1, [pc, #1004] @ (1d954 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1d47e │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d346 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d35c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d330 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 329c │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d7c2 │ │ │ │ - ldr r3, [pc, #960] @ (1d958 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #636] @ 0x27c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 1e2a2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bpl.w 1d8f4 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ + bge.n 1d37a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1d8f0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr.w r8, [pc, #924] @ 1d95c │ │ │ │ - add r8, pc │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr.w r3, [r8, #1140] @ 0x474 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 37bc │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 1dd46 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 9150 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 361c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d7b6 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - blx 3780 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 1e2b6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3384 │ │ │ │ mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e2ca │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d3b2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbnz r2, 1d3b2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d5fe │ │ │ │ + bge.n 1d3c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 1d5fe │ │ │ │ + cbnz r3, 1d3c6 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1d7b6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34c0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e320 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + subs r6, r0, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + clz r6, r6 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ + cmp r0, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, r6 │ │ │ │ + orreq.w r3, r6, #1 │ │ │ │ + cmp r0, r9 │ │ │ │ + ite ne │ │ │ │ + movne r7, r3 │ │ │ │ + orreq.w r7, r3, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1dd20 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d61a │ │ │ │ + bge.n 1d412 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 1d61a │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 1d412 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #836] @ (1d960 ) │ │ │ │ - mov r0, r8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d8c4 │ │ │ │ + ldr.w r3, [pc, #1248] @ 1d8fc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [sl, r3] │ │ │ │ + ldr.w r3, [pc, #1244] @ 1d900 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [r3, #636] @ 0x27c │ │ │ │ - bl c28c │ │ │ │ + ldr.w r1, [r3, #1004] @ 0x3ec │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1e4e6 │ │ │ │ + bl 9338 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1e4f0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 361c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e540 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d7d4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d64e │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r0, #0] │ │ │ │ - beq.n 1d64e │ │ │ │ - cbnz r3, 1d64e │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 1e5dc │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d474 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e370 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d486 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e366 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + subs r5, r6, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + clz r5, r5 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + cmp r6, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, r5 │ │ │ │ + orreq.w r3, r5, #1 │ │ │ │ + cmp r6, r9 │ │ │ │ + ite ne │ │ │ │ + movne r7, r3 │ │ │ │ + orreq.w r7, r3, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1e280 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d666 │ │ │ │ + bge.n 1d4be │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1d666 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 361c │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 1d6b8 │ │ │ │ - ldr r3, [pc, #752] @ (1d964 ) │ │ │ │ - mov r1, r0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1dd7a │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1e78c │ │ │ │ + ldr.w r3, [pc, #1084] @ 1d904 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - blx 3994 │ │ │ │ + ldr.w r1, [r3, #1256] @ 0x4e8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1e5f2 │ │ │ │ + bl 9338 │ │ │ │ mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1e5fc │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 361c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d862 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d69e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1d69e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a45c │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d6b8 │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1d7ca │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #6 │ │ │ │ - b.n 1d6ce │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - it lt │ │ │ │ - movlt r5, #4 │ │ │ │ - blt.n 1d748 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #4 │ │ │ │ - mov r6, r4 │ │ │ │ - ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ - cbnz r3, 1d718 │ │ │ │ - ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 1d70c │ │ │ │ - ldr r2, [pc, #652] @ (1d968 ) │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [pc, #652] @ (1d96c ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - bl f12c │ │ │ │ - cbz r6, 1d6f8 │ │ │ │ + beq.w 1e612 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34c0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e640 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d518 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e4ca │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d52a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e4c0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + subs r5, r6, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + clz r5, r5 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + cmp r6, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, r5 │ │ │ │ + orreq.w r3, r5, #1 │ │ │ │ + cmp r6, r9 │ │ │ │ + ite ne │ │ │ │ + movne r7, r3 │ │ │ │ + orreq.w r7, r3, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1e334 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d6f8 │ │ │ │ + bge.n 1d562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 1d704 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1d318 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1d306 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d6f8 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1d6da │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1d6d4 │ │ │ │ - blx 36cc │ │ │ │ - cbnz r0, 1d738 │ │ │ │ - ldr r3, [pc, #504] @ (1d924 ) │ │ │ │ - ldr r1, [pc, #576] @ (1d970 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1dd96 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1d8c4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #3 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 34c0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d47e │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1d1d6 │ │ │ │ + beq.w 1e976 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + subs r6, r0, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + clz r6, r6 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ + cmp r0, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, r6 │ │ │ │ + orreq.w r3, r6, #1 │ │ │ │ + cmp r0, r9 │ │ │ │ + ite ne │ │ │ │ + movne r7, r3 │ │ │ │ + orreq.w r7, r3, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1e658 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d5b2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 1d754 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 1d6ce │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1dda0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1d896 │ │ │ │ + ldr r3, [pc, #844] @ (1d908 ) │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r1, [r3, #1004] @ 0x3ec │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1e86a │ │ │ │ + bl 9338 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1e820 │ │ │ │ + ldr r3, [pc, #816] @ (1d90c ) │ │ │ │ mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d74e │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d494 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d4aa │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d4c0 │ │ │ │ - ldr r1, [pc, #516] @ (1d974 ) │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r0, [pc, #516] @ (1d978 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1004] @ 0x3ec │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1e888 │ │ │ │ + bl 9338 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1d866 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1d20a │ │ │ │ - mov r6, r4 │ │ │ │ - movs r5, #7 │ │ │ │ - b.n 1d6ce │ │ │ │ - ldr r2, [pc, #400] @ (1d924 ) │ │ │ │ - movs r5, #9 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r6, r2] │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r2, [pc, #476] @ (1d97c ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #476] @ (1d980 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1d6ce │ │ │ │ - movs r5, #9 │ │ │ │ - b.n 1d6ce │ │ │ │ - movs r6, #0 │ │ │ │ - movs r5, #10 │ │ │ │ - b.n 1d6ce │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - it lt │ │ │ │ - movlt r5, #5 │ │ │ │ - blt.n 1d748 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #5 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 1d6ce │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1e662 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movs r5, #6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d6ce │ │ │ │ - movs r5, #5 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + blx 34c0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e7d4 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d61c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e816 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d62e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e782 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + subs r5, r6, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + clz r5, r5 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + cmp r6, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, r5 │ │ │ │ + orreq.w r3, r5, #1 │ │ │ │ + cmp r6, r9 │ │ │ │ + ite ne │ │ │ │ + movne r7, r3 │ │ │ │ + orreq.w r7, r3, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1e748 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d7e8 │ │ │ │ + bge.n 1d666 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 1d7ec │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1d6ce │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d7e8 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1d724 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d724 │ │ │ │ - blx r3 │ │ │ │ + beq.w 1dda8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1d896 │ │ │ │ + ldr r3, [pc, #672] @ (1d910 ) │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r1, [r3, #1256] @ 0x4e8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1e8be │ │ │ │ + bl 9338 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1e8a6 │ │ │ │ + ldr r3, [pc, #644] @ (1d914 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1256] @ 0x4e8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1e8ca │ │ │ │ + bl 9338 │ │ │ │ mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1e754 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34c0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d724 │ │ │ │ - ldr r3, [pc, #376] @ (1d984 ) │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 1d848 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.n 1d86e │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - cmp r5, #15 │ │ │ │ - bhi.n 1d858 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - and.w r5, r5, #3 │ │ │ │ - rsb r5, r5, #1 │ │ │ │ - mul.w r5, r3, r5 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 1e7d4 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d6d0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e892 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d6e2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e89c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + subs r6, r5, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + clz r6, r6 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ + cmp r5, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, r6 │ │ │ │ + orreq.w r3, r6, #1 │ │ │ │ + cmp r5, r9 │ │ │ │ + ite ne │ │ │ │ + movne r7, r3 │ │ │ │ + orreq.w r7, r3, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1e87a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1d1d0 │ │ │ │ + bge.n 1d71a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d1d0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d1d0 │ │ │ │ - bl 8bb0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d738 │ │ │ │ + beq.w 1ddb0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1d896 │ │ │ │ + ldr r3, [pc, #500] @ (1d918 ) │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r1, [r3, #1296] @ 0x510 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b.n 1d812 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 36dc │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1e934 │ │ │ │ + bl 9338 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1d82c │ │ │ │ - movs r5, #6 │ │ │ │ - b.n 1d7d6 │ │ │ │ - mov r4, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1e820 │ │ │ │ + ldr r3, [pc, #472] @ (1d91c ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1296] @ 0x510 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1e92a │ │ │ │ + bl 9338 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1e662 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34c0 │ │ │ │ mov r6, r0 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 1d6ce │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1d8d4 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 1d8d4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 1d8d4 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r5 │ │ │ │ - bne.n 1d8aa │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl b12c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e7d4 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d82c │ │ │ │ + bge.n 1d784 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d82c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d82c │ │ │ │ - bl 8bb0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1d886 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 1e940 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d796 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e94a │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + sub.w lr, r6, r3 │ │ │ │ + rsbs r5, lr, #0 │ │ │ │ + adc.w r5, r5, lr │ │ │ │ + cmp r6, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r6, r2 │ │ │ │ + beq.n 1d7c8 │ │ │ │ + sub.w ip, r6, r9 │ │ │ │ + rsbs r7, ip, #0 │ │ │ │ + adc.w r7, r7, ip │ │ │ │ + cbnz r7, 1d7c8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3768 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + blt.w 1e754 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1d738 │ │ │ │ + bge.n 1d7da │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d738 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d738 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1d8b4 │ │ │ │ - ldr r3, [pc, #68] @ (1d924 ) │ │ │ │ - ldr r1, [pc, #168] @ (1d988 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1d8b4 │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - bl 3fa4 <__assert_fail@plt+0x5bc> │ │ │ │ - ldr r3, [pc, #148] @ (1d98c ) │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #148] @ (1d990 ) │ │ │ │ - ldr r0, [pc, #152] @ (1d994 ) │ │ │ │ + beq.w 1ddc0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 1d896 │ │ │ │ + ldr r3, [pc, #320] @ (1d920 ) │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #136] @ (1d998 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #136] @ (1d99c ) │ │ │ │ - ldr r0, [pc, #136] @ (1d9a0 ) │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r1, [r3, #788] @ 0x314 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1e99a │ │ │ │ + bl 9338 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1e976 │ │ │ │ + ldr r3, [pc, #292] @ (1d924 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #544 @ (adr r0, 1db5c ) │ │ │ │ + ldr.w r1, [r3, #788] @ 0x314 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1e990 │ │ │ │ + bl 9338 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1e754 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34c0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e7d4 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d842 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e954 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d854 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e95e │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + subs r0, r5, r3 │ │ │ │ + negs r6, r0 │ │ │ │ + adcs r6, r0 │ │ │ │ + cmp r5, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r5, r2 │ │ │ │ + beq.n 1d87e │ │ │ │ + sub.w r1, r5, r9 │ │ │ │ + negs r3, r1 │ │ │ │ + adcs r3, r1 │ │ │ │ + cbnz r3, 1d87e │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 3768 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + blt.w 1e9a6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d890 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1ddb8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1e8d4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.w 1e6ee │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d8c2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1e76c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + mov r6, r8 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + b.w 1d02e │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #776 @ (adr r7, 1dc48 ) │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #4 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #104 @ (adr r7, 1d9b8 ) │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ + movs r2, r0 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #696 @ (adr r5, 1dc28 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #0 @ (adr r5, 1d978 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - 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, #3984] @ 0xf90 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #2220] @ 1e268 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #2220] @ 1e26c │ │ │ │ - movs r5, #0 │ │ │ │ + adds r1, #28 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ + movs r2, r0 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldrb.w r2, [sp, #82] @ 0x52 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d9f8 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 1da3e │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + beq.n 1d9fa │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1da6a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d960 │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1dfe2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d976 │ │ │ │ + subs r3, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1db82 │ │ │ │ + blx 353c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 1d996 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d996 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1dab6 │ │ │ │ + ldr.w r2, [pc, #3008] @ 1e558 │ │ │ │ + ldr.w r3, [pc, #3008] @ 1e55c │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr.w r8, [pc, #2212] @ 1e270 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r8, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2200] @ 1e274 │ │ │ │ - strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ - add r3, pc │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - strh.w r5, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r7, [r3, #304] @ 0x130 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 1da48 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1dd82 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.w 1e876 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1cf1e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1cef8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3768 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge.w 1d090 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + movw sl, #573 @ 0x23d │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b.n 1dd3c │ │ │ │ + cmp r6, r9 │ │ │ │ + bne.w 1d0d4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 1d114 │ │ │ │ + cbnz r2, 1da3e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1da0a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr.w r2, [pc, #2156] @ 1e278 │ │ │ │ - movs r3, #7 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - add r2, pc │ │ │ │ - mov.w sl, #0 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp, #32] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1dc6e │ │ │ │ - cbnz r6, 1da6e │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 1da50 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - mov r2, r6 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 1da50 │ │ │ │ - b.n 1dc70 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1e09a │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1ddb8 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w 1ddb8 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 329c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e03c │ │ │ │ - ldr.w r3, [pc, #2044] @ 1e27c │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 1e060 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - beq.w 1e234 │ │ │ │ - ldr.w r1, [pc, #2024] @ 1e280 │ │ │ │ - ldr.w r0, [r8, r1] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 1e250 │ │ │ │ - ldr.w r1, [pc, #2012] @ 1e284 │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 1e230 │ │ │ │ - ldr.w lr, [r4, #8] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1e082 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.w 1e14c │ │ │ │ - mov.w r9, #0 │ │ │ │ + bge.w 1dd02 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1d960 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d960 │ │ │ │ + ldr.w r1, [pc, #2888] @ 1e560 │ │ │ │ + movw r2, #537 @ 0x219 │ │ │ │ + ldr.w r0, [pc, #2884] @ 1e564 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ mov fp, r0 │ │ │ │ - mov r6, r9 │ │ │ │ - strd r5, lr, [sp, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1e234 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 1e250 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1e230 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - bls.w 1df60 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr.w r5, [r3, r9, lsl #2] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1db02 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10f44 │ │ │ │ - mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1df94 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1db22 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1dd0e │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.w 1dd20 │ │ │ │ - ldr.w r1, [sl, #8] │ │ │ │ - ands.w r2, r1, #2 │ │ │ │ - bne.w 1df40 │ │ │ │ - cmp r1, #15 │ │ │ │ - it ls │ │ │ │ - ldrls.w r7, [sl, #12] │ │ │ │ - bls.n 1db6a │ │ │ │ - ldr.w r1, [pc, #1856] @ 1e288 │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r3, [r8, r1] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1df50 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 1df40 │ │ │ │ - mov r0, sl │ │ │ │ - blx 37f0 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r1, r7, #1 │ │ │ │ - beq.w 1df50 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1db86 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1dd68 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 1e234 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 1e250 │ │ │ │ + beq.w 1dd84 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.w 1ce26 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movs r2, #30 │ │ │ │ + mov r1, fp │ │ │ │ + add.w r0, sp, #82 @ 0x52 │ │ │ │ + mov r3, r4 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1e260 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1d9fa │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1e230 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r9, r3 │ │ │ │ - bcs.w 1dfc4 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dbbc │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14070 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d94c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d94c │ │ │ │ + ldr.w r3, [pc, #2804] @ 1e568 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #936] @ 0x3a8 │ │ │ │ + bl 8ccc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e014 │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dbe0 │ │ │ │ - subs r1, #1 │ │ │ │ - str.w r1, [sl] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1dda8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b048 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1e044 │ │ │ │ + beq.w 1e0ec │ │ │ │ + ldr.w r1, [pc, #2784] @ 1e56c │ │ │ │ + add r1, pc │ │ │ │ + bl a724 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1ddec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dc02 │ │ │ │ + bge.w 1ce7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ddb0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, sl │ │ │ │ - bl 1b12c │ │ │ │ + bne.w 1ce7e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1ce7e │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d996 │ │ │ │ + mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ + b.w 1d190 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e058 │ │ │ │ - cbz r6, 1dc26 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movw sl, #553 @ 0x229 │ │ │ │ + ldrb.w r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1dba2 │ │ │ │ + ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1db96 │ │ │ │ + ldr.w r0, [pc, #2696] @ 1e570 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 1db0a │ │ │ │ + movs r5, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dc26 │ │ │ │ + bge.n 1db08 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfbc │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - blx 38dc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1e078 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 1e0f6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r6, r7 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - b.n 1dad4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n 1dbb6 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + cbz r4, 1db1c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dc6e │ │ │ │ + bge.n 1db1c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1ac │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n 1dbae │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r3, 1db32 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1e1ac │ │ │ │ - movs r6, #0 │ │ │ │ - mov.w r4, #310 @ 0x136 │ │ │ │ - mov r5, r6 │ │ │ │ - ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1dd02 │ │ │ │ - ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1dcf6 │ │ │ │ - ldr.w r0, [pc, #1540] @ 1e28c │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - cbz r6, 1dca4 │ │ │ │ + bge.n 1db32 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 1db8e │ │ │ │ + cbz r7, 1db42 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1db42 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 1db7a │ │ │ │ + cbz r6, 1db52 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dca4 │ │ │ │ + bge.n 1db52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ + cbz r3, 1db86 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1d976 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1d976 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dd7a │ │ │ │ - cbz r5, 1dcba │ │ │ │ + bne.w 1d976 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d976 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1db42 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1db52 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1db32 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1dae4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1dadc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1db1c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1db08 │ │ │ │ + ldrd r3, r6, [sp, #16] │ │ │ │ + mov r9, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movw sl, #557 @ 0x22d │ │ │ │ + b.n 1dad4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dcb8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1dd70 │ │ │ │ + b.w 1d104 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1cf0c │ │ │ │ + ldrd r3, r6, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ - blx 353c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1dcd4 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movw sl, #557 @ 0x22d │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1dc04 │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1ddd8 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + cbz r1, 1dc20 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1dc20 │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1dd6a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 1dc3c │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1dc3c │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [r8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1ddc8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 1dc50 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1dc50 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 1dd50 │ │ │ │ + cbz r3, 1dc62 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1dc62 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 1dd5e │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1dad4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dcd4 │ │ │ │ + bge.w 1dad4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1df38 │ │ │ │ - ldr.w r2, [pc, #1464] @ 1e290 │ │ │ │ - ldr.w r3, [pc, #1424] @ 1e26c │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1e228 │ │ │ │ + bne.w 1dad4 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dad4 │ │ │ │ + ldrd r3, r6, [sp, #16] │ │ │ │ + mov r9, r4 │ │ │ │ + mov.w sl, #560 @ 0x230 │ │ │ │ + mov r7, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 1dad4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d114 │ │ │ │ + mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ + b.w 1d330 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1cfa0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + movw sl, #537 @ 0x219 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r4, r9 │ │ │ │ + str.w r9, [sp, #12] │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + b.n 1dad4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + b.w 1d02e │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 1d2da │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d216 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1dc86 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1dc7e │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d2ea │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d31c │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bmi.w 1db2e │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1e1be │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1e1be │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e1be │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, fp │ │ │ │ - bne.w 1e150 │ │ │ │ + b.w 1d342 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1d976 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d976 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d976 │ │ │ │ + blx 3768 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bge.w 1d3fe │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov.w sl, #580 @ 0x244 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r9, r6, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1dc0c │ │ │ │ mov r0, r5 │ │ │ │ - bl b048 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d37a │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + b.n 1dc50 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b.n 1dc62 │ │ │ │ + mov r0, r1 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + b.n 1dc20 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d4be │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1db6a │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 1db6a │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movw sl, #537 @ 0x219 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + b.n 1dad4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d562 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1db6a │ │ │ │ - mov r0, sl │ │ │ │ + b.n 1d5b2 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1db86 │ │ │ │ + b.n 1d666 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d71a │ │ │ │ mov r0, r5 │ │ │ │ - mov r5, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dcba │ │ │ │ + b.n 1d890 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dca4 │ │ │ │ - ldr.w r1, [pc, #1296] @ 1e294 │ │ │ │ - mov.w r2, #310 @ 0x136 │ │ │ │ - ldr.w r0, [pc, #1292] @ 1e298 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e0a6 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1da0a │ │ │ │ - mov r0, sl │ │ │ │ + b.n 1d7da │ │ │ │ + mov r0, r8 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dbe0 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + b.n 1dc3c │ │ │ │ + mov r7, r4 │ │ │ │ + mov r9, r4 │ │ │ │ mov r0, r5 │ │ │ │ + strd r3, r1, [sp, #16] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dc02 │ │ │ │ - ldr.w r2, [pc, #1248] @ 1e29c │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r1, [r2, #916] @ 0x394 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e0ee │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1dc6e │ │ │ │ - ldr.w r3, [pc, #1224] @ 1e2a0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr.w r5, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #1216] @ 1e2a4 │ │ │ │ - cmp r0, r5 │ │ │ │ - add r3, pc │ │ │ │ - ite ne │ │ │ │ - movne r9, r6 │ │ │ │ - ldreq.w r9, [r6, #8] │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - ldr.w r3, [pc, #1204] @ 1e2a8 │ │ │ │ - it eq │ │ │ │ - ldreq.w r0, [r9, #4] │ │ │ │ - ldr.w ip, [r8, r3] │ │ │ │ - cmp r0, ip │ │ │ │ - it ne │ │ │ │ - cmpne r1, r0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - beq.n 1de5e │ │ │ │ - ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1e168 │ │ │ │ - ldr.w lr, [r2, #4] │ │ │ │ - ldr.w r0, [lr, #84] @ 0x54 │ │ │ │ - lsls r7, r0, #5 │ │ │ │ - bpl.w 1e22c │ │ │ │ - ldr.w r0, [pc, #1112] @ 1e280 │ │ │ │ - ldr.w r0, [r8, r0] │ │ │ │ - cmp lr, r0 │ │ │ │ - beq.w 1e250 │ │ │ │ - ldr.w r0, [pc, #1100] @ 1e284 │ │ │ │ - ldr.w r0, [r8, r0] │ │ │ │ - cmp lr, r0 │ │ │ │ - beq.w 1e230 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 1de70 │ │ │ │ - adds r2, #12 │ │ │ │ - b.n 1de52 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 1de70 │ │ │ │ - ldr.w r7, [r2, #4]! │ │ │ │ - cmp r7, ip │ │ │ │ - it ne │ │ │ │ - cmpne r1, r7 │ │ │ │ - bne.n 1de4c │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr.w r3, [pc, #1092] @ 1e2ac │ │ │ │ - add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1dff8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldrd r3, r1, [sp, #16] │ │ │ │ + b.n 1dc0a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - blx 3814 │ │ │ │ - mov r9, r0 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + blx 361c │ │ │ │ + str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dc4c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 1e0b0 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov sl, r6 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, sl │ │ │ │ - strd r5, r9, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - bl b4dc │ │ │ │ + beq.w 1e4ac │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 361c │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e4d4 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 361c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e530 │ │ │ │ + ldr.w r2, [pc, #1868] @ 1e574 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 1e590 │ │ │ │ + movs r2, #4 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r4, r5 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + movs r6, #0 │ │ │ │ + strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + strd r7, r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl b4b4 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9150 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1de72 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e2f6 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1de84 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e2ee │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1deca │ │ │ │ + bge.n 1de98 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e19a │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 1e2de │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dee0 │ │ │ │ + bge.n 1deaa │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e09e │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1e1a2 │ │ │ │ - ldr r2, [pc, #968] @ (1e2b0 ) │ │ │ │ - ldr r1, [pc, #912] @ (1e27c ) │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ + beq.w 1e2e6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1e5ca │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [pc, #1728] @ 1e578 │ │ │ │ + ldr.w r3, [pc, #1728] @ 1e57c │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ it ne │ │ │ │ - cmpne r5, r1 │ │ │ │ + cmpne r0, r1 │ │ │ │ ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - bne.w 1e1e2 │ │ │ │ - ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbz r3, 1df1c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - add.w r0, sp, #54 @ 0x36 │ │ │ │ + movne r4, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + bne.w 1e7ea │ │ │ │ + ldrb.w r3, [sp, #82] @ 0x52 │ │ │ │ + cbz r3, 1def0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, fp │ │ │ │ + add.w r0, sp, #82 @ 0x52 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e1a2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 1e678 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1dcba │ │ │ │ + bge.w 1d976 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dcba │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 1d976 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dcba │ │ │ │ - mov r0, r2 │ │ │ │ + b.n 1d976 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 1d2ac │ │ │ │ + cmp r5, r9 │ │ │ │ + itt eq │ │ │ │ + moveq r4, #0 │ │ │ │ + moveq r6, r9 │ │ │ │ + bne.w 1d2ca │ │ │ │ + b.w 1d2ec │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d1a2 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + movw sl, #574 @ 0x23e │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b.n 1dd3c │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dcd4 │ │ │ │ - ldr r2, [pc, #880] @ (1e2b4 ) │ │ │ │ - ldr r1, [pc, #884] @ (1e2b8 ) │ │ │ │ + b.w 1d204 │ │ │ │ + ldr.w r3, [pc, #1584] @ 1e580 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr.w r1, [pc, #1580] @ 1e584 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + movw sl, #570 @ 0x23a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1e15e │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1db70 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 35f4 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 1df8c │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + b.n 1dad4 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r7, r4, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #573 @ 0x23d │ │ │ │ + b.n 1dd3c │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov r8, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + movw sl, #570 @ 0x23a │ │ │ │ + b.n 1dd3c │ │ │ │ mov r0, r4 │ │ │ │ - blx 3564 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1df86 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e08a │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1db02 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w r4, #320 @ 0x140 │ │ │ │ - b.n 1dc76 │ │ │ │ - mov sl, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w r4, #320 @ 0x140 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1dc76 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1dc76 │ │ │ │ - mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dc76 │ │ │ │ + b.w 1d23c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d25e │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldrd r7, r4, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + bge.n 1dfcc │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e356 │ │ │ │ + ldrd r9, r6, [sp, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + movw sl, #573 @ 0x23d │ │ │ │ + b.n 1dc62 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dc26 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 35f4 │ │ │ │ + b.w 1d2b6 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r9, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + b.n 1db44 │ │ │ │ + ldrd r3, r6, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movw sl, #565 @ 0x235 │ │ │ │ + b.n 1dad4 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1dff0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3564 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #574 @ 0x23e │ │ │ │ + b.n 1dd3c │ │ │ │ + ldrd r3, r6, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movw sl, #566 @ 0x236 │ │ │ │ + b.n 1dad4 │ │ │ │ + ldr.w r1, [pc, #1376] @ 1e588 │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 1e62a │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33b8 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 1d154 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - mov sl, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dfe8 │ │ │ │ - subs r2, #1 │ │ │ │ + bge.w 1d15a │ │ │ │ + adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ + b.w 1d15a │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ + mul.w r0, r2, r0 │ │ │ │ + adds r2, r0, #2 │ │ │ │ + beq.w 1e38c │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.w 1e37a │ │ │ │ + ldrd r2, r1, [r6, #12] │ │ │ │ + orr.w r2, r2, r1, lsl #30 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + adds r0, r2, #4 │ │ │ │ + adc.w r1, r1, #0 │ │ │ │ + blx 3948 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 1d154 │ │ │ │ + mov r9, r6 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldrd r7, r4, [sp, #40] @ 0x28 │ │ │ │ + movw sl, #574 @ 0x23e │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + b.n 1dad4 │ │ │ │ + ldr.w r8, [r7, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1ea0a │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt.w r2, [r8] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1e0cc │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e092 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1dbbc │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - movw r4, #321 @ 0x141 │ │ │ │ - b.n 1dc76 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 1e528 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r4 │ │ │ │ + movs r2, #3 │ │ │ │ + b.w 1d1d2 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #574 @ 0x23e │ │ │ │ + b.n 1dd3c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movw sl, #537 @ 0x219 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + b.n 1dad4 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1d24c │ │ │ │ + movs r2, #0 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + movw sl, #574 @ 0x23e │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b.n 1dd3c │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r5 │ │ │ │ + ldrd r7, r4, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r5 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #575 @ 0x23f │ │ │ │ + b.n 1dd3c │ │ │ │ + ldr.w r2, [pc, #1108] @ 1e588 │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1e68e │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3384 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 1d29e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 262dc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1da6e │ │ │ │ + bge.w 1df0c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.w 1d2a4 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #577 @ 0x241 │ │ │ │ + b.n 1dd3c │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1e6d6 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.w 1d104 │ │ │ │ mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1da6e │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov fp, sl │ │ │ │ - movw r4, #321 @ 0x141 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + blx 3960 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1e176 │ │ │ │ + blx 362c │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1dc76 │ │ │ │ + bge.w 1d0fc │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc76 │ │ │ │ - mov r0, fp │ │ │ │ + bne.w 1d0fc │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dc76 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r4, #316 @ 0x13c │ │ │ │ - b.n 1dc76 │ │ │ │ + b.w 1d0fc │ │ │ │ + rsb r3, r0, #1 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + adds r1, r3, #2 │ │ │ │ + beq.w 1e516 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.w 1e504 │ │ │ │ + ldrd r3, r1, [r6, #12] │ │ │ │ + orr.w r3, r3, r1, lsl #30 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + adds r0, r3, #4 │ │ │ │ + adc.w r1, r1, #0 │ │ │ │ + blx 3948 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 1d29e │ │ │ │ + mov r8, r7 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + movw sl, #577 @ 0x241 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b.n 1dd3c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 362c │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 1d0fc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3960 │ │ │ │ + cbz r0, 1e23a │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + blx 362c │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1d188 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 1d188 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d188 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dbf0 │ │ │ │ - mov sl, r5 │ │ │ │ - movw r4, #321 @ 0x141 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - b.n 1df9c │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w r4, #322 @ 0x142 │ │ │ │ - b.n 1dc76 │ │ │ │ - ldr r3, [pc, #600] @ (1e2bc ) │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r1, [pc, #600] @ (1e2c0 ) │ │ │ │ - movw r4, #319 @ 0x13f │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1dc76 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r6, r7 │ │ │ │ - movw r4, #323 @ 0x143 │ │ │ │ - b.n 1dc76 │ │ │ │ - movs r6, #0 │ │ │ │ - movw r4, #319 @ 0x13f │ │ │ │ - b.n 1dc76 │ │ │ │ + bne.w 1e722 │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ + b.w 1d190 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r7, r4, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #577 @ 0x241 │ │ │ │ + b.n 1dd3c │ │ │ │ + mov.w r9, #0 │ │ │ │ + movw sl, #562 @ 0x232 │ │ │ │ + ldrd r3, r6, [sp, #16] │ │ │ │ + mov r7, r9 │ │ │ │ + mov r4, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 1dad4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 362c │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 1d188 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3768 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge.w 1d4ac │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw sl, #583 @ 0x247 │ │ │ │ + b.n 1dd3c │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r7, r4, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #577 @ 0x241 │ │ │ │ + b.n 1dd3c │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #578 @ 0x242 │ │ │ │ + b.n 1dd3c │ │ │ │ + mov r8, r7 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #578 @ 0x242 │ │ │ │ + b.n 1dd3c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1de98 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1deaa │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1de84 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 1de72 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1d2d8 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + movw sl, #577 @ 0x241 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r2 │ │ │ │ + ldrd r7, r4, [sp, #40] @ 0x28 │ │ │ │ + b.n 1dd3c │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov.w sl, #580 @ 0x244 │ │ │ │ + b.n 1dd3c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3768 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge.w 1d550 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw sl, #587 @ 0x24b │ │ │ │ + b.n 1dd3c │ │ │ │ + mov r9, r6 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movw sl, #573 @ 0x23d │ │ │ │ + b.n 1dddc │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1df86 │ │ │ │ + b.w 1d486 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dfe8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 1da6e │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dee0 │ │ │ │ + b.w 1d474 │ │ │ │ + ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r4, #310 @ 0x136 │ │ │ │ - b.n 1dc76 │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1e238 │ │ │ │ + b.w 1d154 │ │ │ │ + ldrd r2, r1, [r6, #12] │ │ │ │ + orr.w r2, r2, r1, lsl #30 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + negs r2, r2 │ │ │ │ + sbc.w r1, r1, r1, lsl #1 │ │ │ │ + b.n 1e06e │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1d330 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldrd r7, r4, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r2 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #577 @ 0x241 │ │ │ │ + b.n 1dd3c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1e968 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r5, [r3, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [sl] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r3, [pc, #420] @ (1e58c ) │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + add r3, pc │ │ │ │ + str.w r8, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r0, [r3, #1316] @ 0x524 │ │ │ │ + mov r3, r8 │ │ │ │ + blx 3808 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 9150 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1e7c2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b1c0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1e836 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1e432 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e716 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + strd r3, r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e856 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e0e8 │ │ │ │ + bge.n 1e458 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1da │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - b.n 1de9e │ │ │ │ - blx 3970 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 1ddd0 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 1e144 │ │ │ │ - ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbz r3, 1e122 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r2, #31 │ │ │ │ - add.w r0, sp, #54 @ 0x36 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 1e144 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1dca8 │ │ │ │ + beq.w 1e73a │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1dca8 │ │ │ │ + bge.n 1e47a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dca8 │ │ │ │ + beq.w 1e740 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 1e6a4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ + bpl.w 1e9ec │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 1e9f0 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1ea06 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1e6a4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 1cfc6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + strd r0, r0, [sp, #8] │ │ │ │ + movw sl, #537 @ 0x219 │ │ │ │ + b.w 1dbf2 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dca8 │ │ │ │ - mov r6, r7 │ │ │ │ - mov.w r4, #324 @ 0x144 │ │ │ │ - b.n 1dc76 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 1e0f8 │ │ │ │ - bl 8bb0 │ │ │ │ + b.w 1d52a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d518 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + strd r0, r0, [sp, #8] │ │ │ │ + movw sl, #537 @ 0x219 │ │ │ │ + b.w 1dbf2 │ │ │ │ + blx 3564 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1dd44 │ │ │ │ - b.n 1df50 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov fp, sl │ │ │ │ - mov.w r4, #320 @ 0x140 │ │ │ │ - b.n 1e01c │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 1de5e │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1e16a │ │ │ │ - ldr r3, [pc, #328] @ (1e2c4 ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 1de5e │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, ip │ │ │ │ - beq.w 1de5e │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1e184 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.w 1de70 │ │ │ │ - b.n 1de5e │ │ │ │ - mov r0, r9 │ │ │ │ + b.w 1d43c │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + movw sl, #583 @ 0x247 │ │ │ │ + b.n 1dd3c │ │ │ │ + ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 1d29e │ │ │ │ + ldrd r3, r2, [r6, #12] │ │ │ │ + orr.w r3, r3, r2, lsl #30 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + negs r3, r3 │ │ │ │ + sbc.w r1, r2, r2, lsl #1 │ │ │ │ + b.n 1e1da │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1deca │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 1e0cc │ │ │ │ + mov r8, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movw sl, #537 @ 0x219 │ │ │ │ + b.w 1dbf2 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw sl, #583 @ 0x247 │ │ │ │ + b.w 1dd3c │ │ │ │ + nop │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #1000 @ (adr r0, 1e94c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #22 │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r1!, {r0, r5, r6, r7} │ │ │ │ + vmla.i q13, , d6[0] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1ea26 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r6, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1e5c4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e776 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + b.n 1de40 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movw sl, #537 @ 0x219 │ │ │ │ + b.w 1dbf2 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + movw sl, #583 @ 0x247 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 1dd3c │ │ │ │ + blx 3564 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 1d4e0 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + movw sl, #587 @ 0x24b │ │ │ │ + b.w 1dd3c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw sl, #587 @ 0x24b │ │ │ │ + b.w 1dd3c │ │ │ │ + vldr d0, [r6, #8] │ │ │ │ + vmov.f64 d7, #16 @ 0x40800000 4.0 │ │ │ │ + vadd.f64 d0, d0, d7 │ │ │ │ + blx 3600 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 1d154 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw sl, #587 @ 0x24b │ │ │ │ + b.w 1dd3c │ │ │ │ + blx 3768 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bge.w 1d5a0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + movw sl, #590 @ 0x24e │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 1dd3c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + movw sl, #537 @ 0x219 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + strd r4, r4, [sp, #8] │ │ │ │ + b.w 1dbf2 │ │ │ │ + vldr d0, [r6, #8] │ │ │ │ + vmov.f64 d7, #16 @ 0x40800000 4.0 │ │ │ │ + vadd.f64 d0, d0, d7 │ │ │ │ + blx 3600 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 1d29e │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldrb.w r2, [sp, #82] @ 0x52 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1dc6e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1dc6e │ │ │ │ - mov r0, r6 │ │ │ │ + bge.w 1e900 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1e8de │ │ │ │ + mov r7, r5 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + b.w 1daf8 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + movs r5, #0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #574 @ 0x23e │ │ │ │ + b.w 1dd3c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 972c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 1d8a2 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + movw sl, #595 @ 0x253 │ │ │ │ + b.w 1dd3c │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dc6e │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1df50 │ │ │ │ - ldr r2, [pc, #240] @ (1e2bc ) │ │ │ │ - ldr r1, [pc, #252] @ (1e2c8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1df50 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + b.n 1e432 │ │ │ │ + mov r8, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + movw sl, #574 @ 0x23e │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b.w 1dd3c │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e458 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e47a │ │ │ │ mov r0, r6 │ │ │ │ + blx 3768 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge.w 1d654 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw sl, #590 @ 0x24e │ │ │ │ + b.w 1dd3c │ │ │ │ + mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e0e8 │ │ │ │ - ldr r2, [pc, #216] @ (1e2bc ) │ │ │ │ - ldr r1, [pc, #228] @ (1e2cc ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + b.w 1d8c2 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 1e5c4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d62e │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1e7b8 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1e91a │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 1e6ae │ │ │ │ + mov r9, r6 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov.w sl, #600 @ 0x258 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + b.w 1dad4 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + movw sl, #590 @ 0x24e │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 1dd3c │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + ldr r2, [pc, #592] @ (1ea40 ) │ │ │ │ + ldr r1, [pc, #596] @ (1ea44 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + movw sl, #537 @ 0x219 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #220] @ (1e2d0 ) │ │ │ │ + ldr r2, [pc, #584] @ (1ea48 ) │ │ │ │ add r2, pc │ │ │ │ blx 390c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e20c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1e20c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r8, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ + b.w 1dbf2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d61c │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + movw sl, #590 @ 0x24e │ │ │ │ + b.w 1dd3c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + blx 36cc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e420 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov.w sl, #600 @ 0x258 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b.w 1dd3c │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov r8, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #601 @ 0x259 │ │ │ │ + b.w 1dd3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 3564 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 1d5d2 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3768 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bge.w 1d708 │ │ │ │ + b.n 1e662 │ │ │ │ + blx 3564 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 1d5f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w 1d6d0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d6e2 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + mov r5, r6 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + movw sl, #590 @ 0x24e │ │ │ │ + b.w 1dd3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 3564 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 1d686 │ │ │ │ + blx 3564 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 1d6a6 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b.w 1d89a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #175 @ 0xaf │ │ │ │ + mov r1, fp │ │ │ │ + add.w r0, sp, #82 @ 0x52 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 1e6c8 │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + mov r7, r5 │ │ │ │ + movw sl, #606 @ 0x25e │ │ │ │ + b.w 1dad4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 1e8de │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 1e9cc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1dc6e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1dc6e │ │ │ │ + bge.n 1e9be │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 1db14 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.n 1e7b8 │ │ │ │ + blx 3564 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 1d75a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 3564 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 1d73a │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dc6e │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + b.w 1d784 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d796 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d842 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1d854 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + b.n 1e6ae │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + movw sl, #590 @ 0x24e │ │ │ │ + b.w 1dd3c │ │ │ │ + blx 3564 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 1d818 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 3564 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 1d7f8 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + movw sl, #590 @ 0x24e │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 1dd3c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r3, 1e9e2 │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 1db20 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r3, 1e9e2 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1e9e2 │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 1db2a │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 1db34 │ │ │ │ + bl 4238 <__assert_fail@plt+0x850> │ │ │ │ + ldr r3, [pc, #88] @ (1ea4c ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #88] @ (1ea50 ) │ │ │ │ + ldr r0, [pc, #88] @ (1ea54 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - bl 411c <__assert_fail@plt+0x734> │ │ │ │ - ldr r3, [pc, #152] @ (1e2d4 ) │ │ │ │ - movw r2, #10946 @ 0x2ac2 │ │ │ │ - ldr r1, [pc, #152] @ (1e2d8 ) │ │ │ │ - ldr r0, [pc, #152] @ (1e2dc ) │ │ │ │ + ldr r3, [pc, #76] @ (1ea58 ) │ │ │ │ + movw r2, #15203 @ 0x3b63 │ │ │ │ + ldr r1, [pc, #72] @ (1ea5c ) │ │ │ │ + ldr r0, [pc, #76] @ (1ea60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1760 @ 0x6e0 │ │ │ │ + add.w r3, r3, #1720 @ 0x6b8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (1e2e0 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #140] @ (1e2e4 ) │ │ │ │ - ldr r0, [pc, #140] @ (1e2e8 ) │ │ │ │ + bl 3f98 <__assert_fail@plt+0x5b0> │ │ │ │ + ldr r3, [pc, #60] @ (1ea64 ) │ │ │ │ + movw r2, #14881 @ 0x3a21 │ │ │ │ + ldr r1, [pc, #56] @ (1ea68 ) │ │ │ │ + ldr r0, [pc, #60] @ (1ea6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ + add.w r3, r3, #1720 @ 0x6b8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #28 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #304 @ (adr r0, 1e3c0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #4 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #65 @ 0x41 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + add r6, pc, #936 @ (adr r6, 1edf8 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + strh r0, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #616] @ (1e568 ) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #616] @ (1e56c ) │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r3, [pc, #620] @ (1ecf0 ) │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #620] @ (1ecf4 ) │ │ │ │ + movs r7, #0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r6, [pc, #608] @ (1e570 ) │ │ │ │ + strd r7, r7, [sp, #20] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + mov r9, r1 │ │ │ │ + ldr.w r4, [r3, #328] @ 0x148 │ │ │ │ + ldr r3, [pc, #604] @ (1ecf8 ) │ │ │ │ + strh.w r7, [sp, #32] │ │ │ │ + ldr r5, [pc, #600] @ (1ecfc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, pc │ │ │ │ + add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #600] @ (1e574 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [r3, #308] @ 0x134 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #24] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - strh.w r3, [sp, #36] @ 0x24 │ │ │ │ blx 3798 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1e460 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1e47e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1ebc6 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1ec3a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e34c │ │ │ │ + bge.n 1eacc │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #552] @ (1e578 ) │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #560] @ (1ed00 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #524] @ 1e560 │ │ │ │ - add r1, sp, #16 │ │ │ │ + vldr d7, [pc, #532] @ 1ece8 │ │ │ │ + mov r1, sp │ │ │ │ add r2, pc │ │ │ │ - add r0, sp, #24 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #16] │ │ │ │ + add r0, sp, #20 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp] │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e4a2 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 1e394 │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ + beq.n 1ebea │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 1eb16 │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e46c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + bne.w 1ec10 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e4d8 │ │ │ │ + bne.w 1ec62 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1e4d8 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - movs r7, #0 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e8ec │ │ │ │ - ldr r3, [pc, #460] @ (1e57c ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 1e3e0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 1ecfa │ │ │ │ - ldr r2, [pc, #444] @ (1e580 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - mov sl, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1ece0 │ │ │ │ - ldr r2, [pc, #436] @ (1e584 ) │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.w 1ecf6 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1e706 │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cbz r3, 1e412 │ │ │ │ - movs r0, #0 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 3378 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ea18 │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1e8c2 │ │ │ │ + bne.w 1ec62 │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ + add r1, sp, #12 │ │ │ │ + ldr r2, [pc, #488] @ (1ed04 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r2, pc │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + it lt │ │ │ │ + addlt r3, #1 │ │ │ │ + ldr.w r0, [r2, #800] @ 0x320 │ │ │ │ + it lt │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r6, r3, [sp, #12] │ │ │ │ + blx 3808 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e412 │ │ │ │ + bge.n 1eb52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e922 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r9, r8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 1ec08 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1ee00 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e428 │ │ │ │ + bge.n 1eb68 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4d0 │ │ │ │ + beq.n 1ec5a │ │ │ │ + ldr r3, [pc, #412] @ (1ed08 ) │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r5, #0] │ │ │ │ + cbz r3, 1eb90 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 1ebea │ │ │ │ blx 353c │ │ │ │ - cbz r5, 1e440 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e440 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e6fe │ │ │ │ - ldr r2, [pc, #324] @ (1e588 ) │ │ │ │ - ldr r3, [pc, #296] @ (1e56c ) │ │ │ │ + cbz r4, 1eba8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1eba8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1edd8 │ │ │ │ + ldr r2, [pc, #352] @ (1ed0c ) │ │ │ │ + ldr r3, [pc, #332] @ (1ecf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1eccc │ │ │ │ + bne.w 1ee84 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 1ee0e │ │ │ │ + mov r4, r9 │ │ │ │ + b.n 1eafa │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ebea │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 1ebea │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1ea30 │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 1e378 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - add r0, sp, #24 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + movw r5, #417 @ 0x1a1 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cbnz r3, 1ec2e │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cbnz r3, 1ec22 │ │ │ │ + ldr r0, [pc, #276] @ (1ed10 ) │ │ │ │ mov r1, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + b.n 1eb90 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1eb52 │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 1e378 │ │ │ │ - b.n 1eb64 │ │ │ │ - ldr r1, [pc, #268] @ (1e58c ) │ │ │ │ - mov.w r2, #326 @ 0x146 │ │ │ │ - ldr r0, [pc, #264] @ (1e590 ) │ │ │ │ + bne.w 1eafa │ │ │ │ + b.n 1ebea │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1ebfa │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1ebf4 │ │ │ │ + ldr r1, [pc, #216] @ (1ed14 ) │ │ │ │ + movw r2, #417 @ 0x1a1 │ │ │ │ + ldr r0, [pc, #212] @ (1ed18 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 1e4a2 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1ebea │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1e34c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r9, #326 @ 0x146 │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1e8aa │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1e89e │ │ │ │ - ldr r0, [pc, #212] @ (1e594 ) │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 1e428 │ │ │ │ - b.n 1e412 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e428 │ │ │ │ - ldr r2, [pc, #188] @ (1e598 ) │ │ │ │ + b.n 1eacc │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #924] @ 0x39c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ea34 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1ea3c │ │ │ │ - ldr r3, [pc, #164] @ (1e59c ) │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - iteee ne │ │ │ │ - movne fp, r4 │ │ │ │ - ldreq r3, [r4, #8] │ │ │ │ - moveq fp, r3 │ │ │ │ - ldreq r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #148] @ (1e5a0 ) │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1eb68 │ │ │ │ + ldr r7, [r3, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [pc, #180] @ (1ed1c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #148] @ (1e5a4 ) │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - cmp r0, r1 │ │ │ │ + ldr.w r1, [r3, #800] @ 0x320 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1ee12 │ │ │ │ + blx r7 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 1ebea │ │ │ │ + ldr r3, [pc, #160] @ (1ed20 ) │ │ │ │ + ldr.w lr, [r8, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp lr, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #152] @ (1ed24 ) │ │ │ │ + itt ne │ │ │ │ + movne r1, lr │ │ │ │ + movne r9, r8 │ │ │ │ + add r3, pc │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [r8, #8] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldr r3, [pc, #136] @ (1ed28 ) │ │ │ │ + it eq │ │ │ │ + ldreq.w r1, [r9, #4] │ │ │ │ + ldr.w ip, [r5, r3] │ │ │ │ + cmp r1, ip │ │ │ │ it ne │ │ │ │ - cmpne r2, r0 │ │ │ │ + cmpne r1, r0 │ │ │ │ ite eq │ │ │ │ - moveq.w lr, #1 │ │ │ │ - movne.w lr, #0 │ │ │ │ - beq.n 1e5bc │ │ │ │ - ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1eac0 │ │ │ │ - ldr.w ip, [r3, #4] │ │ │ │ - ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 1ed1a │ │ │ │ - ldr r0, [pc, #64] @ (1e580 ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 1ece0 │ │ │ │ - ldr r0, [pc, #60] @ (1e584 ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 1ecf6 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 1e5ce │ │ │ │ - add.w ip, r3, #12 │ │ │ │ - b.n 1e5b0 │ │ │ │ - nop.w │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + beq.n 1ed46 │ │ │ │ + ldr.w r2, [r1, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1ee1a │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r1, [r7, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 1eeba │ │ │ │ + ldr r1, [pc, #96] @ (1ed2c ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.w 1eea4 │ │ │ │ + ldr r1, [pc, #88] @ (1ed30 ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.w 1eea0 │ │ │ │ + ldr r7, [r2, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 1ed54 │ │ │ │ + adds r2, #12 │ │ │ │ + b.n 1ed3a │ │ │ │ ... │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r4, r0, #4 │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ - movs r2, r0 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, pc, #56 @ (adr r6, 1ed3c ) │ │ │ │ movs r0, r0 │ │ │ │ + adds r6, r5, #1 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + subs r4, r4, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + subs r2, r7, r3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp lr, r0 │ │ │ │ - beq.n 1e5ce │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - cmp r3, r1 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 1ed54 │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ + cmp r1, ip │ │ │ │ it ne │ │ │ │ - cmpne r2, r3 │ │ │ │ - bne.n 1e5a8 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ + cmpne r0, r1 │ │ │ │ + bne.n 1ed34 │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr.w r3, [pc, #1884] @ 1ed20 │ │ │ │ + ldr r3, [pc, #368] @ (1eec0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1e8f2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r8 │ │ │ │ + beq.n 1ede0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - blx 3814 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1eb6c │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + cmp lr, sl │ │ │ │ + ittt ne │ │ │ │ + movne.w r2, #2147483648 @ 0x80000000 │ │ │ │ + addne r1, sp, #16 │ │ │ │ + movne r6, #0 │ │ │ │ + beq.n 1ee42 │ │ │ │ mov r0, r9 │ │ │ │ - blx 3814 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ebc4 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3814 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ebe4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1e952 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov fp, r4 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - strd r8, r7, [sp, #44] @ 0x2c │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - bl b4dc │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9028 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e64a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1ea42 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e65c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1ea4a │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl b4b4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9150 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e672 │ │ │ │ + bge.n 1ed98 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ea52 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e688 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e94a │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1eb52 │ │ │ │ - mov r0, sl │ │ │ │ - bl b1e8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1ec04 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + cbz r3, 1ee06 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1ebd2 │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cbz r3, 1edb8 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1ebd2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e6be │ │ │ │ + bge.w 1eb90 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ea7c │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e418 │ │ │ │ + bne.w 1eb90 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 3378 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ec3a │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1eb2a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1e418 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1e418 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e418 │ │ │ │ - mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e440 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - bl a5b0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e9e8 │ │ │ │ - bl 10f44 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e9d6 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e734 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e92a │ │ │ │ - ldr.w r3, [pc, #1516] @ 1ed24 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1392] @ 0x570 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 1ea72 │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bmi.w 1ea84 │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #7 │ │ │ │ - bpl.w 1ecfe │ │ │ │ - and.w r0, r2, #3 │ │ │ │ - cmp r2, #15 │ │ │ │ - bhi.w 1eaf0 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - rsb r0, r0, #1 │ │ │ │ - mul.w r0, r3, r0 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ - blx 361c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1ea5a │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e796 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1e93a │ │ │ │ - mov r0, r7 │ │ │ │ - bl b1e8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1ea9e │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e7c0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1e942 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 1ecfa │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1ece0 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.w 1ecf6 │ │ │ │ - ldr.w ip, [r4, #8] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1eaba │ │ │ │ - cmp.w ip, #1 │ │ │ │ - ble.n 1e85e │ │ │ │ - movs r7, #1 │ │ │ │ - mov fp, r5 │ │ │ │ - mov sl, ip │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ + b.n 1eb90 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e98e │ │ │ │ - bl 10f44 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e996 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e81c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1e90e │ │ │ │ - mov r0, r5 │ │ │ │ - bl b1e8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1e9ee │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e842 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1e916 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ - adds r7, #1 │ │ │ │ - orr.w r0, r0, r1, lsl #16 │ │ │ │ - lsrs r1, r1, #16 │ │ │ │ - cmp r0, r8 │ │ │ │ - sbcs.w r3, r1, r9 │ │ │ │ - itt cc │ │ │ │ - movcc r8, r0 │ │ │ │ - movcc r9, r1 │ │ │ │ - cmp r7, sl │ │ │ │ - bne.n 1e7ee │ │ │ │ - mov r5, fp │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e418 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 3378 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ecb6 │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1ec5e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1e418 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1e418 │ │ │ │ - mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e418 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1e4bc │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1e4b2 │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e412 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #11 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e8e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 1e932 │ │ │ │ - adds r7, #1 │ │ │ │ - bne.w 1e412 │ │ │ │ - movw r9, #339 @ 0x153 │ │ │ │ - b.n 1e4a8 │ │ │ │ - movw r9, #337 @ 0x151 │ │ │ │ - b.n 1e4a8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + b.n 1eba8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1e394 │ │ │ │ + bge.w 1eb16 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e394 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e394 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e81c │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 1e842 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e412 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e734 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e8e0 │ │ │ │ + bne.w 1eb16 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e796 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e7c0 │ │ │ │ - mov r0, fp │ │ │ │ + b.n 1eb16 │ │ │ │ + mov.w r5, #422 @ 0x1a6 │ │ │ │ + b.n 1ebee │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e688 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + b.n 1ed98 │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 1eb16 │ │ │ │ + blx 3970 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 1ec78 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 1ed46 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed02 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bne.n 1ee1c │ │ │ │ + ldr r3, [pc, #152] @ (1eec4 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 1ed46 │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cmp r1, ip │ │ │ │ + beq.n 1ed46 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 1ee30 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne.n 1ed54 │ │ │ │ + b.n 1ed46 │ │ │ │ + ldr.w r6, [r8, #12] │ │ │ │ + cbz r6, 1ee88 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e988 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1ecaa │ │ │ │ - movs r2, #4 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - b.n 1e61a │ │ │ │ - mov r5, fp │ │ │ │ - mov.w r9, #342 @ 0x156 │ │ │ │ - b.n 1e4a8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, fp │ │ │ │ - mov.w r9, #342 @ 0x156 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e9ac │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 1e9ce │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1e4a8 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1e4a8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1e4a8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e4a8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e9ac │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e9e8 │ │ │ │ + bge.n 1ee76 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 1e9e8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov.w r9, #340 @ 0x154 │ │ │ │ - b.n 1e4a8 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 36cc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e832 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r5, fp │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ea12 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1ecd8 │ │ │ │ - mov.w r9, #342 @ 0x156 │ │ │ │ - b.n 1e4a8 │ │ │ │ - blx 3650 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1e8b6 │ │ │ │ - adds r3, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 1e3f6 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1e394 │ │ │ │ - blx 3970 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 1e4ee │ │ │ │ - mov.w r9, #326 @ 0x146 │ │ │ │ - b.n 1e4a8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e64a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e65c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e672 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e9e8 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1e9e8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e9e8 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 1ee7c │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #12 │ │ │ │ + b.n 1ed72 │ │ │ │ mov r0, r8 │ │ │ │ - blx 37a4 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 1e77a │ │ │ │ - mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e6be │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - it ge │ │ │ │ - movge r7, r8 │ │ │ │ - bge.w 1e796 │ │ │ │ - adds r2, #1 │ │ │ │ - mov r7, r8 │ │ │ │ - str.w r2, [r8] │ │ │ │ - b.n 1e784 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e7ae │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e9e8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + b.n 1ee76 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #60] @ (1eec8 ) │ │ │ │ + movw r2, #12832 @ 0x3220 │ │ │ │ + ldr r1, [pc, #60] @ (1eecc ) │ │ │ │ + ldr r0, [pc, #60] @ (1eed0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1780 @ 0x6f4 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #44] @ (1eed4 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #44] @ (1eed8 ) │ │ │ │ + ldr r0, [pc, #44] @ (1eedc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + nop │ │ │ │ + lsls r7, r1, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 1ef1e │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r5, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r2, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #216 @ (adr r2, 1efb0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r1, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #444] @ (1f0ac ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r1, [pc, #444] @ (1f0b0 ) │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9e8 │ │ │ │ - b.n 1e9e2 │ │ │ │ - movw r9, #341 @ 0x155 │ │ │ │ - b.n 1e4a8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1e5bc │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1eac2 │ │ │ │ - ldr r3, [pc, #596] @ (1ed28 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1e5bc │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 1e5bc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1eada │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 1e5ce │ │ │ │ - b.n 1e5bc │ │ │ │ - rsb r3, r0, #1 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - adds r0, r3, #2 │ │ │ │ - beq.w 1ec28 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 1ec1a │ │ │ │ - ldrd r3, r1, [r8, #12] │ │ │ │ - orr.w r3, r3, r1, lsl #30 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - lsrs r3, r3, #16 │ │ │ │ - orr.w r0, r3, r1, lsl #16 │ │ │ │ - asrs r1, r1, #16 │ │ │ │ - blx 3948 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 1e77a │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e418 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #440] @ (1f0b4 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + mov.w r1, #0 │ │ │ │ + bgt.w 1f014 │ │ │ │ mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1eb4c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec88 │ │ │ │ - adds r6, #1 │ │ │ │ - bne.w 1e418 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1eb64 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + bne.w 1f03a │ │ │ │ + ldr r2, [pc, #420] @ (1f0b8 ) │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strh.w r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r4, [r2, #328] @ 0x148 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e49c │ │ │ │ - mov.w r9, #326 @ 0x146 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1e4a8 │ │ │ │ + bne.n 1efa2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 1efb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1eb7e │ │ │ │ - subs r3, #1 │ │ │ │ + bge.n 1ef40 │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr r2, [pc, #368] @ (1f0bc ) │ │ │ │ + movs r3, #7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + add r2, pc │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + blx 36e8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 1efe4 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec90 │ │ │ │ - movs r7, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r9, #326 @ 0x146 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1eb96 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbz r2, 1ebbe │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1e9ac │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1e9ac │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1e9ac │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e9ac │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1eb96 │ │ │ │ + bne.n 1efd6 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1ea70 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1efe4 │ │ │ │ + blx 353c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1eb80 │ │ │ │ + bge.n 1ef88 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eb80 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r9, #326 @ 0x146 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 1eb88 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1eb80 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1eb80 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r9, #326 @ 0x146 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 1eb88 │ │ │ │ - blx 36cc │ │ │ │ + beq.n 1f00c │ │ │ │ + ldr r1, [pc, #308] @ (1f0c0 ) │ │ │ │ + ldr r2, [pc, #292] @ (1f0b0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 1f08a │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1ea70 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e6a8 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r7, sl │ │ │ │ - mov.w r9, #326 @ 0x146 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1e99e │ │ │ │ - ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 1e77a │ │ │ │ - ldrd r3, r2, [r8, #12] │ │ │ │ - orr.w r3, r3, r2, lsl #30 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - negs r3, r3 │ │ │ │ - sbc.w r1, r2, r2, lsl #1 │ │ │ │ - b.n 1eb10 │ │ │ │ - blx 3650 │ │ │ │ - ldr r3, [pc, #236] @ (1ed2c ) │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1eb20 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - b.n 1e6d8 │ │ │ │ - ldrb.w r3, [sp, #26] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e418 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #26 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ec7c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 1ecd0 │ │ │ │ - adds r7, #1 │ │ │ │ - bne.w 1e418 │ │ │ │ - mov.w r9, #346 @ 0x15a │ │ │ │ - b.n 1e4a8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1eb4c │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r9, #326 @ 0x146 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r7, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r8 │ │ │ │ + beq.n 1f068 │ │ │ │ + blx 353c │ │ │ │ + b.n 1ef88 │ │ │ │ + ldr r1, [pc, #268] @ (1f0c4 ) │ │ │ │ + movw r2, #417 @ 0x1a1 │ │ │ │ + ldr r0, [pc, #264] @ (1f0c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1eb88 │ │ │ │ - b.w 1e4a8 │ │ │ │ + beq.n 1f068 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 1ef40 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 1ef66 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1f06c │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1f07a │ │ │ │ + ldr r0, [pc, #212] @ (1f0cc ) │ │ │ │ + movw r1, #417 @ 0x1a1 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + blx 353c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 1f086 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 1ef78 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 1e988 │ │ │ │ - blx 3650 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ec52 │ │ │ │ - adds r3, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 1e878 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ec7c │ │ │ │ - mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ea12 │ │ │ │ - ldr r3, [pc, #76] @ (1ed30 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #76] @ (1ed34 ) │ │ │ │ - ldr r0, [pc, #76] @ (1ed38 ) │ │ │ │ + b.n 1ef88 │ │ │ │ + ldr r3, [pc, #184] @ (1f0d0 ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #184] @ (1f0d4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r3, [pc, #176] @ (1f0d8 ) │ │ │ │ + ldr r2, [pc, #180] @ (1f0dc ) │ │ │ │ + ldr r1, [pc, #180] @ (1f0e0 ) │ │ │ │ add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ + blx 390c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 1ef88 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 1f0a8 │ │ │ │ + ldr r1, [pc, #160] @ (1f0e4 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1f092 │ │ │ │ + ldr r1, [pc, #156] @ (1f0e8 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1f08e │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 1f036 │ │ │ │ + beq.w 1ef12 │ │ │ │ + ldr r0, [pc, #140] @ (1f0ec ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 8d54 │ │ │ │ + b.n 1f036 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 1efe4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movw r2, #417 @ 0x1a1 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1efec │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1eff4 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 1ef88 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - bl 411c <__assert_fail@plt+0x734> │ │ │ │ - bl 3f44 <__assert_fail@plt+0x55c> │ │ │ │ - ldr r3, [pc, #56] @ (1ed3c ) │ │ │ │ - movw r2, #11344 @ 0x2c50 │ │ │ │ - ldr r1, [pc, #52] @ (1ed40 ) │ │ │ │ - ldr r0, [pc, #56] @ (1ed44 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f0f0 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #88] @ (1f0f4 ) │ │ │ │ + ldr r0, [pc, #92] @ (1f0f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1824 @ 0x720 │ │ │ │ + adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - nop │ │ │ │ - lsls r7, r7, #29 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + adds r2, r6, r1 │ │ │ │ + movs r2, r0 │ │ │ │ + add r1, pc, #592 @ (adr r1, 1f310 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #696 @ (adr r4, 1efec ) │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + strh r2, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #288 @ (adr r0, 1f214 ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r3, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ + 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, #4008] @ 0xfa8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1516] @ 1f348 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1512] @ 1f34c │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - ldr.w r6, [pc, #1508] @ 1f350 │ │ │ │ - mov sl, r0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r0, #0 │ │ │ │ - movs r1, #0 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1488] @ 1f354 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + ldr r1, [pc, #656] @ (1f3a0 ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #656] @ (1f3a4 ) │ │ │ │ + add r1, pc │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + vldr d7, [pc, #636] @ 1f398 │ │ │ │ + ldr r6, [pc, #648] @ (1f3a8 ) │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #644] @ (1f3ac ) │ │ │ │ add r6, pc │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov.w r2, #0 │ │ │ │ + vstr d7, [sp, #32] │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ + ldmia r1, {r0, r1, r2} │ │ │ │ + stmia.w r4, {r0, r1, r2} │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1f1fc │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r7, r1, #5 │ │ │ │ + bpl.w 1f5fe │ │ │ │ + ldr r1, [pc, #608] @ (1f3b0 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 1f606 │ │ │ │ + ldr r1, [pc, #604] @ (1f3b4 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 1f602 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 1f1fc │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 1f3f6 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.w 1f3e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1f430 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #572] @ (1f3b8 ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, ip │ │ │ │ add r3, pc │ │ │ │ - strd r0, r1, [sp, #24] │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - cbz r7, 1edd4 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 1f328 │ │ │ │ - ldr.w r2, [pc, #1456] @ 1f358 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1f330 │ │ │ │ - ldr.w r2, [pc, #1448] @ 1f35c │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1f32c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl add4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 1f1c0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 1f19e │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 1f226 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [pc, #540] @ (1f3bc ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #540] @ (1f3c0 ) │ │ │ │ + ldr r2, [pc, #540] @ (1f3c4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #532] @ (1f3c8 ) │ │ │ │ + ldr r1, [pc, #536] @ (1f3cc ) │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 390c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 1f1d6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f1d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1edd4 │ │ │ │ - cmp r5, #3 │ │ │ │ - bhi.w 1f100 │ │ │ │ - tbh [pc, r5, lsl #1] │ │ │ │ - lsls r7, r1, #4 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ - lsls r5, r7, #3 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ - cmp r5, #3 │ │ │ │ - bne.w 1f100 │ │ │ │ - ldr.w r7, [ip] │ │ │ │ + beq.w 1f4e4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 1f1ec │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f1ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f4de │ │ │ │ + ldr r0, [pc, #480] @ (1f3d0 ) │ │ │ │ + movw r1, #269 @ 0x10d │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + b.n 1f33e │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.w 1f430 │ │ │ │ + ldr.w r3, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r7, #0] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr.w r1, [ip, #8] │ │ │ │ - str r1, [sp, #32] │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r1, #7 │ │ │ │ - bpl.w 1f23c │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.w 1f524 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ ands.w r2, r1, #2 │ │ │ │ - bne.w 1f13e │ │ │ │ + bne.w 1f4a2 │ │ │ │ cmp r1, #15 │ │ │ │ - it ls │ │ │ │ - ldrls r7, [r7, #12] │ │ │ │ - bhi.w 1ef6c │ │ │ │ - adds r0, r7, #1 │ │ │ │ - beq.w 1f14c │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 1f1e6 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 1f15a │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.w 1ef90 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mov r8, r3 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1f168 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + bhi.w 1f35c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r7, r3 │ │ │ │ + adds r1, r7, #1 │ │ │ │ + beq.w 1f4b0 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 1f28c │ │ │ │ + bpl.w 1f574 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ - bne.w 1f178 │ │ │ │ + bne.w 1f4c0 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1f0bc │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mov r9, r3 │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1f186 │ │ │ │ - ldr.w r3, [pc, #1240] @ 1f360 │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + it ls │ │ │ │ + ldrls r6, [r5, #12] │ │ │ │ + bls.n 1f28a │ │ │ │ + ldr r3, [pc, #360] @ (1f3d4 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1f4ce │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 1f4c0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37f0 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + beq.w 1f4ce │ │ │ │ + ldr r3, [pc, #324] @ (1f3d8 ) │ │ │ │ add r3, pc │ │ │ │ - strd r6, r6, [r4, #4] │ │ │ │ - strh r6, [r4, #12] │ │ │ │ - ldr.w r5, [r3, #308] @ 0x134 │ │ │ │ + ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r3, [r4, #4] │ │ │ │ + strh r3, [r4, #12] │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f0dc │ │ │ │ + bne.n 1f37e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f1c2 │ │ │ │ + beq.w 1f4ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1eeb6 │ │ │ │ + bge.n 1f2be │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #284] @ (1f3dc ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #212] @ 1f398 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 93fc │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ + blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f0e0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, sl │ │ │ │ - movs r4, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1e2ec │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1f0e0 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.w 1f464 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1f454 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - blx 3378 │ │ │ │ + mov r0, r8 │ │ │ │ + bl f124 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0e0 │ │ │ │ + beq.w 1f464 │ │ │ │ blx 353c │ │ │ │ - cbz r5, 1ef0a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ef0a │ │ │ │ + bge.n 1f312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f130 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 1ef20 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ef20 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f12a │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 1ef36 │ │ │ │ + beq.w 1f49a │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 1f328 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ef36 │ │ │ │ + bge.n 1f328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f124 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 1ef4c │ │ │ │ + beq.w 1f494 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 1f33e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ef4c │ │ │ │ + bge.n 1f33e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f138 │ │ │ │ - ldr.w r2, [pc, #1044] @ 1f364 │ │ │ │ - ldr r3, [pc, #1016] @ (1f34c ) │ │ │ │ + beq.w 1f48e │ │ │ │ + ldr r2, [pc, #160] @ (1f3e0 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f3a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f324 │ │ │ │ + bne.w 1f5fa │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #1016] @ (1f368 ) │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #116] @ (1f3d4 ) │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ blx 3638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f14c │ │ │ │ + blt.w 1f4b0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1f13e │ │ │ │ - mov r0, r7 │ │ │ │ + beq.w 1f4a2 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 37f0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ee2e │ │ │ │ - ldr r3, [pc, #980] @ (1f368 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ + b.n 1f244 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl f124 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f168 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 1f15a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 37f0 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 1ee54 │ │ │ │ - ldr.w r1, [ip, #8] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + beq.w 1f5be │ │ │ │ + blx 353c │ │ │ │ + b.n 1f312 │ │ │ │ + ... │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r5, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r1, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r7, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r0, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r1, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r5, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr.w r0, [ip, #4] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr.w r1, [ip] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [pc, #892] @ (1f36c ) │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #528] @ (1f61c ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w r1, ip, r5, lsl #2 │ │ │ │ add r3, pc │ │ │ │ + mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add.w r1, ip, r3 │ │ │ │ - add r3, sp, #24 │ │ │ │ - bl adfc │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl add4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f06a │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - cmp r5, #2 │ │ │ │ - bgt.w 1ee10 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r3, sp │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cbz r2, 1f048 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.w 1ee10 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - add.w r1, r3, r2, lsl #2 │ │ │ │ - ldr.w r1, [r1, #-32] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1f1e2 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r5, #3 │ │ │ │ - beq.w 1ee10 │ │ │ │ - add.w r2, r3, r5, lsl #2 │ │ │ │ - ldr.w r2, [r2, #-32] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1ee10 │ │ │ │ - ldr r3, [pc, #804] @ (1f370 ) │ │ │ │ - movs r4, #3 │ │ │ │ - ldr r1, [pc, #804] @ (1f374 ) │ │ │ │ - ldr r2, [pc, #808] @ (1f378 ) │ │ │ │ + beq.w 1f1c0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 1f196 │ │ │ │ + b.n 1f226 │ │ │ │ + ldr r3, [pc, #492] @ (1f620 ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #492] @ (1f624 ) │ │ │ │ + ldr r2, [pc, #496] @ (1f628 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #800] @ (1f37c ) │ │ │ │ - ldr r1, [pc, #800] @ (1f380 ) │ │ │ │ str r5, [sp, #8] │ │ │ │ + ldr r3, [pc, #484] @ (1f62c ) │ │ │ │ + ldr r1, [pc, #488] @ (1f630 ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ blx 390c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 1f080 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f080 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f1b0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 1f096 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f096 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + b.n 1f1c0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 1f2e8 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1b6 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 1f0ac │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f0ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + bne.n 1f516 │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1bc │ │ │ │ - ldr r0, [pc, #724] @ (1f384 ) │ │ │ │ - mov.w r1, #326 @ 0x146 │ │ │ │ - movs r4, #0 │ │ │ │ + bne.n 1f50a │ │ │ │ + ldr r0, [pc, #444] @ (1f634 ) │ │ │ │ + movw r1, #269 @ 0x10d │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n 1ef4c │ │ │ │ - ldr r3, [pc, #680] @ (1f368 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 1f186 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 1f178 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 37f0 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 1ee7c │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 1eec4 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1f1a2 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1f196 │ │ │ │ - ldr r0, [pc, #660] @ (1f388 ) │ │ │ │ - mov.w r1, #326 @ 0x146 │ │ │ │ + bl c3c8 │ │ │ │ + blx 353c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1f5c2 │ │ │ │ movs r4, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n 1eef2 │ │ │ │ - ldr r3, [pc, #620] @ (1f370 ) │ │ │ │ - movs r4, #3 │ │ │ │ - ldr r1, [pc, #644] @ (1f38c ) │ │ │ │ - ldr r2, [pc, #648] @ (1f390 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #636] @ (1f394 ) │ │ │ │ - ldr r1, [pc, #640] @ (1f398 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1f06a │ │ │ │ + b.n 1f300 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ef36 │ │ │ │ + b.n 1f33e │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ef20 │ │ │ │ + b.n 1f328 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ef0a │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ef4c │ │ │ │ - ldr r3, [pc, #604] @ (1f39c ) │ │ │ │ - ldr r1, [pc, #604] @ (1f3a0 ) │ │ │ │ + b.n 1f312 │ │ │ │ + ldr r3, [pc, #404] @ (1f638 ) │ │ │ │ + ldr r1, [pc, #404] @ (1f63c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f06a │ │ │ │ + bne.w 1f1c0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1ee34 │ │ │ │ - ldr r3, [pc, #576] @ (1f39c ) │ │ │ │ - ldr r1, [pc, #580] @ (1f3a4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1f06a │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1ee5c │ │ │ │ - ldr r3, [pc, #544] @ (1f39c ) │ │ │ │ - ldr r1, [pc, #556] @ (1f3a8 ) │ │ │ │ + b.n 1f24a │ │ │ │ + ldr r3, [pc, #372] @ (1f638 ) │ │ │ │ + ldr r1, [pc, #380] @ (1f640 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f06a │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1ee84 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1f0f0 │ │ │ │ - mov.w r2, #326 @ 0x146 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1f0e8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f080 │ │ │ │ + bne.w 1f1c0 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 1f290 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f096 │ │ │ │ + b.n 1f1ec │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f0ac │ │ │ │ - ldr r1, [pc, #488] @ (1f3ac ) │ │ │ │ - mov.w r2, #326 @ 0x146 │ │ │ │ - ldr r0, [pc, #484] @ (1f3b0 ) │ │ │ │ + b.n 1f1d6 │ │ │ │ + ldr r1, [pc, #344] @ (1f644 ) │ │ │ │ + movw r2, #269 @ 0x10d │ │ │ │ + ldr r0, [pc, #340] @ (1f648 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f0e0 │ │ │ │ + beq.n 1f5be │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1eeb6 │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 1f048 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f30a │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f30a │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f30a │ │ │ │ - ldr r3, [pc, #340] @ (1f358 ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 1f230 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b048 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1ee54 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1ee54 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ee54 │ │ │ │ - bl 8bb0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1f20c │ │ │ │ - b.n 1f168 │ │ │ │ + b.n 1f2be │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1f474 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + movw r2, #269 @ 0x10d │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1f46c │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f2f0 │ │ │ │ + beq.n 1f5e0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f2f0 │ │ │ │ - mov r0, r7 │ │ │ │ + beq.n 1f5e0 │ │ │ │ + mov r0, r3 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2f0 │ │ │ │ - ldr r3, [pc, #260] @ (1f358 ) │ │ │ │ + beq.n 1f5e0 │ │ │ │ + ldr r3, [pc, #272] @ (1f64c ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f280 │ │ │ │ + bne.n 1f568 │ │ │ │ mov r0, r5 │ │ │ │ - bl b048 │ │ │ │ + bl b020 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1ee2e │ │ │ │ + bge.w 1f244 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee2e │ │ │ │ + bne.w 1f244 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ee2e │ │ │ │ - bl 8bb0 │ │ │ │ + b.n 1f244 │ │ │ │ + bl 8cd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f25c │ │ │ │ - b.n 1f14c │ │ │ │ + bne.n 1f544 │ │ │ │ + b.n 1f4b0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 1f2d6 │ │ │ │ + cbz r3, 1f5c6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 1f2d6 │ │ │ │ + cbz r3, 1f5c6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f2d6 │ │ │ │ - ldr r3, [pc, #184] @ (1f358 ) │ │ │ │ + cbz r0, 1f5c6 │ │ │ │ + ldr r3, [pc, #196] @ (1f64c ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f2ca │ │ │ │ + bne.n 1f5b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl b048 │ │ │ │ + bl b020 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1ee7c │ │ │ │ + bge.w 1f28a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee7c │ │ │ │ + bne.w 1f28a │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ee7c │ │ │ │ - bl 8bb0 │ │ │ │ + b.n 1f28a │ │ │ │ + bl 8cd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2a6 │ │ │ │ - b.n 1f186 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1f186 │ │ │ │ - ldr r3, [pc, #140] @ (1f370 ) │ │ │ │ - ldr r1, [pc, #208] @ (1f3b4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1f186 │ │ │ │ + bne.n 1f58e │ │ │ │ + b.n 1f4ce │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 1f464 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 1f312 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f14c │ │ │ │ - ldr r3, [pc, #116] @ (1f370 ) │ │ │ │ - ldr r1, [pc, #184] @ (1f3b8 ) │ │ │ │ + bne.w 1f4ce │ │ │ │ + ldr r3, [pc, #76] @ (1f620 ) │ │ │ │ + ldr r1, [pc, #124] @ (1f650 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 1f14c │ │ │ │ + b.n 1f4ce │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f168 │ │ │ │ - ldr r3, [pc, #88] @ (1f370 ) │ │ │ │ - ldr r1, [pc, #164] @ (1f3bc ) │ │ │ │ + bne.w 1f4b0 │ │ │ │ + ldr r3, [pc, #52] @ (1f620 ) │ │ │ │ + ldr r1, [pc, #100] @ (1f654 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ - b.n 1f168 │ │ │ │ + b.n 1f4b0 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #140] @ (1f3c0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f658 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #140] @ (1f3c4 ) │ │ │ │ - ldr r0, [pc, #140] @ (1f3c8 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f65c ) │ │ │ │ + ldr r0, [pc, #80] @ (1f660 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, r0, r4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1988] @ 1fba4 │ │ │ │ - ldr.w ip, [pc, #1988] @ 1fba8 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1984] @ 1fbac │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr.w r3, [pc, #1668] @ 1fcfc │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ + ldr.w r2, [pc, #1668] @ 1fd00 │ │ │ │ + movs r4, #0 │ │ │ │ + add r3, pc │ │ │ │ add r2, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - add ip, pc │ │ │ │ - add r6, sp, #32 │ │ │ │ - add.w ip, ip, #84 @ 0x54 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r8, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr.w r2, [pc, #1660] @ 1fd04 │ │ │ │ + ldr.w r6, [r3, #332] @ 0x14c │ │ │ │ + ldr.w r3, [pc, #1656] @ 1fd08 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + strd r4, r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + strh.w r4, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - mov lr, r7 │ │ │ │ - ldr.w r5, [pc, #1964] @ 1fbb0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1fcde │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 206d8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f6ca │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + bl 9438 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 206fc │ │ │ │ + movs r0, #0 │ │ │ │ + blx 329c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20670 │ │ │ │ + blx 37bc │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20686 │ │ │ │ + ldr.w r4, [pc, #1556] @ 1fd0c │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #972] @ 0x3cc │ │ │ │ + bl a670 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2069a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r1, [r4, #524] @ 0x20c │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 206ae │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 206b8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f736 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2052e │ │ │ │ + ldr.w r4, [pc, #1496] @ 1fd10 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #948] @ 0x3b4 │ │ │ │ + bl a670 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20714 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 205da │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 20728 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f776 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2064e │ │ │ │ + ldr.w r3, [pc, #1436] @ 1fd14 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r6, #1 │ │ │ │ + movne r5, #4 │ │ │ │ + movtne r6, #32768 @ 0x8000 │ │ │ │ + movne.w r9, #0 │ │ │ │ + beq.w 20844 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + movs r0, #1 │ │ │ │ + str.w r9, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r5, pc │ │ │ │ - strd r3, r3, [r6, #4] │ │ │ │ - str r3, [r6, #12] │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - str.w r3, [lr] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 3690 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2065c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr.w r1, [pc, #1376] @ 1fd18 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + add r1, pc │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + ldr.w r3, [r1, #1036] @ 0x40c │ │ │ │ + ldr.w ip, [r1, #1196] @ 0x4ac │ │ │ │ + bpl.w 21022 │ │ │ │ + ldr.w r2, [pc, #1356] @ 1fd1c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 21036 │ │ │ │ + ldr.w r2, [pc, #1344] @ 1fd20 │ │ │ │ + ldr.w fp, [r1, r2] │ │ │ │ + cmp r0, fp │ │ │ │ + beq.w 20fb6 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 21006 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r7, #16] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + mov r2, r6 │ │ │ │ + adds r1, r3, r5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r7 │ │ │ │ + str.w ip, [sp, #104] @ 0x68 │ │ │ │ + blx 3750 │ │ │ │ + mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f470 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #5 │ │ │ │ - bpl.w 1fb84 │ │ │ │ - ldr.w r2, [pc, #1908] @ 1fbb4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1fb8c │ │ │ │ - ldr.w r2, [pc, #1900] @ 1fbb8 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + beq.n 1f832 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f832 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 205d0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f844 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20542 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f856 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20538 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 20658 │ │ │ │ + ldr.w r3, [pc, #1220] @ 1fd24 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #640] @ 0x280 │ │ │ │ + bl a670 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2088a │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1fb88 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ + itttt ne │ │ │ │ + movne.w sl, #1 │ │ │ │ + movne.w r9, #4 │ │ │ │ + movtne sl, #32768 @ 0x8000 │ │ │ │ + movne r4, #0 │ │ │ │ + beq.w 208ae │ │ │ │ + movs r0, #1 │ │ │ │ + movs r1, #0 │ │ │ │ + strd r4, r6, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + blx 3690 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1fc60 │ │ │ │ + ldr.w r2, [pc, #1152] @ 1fd28 │ │ │ │ + movs r1, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, #776] @ 0x308 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 9694 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ + mov r2, sl │ │ │ │ + add.w r1, r3, r9 │ │ │ │ + mov r3, r5 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + blx 3750 │ │ │ │ + mov sl, r0 │ │ │ │ + cbz r4, 1f8ec │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f8ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f470 │ │ │ │ - cmp r4, #4 │ │ │ │ - bhi.w 1f6f8 │ │ │ │ - tbh [pc, r4, lsl #1] │ │ │ │ - lsls r2, r2, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ - lsls r7, r6, #3 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ - cmp r4, #3 │ │ │ │ - beq.n 1f48c │ │ │ │ - cmp r4, #4 │ │ │ │ - bne.w 1f6f8 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 2073a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f8fe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2056a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f910 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20560 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f922 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2054c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f938 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20556 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 208f8 │ │ │ │ + ldr r4, [pc, #1000] @ (1fd2c ) │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - ldr.w r9, [r8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + strlt.w r3, [sl] │ │ │ │ + ldr.w r0, [r4, #1368] @ 0x558 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r0, [r4, #1204] @ 0x4b4 │ │ │ │ + str.w sl, [sp, #96] @ 0x60 │ │ │ │ + blx 3808 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f988 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20744 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2091e │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #924] @ (1fd30 ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + ldr r3, [pc, #920] @ (1fd34 ) │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r2 │ │ │ │ + bne.w 20b9e │ │ │ │ + ldr r2, [pc, #904] @ (1fd38 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 1fdae │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + subs r0, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ + clz r0, r0 │ │ │ │ + clz r2, r2 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + tst r0, r2 │ │ │ │ + bne.w 20574 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, r5 │ │ │ │ + ite ne │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + cbnz r2, 1f9f6 │ │ │ │ + cmp r1, r5 │ │ │ │ + ite ne │ │ │ │ + movne r0, #0 │ │ │ │ + andeq.w r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1fd54 │ │ │ │ + ldr r3, [pc, #836] @ (1fd3c ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r4, [pc, #836] @ (1fd40 ) │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + ldr.w r1, [r4, #872] @ 0x368 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + bl 8ccc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20cf2 │ │ │ │ + ldr r3, [pc, #800] @ (1fd44 ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.w 20822 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r0, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bge.n 1fa4e │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1fa4c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20806 │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 20cfe │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 1f974 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #15 │ │ │ │ - bhi.w 1f786 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - and.w r4, r4, #3 │ │ │ │ - rsb r4, r4, #1 │ │ │ │ - mul.w r4, r3, r4 │ │ │ │ - adds r1, r4, #1 │ │ │ │ - beq.w 1f86c │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr r3, [pc, #732] @ (1fd48 ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + add r3, pc │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + str.w r8, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r1, [r3, #984] @ 0x3d8 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + ldr.w r3, [r3, #708] @ 0x2c4 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bpl.w 20fea │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + adds r6, #65 @ 0x41 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 20fea │ │ │ │ + mov r0, r7 │ │ │ │ + bl 92d0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 92d0 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + orr.w r2, r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 1f8fe │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.w 1f78e │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - and.w r8, r3, #3 │ │ │ │ - rsb r8, r8, #1 │ │ │ │ - mul.w r8, r2, r8 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1f890 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + adds r1, r6, r3 │ │ │ │ + orr.w r2, r2, #127 @ 0x7f │ │ │ │ + adds r1, #2 │ │ │ │ + bl a200 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f800 │ │ │ │ - bl b930 │ │ │ │ - mov fp, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1f8b8 │ │ │ │ - ldr.w r3, [pc, #1676] @ 1fbbc │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - ldr.w r3, [pc, #1672] @ 1fbc0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r9, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - bne.w 1f8a0 │ │ │ │ - ldr.w r6, [pc, #1660] @ 1fbc4 │ │ │ │ + beq.w 20d30 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1fadc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20c66 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1faf2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20c52 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r6, pc │ │ │ │ - strd r3, r3, [r7, #4] │ │ │ │ - strh r3, [r7, #12] │ │ │ │ - ldr.w r5, [r6, #360] @ 0x168 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl bdac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1fb14 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f7d8 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1f8c4 │ │ │ │ + beq.w 20c5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f578 │ │ │ │ - adds r3, #1 │ │ │ │ + bge.n 1fb26 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 93fc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1f82e │ │ │ │ - mov r2, r4 │ │ │ │ - ldr.w r4, [pc, #1596] @ 1fbc8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, sl │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ - ldr.w r6, [r4, #1460] @ 0x5b4 │ │ │ │ - movs r4, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f82e │ │ │ │ - blx 353c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20818 │ │ │ │ + cbz r6, 1fb42 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a434 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1fb42 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20c8a │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w fp, #450 @ 0x1c2 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + cbz r5, 1fb62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f5c8 │ │ │ │ + bge.n 1fb62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7a6 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 1f5de │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 20510 │ │ │ │ + cbz r7, 1fb76 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f5de │ │ │ │ + bge.n 1fb76 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7a0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 1f5f4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 20624 │ │ │ │ + ldrb.w r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1fcee │ │ │ │ + ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1fce2 │ │ │ │ + ldr r0, [pc, #448] @ (1fd4c ) │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 1fbba │ │ │ │ + ldr.w r5, [sl] │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + it ge │ │ │ │ + movge.w sl, #0 │ │ │ │ + bge.n 1fbba │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r5, [sl] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20618 │ │ │ │ + movs r5, #0 │ │ │ │ + mov sl, r5 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbz r3, 1fbd2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f5f4 │ │ │ │ + bge.n 1fbd2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7ba │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1f60a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 20602 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cbz r2, 1fbe8 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f60a │ │ │ │ + bge.n 1fbe8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7b4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1f620 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 205f8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cbz r2, 1fbfe │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f620 │ │ │ │ + bge.n 1fbfe │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2060c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cbz r2, 1fc14 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1fc14 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20506 │ │ │ │ + cbz r4, 1fc28 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1fc28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 205ee │ │ │ │ + blx 353c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cbz r2, 1fc42 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1fc42 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7ae │ │ │ │ - ldr.w r2, [pc, #1448] @ 1fbcc │ │ │ │ - ldr.w r3, [pc, #1412] @ 1fbac │ │ │ │ + beq.w 205e4 │ │ │ │ + ldr r2, [pc, #268] @ (1fd50 ) │ │ │ │ + ldr r3, [pc, #192] @ (1fd08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fb48 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ + bne.w 20e66 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r1, [r8, #12] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr.w r3, [pc, #1344] @ 1fbd0 │ │ │ │ - mov.w r9, r4, lsl #2 │ │ │ │ - add.w r1, r8, r9 │ │ │ │ - mov r2, r7 │ │ │ │ - add r3, pc │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - bl adfc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 1f728 │ │ │ │ - cmp r4, #2 │ │ │ │ - bgt.n 1f6f2 │ │ │ │ - add r9, sp │ │ │ │ - ldr.w r3, [r9, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f808 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 1f6f2 │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1f806 │ │ │ │ - adds r3, r4, #2 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 1f6f2 │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1f806 │ │ │ │ - adds r4, #3 │ │ │ │ - cmp r4, #3 │ │ │ │ - beq.n 1f6f2 │ │ │ │ - add.w r3, sp, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f808 │ │ │ │ - ldrd r9, r0, [sp, #32] │ │ │ │ - b.n 1f4c8 │ │ │ │ - ldr.w r3, [pc, #1240] @ 1fbd4 │ │ │ │ - cmp r4, #2 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ble.n 1f796 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1fbd8 │ │ │ │ - movs r5, #4 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [pc, #1228] @ 1fbdc │ │ │ │ - ldr.w r1, [pc, #1228] @ 1fbe0 │ │ │ │ - add r2, pc │ │ │ │ - strd r2, r4, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1224] @ 1fbe4 │ │ │ │ - add r1, pc │ │ │ │ - str r5, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 1f73c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 20f8e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f73c │ │ │ │ + bge.n 1fc78 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7d2 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 1f750 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 2062e │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + mov sl, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f750 │ │ │ │ + bge.n 1fc9a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7cc │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1f762 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 20524 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 1fcb6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f762 │ │ │ │ + bge.n 1fcb6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 1f7c6 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1f774 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2051a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1fb4e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f774 │ │ │ │ + bge.w 1fb4e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 1f7c0 │ │ │ │ - ldr.w r0, [pc, #1136] @ 1fbe8 │ │ │ │ - movw r1, #537 @ 0x219 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1f620 │ │ │ │ - blx 36dc │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 1f4e8 │ │ │ │ - blx 36dc │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 1f510 │ │ │ │ - ldr.w r3, [pc, #1108] @ 1fbec │ │ │ │ - movs r5, #3 │ │ │ │ - add r3, pc │ │ │ │ - b.n 1f70c │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f5de │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f5c8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f620 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f60a │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f5f4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f774 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f762 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f750 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f73c │ │ │ │ - ldr.w r5, [r6, #1460] @ 0x5b4 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r4, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 1f82c │ │ │ │ - blx 353c │ │ │ │ - b.n 1f5c8 │ │ │ │ - mov.w fp, #1 │ │ │ │ - b.n 1f52c │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #968] @ (1fbd4 ) │ │ │ │ - movs r6, #3 │ │ │ │ - ldr r1, [pc, #992] @ (1fbf0 ) │ │ │ │ - ldr r2, [pc, #996] @ (1fbf4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r6, r1, [sp] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #984] @ (1fbf8 ) │ │ │ │ - ldr r1, [pc, #988] @ (1fbfc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 1f728 │ │ │ │ - movs r5, #0 │ │ │ │ - ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1f8e4 │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8f2 │ │ │ │ - ldr r0, [pc, #960] @ (1fc00 ) │ │ │ │ - movw r1, #537 @ 0x219 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - blx 353c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1f9f2 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1f5b6 │ │ │ │ - blx 36cc │ │ │ │ - cbnz r0, 1f86c │ │ │ │ - ldr r3, [pc, #884] @ (1fbd4 ) │ │ │ │ - ldr r1, [pc, #928] @ (1fc04 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1f728 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f4ee │ │ │ │ - blx 36cc │ │ │ │ - cbnz r0, 1f890 │ │ │ │ - ldr r3, [pc, #848] @ (1fbd4 ) │ │ │ │ - ldr r1, [pc, #896] @ (1fc08 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1f728 │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f518 │ │ │ │ - ldr r2, [pc, #872] @ (1fc0c ) │ │ │ │ + bne.w 1fb4e │ │ │ │ mov r0, r9 │ │ │ │ - add r2, pc │ │ │ │ - bl aa48 │ │ │ │ - ldr.w r0, [r6], #4 │ │ │ │ - bl 9028 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 1f8aa │ │ │ │ - b.n 1f782 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f52c │ │ │ │ - b.n 1f728 │ │ │ │ - ldr r1, [pc, #840] @ (1fc10 ) │ │ │ │ - movw r2, #537 @ 0x219 │ │ │ │ - ldr r0, [pc, #840] @ (1fc14 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1f82c │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 1f578 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - movw r2, #537 @ 0x219 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1f836 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fb4e │ │ │ │ + str r4, [sp, #20] │ │ │ │ + b.n 1f6da │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1f83e │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1f87c │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1f87c │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1f87c │ │ │ │ - ldr r2, [pc, #672] @ (1fbb4 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov r1, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 1f958 │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #7 │ │ │ │ - bpl.w 1fa92 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #15 │ │ │ │ - bhi.n 1f966 │ │ │ │ - and.w r8, r2, #3 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - rsb r8, r8, #1 │ │ │ │ - mul.w r8, r2, r8 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1f510 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1f510 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f510 │ │ │ │ - bl 8bb0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1f890 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - b.n 1f920 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 36dc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 1f93c │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f858 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f858 │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f858 │ │ │ │ - ldr r2, [pc, #548] @ (1fbb4 ) │ │ │ │ - ldr r3, [r5, r2] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov fp, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 1f9d8 │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ - bpl.n 1f9f6 │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - cmp r4, #15 │ │ │ │ - bhi.n 1f9e8 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - and.w r4, r4, #3 │ │ │ │ - rsb r4, r4, #1 │ │ │ │ - mul.w r4, r2, r4 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1f4e8 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1f4e8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f4e8 │ │ │ │ - bl 8bb0 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f86c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - b.n 1f99a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 36dc │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 1f9b8 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 1f5c8 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1fb6a │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1fb6a │ │ │ │ - mov r0, r8 │ │ │ │ - blx r2 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1fb6a │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, fp │ │ │ │ - bne.n 1fa4c │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 1fa84 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp r4, #15 │ │ │ │ - bhi.n 1fa76 │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - and.w r4, r4, #3 │ │ │ │ - rsb r4, r4, #1 │ │ │ │ - mul.w r4, r1, r4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f9b8 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 1f9b8 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f9b8 │ │ │ │ - bl 8bb0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1fa18 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1f86c │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1f86c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f86c │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 36dc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 1fa34 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl b858 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 1fa34 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1fb4c │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1fb4c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov ip, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1fb4c │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, fp │ │ │ │ - bne.n 1faf8 │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ - bpl.n 1fb34 │ │ │ │ - ldr.w r1, [ip, #8] │ │ │ │ - cmp r1, #15 │ │ │ │ - bhi.n 1fb20 │ │ │ │ - and.w r8, r1, #3 │ │ │ │ - ldr.w r1, [ip, #12] │ │ │ │ - rsb r8, r8, #1 │ │ │ │ - mul.w r8, r1, r8 │ │ │ │ - ldr.w r1, [ip] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1f93c │ │ │ │ - subs r1, #1 │ │ │ │ - str.w r1, [ip] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 1f93c │ │ │ │ - mov r0, ip │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 1f93c │ │ │ │ - bl 8bb0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov ip, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1fab2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1f890 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1f890 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f890 │ │ │ │ - mov r0, ip │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - blx 36dc │ │ │ │ - ldrd ip, r3, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 1fad4 │ │ │ │ - mov r0, ip │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - bl b858 │ │ │ │ - ldrd ip, r3, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 1fad4 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 36cc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1fb04 │ │ │ │ - ldr r2, [pc, #120] @ (1fbd4 ) │ │ │ │ - ldr r1, [pc, #188] @ (1fc18 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 3530 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 1fb04 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1fa56 │ │ │ │ - ldr r2, [pc, #92] @ (1fbd4 ) │ │ │ │ - ldr r1, [pc, #164] @ (1fc1c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 1fa56 │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #144] @ (1fc20 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #144] @ (1fc24 ) │ │ │ │ - ldr r0, [pc, #144] @ (1fc28 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ + b.n 1fb8a │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, fp │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1fb80 │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + lsls r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ + movs r2, r0 │ │ │ │ + strh r2, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r3, [pc, #2832] @ 20750 │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r2, [pc, #2832] @ 20754 │ │ │ │ - movs r4, #0 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34c0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20e22 │ │ │ │ + ldr.w r2, [pc, #3056] @ 20958 │ │ │ │ + ldr.w r3, [pc, #3056] @ 2095c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r1, [r1, r2] │ │ │ │ + cmp r0, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r1 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + cmp r0, r5 │ │ │ │ + it eq │ │ │ │ + orreq.w r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 20a18 │ │ │ │ + subs r5, r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + clz r5, r5 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + mov.w r5, r5, lsr #5 │ │ │ │ + bge.n 1fda8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 207a6 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1f9f6 │ │ │ │ + ldr.w r3, [pc, #2992] @ 20960 │ │ │ │ add r3, pc │ │ │ │ + ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ mov r9, r0 │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r6, [r3, #284] @ 0x11c │ │ │ │ - ldr.w r3, [pc, #2812] @ 20758 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - strh.w r4, [sp, #88] @ 0x58 │ │ │ │ - ldr.w fp, [pc, #2808] @ 2075c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add fp, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 1fca6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2048a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fc8c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - bl 93fc │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 1fca8 │ │ │ │ - movs r6, #0 │ │ │ │ - mov.w r9, #218 @ 0xda │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - b.w 20526 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr.w r4, [r9, #16] │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - ldr.w r5, [pc, #2736] @ 20760 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20762 │ │ │ │ + ldr.w r4, [pc, #2972] @ 20964 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ + strlt.w r3, [sl] │ │ │ │ + ldr.w r0, [r4, #1368] @ 0x558 │ │ │ │ movs r3, #0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r0, [r5, #1260] @ 0x4ec │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r0, [r4, #1204] @ 0x4b4 │ │ │ │ + str.w sl, [sp, #96] @ 0x60 │ │ │ │ blx 3808 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9150 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2092e │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + addne r1, sp, #100 @ 0x64 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r6, #0 │ │ │ │ + beq.w 209ac │ │ │ │ + ldr.w r3, [pc, #2888] @ 20968 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl b4b4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9150 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - str r0, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fcee │ │ │ │ + bge.n 1fe4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 203da │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + beq.w 208a4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1fe62 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20600 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 2074e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20762 │ │ │ │ + mov r0, r5 │ │ │ │ + bl f8bc │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 209f2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fd0a │ │ │ │ + bge.n 1fe88 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 203b8 │ │ │ │ - ldr.w r3, [r9, #24] │ │ │ │ + beq.w 2090a │ │ │ │ + mov r0, r9 │ │ │ │ + bl b908 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.w 20a46 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1feac │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211fc │ │ │ │ - ldr.w r2, [pc, #2636] @ 20764 │ │ │ │ - mov.w lr, #0 │ │ │ │ - mov r4, lr │ │ │ │ - strd lr, r3, [sp, #44] @ 0x2c │ │ │ │ - add r2, pc │ │ │ │ - mov sl, r9 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str.w lr, [sp, #16] │ │ │ │ - ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ + beq.w 20914 │ │ │ │ + ldr.w r6, [pc, #2748] @ 2096c │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r0, [r6, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20a5a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 361c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20a6a │ │ │ │ + ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3994 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2060a │ │ │ │ - ldr.w r5, [sl, #16] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r6, [pc, #2588] @ 20768 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r6, pc │ │ │ │ + beq.w 20a7a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr.w r0, [r6, #1368] @ 0x558 │ │ │ │ + bge.n 1fef4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20758 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r0, r4 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ + strlt.w r3, [sl] │ │ │ │ + blx 361c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20a90 │ │ │ │ + ldr.w r3, [pc, #2652] @ 20970 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + strd sl, r0, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ movs r3, #0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r0, [r6, #1204] @ 0x4b4 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ blx 3808 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9150 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fd82 │ │ │ │ + bge.n 1ff48 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20400 │ │ │ │ + beq.w 20772 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20628 │ │ │ │ - ldr.w r3, [pc, #2528] @ 2076c │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq.w 20aba │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20648 │ │ │ │ - ldr.w r3, [pc, #2512] @ 20770 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r7 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r3, [r3, #564] @ 0x234 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl b4dc │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + addne r1, sp, #100 @ 0x64 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r4, #0 │ │ │ │ + beq.w 20aca │ │ │ │ + mov r0, r8 │ │ │ │ + strd r4, r7, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + bl b4b4 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fdd2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 203c0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fde4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 203d2 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2063e │ │ │ │ - mov r0, r9 │ │ │ │ - bl 10f44 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 207d4 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fe10 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 203ea │ │ │ │ - mov r0, r6 │ │ │ │ - bl b048 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - beq.w 20450 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9150 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ff8c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20784 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fe30 │ │ │ │ + bge.n 1ff9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204b4 │ │ │ │ - ldr.w r3, [pc, #2368] @ 20774 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #1480] @ 0x5c8 │ │ │ │ - movw r3, #37451 @ 0x924b │ │ │ │ - cmp r2, #0 │ │ │ │ - it ne │ │ │ │ - cmpne r5, r3 │ │ │ │ - bhi.w 20472 │ │ │ │ - ldr.w r3, [sl, #32] │ │ │ │ - adds r3, r3, r5 │ │ │ │ - str.w r3, [sl, #32] │ │ │ │ - ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ - adc.w r3, r3, #0 │ │ │ │ - str.w r3, [sl, #36] @ 0x24 │ │ │ │ - blx 37bc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 20802 │ │ │ │ - cbz r4, 1fe7e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 2077c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fe7e │ │ │ │ + bge.n 1ffb4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20428 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 201d0 │ │ │ │ - ldr.w r3, [pc, #2288] @ 20778 │ │ │ │ + beq.w 2078e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 20b10 │ │ │ │ + mov r0, r9 │ │ │ │ + bl f8bc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20b3e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ffe2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 1ffe2 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrd r2, r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r1 │ │ │ │ + bne.w 20dd4 │ │ │ │ + ldr.w r3, [pc, #2432] @ 20974 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #32] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ - mov r7, r0 │ │ │ │ + bl a670 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20846 │ │ │ │ - ldr.w r4, [sl, #16] │ │ │ │ + beq.w 20b6c │ │ │ │ + ldr.w r6, [pc, #2412] @ 20978 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r5, [pc, #2252] @ 2077c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r6, pc │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ + strlt.w r3, [sl] │ │ │ │ + ldr.w r0, [r6, #1368] @ 0x558 │ │ │ │ movs r3, #0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r0, [r5, #1204] @ 0x4b4 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r0, [r6, #1204] @ 0x4b4 │ │ │ │ + str.w sl, [sp, #96] @ 0x60 │ │ │ │ blx 3808 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fee8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 20440 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9150 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20856 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + beq.w 20b78 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20866 │ │ │ │ - ldr.w r3, [pc, #2180] @ 20780 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + addne r1, sp, #100 @ 0x64 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r7, #0 │ │ │ │ + beq.w 207c4 │ │ │ │ + ldr.w r3, [pc, #2332] @ 2097c │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl b4b4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r7 │ │ │ │ - ldr.w r3, [r3, #568] @ 0x238 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl b4dc │ │ │ │ - mov r1, r0 │ │ │ │ + bl 9150 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ff2e │ │ │ │ + bge.n 20090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2041c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ff40 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 20410 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2085e │ │ │ │ - ldr.w r3, [pc, #2108] @ 20784 │ │ │ │ - ldr.w r0, [fp, r3] │ │ │ │ - ldr.w r3, [pc, #2104] @ 20788 │ │ │ │ - ldr.w r2, [fp, r3] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r0 │ │ │ │ - bne.w 20974 │ │ │ │ - ldr.w r2, [pc, #2088] @ 2078c │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 21618 │ │ │ │ - ldr.w r2, [pc, #2076] @ 20790 │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2162e │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.w 208d8 │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bne.w 2094a │ │ │ │ - lsls r5, r3, #5 │ │ │ │ - bpl.w 21632 │ │ │ │ - ldr r5, [r1, #16] │ │ │ │ - ldr.w r8, [r1, #20] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ffb6 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ffc8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 20448 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b048 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, r4, #1 │ │ │ │ - beq.w 2090e │ │ │ │ + cbnz r3, 20090 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ffe8 │ │ │ │ + bge.n 200a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 20430 │ │ │ │ + cbnz r3, 200a4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 207b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b048 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 20926 │ │ │ │ + bl f8bc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20bd0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2000c │ │ │ │ + bge.n 200d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20438 │ │ │ │ - ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - adds r3, r3, r2 │ │ │ │ - str.w r3, [sl, #40] @ 0x28 │ │ │ │ - ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ - adc.w r3, r3, #0 │ │ │ │ - str.w r3, [sl, #44] @ 0x2c │ │ │ │ - blx 329c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2093e │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cbz r2, 20048 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20048 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 20812 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.w 20ab0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b908 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 20c2e │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 200f0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 20b46 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2018c │ │ │ │ - ldr.w r9, [pc, #1856] @ 20794 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r3, [pc, #1856] @ 20798 │ │ │ │ + ble.w 20c4a │ │ │ │ + ldr.w r9, [pc, #2184] @ 20980 │ │ │ │ mov.w ip, #2 │ │ │ │ movt ip, #32768 @ 0x8000 │ │ │ │ + ldr.w r2, [pc, #2176] @ 20984 │ │ │ │ add r9, pc │ │ │ │ - add r3, pc │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov fp, ip │ │ │ │ + mov.w lr, #0 │ │ │ │ + add r2, pc │ │ │ │ + str.w lr, [sp, #24] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str.w lr, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ + bl a670 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20618 │ │ │ │ - ldr.w r4, [sl, #16] │ │ │ │ + beq.w 20b8e │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, fp │ │ │ │ ldr.w r0, [r9, #1204] @ 0x4b4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9, #1392] @ 0x570 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + strlt.w r3, [sl] │ │ │ │ + ldr.w r3, [r9, #1368] @ 0x558 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str.w sl, [sp, #96] @ 0x60 │ │ │ │ blx 3808 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 200ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 20408 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9150 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20632 │ │ │ │ + beq.w 20bc6 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 206ce │ │ │ │ - ldr.w r3, [pc, #1744] @ 2079c │ │ │ │ + ittt ne │ │ │ │ + movne r2, fp │ │ │ │ + addne r1, sp, #100 @ 0x64 │ │ │ │ + movne r5, #0 │ │ │ │ + beq.w 20bea │ │ │ │ + ldr.w r3, [pc, #2064] @ 20988 │ │ │ │ mov r0, r7 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - mov r4, r7 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl b4dc │ │ │ │ - mov r7, r0 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl b4b4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9150 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20100 │ │ │ │ + bge.n 201a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204ac │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20112 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 203e2 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 20742 │ │ │ │ - ldr.w r3, [pc, #1648] @ 2078c │ │ │ │ - ldr.w r2, [fp, r3] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 21618 │ │ │ │ - ldr.w r2, [pc, #1636] @ 20790 │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2162e │ │ │ │ - ldr.w r6, [r8, #16] │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - asrs r3, r6, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - ite le │ │ │ │ - movle r6, #0 │ │ │ │ - movgt r6, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ge │ │ │ │ - movge r6, #0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 204c4 │ │ │ │ + beq.w 20aa6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - ldr.w r1, [r8, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - str.w r7, [r1, r2, lsl #2] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r8, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20180 │ │ │ │ + bge.n 201b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204bc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 2006e │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3814 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 20f30 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 3884 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + beq.w 20796 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 20bde │ │ │ │ + mov r0, r8 │ │ │ │ + bl f8bc │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 20f9e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 20c7a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 201be │ │ │ │ + bge.n 201e4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ed8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bne.w 1fe92 │ │ │ │ - ldr.w r3, [pc, #1484] @ 207a0 │ │ │ │ - ldr.w r4, [sl, #64] @ 0x40 │ │ │ │ - ldr.w r5, [fp, r3] │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.w 21034 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 2107a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 94fc │ │ │ │ - cmp r6, r0 │ │ │ │ - bcs.w 210ae │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 20b2a │ │ │ │ + mov r0, r5 │ │ │ │ + bl b908 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r0, r6, #1 │ │ │ │ + beq.w 20c94 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 20204 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20b34 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #6 │ │ │ │ - bpl.w 215d0 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr.w r4, [r3, r1, lsl #2] │ │ │ │ - bl 9190 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + strlt.w r3, [sl] │ │ │ │ + blx 361c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20ca6 │ │ │ │ + ldr.w r3, [pc, #1896] @ 2098c │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + strd sl, r0, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3808 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9150 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20232 │ │ │ │ + bge.n 20258 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f68 │ │ │ │ - ldr.w r3, [pc, #1392] @ 207a4 │ │ │ │ + beq.w 2079e │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 20cc0 │ │ │ │ + ldr.w r3, [pc, #1840] @ 20990 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl aa64 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21150 │ │ │ │ - ldr.w r4, [sl, #16] │ │ │ │ + beq.w 20cd6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 20296 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20b84 │ │ │ │ + ldrd r1, r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + cmp r7, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + ite ne │ │ │ │ + movne r5, #1 │ │ │ │ + moveq r5, #0 │ │ │ │ + bne.w 20eca │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9150 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 972c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 20cde │ │ │ │ + ldr.w r3, [pc, #1744] @ 20994 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20ce8 │ │ │ │ + ldr.w r6, [pc, #1728] @ 20998 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r6, [pc, #1364] @ 207a8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr.w r0, [r6, #1368] @ 0x558 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ + strlt.w r3, [sl] │ │ │ │ + ldr.w r0, [r6, #1368] @ 0x558 │ │ │ │ movs r3, #0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w r0, [r6, #1204] @ 0x4b4 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str.w sl, [sp, #96] @ 0x60 │ │ │ │ blx 3808 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9028 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9150 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2112e │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq.w 20d48 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itttt ne │ │ │ │ movne r2, #2 │ │ │ │ movne r1, #4 │ │ │ │ movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r4, #0 │ │ │ │ - beq.w 2115e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + movne.w r8, #0 │ │ │ │ + beq.w 20d54 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp, #96] @ 0x60 │ │ │ │ add r1, r3 │ │ │ │ - ldr.w r3, [pc, #1284] @ 207ac │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r3, [pc, #1632] @ 2099c │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r3, [r3, #564] @ 0x234 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl b4dc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9028 │ │ │ │ + ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl b4b4 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 9150 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 202d0 │ │ │ │ + bge.n 20366 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21000 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 20c70 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 202e2 │ │ │ │ + bge.n 20378 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20836 │ │ │ │ + beq.w 20810 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 211c6 │ │ │ │ + beq.w 20d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10f44 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 211f0 │ │ │ │ + bl f8bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20da6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2030e │ │ │ │ + bge.n 203a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21052 │ │ │ │ - mov r0, r7 │ │ │ │ - bl b048 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 2123c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 20cae │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3884 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 20dc8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2032e │ │ │ │ + bge.n 203c6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2101a │ │ │ │ - ldr.w r8, [sl, #16] │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 20ccc │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + adds r3, #1 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bne.w 2011c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - blx 361c │ │ │ │ - mov r7, r0 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 203fa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20eb0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r3, #28] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 20424 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20eb8 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2127a │ │ │ │ - ldr.w r4, [pc, #1116] @ 207b0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r8, r0, [sp, #64] @ 0x40 │ │ │ │ - movs r2, #3 │ │ │ │ + beq.w 20ec0 │ │ │ │ + ldr.w r3, [pc, #1312] @ 2095c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr.w r2, [pc, #1300] @ 20958 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + subs r1, r0, r3 │ │ │ │ + negs r6, r1 │ │ │ │ + adcs r6, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r2 │ │ │ │ + beq.n 2046a │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + subs r3, r0, r3 │ │ │ │ + negs r7, r3 │ │ │ │ + adcs r7, r3 │ │ │ │ + cbnz r7, 2046a │ │ │ │ + blx 3768 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + blt.w 20f86 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2047c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2083c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 20ef2 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r0, [r4, #1260] @ 0x4ec │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [sl] │ │ │ │ + ldr.w r3, [pc, #1284] @ 209a0 │ │ │ │ + str.w sl, [sp, #96] @ 0x60 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ blx 3808 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9028 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9150 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 20ee8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2038c │ │ │ │ + bge.n 204d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2083e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 212de │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 20e92 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldrb.w r3, [sp, #82] @ 0x52 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 20e30 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 203a4 │ │ │ │ + bge.n 204fe │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21104 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 209e8 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - b.n 1fd2e │ │ │ │ + beq.w 20616 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.w 1fbbe │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fd0a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1fdda │ │ │ │ - b.n 1fde4 │ │ │ │ + b.w 1fc14 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fde4 │ │ │ │ - mov r0, r4 │ │ │ │ + b.w 1fb62 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1fcb6 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fcee │ │ │ │ + b.w 1fc9a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1f736 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20112 │ │ │ │ - mov r0, r9 │ │ │ │ + b.w 1f856 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r6 │ │ │ │ - bl b048 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - bne.w 1fe1e │ │ │ │ - b.n 20450 │ │ │ │ + b.w 1f844 │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fd82 │ │ │ │ - mov r0, r4 │ │ │ │ + b.w 1f922 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 200ba │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #28] │ │ │ │ + b.w 1f938 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - b.n 1ff40 │ │ │ │ + b.w 1f910 │ │ │ │ mov r0, r6 │ │ │ │ - str r1, [sp, #28] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - b.n 1ff2e │ │ │ │ + b.w 1f8fe │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ + bpl.w 21064 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 21036 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 20fb6 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + lsls r5, r3, #4 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + bpl.w 21064 │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.w 21036 │ │ │ │ + cmp r4, fp │ │ │ │ + beq.w 20fb6 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1f9f6 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 1f9f6 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 1fdae │ │ │ │ + adds r1, #16 │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + blx 349c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1fdae │ │ │ │ + b.w 1f9f6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1f832 │ │ │ │ + blx 3970 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 1f75e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1fc42 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fe7e │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 1fc28 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ffe8 │ │ │ │ - mov r0, r8 │ │ │ │ + b.w 1fbe8 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1fbd2 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1fbfe │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1fbba │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2000c │ │ │ │ + b.w 1fb76 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + movs r5, #0 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fee8 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r9, r5 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1fc88 │ │ │ │ + b.w 1fc9a │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ffc8 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2081a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1fe26 │ │ │ │ - ldr r3, [pc, #844] @ (207b4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #1480] @ 0x5c8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fe48 │ │ │ │ - ldr r3, [pc, #836] @ (207b8 ) │ │ │ │ - movs r1, #0 │ │ │ │ - mov.w r9, #234 @ 0xea │ │ │ │ - movs r6, #0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ - bl a45c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 20526 │ │ │ │ - ldr r1, [pc, #816] @ (207bc ) │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ - ldr r0, [pc, #816] @ (207c0 ) │ │ │ │ + b.w 1f776 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r7, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + mov r5, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b.w 1fc9a │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + movw fp, #441 @ 0x1b9 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 1fb4e │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w fp, #442 @ 0x1ba │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 1fb4e │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 1fb4e │ │ │ │ + blx 3970 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 1f71c │ │ │ │ + mov r7, r8 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r4, r8 │ │ │ │ + mov sl, r8 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1fc88 │ │ │ │ + b.w 1fc9a │ │ │ │ + ldr r1, [pc, #712] @ (209a4 ) │ │ │ │ + mov.w r2, #424 @ 0x1a8 │ │ │ │ + ldr r0, [pc, #712] @ (209a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2082a │ │ │ │ + beq.w 20b54 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 1fc8c │ │ │ │ - mov r0, r6 │ │ │ │ + b.w 1f6ca │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w fp, #424 @ 0x1a8 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + mov sl, r7 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + b.w 1fb4e │ │ │ │ + mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 1fc9a │ │ │ │ + mov r7, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b.w 1fc9a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1f8ec │ │ │ │ + mov r0, sl │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1f988 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1fe62 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1fef4 │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w fp, #452 @ 0x1c4 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.w 1fb4e │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20100 │ │ │ │ + b.w 1ff48 │ │ │ │ mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fe30 │ │ │ │ + b.n 1ff9e │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20180 │ │ │ │ - mov r1, r7 │ │ │ │ + b.w 1ff8c │ │ │ │ mov r0, r8 │ │ │ │ - blx 366c │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 20852 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - mov sl, r6 │ │ │ │ - mov r8, r7 │ │ │ │ - mov.w r9, #246 @ 0xf6 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r6, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ffb4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 201b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20258 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1fdae │ │ │ │ + b.w 1f9f6 │ │ │ │ mov r7, r8 │ │ │ │ - mov r8, sl │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 20502 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20502 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 205b8 │ │ │ │ - cbz r7, 20514 │ │ │ │ + mov r5, r8 │ │ │ │ + movw fp, #455 @ 0x1c7 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + b.w 1fb4e │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2100a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20514 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 205c0 │ │ │ │ - cbz r5, 20526 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20526 │ │ │ │ + bge.n 207fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205f8 │ │ │ │ - ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 205d4 │ │ │ │ - ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 205c8 │ │ │ │ - ldr r0, [pc, #652] @ (207c4 ) │ │ │ │ - movs r4, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 20558 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20558 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 205e0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cbz r2, 2056a │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2056a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 205b0 │ │ │ │ - cbz r6, 2057c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2057c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 205f0 │ │ │ │ - blx 353c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cbz r2, 20592 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20592 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 205e8 │ │ │ │ - ldr r2, [pc, #564] @ (207c8 ) │ │ │ │ - ldr r3, [pc, #448] @ (20758 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 212ca │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2056a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20502 │ │ │ │ + beq.w 20dfe │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r8 │ │ │ │ + movs r2, #3 │ │ │ │ + b.n 2005e │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20514 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 20536 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 2052e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20558 │ │ │ │ - mov r0, r2 │ │ │ │ + b.w 1fa4c │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20592 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 20378 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2057c │ │ │ │ + b.w 1fb26 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 20e80 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 20e76 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + b.w 1fa3c │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20526 │ │ │ │ - mov r6, r3 │ │ │ │ - mov.w r9, #228 @ 0xe4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 20526 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w r9, #232 @ 0xe8 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 204e2 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w r9, #246 @ 0xf6 │ │ │ │ - b.n 204e2 │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w r9, #232 @ 0xe8 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 20502 │ │ │ │ - mov r5, r7 │ │ │ │ - mov.w r9, #246 @ 0xf6 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - b.n 20514 │ │ │ │ - mov r6, r9 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov.w r9, #232 @ 0xe8 │ │ │ │ - b.n 20526 │ │ │ │ - ldr.w r8, [r7, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 21600 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ + b.n 2047c │ │ │ │ + ldr.w r9, [r4, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 20fd2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ + strlt.w r3, [r9] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20686 │ │ │ │ + bge.n 20880 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 20686 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #324] @ (207cc ) │ │ │ │ - movs r2, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, pc │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r3, [r3, #564] @ 0x234 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl b4dc │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20a88 │ │ │ │ + mov r4, r5 │ │ │ │ + movs r6, #2 │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 1f798 │ │ │ │ + mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1fdc0 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1fdc0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1fc88 │ │ │ │ + b.w 1fc9a │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1fdc8 │ │ │ │ - b.w 1fdd2 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 215b8 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + b.w 1fe4c │ │ │ │ + ldr.w r4, [r8, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 21080 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r5, [r8, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r4, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20708 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbnz r2, 20708 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 208ea │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20b22 │ │ │ │ + mov r8, r5 │ │ │ │ + mov.w sl, #2 │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.w 1f88e │ │ │ │ + mov r4, sl │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + b.w 1fb76 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #196] @ (207d0 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r2, [r2, #1184] @ 0x4a0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - movs r2, #3 │ │ │ │ - bl b4dc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 200ee │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 200ee │ │ │ │ - mov r0, r3 │ │ │ │ + b.w 1fe88 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 200ee │ │ │ │ - mov r6, r7 │ │ │ │ - mov.w r9, #246 @ 0xf6 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - b.n 20526 │ │ │ │ + b.w 1feac │ │ │ │ + mov r7, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + mov.w fp, #448 @ 0x1c0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 1fb4e │ │ │ │ + mov.w fp, #452 @ 0x1c4 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr.w r7, [r9] │ │ │ │ + cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 1fb76 │ │ │ │ + subs r7, #1 │ │ │ │ + str.w r7, [r9] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 1fb76 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1fb62 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + strb r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf74a0001 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - movs r2, r0 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w r9, #232 @ 0xe8 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 204e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 204e8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 204e8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w r9, #238 @ 0xee │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 204e2 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20048 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r8, r6 │ │ │ │ - mov.w r9, #232 @ 0xe8 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r7, r5 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 204e2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r9, #218 @ 0xda │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 20526 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 202e2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2038c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w r9, #241 @ 0xf1 │ │ │ │ - b.n 204e2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.n 20170 │ │ │ │ - mov r5, r7 │ │ │ │ - mov.w r9, #241 @ 0xf1 │ │ │ │ - b.n 20514 │ │ │ │ - mov r6, r1 │ │ │ │ - mov.w r9, #241 @ 0xf1 │ │ │ │ - b.n 20526 │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 215a0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr.w r6, [r9, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 20fee │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2089a │ │ │ │ + bge.n 209e8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ea6 │ │ │ │ - ldr.w r3, [pc, #3176] @ 21504 │ │ │ │ + beq.w 20c82 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r9, r5 │ │ │ │ movs r2, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r3, [r3, #568] @ 0x238 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl b4dc │ │ │ │ + b.w 1fe1c │ │ │ │ + mov.w fp, #452 @ 0x1c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mov r1, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1ff1c │ │ │ │ + bge.n 20a04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1ff1c │ │ │ │ + cbz r3, 20a10 │ │ │ │ + movs r7, #0 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + b.w 1fb4e │ │ │ │ mov r0, r5 │ │ │ │ - str r1, [sp, #28] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - b.w 1ff1c │ │ │ │ - mov r8, r1 │ │ │ │ - bgt.w 20e8e │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 20902 │ │ │ │ - ldr.w r3, [pc, #3108] @ 21508 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 20ec8 │ │ │ │ - ldr.w r3, [pc, #3096] @ 2150c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #3092] @ 21510 │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - movs r5, #0 │ │ │ │ - mov r7, r8 │ │ │ │ - mov.w r9, #241 @ 0xf1 │ │ │ │ - mov r6, r5 │ │ │ │ - b.n 20502 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ffd6 │ │ │ │ - mov sl, r8 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov.w r9, #241 @ 0xf1 │ │ │ │ - mov r7, r8 │ │ │ │ - b.n 204e2 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1fff6 │ │ │ │ - movs r5, #0 │ │ │ │ - mov sl, r8 │ │ │ │ - mov.w r9, #241 @ 0xf1 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r7, r5 │ │ │ │ - b.n 204e2 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w r9, #244 @ 0xf4 │ │ │ │ - b.n 204e2 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ - bpl.w 21584 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1ffb0 │ │ │ │ - b.w 1ffb6 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - blx 3860 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 20f22 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20998 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 20ed0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ - blx r4 │ │ │ │ + b.n 20a04 │ │ │ │ + blx 3768 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 20f44 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 20fb4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 20fb8 │ │ │ │ - bl c12c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 214a0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1ffc8 │ │ │ │ + bge.n 20a30 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ffc8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1ffc8 │ │ │ │ - ldr.w ip, [sl, #24] │ │ │ │ - mov r9, sl │ │ │ │ - str r5, [sp, #24] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 214fa │ │ │ │ + beq.w 20cb8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.w 1fda8 │ │ │ │ movs r7, #0 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov sl, r5 │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - ldr.w r0, [r9, #64] @ 0x40 │ │ │ │ - cmp r0, sl │ │ │ │ - beq.w 20ee2 │ │ │ │ - cmp.w r8, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 20f00 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - bl a5b0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 20f16 │ │ │ │ - ldr.w r3, [pc, #2796] @ 21514 │ │ │ │ - ldr.w r2, [pc, #2796] @ 21518 │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - cmp r0, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r2 │ │ │ │ - ite eq │ │ │ │ - moveq r4, #1 │ │ │ │ - movne r4, #0 │ │ │ │ - cmp r0, sl │ │ │ │ - it eq │ │ │ │ - orreq.w r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 20eae │ │ │ │ - subs r6, r0, r3 │ │ │ │ - clz r6, r6 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20a6a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 20e86 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 20e58 │ │ │ │ - ldr.w r0, [r9, #64] @ 0x40 │ │ │ │ - cmp r0, sl │ │ │ │ - beq.w 2105c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - bl a5b0 │ │ │ │ - mov r5, r0 │ │ │ │ + movw fp, #449 @ 0x1c1 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.w 1fb4e │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 210a2 │ │ │ │ - ldr.w r3, [pc, #2704] @ 2151c │ │ │ │ - ldr.w r6, [pc, #2704] @ 21520 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r4, [r6, #1416] @ 0x588 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 21090 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bpl.w 2159c │ │ │ │ - ldr.w r3, [pc, #2672] @ 21524 │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 21618 │ │ │ │ - ldr.w r3, [pc, #2664] @ 21528 │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 2162e │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - movw r0, #37450 @ 0x924a │ │ │ │ - asrs r2, r3, #1 │ │ │ │ - cmp r1, r0 │ │ │ │ - ite ls │ │ │ │ - movls r3, #0 │ │ │ │ - movhi r3, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - it ge │ │ │ │ - movge r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 20fe0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - sub.w r2, r1, #37376 @ 0x9200 │ │ │ │ - subs r2, #75 @ 0x4b │ │ │ │ - subs r1, #1 │ │ │ │ - add.w r3, r0, #147456 @ 0x24000 │ │ │ │ - add.w r0, r0, #149504 @ 0x24800 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr.w r6, [r3, #2344] @ 0x928 │ │ │ │ - str r1, [r5, #8] │ │ │ │ - add.w r1, r0, #300 @ 0x12c │ │ │ │ - add.w r0, r0, #296 @ 0x128 │ │ │ │ - blx 336c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2111c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20b28 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 20f96 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r6, sl │ │ │ │ - ite ne │ │ │ │ - movne r4, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ - bne.w 214c2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9028 │ │ │ │ - blx 37bc │ │ │ │ + beq.w 1fe96 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w fp, #452 @ 0x1c4 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b.n 20934 │ │ │ │ + mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2110e │ │ │ │ - cmp r6, sl │ │ │ │ - beq.w 211a2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a5b0 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2100a │ │ │ │ - bl 10f44 │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 1fb4e │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 21258 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20b84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2102c │ │ │ │ - ldr.w r3, [pc, #2468] @ 2152c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ - blx 3884 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 21480 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20bae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21024 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r2 │ │ │ │ - bl a5b0 │ │ │ │ + mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2100a │ │ │ │ - bl 14070 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 212ce │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20bde │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 210f8 │ │ │ │ - ldr.w r3, [pc, #2384] @ 21530 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1224] @ 0x4c8 │ │ │ │ - blx 3884 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 21418 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20c0a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 210f0 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a5b0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + b.w 1fc9a │ │ │ │ + mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 211d0 │ │ │ │ - bl 10f44 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 212e6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20c3a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 211e0 │ │ │ │ - ldr.w r3, [pc, #2296] @ 21534 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1056] @ 0x420 │ │ │ │ - blx 3884 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 21480 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20c64 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 211e8 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + b.w 1fc9a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20880 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, sl │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1fc88 │ │ │ │ + b.w 1fc9a │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 211d0 │ │ │ │ - bl 14070 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 21378 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20c94 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21266 │ │ │ │ - ldr.w r3, [pc, #2208] @ 21538 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1064] @ 0x428 │ │ │ │ - blx 3884 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 21418 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20cc0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21272 │ │ │ │ - ldr.w r3, [r9, #28] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 21338 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 201a6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3814 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2100a │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3884 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 21328 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 200d0 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r4, r6 │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + b.w 1fc9a │ │ │ │ + ldr.w r4, [r8, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 20fba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + ldr.w r5, [r8, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20cfc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21302 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20d0e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21318 │ │ │ │ - ldrd r0, r1, [r9, #48] @ 0x30 │ │ │ │ - blx 3378 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2135e │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a5b0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 21490 │ │ │ │ - bl 10f44 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 213d2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20d4e │ │ │ │ + bge.n 20b06 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21320 │ │ │ │ - mov r1, r7 │ │ │ │ + beq.w 20dc0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r5 │ │ │ │ + movs r2, #3 │ │ │ │ + b.w 1ff66 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r5, r9 │ │ │ │ + mov r4, r9 │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ + b.w 1fb4e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 208ea │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 201e4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3384 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 213c2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20d70 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2136c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20d82 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21398 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl b1e8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20204 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + b.n 20934 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.w 200f0 │ │ │ │ mov r7, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 213a4 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20db0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21390 │ │ │ │ - ldrd r0, r1, [r9, #56] @ 0x38 │ │ │ │ - strd r7, r4, [r9, #48] @ 0x30 │ │ │ │ - blx 3378 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 213e0 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w fp, #424 @ 0x1a8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 1fb4e │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw fp, #455 @ 0x1c7 │ │ │ │ + b.w 1fb4e │ │ │ │ + movs r7, #0 │ │ │ │ + movw fp, #455 @ 0x1c7 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.w 1fb4e │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b0 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20296 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w fp, #458 @ 0x1ca │ │ │ │ + mov r3, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 1fb4e │ │ │ │ + ldr.w r2, [pc, #1272] @ 21098 │ │ │ │ + mov.w fp, #448 @ 0x1c0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr.w r1, [pc, #1260] @ 2109c │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [pc, #1256] @ 210a0 │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 209f6 │ │ │ │ + mov r5, r6 │ │ │ │ + mov.w fp, #458 @ 0x1ca │ │ │ │ + b.w 1fb4e │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 213fc │ │ │ │ - bl 14070 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 213ee │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw fp, #455 @ 0x1c7 │ │ │ │ + b.w 1fc9a │ │ │ │ + mov r7, r8 │ │ │ │ + mov.w fp, #458 @ 0x1ca │ │ │ │ + mov r5, r8 │ │ │ │ + b.w 1fb4e │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2104c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20df4 │ │ │ │ + bge.n 20c24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21388 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3384 │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 20e06 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r8 │ │ │ │ + movs r2, #3 │ │ │ │ + b.w 20176 │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2145a │ │ │ │ + bne.n 20b78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20e16 │ │ │ │ + bge.n 20c4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21478 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20e28 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21468 │ │ │ │ - mov r0, r7 │ │ │ │ - bl b1e8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 21428 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20e52 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21470 │ │ │ │ - mov r7, r6 │ │ │ │ - strd r5, r4, [r9, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 20a04 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20e74 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 214fe │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 20546 │ │ │ │ + cbnz r3, 20c4a │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20a6a │ │ │ │ - ldr.w r3, [pc, #1656] @ 21508 │ │ │ │ - movs r2, #2 │ │ │ │ - ldr.w r1, [pc, #1700] @ 2153c │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 390c │ │ │ │ - b.n 20902 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2089a │ │ │ │ - blx 3768 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bge.w 20a58 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - movw r9, #261 @ 0x105 │ │ │ │ - b.n 207e2 │ │ │ │ - ldr.w r3, [pc, #1652] @ 21540 │ │ │ │ - add r3, pc │ │ │ │ - b.n 208f8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20998 │ │ │ │ - mov r0, r1 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 203d6 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 201be │ │ │ │ - ldr.w r3, [pc, #1632] @ 21544 │ │ │ │ - ldr.w r1, [pc, #1632] @ 21548 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - mov r6, r7 │ │ │ │ - movw r9, #261 @ 0x105 │ │ │ │ - b.w 20526 │ │ │ │ - ldr.w r3, [pc, #1608] @ 2154c │ │ │ │ - ldr.w r1, [pc, #1608] @ 21550 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 20ef6 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - movw r9, #261 @ 0x105 │ │ │ │ - b.w 204e2 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w r9, #241 @ 0xf1 │ │ │ │ - b.w 204e2 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w r9, #248 @ 0xf8 │ │ │ │ - b.w 204e2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20f58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21148 │ │ │ │ - bl c12c │ │ │ │ - cbz r0, 20f72 │ │ │ │ - mov.w r9, #241 @ 0xf1 │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 20514 │ │ │ │ + b.w 1faf2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 20232 │ │ │ │ - ldr.w r3, [pc, #1428] @ 21508 │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 211c0 │ │ │ │ - ldr.w r3, [pc, #1488] @ 21554 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #1484] @ 21558 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 20f5e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20b28 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - mov.w r9, #248 @ 0xf8 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r5, sl │ │ │ │ - mov r7, sl │ │ │ │ - b.w 204e2 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 20f46 │ │ │ │ - movs r1, #2 │ │ │ │ - mov sl, r8 │ │ │ │ - bl 93ac │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20fd2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 212f4 │ │ │ │ - movs r6, #0 │ │ │ │ - mov r8, sl │ │ │ │ - mov r7, r6 │ │ │ │ - mov.w r9, #241 @ 0xf1 │ │ │ │ - b.w 204ee │ │ │ │ - cmp r4, sl │ │ │ │ - ittt ne │ │ │ │ - strne r4, [sp, #68] @ 0x44 │ │ │ │ - strne r5, [sp, #64] @ 0x40 │ │ │ │ - ldrne.w r0, [r6, #1144] @ 0x478 │ │ │ │ - beq.w 21286 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - blx 3808 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 20b10 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 202d0 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r5, r4 │ │ │ │ - movw r9, #263 @ 0x107 │ │ │ │ - b.w 204e2 │ │ │ │ + b.w 1fb14 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2032e │ │ │ │ - mov r0, r7 │ │ │ │ + b.w 1fadc │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20bae │ │ │ │ - mov r0, r4 │ │ │ │ + b.w 20366 │ │ │ │ + mov r7, r8 │ │ │ │ + mov.w fp, #458 @ 0x1ca │ │ │ │ + b.n 20b94 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20b84 │ │ │ │ - ldr.w r3, [pc, #1292] @ 21544 │ │ │ │ - ldr.w r1, [pc, #1312] @ 2155c │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - mov.w r9, #250 @ 0xfa │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 20526 │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 209e8 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2030e │ │ │ │ - ldr.w r3, [pc, #1252] @ 21544 │ │ │ │ - mov.w r9, #262 @ 0x106 │ │ │ │ - ldr.w r1, [pc, #1272] @ 21560 │ │ │ │ - mov r6, r7 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.w 20526 │ │ │ │ - ldr.w r3, [pc, #1232] @ 2154c │ │ │ │ - ldr.w r1, [pc, #1252] @ 21564 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 21048 │ │ │ │ - cmp r4, sl │ │ │ │ - beq.w 21442 │ │ │ │ - ldr.w r0, [r6, #1144] @ 0x478 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - b.n 20ff0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w r9, #262 @ 0x106 │ │ │ │ - b.w 204e2 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 35f4 │ │ │ │ - mov r7, r0 │ │ │ │ + b.w 1fb42 │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2140a │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3290 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 210da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21356 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 20232 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r9, #250 @ 0xfa │ │ │ │ - mov r8, r5 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r7, r5 │ │ │ │ - b.w 204e2 │ │ │ │ - mov r0, r2 │ │ │ │ + beq.w 201f2 │ │ │ │ + mov.w fp, #458 @ 0x1ca │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 20b94 │ │ │ │ + mov r7, sl │ │ │ │ + movw fp, #459 @ 0x1cb │ │ │ │ + b.n 20b94 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20c0a │ │ │ │ - str r0, [sp, #28] │ │ │ │ + b.w 203a4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - b.n 20bde │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 203a4 │ │ │ │ - mov sl, r0 │ │ │ │ + b.n 20a30 │ │ │ │ mov r7, r6 │ │ │ │ + mov r5, r6 │ │ │ │ + movw fp, #459 @ 0x1cb │ │ │ │ + b.w 1fb4e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 203c6 │ │ │ │ + mov r5, r6 │ │ │ │ + movw fp, #459 @ 0x1cb │ │ │ │ + b.n 20b94 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov.w fp, #460 @ 0x1cc │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 20b94 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + movw fp, #463 @ 0x1cf │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 20b94 │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w fp, #450 @ 0x1c2 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 1fb4e │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 20e9c │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - movw r9, #263 @ 0x107 │ │ │ │ - b.w 204e2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 1fa68 │ │ │ │ mov r6, r7 │ │ │ │ - movs r7, #0 │ │ │ │ - mov sl, r5 │ │ │ │ - mov.w r9, #262 @ 0x106 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r8, r7 │ │ │ │ - b.w 207e2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21140 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 214ac │ │ │ │ - mov.w r9, #254 @ 0xfe │ │ │ │ - b.w 20526 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20f58 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r7, r8 │ │ │ │ + mov r4, r8 │ │ │ │ + mov.w fp, #450 @ 0x1c2 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1fc88 │ │ │ │ + b.w 1fc9a │ │ │ │ + mov r6, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r7, r8 │ │ │ │ + mov.w fp, #450 @ 0x1c2 │ │ │ │ mov r8, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w r9, #254 @ 0xfe │ │ │ │ - b.w 204e2 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 215e8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1fc88 │ │ │ │ + b.w 1fc9a │ │ │ │ + str r7, [sp, #24] │ │ │ │ + movw fp, #463 @ 0x1cf │ │ │ │ + mov r7, r6 │ │ │ │ + b.w 1fb4e │ │ │ │ + ldr.w r8, [r5, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 21068 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21198 │ │ │ │ + bge.n 20d8e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214ba │ │ │ │ - mov r7, r9 │ │ │ │ - movs r2, #3 │ │ │ │ + beq.n 20e6a │ │ │ │ + mov r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2029c │ │ │ │ - ldr r3, [pc, #928] @ (21544 ) │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r1, [pc, #960] @ (21568 ) │ │ │ │ - mov r7, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - movw r9, #263 @ 0x107 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.w 204e8 │ │ │ │ - ldr r3, [pc, #936] @ (2156c ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 20f88 │ │ │ │ - mov r6, r8 │ │ │ │ - mov.w r9, #254 @ 0xfe │ │ │ │ - b.w 20526 │ │ │ │ - mov sl, r5 │ │ │ │ + movs r2, #3 │ │ │ │ + b.w 2032e │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov r5, r8 │ │ │ │ + mov r7, r8 │ │ │ │ + movw fp, #463 @ 0x1cf │ │ │ │ + b.w 1fb4e │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 20e0e │ │ │ │ + subs r3, #1 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + str.w r3, [r8] │ │ │ │ + mov r7, r5 │ │ │ │ + cbz r3, 20e14 │ │ │ │ + movw fp, #463 @ 0x1cf │ │ │ │ + b.w 1fb62 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20b06 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + movw fp, #463 @ 0x1cf │ │ │ │ + mov r7, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 20b94 │ │ │ │ + ldr r2, [pc, #704] @ (21098 ) │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r8, r4 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r5, r4 │ │ │ │ - mov.w r9, #264 @ 0x108 │ │ │ │ - b.w 204e2 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r4, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + movw fp, #453 @ 0x1c5 │ │ │ │ + ldr r1, [pc, #696] @ (210a4 ) │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #692] @ (210a8 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.w 1fc9a │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20c3a │ │ │ │ + b.n 207fe │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20c64 │ │ │ │ + b.n 20c24 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 20db8 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r4, r8 │ │ │ │ + movw fp, #463 @ 0x1cf │ │ │ │ + mov r8, r7 │ │ │ │ + b.n 20638 │ │ │ │ + mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w r9, #254 @ 0xfe │ │ │ │ - b.w 204e2 │ │ │ │ - ldr r3, [pc, #880] @ (21570 ) │ │ │ │ - ldr.w r1, [fp, r3] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2130a │ │ │ │ - ldrb.w r2, [sp, #78] @ 0x4e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 21312 │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - movs r2, #157 @ 0x9d │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add.w r0, sp, #78 @ 0x4e │ │ │ │ - mov r3, r4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movw fp, #449 @ 0x1c1 │ │ │ │ + b.w 1fb4e │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add.w r0, sp, #82 @ 0x52 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 20542 │ │ │ │ - movw r9, #267 @ 0x10b │ │ │ │ - b.w 20526 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2031c │ │ │ │ - mov sl, r7 │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w r9, #254 @ 0xfe │ │ │ │ - mov r5, r7 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 207e2 │ │ │ │ - mov r8, r5 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r9, #263 @ 0x107 │ │ │ │ - b.w 207e2 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - b.n 20c94 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20cc0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w r9, #256 @ 0x100 │ │ │ │ - b.w 204e2 │ │ │ │ - blx 35f4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2111c │ │ │ │ - ldr r3, [pc, #736] @ (21574 ) │ │ │ │ - strd r5, r0, [sp, #64] @ 0x40 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #1144] @ 0x478 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - blx 3808 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 20f6a │ │ │ │ + ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 20b10 │ │ │ │ + bge.w 204fe │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20b10 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 204fe │ │ │ │ + mov r0, sl │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20b10 │ │ │ │ + b.w 204fe │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - mov sl, r5 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r6 │ │ │ │ - movw r9, #263 @ 0x107 │ │ │ │ - b.w 204e2 │ │ │ │ - mov.w r9, #256 @ 0x100 │ │ │ │ - b.w 20526 │ │ │ │ - mov r8, r5 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r9, #264 @ 0x108 │ │ │ │ - b.w 207e2 │ │ │ │ - mov sl, r7 │ │ │ │ - mov.w r9, #241 @ 0xf1 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 207fa │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20cfc │ │ │ │ - ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 21218 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.w 2057c │ │ │ │ mov r0, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20d0e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20d4e │ │ │ │ - mov r8, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r7, r5 │ │ │ │ - movw r9, #263 @ 0x107 │ │ │ │ - b.w 207e2 │ │ │ │ - ldr r3, [pc, #520] @ (21544 ) │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r1, [pc, #568] @ (21578 ) │ │ │ │ - movs r5, #0 │ │ │ │ - mov r7, r5 │ │ │ │ - movw r9, #263 @ 0x107 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.w 204e8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + b.n 20d8e │ │ │ │ + mov.w fp, #450 @ 0x1c2 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b.w 1fb4e │ │ │ │ + ldr r3, [pc, #552] @ (210ac ) │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 20f60 │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 20830 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 210da │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r6 │ │ │ │ + b.w 204d0 │ │ │ │ + ldr r2, [pc, #524] @ (210ac ) │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 20f76 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - movw r9, #265 @ 0x109 │ │ │ │ - b.w 204e2 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - b.n 20d70 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r6 │ │ │ │ - mov.w r9, #264 @ 0x108 │ │ │ │ - b.w 204e2 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 20d0e │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20df4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20db0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + b.w 203fa │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 20424 │ │ │ │ + mov r7, r0 │ │ │ │ + movw fp, #467 @ 0x1d3 │ │ │ │ + b.w 1fb4e │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r2, [pc, #456] @ (21098 ) │ │ │ │ + movw fp, #459 @ 0x1cb │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #468] @ (210b0 ) │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #468] @ (210b4 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + b.n 20934 │ │ │ │ + mov.w fp, #470 @ 0x1d6 │ │ │ │ + mov r5, r7 │ │ │ │ + b.w 1fb4e │ │ │ │ + ldr r3, [pc, #452] @ (210b8 ) │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 20d82 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx 36cc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 20d9e │ │ │ │ - movs r5, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - movw r9, #265 @ 0x109 │ │ │ │ - b.w 207e2 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r6 │ │ │ │ - movw r9, #265 @ 0x109 │ │ │ │ - b.w 204e2 │ │ │ │ - mov r8, r5 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r9, #265 @ 0x109 │ │ │ │ - b.w 207e2 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w r9, #266 @ 0x10a │ │ │ │ - b.w 204e2 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r9, #266 @ 0x10a │ │ │ │ - b.w 207e2 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r9, #266 @ 0x10a │ │ │ │ - b.w 207e2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w r9, #250 @ 0xfa │ │ │ │ - b.w 204e2 │ │ │ │ - mov r8, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r7, r5 │ │ │ │ - movw r9, #263 @ 0x107 │ │ │ │ - b.w 207e2 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 20e40 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r8, r7 │ │ │ │ - mov.w r9, #266 @ 0x10a │ │ │ │ - mov r7, r6 │ │ │ │ - mov sl, r5 │ │ │ │ - b.w 204e2 │ │ │ │ - movw r0, #37450 @ 0x924a │ │ │ │ - blx 35f4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 214e8 │ │ │ │ - ldr.w r0, [r6, #1144] @ 0x478 │ │ │ │ - strd r5, r4, [sp, #64] @ 0x40 │ │ │ │ - b.n 2129e │ │ │ │ - mov sl, r5 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r9, #266 @ 0x10a │ │ │ │ - b.w 207e2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20e28 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20e52 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr r3, [pc, #432] @ (210bc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #460] @ 0x1cc │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl bdac │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 20f2c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 20f50 │ │ │ │ + cbz r6, 20f44 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a434 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 20f44 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 20f58 │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w fp, #468 @ 0x1d4 │ │ │ │ + mov r5, r7 │ │ │ │ + b.w 1fb4e │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20e16 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r8, r7 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r7, r6 │ │ │ │ - movw r9, #263 @ 0x107 │ │ │ │ - b.w 204e2 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r9, #265 @ 0x109 │ │ │ │ - b.w 204e2 │ │ │ │ - mov sl, r7 │ │ │ │ - mov.w r9, #241 @ 0xf1 │ │ │ │ - mov r7, r6 │ │ │ │ - b.w 207e2 │ │ │ │ - mov r0, r7 │ │ │ │ - mov.w r9, #254 @ 0xfe │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 20526 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 20f2c │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21198 │ │ │ │ - ldr r2, [pc, #128] @ (21544 ) │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r1, [pc, #180] @ (2157c ) │ │ │ │ - mov r6, r7 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + b.n 20f44 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + blx 3308 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 20830 │ │ │ │ movs r7, #0 │ │ │ │ - add r1, pc │ │ │ │ - mov.w r9, #262 @ 0x106 │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ + movw fp, #471 @ 0x1d7 │ │ │ │ mov r5, r7 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #160] @ (21580 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 390c │ │ │ │ - b.w 204e8 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r6, r7 │ │ │ │ + b.w 1fb4e │ │ │ │ + ldr r3, [pc, #328] @ (210c0 ) │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 3308 │ │ │ │ mov r8, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w r9, #262 @ 0x106 │ │ │ │ - b.w 207e2 │ │ │ │ - mov r7, ip │ │ │ │ - b.n 20e64 │ │ │ │ - mov r6, r7 │ │ │ │ - b.n 2121e │ │ │ │ - nop │ │ │ │ - cdp2 0, 14, cr0, cr8, cr1, {0} │ │ │ │ - lsls r4, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl], #4 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0], {1} │ │ │ │ - umull r0, r0, r6, r1 │ │ │ │ - smlsd r0, sl, r1, r0 │ │ │ │ - @ instruction: 0xfaf00001 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf4f40001 │ │ │ │ - str r6, [r4, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #196] @ (2164c ) │ │ │ │ - movw r2, #9129 @ 0x23a9 │ │ │ │ - ldr r1, [pc, #196] @ (21650 ) │ │ │ │ - ldr r0, [pc, #196] @ (21654 ) │ │ │ │ + b.n 20d0e │ │ │ │ + movw fp, #467 @ 0x1d3 │ │ │ │ + b.w 1fb4e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 20fa6 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + b.w 1fc90 │ │ │ │ + mov r9, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b.w 1fca0 │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #264] @ (210c4 ) │ │ │ │ + movw r2, #13310 @ 0x33fe │ │ │ │ + ldr r1, [pc, #260] @ (210c8 ) │ │ │ │ + ldr r0, [pc, #264] @ (210cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1880 @ 0x758 │ │ │ │ + add.w r3, r3, #1824 @ 0x720 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 411c <__assert_fail@plt+0x734> │ │ │ │ - ldr r3, [pc, #180] @ (21658 ) │ │ │ │ - movw r2, #9097 @ 0x2389 │ │ │ │ - ldr r1, [pc, #180] @ (2165c ) │ │ │ │ - ldr r0, [pc, #180] @ (21660 ) │ │ │ │ + ldr r3, [pc, #252] @ (210d0 ) │ │ │ │ + movw r2, #13093 @ 0x3325 │ │ │ │ + ldr r1, [pc, #248] @ (210d4 ) │ │ │ │ + ldr r0, [pc, #252] @ (210d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1880 @ 0x758 │ │ │ │ + add.w r3, r3, #1824 @ 0x720 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ (21664 ) │ │ │ │ - movw r2, #9233 @ 0x2411 │ │ │ │ - ldr r1, [pc, #168] @ (21668 ) │ │ │ │ - ldr r0, [pc, #168] @ (2166c ) │ │ │ │ + bl 3eb4 <__assert_fail@plt+0x4cc> │ │ │ │ + ldr r3, [pc, #236] @ (210dc ) │ │ │ │ + movw r2, #13253 @ 0x33c5 │ │ │ │ + ldr r1, [pc, #232] @ (210e0 ) │ │ │ │ + ldr r0, [pc, #236] @ (210e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1880 @ 0x758 │ │ │ │ + add.w r3, r3, #1824 @ 0x720 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #156] @ (21670 ) │ │ │ │ - movw r2, #22985 @ 0x59c9 │ │ │ │ - ldr r1, [pc, #156] @ (21674 ) │ │ │ │ - ldr r0, [pc, #156] @ (21678 ) │ │ │ │ + bl 40e0 <__assert_fail@plt+0x6f8> │ │ │ │ + ldr r3, [pc, #220] @ (210e8 ) │ │ │ │ + movw r2, #13360 @ 0x3430 │ │ │ │ + ldr r1, [pc, #216] @ (210ec ) │ │ │ │ + ldr r0, [pc, #220] @ (210f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1936 @ 0x790 │ │ │ │ + add.w r3, r3, #1824 @ 0x720 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (2167c ) │ │ │ │ - movw r2, #9307 @ 0x245b │ │ │ │ - ldr r1, [pc, #144] @ (21680 ) │ │ │ │ - ldr r0, [pc, #144] @ (21684 ) │ │ │ │ + ldr r3, [pc, #208] @ (210f4 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #208] @ (210f8 ) │ │ │ │ + ldr r0, [pc, #208] @ (210fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1880 @ 0x758 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (21688 ) │ │ │ │ - movw r2, #8991 @ 0x231f │ │ │ │ - ldr r1, [pc, #132] @ (2168c ) │ │ │ │ - ldr r0, [pc, #132] @ (21690 ) │ │ │ │ + ldr r3, [pc, #200] @ (21100 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #196] @ (21104 ) │ │ │ │ + ldr r0, [pc, #200] @ (21108 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1880 @ 0x758 │ │ │ │ + adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ (21694 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #120] @ (21698 ) │ │ │ │ - ldr r0, [pc, #120] @ (2169c ) │ │ │ │ + ldr r3, [pc, #188] @ (2110c ) │ │ │ │ + movw r2, #13423 @ 0x346f │ │ │ │ + ldr r1, [pc, #188] @ (21110 ) │ │ │ │ + ldr r0, [pc, #188] @ (21114 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ + add.w r3, r3, #1824 @ 0x720 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #108] @ (216a0 ) │ │ │ │ - movw r2, #9124 @ 0x23a4 │ │ │ │ - ldr r1, [pc, #104] @ (216a4 ) │ │ │ │ - ldr r0, [pc, #108] @ (216a8 ) │ │ │ │ + bl 4238 <__assert_fail@plt+0x850> │ │ │ │ + ldr r3, [pc, #172] @ (21118 ) │ │ │ │ + movw r2, #13510 @ 0x34c6 │ │ │ │ + ldr r1, [pc, #172] @ (2111c ) │ │ │ │ + ldr r0, [pc, #172] @ (21120 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1880 @ 0x758 │ │ │ │ + add.w r3, r3, #1824 @ 0x720 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #160] @ (21124 ) │ │ │ │ + movw r2, #13119 @ 0x333f │ │ │ │ + ldr r1, [pc, #160] @ (21128 ) │ │ │ │ + ldr r0, [pc, #160] @ (2112c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #896] @ (219d4 ) │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + lsls r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #784] @ (21970 ) │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + strb.w r0, [r0, #1] │ │ │ │ + ldrb.w r0, [r2, r1] │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #688] @ (2191c ) │ │ │ │ + strb r6, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #592] @ (218c8 ) │ │ │ │ + strb r6, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #496] @ (21874 ) │ │ │ │ + strb r2, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #400] @ (21820 ) │ │ │ │ + strb r6, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #200] @ (21770 ) │ │ │ │ + strb r2, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r4, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r1, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r6, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r1, #28] │ │ │ │ + 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 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [pc, #608] @ (21920 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #608] @ (21924 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ - vldr d7, [pc, #588] @ 21918 │ │ │ │ - ldr r6, [pc, #600] @ (21928 ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #596] @ (2192c ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov.w r2, #0 │ │ │ │ - vstr d7, [sp, #32] │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ - ldmia r1, {r0, r1, r2} │ │ │ │ - stmia.w r4, {r0, r1, r2} │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 21758 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 21b26 │ │ │ │ - ldr r1, [pc, #560] @ (21930 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 21b10 │ │ │ │ - ldr r1, [pc, #556] @ (21934 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 21b2a │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 21758 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 218d6 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.w 218c4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 21958 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #524] @ (21938 ) │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, ip │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl adfc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 2197a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 219b4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 219b2 │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 21782 │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.w 21958 │ │ │ │ - ldr.w r5, [ip] │ │ │ │ - ldr.w r2, [ip, #4] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 21a9e │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 21a24 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 21886 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mov r7, r3 │ │ │ │ - adds r3, r7, #1 │ │ │ │ - beq.w 21a32 │ │ │ │ - ldr r3, [pc, #404] @ (2193c ) │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - ldr r3, [pc, #404] @ (21940 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r6, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - bne.w 21a40 │ │ │ │ - ldr r3, [pc, #392] @ (21944 ) │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r3, [pc, #740] @ (21428 ) │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #740] @ (2142c ) │ │ │ │ + movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r5, [r3, #304] @ 0x130 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [r4, #4] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + strd r7, r7, [sp, #20] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + mov r9, r1 │ │ │ │ + ldr.w r4, [r3, #344] @ 0x158 │ │ │ │ + ldr r3, [pc, #724] @ (21430 ) │ │ │ │ + strh.w r7, [sp, #32] │ │ │ │ + ldr r6, [pc, #720] @ (21434 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218aa │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 21a64 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.n 2122a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 2126a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 217e8 │ │ │ │ + bge.n 21188 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #348] @ (21948 ) │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #684] @ (21438 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #296] @ 21918 │ │ │ │ - add r1, sp, #24 │ │ │ │ + vldr d7, [pc, #656] @ 21420 │ │ │ │ + mov r1, sp │ │ │ │ add r2, pc │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ + add r0, sp, #20 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp] │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 219e8 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + beq.n 21244 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 211cc │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 219d8 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1d9a4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 219e8 │ │ │ │ - blx 353c │ │ │ │ + bne.n 21236 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 2128a │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.n 2128a │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2183c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21a1c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 21852 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21852 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21a16 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 21868 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cbz r3, 211f4 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 213f6 │ │ │ │ + blx 353c │ │ │ │ + cbz r4, 2120c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21868 │ │ │ │ + bge.n 2120c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21a10 │ │ │ │ - ldr r2, [pc, #224] @ (2194c ) │ │ │ │ - ldr r3, [pc, #184] @ (21924 ) │ │ │ │ + beq.w 213c6 │ │ │ │ + ldr r2, [pc, #556] @ (2143c ) │ │ │ │ + ldr r3, [pc, #544] @ (21430 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21b0c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #200] @ (21950 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 21a32 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 21a24 │ │ │ │ + bne.w 21576 │ │ │ │ mov r0, r5 │ │ │ │ - blx 37f0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 2179e │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1d9a4 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 21414 │ │ │ │ + mov r4, r9 │ │ │ │ + b.n 211b4 │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 211b4 │ │ │ │ + movw r5, #497 @ 0x1f1 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21408 │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 213fc │ │ │ │ + ldr r0, [pc, #480] @ (21440 ) │ │ │ │ + mov r1, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + b.n 211f4 │ │ │ │ + ldr r1, [pc, #472] @ (21444 ) │ │ │ │ + movw r2, #497 @ 0x1f1 │ │ │ │ + ldr r0, [pc, #468] @ (21448 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21aec │ │ │ │ - blx 353c │ │ │ │ - b.n 2183c │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r0, #0] │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #104] @ (21954 ) │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r1, ip, r5, lsl #2 │ │ │ │ + beq.n 21244 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 21188 │ │ │ │ + ldr r7, [r3, #72] @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [pc, #444] @ (2144c ) │ │ │ │ add r3, pc │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl adfc │ │ │ │ + ldr.w r1, [r3, #940] @ 0x3ac │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 21418 │ │ │ │ + blx r7 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 21244 │ │ │ │ + ldr r3, [pc, #424] @ (21450 ) │ │ │ │ + ldr.w lr, [r9, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp lr, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #416] @ (21454 ) │ │ │ │ + itt ne │ │ │ │ + movne r1, lr │ │ │ │ + movne r8, r9 │ │ │ │ + add r3, pc │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [r9, #8] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldr r3, [pc, #400] @ (21458 ) │ │ │ │ + it eq │ │ │ │ + ldreq.w r1, [r8, #4] │ │ │ │ + ldr.w ip, [r6, r3] │ │ │ │ + cmp r1, ip │ │ │ │ + it ne │ │ │ │ + cmpne r1, r0 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + beq.n 21322 │ │ │ │ + ldr.w r2, [r1, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 21470 │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r1, [r7, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 215ac │ │ │ │ + ldr r1, [pc, #360] @ (2145c ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.w 21596 │ │ │ │ + ldr r1, [pc, #352] @ (21460 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.w 21592 │ │ │ │ + ldr r7, [r2, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 21330 │ │ │ │ + adds r2, #12 │ │ │ │ + b.n 21316 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 21330 │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ + cmp r1, ip │ │ │ │ + it ne │ │ │ │ + cmpne r0, r1 │ │ │ │ + bne.n 21310 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r3, [pc, #312] @ (21464 ) │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 213ce │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + cmp lr, sl │ │ │ │ + beq.w 214c0 │ │ │ │ + vldr d7, [pc, #216] @ 21420 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + vstr d7, [sp, #8] │ │ │ │ + bl b4b4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21370 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 213ee │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 214a0 │ │ │ │ + ldr r2, [pc, #240] @ (21468 ) │ │ │ │ + ldr r1, [pc, #240] @ (2146c ) │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r5, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + bne.w 2152c │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cbz r3, 213a6 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2197a │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 2190e │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.n 214a0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 211f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219b2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 21782 │ │ │ │ - nop.w │ │ │ │ + bne.w 211f4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 211f4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2120c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 211cc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 211cc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 211cc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21370 │ │ │ │ + movw r5, #501 @ 0x1f5 │ │ │ │ + b.n 21248 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 2125c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 21252 │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 211cc │ │ │ │ + blx 3970 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 212a0 │ │ │ │ ... │ │ │ │ - b.n 2155c │ │ │ │ - movs r1, r0 │ │ │ │ + movw r0, #18433 @ 0x4801 │ │ │ │ + @ instruction: 0xeb940001 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21540 │ │ │ │ - movs r1, r0 │ │ │ │ - stmdb r0!, {r0} │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + sbcs.w r0, ip, r1 │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + @ instruction: 0xead00001 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + @ instruction: 0xf4fc0001 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s16 q8, d0, d1 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + @ instruction: 0xf4d20001 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21238 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #468] @ (21b30 ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #468] @ (21b34 ) │ │ │ │ - ldr r2, [pc, #472] @ (21b38 ) │ │ │ │ + lsls r3, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 21322 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 21472 │ │ │ │ + ldr r3, [pc, #300] @ (215b0 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 21322 │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cmp r1, ip │ │ │ │ + beq.w 21322 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 2148a │ │ │ │ + cmp ip, r3 │ │ │ │ + bne.w 21330 │ │ │ │ + b.n 21322 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 21244 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21244 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21244 │ │ │ │ + ldr.w r7, [r9, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 2157a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 214f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 21524 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl b4b4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 2135c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2135c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2135c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 214f6 │ │ │ │ + ldr r2, [pc, #132] @ (215b4 ) │ │ │ │ + ldr r1, [pc, #136] @ (215b8 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #128] @ (215bc ) │ │ │ │ add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #464] @ (21b3c ) │ │ │ │ - ldr r1, [pc, #464] @ (21b40 ) │ │ │ │ - str r5, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 2198e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2198e │ │ │ │ + bge.n 21552 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 21a5e │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 219a2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 2156e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 219a2 │ │ │ │ + bge.w 21244 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21a58 │ │ │ │ - ldr r0, [pc, #416] @ (21b44 ) │ │ │ │ - mov.w r1, #310 @ 0x136 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 21868 │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r3, [pc, #376] @ (21b30 ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #396] @ (21b48 ) │ │ │ │ - ldr r2, [pc, #400] @ (21b4c ) │ │ │ │ + bne.w 21244 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21244 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21552 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #68] @ (215c0 ) │ │ │ │ + movw r2, #14136 @ 0x3738 │ │ │ │ + ldr r1, [pc, #64] @ (215c4 ) │ │ │ │ + ldr r0, [pc, #68] @ (215c8 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #388] @ (21b50 ) │ │ │ │ - ldr r1, [pc, #392] @ (21b54 ) │ │ │ │ + addw r3, r3, #1892 @ 0x764 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #52] @ (215cc ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #48] @ (215d0 ) │ │ │ │ + ldr r0, [pc, #52] @ (215d4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 2197a │ │ │ │ - mov r0, r4 │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #216] @ (216a0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r3, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r4, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #444] @ (217a4 ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r1, [pc, #444] @ (217a8 ) │ │ │ │ + cmp r2, #0 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #440] @ (217ac ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + mov.w r1, #0 │ │ │ │ + bgt.w 2170c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21732 │ │ │ │ + ldr r2, [pc, #420] @ (217b0 ) │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strh.w r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r4, [r2, #344] @ 0x158 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2169a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 216ae │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21638 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr r2, [pc, #368] @ (217b4 ) │ │ │ │ + movs r3, #7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + add r2, pc │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 21812 │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 21a90 │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + beq.n 216dc │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21a84 │ │ │ │ - ldr r0, [pc, #348] @ (21b58 ) │ │ │ │ - mov.w r1, #310 @ 0x136 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ + bne.n 216ce │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 21130 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 216dc │ │ │ │ blx 353c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 21af0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 2182a │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21868 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21852 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2183c │ │ │ │ - ldr r3, [pc, #308] @ (21b5c ) │ │ │ │ - ldr r1, [pc, #312] @ (21b60 ) │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21680 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 21704 │ │ │ │ + ldr r1, [pc, #308] @ (217b8 ) │ │ │ │ + ldr r2, [pc, #292] @ (217a8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2197a │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 217a4 │ │ │ │ - ldr r2, [pc, #288] @ (21b64 ) │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc │ │ │ │ - bl aa48 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 21782 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9028 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9028 │ │ │ │ - b.n 219ae │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 219a2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2198e │ │ │ │ - ldr r1, [pc, #256] @ (21b68 ) │ │ │ │ - mov.w r2, #310 @ 0x136 │ │ │ │ - ldr r0, [pc, #256] @ (21b6c ) │ │ │ │ + bl 21130 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21760 │ │ │ │ + blx 353c │ │ │ │ + b.n 21680 │ │ │ │ + ldr r1, [pc, #268] @ (217bc ) │ │ │ │ + movw r2, #497 @ 0x1f1 │ │ │ │ + ldr r0, [pc, #264] @ (217c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21aec │ │ │ │ + beq.n 21760 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 217e8 │ │ │ │ + b.n 21638 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 219f8 │ │ │ │ - mov.w r2, #310 @ 0x136 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 219f0 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 21af4 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 21af4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 21af4 │ │ │ │ - ldr r2, [pc, #192] @ (21b70 ) │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 21ae0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl b048 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2179e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2179e │ │ │ │ - mov r0, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 2165e │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 21764 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 21772 │ │ │ │ + ldr r0, [pc, #212] @ (217c4 ) │ │ │ │ + movw r1, #497 @ 0x1f1 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + blx 353c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 2177e │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 21670 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2179e │ │ │ │ - bl 8bb0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 21ab8 │ │ │ │ - b.n 21a32 │ │ │ │ + b.n 21680 │ │ │ │ + ldr r3, [pc, #184] @ (217c8 ) │ │ │ │ movs r5, #0 │ │ │ │ - b.n 219e8 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 2183c │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 21a32 │ │ │ │ - ldr r3, [pc, #48] @ (21b30 ) │ │ │ │ - ldr r1, [pc, #116] @ (21b74 ) │ │ │ │ + ldr r1, [pc, #184] @ (217cc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 21a32 │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r3, [pc, #176] @ (217d0 ) │ │ │ │ + ldr r2, [pc, #180] @ (217d4 ) │ │ │ │ + ldr r1, [pc, #180] @ (217d8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 21680 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 217a0 │ │ │ │ + ldr r1, [pc, #160] @ (217dc ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2178a │ │ │ │ + ldr r1, [pc, #156] @ (217e0 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21786 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 2172e │ │ │ │ + beq.w 2160a │ │ │ │ + ldr r0, [pc, #140] @ (217e4 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 8d54 │ │ │ │ + b.n 2172e │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 216dc │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movw r2, #497 @ 0x1f1 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 216e4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 216ec │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 21680 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (21b78 ) │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #92] @ (217e8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (21b7c ) │ │ │ │ - ldr r0, [pc, #100] @ (21b80 ) │ │ │ │ + ldr r1, [pc, #88] @ (217ec ) │ │ │ │ + ldr r0, [pc, #92] @ (217f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - nop │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + b.n 2158c │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + b.n 2158c │ │ │ │ + movs r1, r0 │ │ │ │ + sbcs.w r0, sl, #1 │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + b.n 21474 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #848] @ (21ed0 ) │ │ │ │ + ldr r6, [pc, #664] @ (21a88 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [pc, #608] @ (21df8 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #608] @ (21dfc ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ - vldr d7, [pc, #588] @ 21df0 │ │ │ │ - ldr r6, [pc, #600] @ (21e00 ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #596] @ (21e04 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov.w r2, #0 │ │ │ │ - vstr d7, [sp, #32] │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ - ldmia r1, {r0, r1, r2} │ │ │ │ - stmia.w r4, {r0, r1, r2} │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 21c30 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 21ffe │ │ │ │ - ldr r1, [pc, #560] @ (21e08 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 21fe8 │ │ │ │ - ldr r1, [pc, #556] @ (21e0c ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 22002 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 21c30 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 21dae │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.w 21d9c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 21e30 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #524] @ (21e10 ) │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, ip │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl adfc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 21e52 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21e8c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 21e8a │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 21c5a │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.w 21e30 │ │ │ │ - ldr.w r5, [ip] │ │ │ │ - ldr.w r2, [ip, #4] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 21f76 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 21efc │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 21d5e │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mov r7, r3 │ │ │ │ - adds r3, r7, #1 │ │ │ │ - beq.w 21f0a │ │ │ │ - ldr r3, [pc, #404] @ (21e14 ) │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - ldr r3, [pc, #404] @ (21e18 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r6, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - bne.w 21f18 │ │ │ │ - ldr r3, [pc, #392] @ (21e1c ) │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r3, [pc, #744] @ (21af0 ) │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #744] @ (21af4 ) │ │ │ │ + movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r5, [r3, #292] @ 0x124 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [r4, #4] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + strd r7, r7, [sp, #20] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + mov r9, r1 │ │ │ │ + ldr.w r4, [r3, #340] @ 0x154 │ │ │ │ + ldr r3, [pc, #728] @ (21af8 ) │ │ │ │ + strh.w r7, [sp, #32] │ │ │ │ + ldr r6, [pc, #724] @ (21afc ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d82 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 21f3c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.n 218ee │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 2192e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21cc0 │ │ │ │ + bge.n 2184c │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #348] @ (21e20 ) │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #688] @ (21b00 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #296] @ 21df0 │ │ │ │ - add r1, sp, #24 │ │ │ │ + vldr d7, [pc, #660] @ 21ae8 │ │ │ │ + mov r1, sp │ │ │ │ add r2, pc │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ + add r0, sp, #20 │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + vstr d7, [sp] │ │ │ │ blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 21ec0 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + beq.n 21908 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 21890 │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21eb0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 17790 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 21ec0 │ │ │ │ - blx 353c │ │ │ │ + bne.n 218fa │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 2194e │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.n 2194e │ │ │ │ + ldr r5, [r5, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21d14 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21ef4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 21d2a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21d2a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 21eee │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 21d40 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cbz r3, 218b8 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 21aba │ │ │ │ + blx 353c │ │ │ │ + cbz r4, 218d0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21d40 │ │ │ │ + bge.n 218d0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21ee8 │ │ │ │ - ldr r2, [pc, #224] @ (21e24 ) │ │ │ │ - ldr r3, [pc, #184] @ (21dfc ) │ │ │ │ + beq.w 21a8a │ │ │ │ + ldr r2, [pc, #560] @ (21b04 ) │ │ │ │ + ldr r3, [pc, #548] @ (21af8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21fe4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #200] @ (21e28 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 21f0a │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 21efc │ │ │ │ + bne.w 21c3e │ │ │ │ mov r0, r5 │ │ │ │ - blx 37f0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 21c76 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 17790 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 21ad8 │ │ │ │ + mov r4, r9 │ │ │ │ + b.n 21878 │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 21878 │ │ │ │ + movw r5, #491 @ 0x1eb │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21acc │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21ac0 │ │ │ │ + ldr r0, [pc, #484] @ (21b08 ) │ │ │ │ + mov r1, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + b.n 218b8 │ │ │ │ + ldr r1, [pc, #476] @ (21b0c ) │ │ │ │ + movw r2, #491 @ 0x1eb │ │ │ │ + ldr r0, [pc, #472] @ (21b10 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 39d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21fc4 │ │ │ │ - blx 353c │ │ │ │ - b.n 21d14 │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r0, #0] │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #104] @ (21e2c ) │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r1, ip, r5, lsl #2 │ │ │ │ + beq.n 21908 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 2184c │ │ │ │ + ldr r7, [r3, #72] @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [pc, #448] @ (21b14 ) │ │ │ │ add r3, pc │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl adfc │ │ │ │ + ldr.w r1, [r3, #904] @ 0x388 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 21adc │ │ │ │ + blx r7 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 21908 │ │ │ │ + ldr r3, [pc, #428] @ (21b18 ) │ │ │ │ + ldr.w lr, [r9, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp lr, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #420] @ (21b1c ) │ │ │ │ + itt ne │ │ │ │ + movne r1, lr │ │ │ │ + movne r8, r9 │ │ │ │ + add r3, pc │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [r9, #8] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldr r3, [pc, #404] @ (21b20 ) │ │ │ │ + it eq │ │ │ │ + ldreq.w r1, [r8, #4] │ │ │ │ + ldr.w ip, [r6, r3] │ │ │ │ + cmp r1, ip │ │ │ │ + it ne │ │ │ │ + cmpne r1, r0 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + beq.n 219e6 │ │ │ │ + ldr.w r2, [r1, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 21b38 │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r1, [r7, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 21c74 │ │ │ │ + ldr r1, [pc, #364] @ (21b24 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.w 21c5e │ │ │ │ + ldr r1, [pc, #356] @ (21b28 ) │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.w 21c5a │ │ │ │ + ldr r7, [r2, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 219f4 │ │ │ │ + adds r2, #12 │ │ │ │ + b.n 219da │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 219f4 │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ + cmp r1, ip │ │ │ │ + it ne │ │ │ │ + cmpne r0, r1 │ │ │ │ + bne.n 219d4 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r3, [pc, #316] @ (21b2c ) │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 21a92 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + cmp lr, sl │ │ │ │ + beq.w 21b88 │ │ │ │ + vldr d7, [pc, #220] @ 21ae8 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + vstr d7, [sp, #8] │ │ │ │ + bl b4b4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21a34 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 21ab2 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 21b68 │ │ │ │ + ldr r2, [pc, #244] @ (21b30 ) │ │ │ │ + ldr r1, [pc, #244] @ (21b34 ) │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r5, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + bne.w 21bf4 │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cbz r3, 21a6a │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 21e52 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 21de6 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.n 21b68 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 218b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e8a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 21c5a │ │ │ │ + bne.w 218b8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 218b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 218d0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 21890 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21890 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21890 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21a34 │ │ │ │ + movw r5, #495 @ 0x1ef │ │ │ │ + b.n 2190c │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 21920 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 21916 │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 21890 │ │ │ │ + blx 3970 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 21964 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 22084 │ │ │ │ + vaddl.s8 q0, d0, d1 │ │ │ │ + b.n 21498 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22068 │ │ │ │ + b.n 21470 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 21698 │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 21320 │ │ │ │ movs r1, r0 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 3, cr0, cr8, cr1, {0} │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 0, cr0, cr14, cr1, {0} │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + lsls r7, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaf80001 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ - movs r0, r0 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #468] @ (22008 ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #468] @ (2200c ) │ │ │ │ - ldr r2, [pc, #472] @ (22010 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 219e6 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 21b3a │ │ │ │ + ldr r3, [pc, #300] @ (21c78 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 219e6 │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cmp r1, ip │ │ │ │ + beq.w 219e6 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 21b52 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne.w 219f4 │ │ │ │ + b.n 219e6 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 21908 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21908 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21908 │ │ │ │ + ldr.w r7, [r9, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 21c42 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21bbe │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 21bec │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl b4b4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 21a20 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21a20 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21a20 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21bbe │ │ │ │ + ldr r2, [pc, #132] @ (21c7c ) │ │ │ │ + ldr r1, [pc, #136] @ (21c80 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #128] @ (21c84 ) │ │ │ │ add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #464] @ (22014 ) │ │ │ │ - ldr r1, [pc, #464] @ (22018 ) │ │ │ │ - str r5, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ blx 390c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 21e66 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21e66 │ │ │ │ + bge.n 21c1a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 21f36 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 21e7a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 21c36 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21e7a │ │ │ │ + bge.w 21908 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f30 │ │ │ │ - ldr r0, [pc, #416] @ (2201c ) │ │ │ │ - mov.w r1, #280 @ 0x118 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 21d40 │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r3, [pc, #376] @ (22008 ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #396] @ (22020 ) │ │ │ │ - ldr r2, [pc, #400] @ (22024 ) │ │ │ │ + bne.w 21908 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21908 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21c1a │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #68] @ (21c88 ) │ │ │ │ + movw r2, #13921 @ 0x3661 │ │ │ │ + ldr r1, [pc, #64] @ (21c8c ) │ │ │ │ + ldr r0, [pc, #68] @ (21c90 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #388] @ (22028 ) │ │ │ │ - ldr r1, [pc, #392] @ (2202c ) │ │ │ │ + add.w r3, r3, #1944 @ 0x798 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #52] @ (21c94 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #48] @ (21c98 ) │ │ │ │ + ldr r0, [pc, #52] @ (21c9c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 21e52 │ │ │ │ - mov r0, r4 │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #440] @ (21e48 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r7, #17] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #840] @ (21fe4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #104] @ (21d08 ) │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #444] @ (21e6c ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r1, [pc, #444] @ (21e70 ) │ │ │ │ + cmp r2, #0 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #440] @ (21e74 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + mov.w r1, #0 │ │ │ │ + bgt.w 21dd4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21dfa │ │ │ │ + ldr r2, [pc, #420] @ (21e78 ) │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strh.w r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r4, [r2, #340] @ 0x154 │ │ │ │ + blx 3798 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 21d62 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 21d76 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21d00 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr r2, [pc, #368] @ (21e7c ) │ │ │ │ + movs r3, #7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + add r2, pc │ │ │ │ + add.w r2, r2, #508 @ 0x1fc │ │ │ │ + blx 36e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 21cea │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 21f68 │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + beq.n 21da4 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f5c │ │ │ │ - ldr r0, [pc, #348] @ (22030 ) │ │ │ │ - mov.w r1, #280 @ 0x118 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ + bne.n 21d96 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 217f4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21da4 │ │ │ │ blx 353c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 21fc8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 21d02 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21d40 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21d2a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21d14 │ │ │ │ - ldr r3, [pc, #308] @ (22034 ) │ │ │ │ - ldr r1, [pc, #312] @ (22038 ) │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21d48 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 21dcc │ │ │ │ + ldr r1, [pc, #308] @ (21e80 ) │ │ │ │ + ldr r2, [pc, #292] @ (21e70 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 21e52 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 21c7c │ │ │ │ - ldr r2, [pc, #288] @ (2203c ) │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc │ │ │ │ - bl aa48 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 21e4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 9028 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9028 │ │ │ │ - b.n 21e86 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21e7a │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21e66 │ │ │ │ - ldr r1, [pc, #256] @ (22040 ) │ │ │ │ - mov.w r2, #280 @ 0x118 │ │ │ │ - ldr r0, [pc, #256] @ (22044 ) │ │ │ │ + bl 217f4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21e28 │ │ │ │ + blx 353c │ │ │ │ + b.n 21d48 │ │ │ │ + ldr r1, [pc, #268] @ (21e84 ) │ │ │ │ + movw r2, #491 @ 0x1eb │ │ │ │ + ldr r0, [pc, #264] @ (21e88 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21fc4 │ │ │ │ + beq.n 21e28 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 21cc0 │ │ │ │ + b.n 21d00 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 21ed0 │ │ │ │ - mov.w r2, #280 @ 0x118 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 21ec8 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 21fcc │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 21fcc │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 21fcc │ │ │ │ - ldr r2, [pc, #192] @ (22048 ) │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 21fb8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl b048 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 21c76 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 21c76 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 21d26 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 21e2c │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 21e3a │ │ │ │ + ldr r0, [pc, #212] @ (21e8c ) │ │ │ │ + movw r1, #491 @ 0x1eb │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + blx 353c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 21e46 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 21d38 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21c76 │ │ │ │ - bl 8bb0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 21f90 │ │ │ │ - b.n 21f0a │ │ │ │ + b.n 21d48 │ │ │ │ + ldr r3, [pc, #184] @ (21e90 ) │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21ec0 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 21d14 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 21f0a │ │ │ │ - ldr r3, [pc, #48] @ (22008 ) │ │ │ │ - ldr r1, [pc, #116] @ (2204c ) │ │ │ │ + ldr r1, [pc, #184] @ (21e94 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 21f0a │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r3, [pc, #176] @ (21e98 ) │ │ │ │ + ldr r2, [pc, #180] @ (21e9c ) │ │ │ │ + ldr r1, [pc, #180] @ (21ea0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 21d48 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 21e68 │ │ │ │ + ldr r1, [pc, #160] @ (21ea4 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21e52 │ │ │ │ + ldr r1, [pc, #156] @ (21ea8 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21e4e │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 21df6 │ │ │ │ + beq.w 21cd2 │ │ │ │ + ldr r0, [pc, #140] @ (21eac ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 8d54 │ │ │ │ + b.n 21df6 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 21da4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movw r2, #491 @ 0x1eb │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 21dac │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 21db4 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 21d48 │ │ │ │ blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (22050 ) │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #92] @ (21eb0 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (22054 ) │ │ │ │ - ldr r0, [pc, #100] @ (22058 ) │ │ │ │ + ldr r1, [pc, #88] @ (21eb4 ) │ │ │ │ + ldr r0, [pc, #92] @ (21eb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - nop │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + b.n 21ec4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + b.n 21ec4 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xeab20001 │ │ │ │ + strb r4, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + svc 148 @ 0x94 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + str r2, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, pc │ │ │ │ + @ instruction: 0x47de │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #272] @ (2216c ) │ │ │ │ + ldr r4, [pc, #152] @ (21f54 ) │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #2804] @ 22b64 │ │ │ │ - ldr.w r3, [pc, #2804] @ 22b68 │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - add r1, pc │ │ │ │ - mov r7, r2 │ │ │ │ - ldr.w r8, [pc, #2796] @ 22b6c │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr.w r3, [pc, #2868] @ 22a04 │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr.w r2, [pc, #2868] @ 22a08 │ │ │ │ + movs r4, #0 │ │ │ │ + add r3, pc │ │ │ │ + mov r9, r0 │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r7, [r3, #356] @ 0x164 │ │ │ │ + ldr.w r3, [pc, #2848] @ 22a0c │ │ │ │ + strh.w r4, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r8, [pc, #2844] @ 22a10 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #5 │ │ │ │ - bpl.w 22e5c │ │ │ │ - ldr.w r2, [pc, #2776] @ 22b70 │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 22e46 │ │ │ │ - ldr.w r2, [pc, #2764] @ 22b74 │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 22e42 │ │ │ │ - ldr.w r3, [pc, #2752] @ 22b78 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - add r3, pc │ │ │ │ - add.w r3, r3, #456 @ 0x1c8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 2217e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 32cc │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 22152 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 22882 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 22790 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #5 │ │ │ │ - bpl.w 22df6 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 220fc │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr.w r4, [pc, #2684] @ 22b7c │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r4, pc │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl adfc │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 22834 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 22192 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 22192 │ │ │ │ - ldr.w r3, [pc, #2648] @ 22b80 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #2644] @ 22b84 │ │ │ │ - movs r4, #1 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r0, [r8, r3] │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2632] @ 22b88 │ │ │ │ - ldr.w r1, [pc, #2632] @ 22b8c │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 227bc │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 22790 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bmi.n 22184 │ │ │ │ - ldr.w r3, [pc, #2604] @ 22b90 │ │ │ │ - movw r2, #12427 @ 0x308b │ │ │ │ - ldr.w r1, [pc, #2600] @ 22b94 │ │ │ │ - ldr.w r0, [pc, #2600] @ 22b98 │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1960 @ 0x7a8 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 22790 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - ldr.w r3, [pc, #2568] @ 22b9c │ │ │ │ - ldr.w r1, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #2564] @ 22ba0 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - mov r2, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r7, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r1 │ │ │ │ - bne.w 22896 │ │ │ │ - ldr.w r3, [pc, #2544] @ 22ba4 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r4, [sp, #72] @ 0x48 │ │ │ │ - add r3, pc │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - strh.w r4, [sp, #84] @ 0x54 │ │ │ │ - ldr.w sl, [r3, #324] @ 0x144 │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 226ca │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 22a3c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bne.w 225dc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 22754 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 221ec │ │ │ │ + bge.n 21f1e │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - mov r1, sl │ │ │ │ - bl 93fc │ │ │ │ + str r3, [r7, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9438 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2293a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2221a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + beq.w 22778 │ │ │ │ + ldr.w r3, [pc, #2788] @ 22a14 │ │ │ │ + ldr.w r0, [r9, #20] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1260] @ 0x4ec │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22868 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [r6, #12] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + beq.w 226e2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 226da │ │ │ │ + ldr.w r3, [pc, #2756] @ 22a18 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r6, [r3, #228] @ 0xe4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [r3, #64] @ 0x40 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 226ea │ │ │ │ + ldr.w r0, [pc, #2740] @ 22a1c │ │ │ │ + add r0, pc │ │ │ │ + blx 3348 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 228a8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bne.w 2253c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 370c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 22532 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2223e │ │ │ │ + bge.n 21f9a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2286e │ │ │ │ - ldr.w r3, [pc, #2408] @ 22ba8 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - add r3, pc │ │ │ │ - cmp r0, fp │ │ │ │ - ldr.w r1, [r3, #740] @ 0x2e4 │ │ │ │ - beq.w 2287a │ │ │ │ - cmp r1, fp │ │ │ │ - beq.w 2287a │ │ │ │ - blx 3954 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 228ae │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 225f8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22276 │ │ │ │ + bge.n 21fac │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22874 │ │ │ │ - ldr.w r5, [pc, #2356] @ 22bac │ │ │ │ - str r4, [r6, #16] │ │ │ │ + beq.w 2260a │ │ │ │ + ldr.w r5, [pc, #2672] @ 22a20 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r9, [r5, #1132] @ 0x46c │ │ │ │ + ldr.w r4, [r5, #1328] @ 0x530 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 228b4 │ │ │ │ + beq.w 226fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 222a2 │ │ │ │ + bge.n 21fd4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r2, [pc, #2312] @ 22bb0 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #1136] @ 0x470 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22932 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2291c │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 222d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 227d8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + ldr.w r5, [r9, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r4, [pc, #2628] @ 22a24 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r1, [sp, #28] │ │ │ │ + ldr.w r0, [r4, #1364] @ 0x554 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr.w r3, [pc, #2248] @ 22bb4 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #856] @ 0x358 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r0, [r4, #1204] @ 0x4b4 │ │ │ │ + str r5, [sp, #32] │ │ │ │ blx 3808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2231e │ │ │ │ + bge.n 22018 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22818 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 227d0 │ │ │ │ + beq.w 2263e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 226ee │ │ │ │ - ldr.w r2, [pc, #2192] @ 22bb8 │ │ │ │ - ldr.w r3, [pc, #2192] @ 22bbc │ │ │ │ - ldr.w r1, [r8, r2] │ │ │ │ + beq.w 22738 │ │ │ │ + ldr.w r3, [pc, #2568] @ 22a28 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r1 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - cmp r4, fp │ │ │ │ - it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 226ce │ │ │ │ - subs r5, r4, r3 │ │ │ │ - clz r5, r5 │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 227b2 │ │ │ │ + ldr.w r3, [pc, #2552] @ 22a2c │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + mov fp, r6 │ │ │ │ + ldr.w r3, [r3, #552] @ 0x228 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl b4b4 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22368 │ │ │ │ + bge.n 22068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22808 │ │ │ │ + beq.w 2262a │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2207e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22622 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22952 │ │ │ │ - ldr.w r3, [pc, #2128] @ 22bc0 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r3, #108] @ 0x6c │ │ │ │ + beq.w 2272c │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl bdd4 │ │ │ │ + bl f8bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22656 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 223a6 │ │ │ │ + bge.n 220a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22810 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 22a60 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 223c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 223c0 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r5, [pc, #2048] @ 22bc4 │ │ │ │ - str r4, [r6, #24] │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r9, [r5, #972] @ 0x3cc │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - blx 3700 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 22a66 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 223ec │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + beq.w 226ca │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r2, [pc, #2004] @ 22bc8 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #524] @ 0x20c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22ab8 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22a86 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + bpl.w 22d86 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ands.w r2, r3, #2 │ │ │ │ + bne.w 22836 │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.w 22680 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp.w r5, #65536 @ 0x10000 │ │ │ │ + bcs.w 226b4 │ │ │ │ + uxth r5, r5 │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 22846 │ │ │ │ + str r5, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22422 │ │ │ │ + bge.n 220e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 22422 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r4, [pc, #1960] @ 22bcc │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #972] @ 0x3cc │ │ │ │ - bl a698 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 22ada │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22900 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 22af6 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 226d2 │ │ │ │ + ldr.w r5, [r9, #20] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22466 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22942 │ │ │ │ - ldr.w r3, [pc, #1896] @ 22bd0 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #1 │ │ │ │ - movne r4, #4 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne.w r8, #0 │ │ │ │ - beq.w 22c82 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - movs r0, #1 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - blx 3690 │ │ │ │ - mov r9, r0 │ │ │ │ + bge.n 220f8 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 361c │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b38 │ │ │ │ - ldr.w r3, [pc, #1836] @ 22bd4 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + beq.w 2292e │ │ │ │ + ldr.w r3, [pc, #2344] @ 22a30 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #32 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr.w ip, [r3, #1036] @ 0x40c │ │ │ │ - ldr.w r1, [r3, #1196] @ 0x4ac │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - tst.w r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 22e64 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 22e46 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 22e42 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 22e60 │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - mov r0, r5 │ │ │ │ - str.w ip, [r9, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [ip] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - adds r1, r3, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - blx 3750 │ │ │ │ + strd r5, fp, [sp, #32] │ │ │ │ + ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 2251a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2251a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22ab0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22530 │ │ │ │ + bge.n 22136 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2294a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 2264e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22542 │ │ │ │ + bge.n 2214c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228ec │ │ │ │ + beq.w 22646 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22cc6 │ │ │ │ - ldr.w r3, [pc, #1676] @ 22bd8 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #640] @ 0x280 │ │ │ │ - bl a698 │ │ │ │ + beq.w 22948 │ │ │ │ + ldr.w r3, [pc, #2272] @ 22a34 │ │ │ │ + ldr.w r2, [r8, r3] │ │ │ │ + ldr.w r3, [pc, #2268] @ 22a38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr.w r1, [r8, r3] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bne.w 22cfe │ │ │ │ + ldr.w fp, [pc, #2240] @ 22a3c │ │ │ │ + add fp, pc │ │ │ │ + ldr.w r0, [fp, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22cd6 │ │ │ │ + beq.w 2286a │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 2296e │ │ │ │ + ldr.w r6, [fp, #164] @ 0xa4 │ │ │ │ + ldr.w r2, [fp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cbz r6, 221ba │ │ │ │ + ldr.w r3, [fp, #172] @ 0xac │ │ │ │ + cmp r3, #8 │ │ │ │ + beq.w 2282c │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + beq.w 2287c │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + beq.w 22960 │ │ │ │ + ldr.w r0, [pc, #2180] @ 22a40 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ + bl fee4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 22ae8 │ │ │ │ + ldr.w r2, [pc, #2160] @ 22a44 │ │ │ │ + ldr.w r3, [pc, #2160] @ 22a48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr.w fp, [r2, #1368] @ 0x558 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 229e8 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + bmi.w 22ad2 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.w 22ee2 │ │ │ │ + and.w r0, r2, #3 │ │ │ │ + cmp r2, #15 │ │ │ │ + bhi.w 22b0e │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + rsb r0, r0, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mul.w r0, r2, r0 │ │ │ │ + adds r0, #4 │ │ │ │ + blx 361c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 22d28 │ │ │ │ - movs r3, #1 │ │ │ │ - movt r3, #32768 @ 0x8000 │ │ │ │ - mov.w r9, #0 │ │ │ │ - movs r2, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - movs r0, #1 │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - strd r9, r4, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - blx 3690 │ │ │ │ - mov r8, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 22aa4 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22234 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22856 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp fp, r2 │ │ │ │ + beq.w 226c6 │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 22c02 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 22ee2 │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ + cmp r6, #15 │ │ │ │ + bhi.w 22c5e │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + and.w r6, r6, #3 │ │ │ │ + rsb r6, r6, #1 │ │ │ │ + mul.w r6, r3, r6 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + beq.w 22c32 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22284 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22862 │ │ │ │ + mov r1, r6 │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35dc │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22cf2 │ │ │ │ - ldr.w r2, [pc, #1608] @ 22bdc │ │ │ │ - movs r1, #0 │ │ │ │ + beq.w 22ae8 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 22b42 │ │ │ │ + ldr.w r2, [pc, #1960] @ 22a4c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r2, [r2, #776] @ 0x308 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 9654 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r2, #0] │ │ │ │ - ldrd r2, r1, [sp, #24] │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - add r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - blx 3750 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 225e2 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + mov fp, r5 │ │ │ │ + ldr.w r2, [r2, #552] @ 0x228 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + bl b4b4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 222dc │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22926 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 225e2 │ │ │ │ + bge.n 222f2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22908 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 22874 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2286a │ │ │ │ + mov r0, r6 │ │ │ │ + bl f8bc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22bc4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 225f4 │ │ │ │ + bge.n 22318 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22950 │ │ │ │ + mov r0, fp │ │ │ │ + bl b3a4 │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 22bda │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22340 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a8c │ │ │ │ + beq.w 22958 │ │ │ │ + ldr.w r5, [r9, #20] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 22784 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + subs r0, r6, r2 │ │ │ │ + subs r0, #19 │ │ │ │ + blx 361c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22796 │ │ │ │ + ldr.w r3, [pc, #1768] @ 22a50 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r3, pc │ │ │ │ + strd r5, r6, [sp, #32] │ │ │ │ + ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22606 │ │ │ │ + bge.n 22394 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22aa4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 22b06 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2261c │ │ │ │ + bge.n 223a6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a98 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 228a2 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 227ac │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne fp, r1 │ │ │ │ + bne.w 22df8 │ │ │ │ + ldr.w r5, [pc, #1680] @ 22a54 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r0, [r5, #824] @ 0x338 │ │ │ │ + bl a670 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 229e2 │ │ │ │ + ldr.w r0, [r5, #600] @ 0x258 │ │ │ │ + bl a670 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22c44 │ │ │ │ + blx 3284 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 229c2 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22404 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 228aa │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + addne r1, sp, #36 @ 0x24 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r5, #0 │ │ │ │ + beq.w 22c74 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + strd r5, fp, [sp, #32] │ │ │ │ + bl b4b4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 9150 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22446 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 228be │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22630 │ │ │ │ + bge.n 22458 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228f4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 22dea │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + beq.w 228b6 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 229e2 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r5, r1 │ │ │ │ + bne.w 22e5a │ │ │ │ + ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2264a │ │ │ │ + bge.n 22484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ad0 │ │ │ │ - ldr.w r3, [pc, #1428] @ 22be0 │ │ │ │ - str r2, [r6, #20] │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ - ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 228c6 │ │ │ │ + ldr.w r6, [pc, #1488] @ 22a58 │ │ │ │ + str.w r5, [r9, #36] @ 0x24 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r0, [r9, #20] │ │ │ │ + ldr.w r1, [r6, #1260] @ 0x4ec │ │ │ │ + bl 8ccc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22bf2 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r9, [r6, #232] @ 0xe8 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 22cd4 │ │ │ │ + ldr.w r0, [pc, #1448] @ 22a5c │ │ │ │ + add r0, pc │ │ │ │ + blx 3348 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22ce4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r6 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 370c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 22d56 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bge.n 224e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 224e8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22676 │ │ │ │ + bge.n 224fc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22ac2 │ │ │ │ - ldrb.w r1, [sp, #74] @ 0x4a │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r2, r3, [r6, #40] @ 0x28 │ │ │ │ - strd r2, r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r1, 226c6 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, sl │ │ │ │ - add.w r0, sp, #74 @ 0x4a │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 224fc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1376] @ 22a60 │ │ │ │ + ldr.w r5, [r8, r3] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt.w r3, [fp] │ │ │ │ - mov r3, fp │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 226c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22914 │ │ │ │ - adds r4, #1 │ │ │ │ - beq.w 2293a │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 2273e │ │ │ │ - mov sl, r4 │ │ │ │ - b.n 221fa │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3768 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bge.w 22356 │ │ │ │ + bne.w 22888 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 226ee │ │ │ │ + bge.n 2258e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 226ee │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2258e │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov.w r6, #408 @ 0x198 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #0 │ │ │ │ - cbz r4, 22708 │ │ │ │ + b.n 2258e │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 228cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22708 │ │ │ │ + bge.n 2254e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22800 │ │ │ │ - cbz r5, 2271a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2271a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 227e0 │ │ │ │ - ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ + beq.w 22678 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r8, #526 @ 0x20e │ │ │ │ + mov r4, fp │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2285c │ │ │ │ - ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ + bne.n 225ec │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22850 │ │ │ │ - ldr.w r0, [pc, #1204] @ 22be4 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r6 │ │ │ │ + bne.n 225e0 │ │ │ │ + ldr.w r0, [pc, #1272] @ 22a64 │ │ │ │ + mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - blx 353c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 2275e │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bl c3c8 │ │ │ │ + cbz r4, 22586 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2275e │ │ │ │ + bge.n 22586 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2288e │ │ │ │ + beq.n 2261a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 225a4 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 225a2 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 22612 │ │ │ │ + mov fp, r5 │ │ │ │ + blx 353c │ │ │ │ + cbz r7, 225ba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22770 │ │ │ │ + bge.n 225ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22886 │ │ │ │ - ldr.w r2, [pc, #1140] @ 22be8 │ │ │ │ - ldr r3, [pc, #1008] @ (22b68 ) │ │ │ │ + beq.n 22670 │ │ │ │ + ldr.w r2, [pc, #1196] @ 22a68 │ │ │ │ + ldr.w r3, [pc, #1100] @ 22a0c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22df2 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ + bne.w 22ede │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1004] @ (22b80 ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 22bec │ │ │ │ - ldr.w r2, [pc, #1108] @ 22bf0 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r0, [r8, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr.w r3, [pc, #1096] @ 22bf4 │ │ │ │ - ldr.w r1, [pc, #1096] @ 22bf8 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr.w r0, [pc, #1084] @ 22bfc │ │ │ │ - movw r1, #393 @ 0x189 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 22770 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2231e │ │ │ │ + mov r7, r4 │ │ │ │ + b.n 21f2e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 22568 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 22560 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 222d4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 21fa2 │ │ │ │ + b.n 21fac │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2271a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 22af0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 22af0 │ │ │ │ - mov.w r6, #412 @ 0x19c │ │ │ │ + b.n 21fac │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 225a2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22708 │ │ │ │ + b.n 22586 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2207e │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22368 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 22072 │ │ │ │ + b.n 2207e │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 223a6 │ │ │ │ + b.n 22018 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2214c │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.n 22136 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2231e │ │ │ │ + bge.n 22666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2231e │ │ │ │ - b.n 227d0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 227bc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 227bc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 227bc │ │ │ │ + beq.w 22c6a │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov.w r8, #528 @ 0x210 │ │ │ │ + b.n 22558 │ │ │ │ mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 227bc │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 2272e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 22724 │ │ │ │ + b.n 225ba │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2221a │ │ │ │ + b.n 2254e │ │ │ │ + ldr r3, [pc, #1000] @ (22a6c ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3638 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 22846 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 22836 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 37f0 │ │ │ │ + cmp.w r0, #65536 @ 0x10000 │ │ │ │ + it cc │ │ │ │ + uxthcc r5, r0 │ │ │ │ + bcc.w 220ca │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 22ec0 │ │ │ │ + ldr r3, [pc, #952] @ (22a70 ) │ │ │ │ + ldr r1, [pc, #956] @ (22a74 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 22846 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 2226e │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2223e │ │ │ │ + b.n 220a4 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22276 │ │ │ │ - blx 33b8 │ │ │ │ + b.n 220e8 │ │ │ │ + mov fp, r4 │ │ │ │ + movw r8, #526 @ 0x20e │ │ │ │ + b.n 22558 │ │ │ │ + blx 3970 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2225c │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 220fc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22770 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2275e │ │ │ │ - ldr r2, [pc, #872] @ (22c00 ) │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, pc │ │ │ │ - bl aa48 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9028 │ │ │ │ - b.n 227ca │ │ │ │ - movw r6, #405 @ 0x195 │ │ │ │ - b.n 226f4 │ │ │ │ - movw r6, #407 @ 0x197 │ │ │ │ - b.n 226f4 │ │ │ │ + b.n 21f4a │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 38d0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 21f88 │ │ │ │ + b.n 2253c │ │ │ │ blx 3650 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r4 │ │ │ │ blx 397c │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 222a2 │ │ │ │ - mov.w r6, #408 @ 0x198 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 21fd4 │ │ │ │ blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 226f4 │ │ │ │ - ldr r3, [pc, #808] @ (22c04 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [pc, #808] @ (22c08 ) │ │ │ │ + cbnz r0, 2272c │ │ │ │ + ldr r3, [pc, #860] @ (22a78 ) │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #860] @ (22a7c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 390c │ │ │ │ - b.n 226ee │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22542 │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 22630 │ │ │ │ - blx 3970 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 2244a │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 225e2 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 226c0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2292c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22d7e │ │ │ │ - mov.w r6, #408 @ 0x198 │ │ │ │ - b.n 2271a │ │ │ │ - blx 3970 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 222bc │ │ │ │ - movs r4, #0 │ │ │ │ - movw r6, #393 @ 0x189 │ │ │ │ - b.n 226f4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22466 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22530 │ │ │ │ - ldr r3, [pc, #696] @ (22c0c ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr.w r8, [r6, #16] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - cmp r8, fp │ │ │ │ - beq.w 22db4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - ldr r3, [pc, #644] @ (22c10 ) │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - add r3, pc │ │ │ │ - str.w r8, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r1, [r3, #444] @ 0x1bc │ │ │ │ - ldr.w r3, [r3, #864] @ 0x360 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - bpl.w 22e0e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 91fc │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - orr.w r3, r0, #127 @ 0x7f │ │ │ │ - movs r1, #3 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ - bl a0ac │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 22dbe │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 229dc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22d94 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ - bl bdd4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 229fe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22d8c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22a10 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, 22a34 │ │ │ │ - cbz r4, 22a2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a45c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov.w r8, #528 @ 0x210 │ │ │ │ + mov r4, fp │ │ │ │ + b.n 22558 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22a2c │ │ │ │ + bge.n 2274a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d9c │ │ │ │ + beq.w 22bf8 │ │ │ │ movs r4, #0 │ │ │ │ - movw r6, #411 @ 0x19b │ │ │ │ - b.n 226f4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22a10 │ │ │ │ - ldr r1, [pc, #468] @ (22c14 ) │ │ │ │ - movw r2, #393 @ 0x189 │ │ │ │ - ldr r0, [pc, #468] @ (22c18 ) │ │ │ │ + mov.w r8, #528 @ 0x210 │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 22558 │ │ │ │ + ldr r1, [pc, #808] @ (22a80 ) │ │ │ │ + movw r2, #519 @ 0x207 │ │ │ │ + ldr r0, [pc, #808] @ (22a84 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2293a │ │ │ │ + beq.w 22d66 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 221ec │ │ │ │ - movw r6, #409 @ 0x199 │ │ │ │ - b.n 226f4 │ │ │ │ - blx 3650 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 397c │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 223ec │ │ │ │ - blx 36cc │ │ │ │ + b.w 21f1e │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r8, #519 @ 0x207 │ │ │ │ + mov r4, fp │ │ │ │ + b.n 22558 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + subs r0, r6, r3 │ │ │ │ + subs r0, #19 │ │ │ │ + blx 361c │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22dd8 │ │ │ │ - mov.w r6, #412 @ 0x19c │ │ │ │ - b.n 226f4 │ │ │ │ + bne.w 22364 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 227a8 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 22de8 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov.w r8, #532 @ 0x214 │ │ │ │ + b.n 22558 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22ee6 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr.w fp, [r6, #8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt.w r2, [fp] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 227f2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbnz r2, 227f2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [pc, #660] @ (22a88 ) │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r2, #552] @ 0x228 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #3 │ │ │ │ + bl b4b4 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 22056 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 22056 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22056 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + blx r6 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 221ca │ │ │ │ + ldr r3, [pc, #568] @ (22a70 ) │ │ │ │ + ldr r1, [pc, #592] @ (22a8c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 228de │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 220d6 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 225f4 │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 22234 │ │ │ │ + mov r0, fp │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 2261c │ │ │ │ + b.n 22284 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + b.n 22558 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 222f2 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 221ca │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #61 @ 0x3d │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #46 @ 0x2e │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 2251a │ │ │ │ + movw r8, #535 @ 0x217 │ │ │ │ + b.n 22558 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 223a6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #20] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 22606 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 22404 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2251a │ │ │ │ - blx 3970 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 22408 │ │ │ │ + b.n 22458 │ │ │ │ + mov r0, r3 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #340] @ (22c1c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - b.n 22676 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + b.n 22446 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - b.n 2264a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + b.n 22484 │ │ │ │ + ldr r3, [pc, #448] @ (22a90 ) │ │ │ │ + ldr r1, [pc, #452] @ (22a94 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 2253c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22af0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bge.w 2274a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d76 │ │ │ │ - mov.w r6, #412 @ 0x19c │ │ │ │ - b.n 2271a │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + bne.w 2274a │ │ │ │ + mov r6, r4 │ │ │ │ + mov r5, r3 │ │ │ │ + mov.w r8, #528 @ 0x210 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 22558 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 22d86 │ │ │ │ + bge.w 22558 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22da4 │ │ │ │ - mov.w r6, #412 @ 0x19c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2271a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bne.w 22558 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22558 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 222dc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2271a │ │ │ │ + bge.n 22940 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2271a │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 22cb2 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r8, #530 @ 0x212 │ │ │ │ + b.n 22558 │ │ │ │ + mov fp, r4 │ │ │ │ + movw r8, #530 @ 0x212 │ │ │ │ + b.n 22558 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22318 │ │ │ │ + mov r0, fp │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2271a │ │ │ │ + b.n 22340 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 221ca │ │ │ │ + ldr r3, [pc, #296] @ (22a98 ) │ │ │ │ + ldr r1, [pc, #296] @ (22a9c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 22c20 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 22b5e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bge.w 2286a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2286a │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 22558 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22b5e │ │ │ │ + bge.w 22558 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c6e │ │ │ │ - mov.w r6, #412 @ 0x19c │ │ │ │ - b.n 22708 │ │ │ │ - bgt.n 22c38 │ │ │ │ + bne.w 22558 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22558 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 229d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22c58 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + it lt │ │ │ │ + movwlt r8, #533 @ 0x215 │ │ │ │ + blt.n 22914 │ │ │ │ + movw r8, #533 @ 0x215 │ │ │ │ + b.n 22558 │ │ │ │ + ldr r1, [pc, #180] @ (22aa0 ) │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 22e32 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33b8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 2221a │ │ │ │ + ldmia.w r4!, {r0} │ │ │ │ + udf #4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 22c2c │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 22918 │ │ │ │ + ble.n 229e8 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r3, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r5, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r5, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - mvns r6, r7 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + @ instruction: 0xe8560001 │ │ │ │ + @ instruction: 0xe8380001 │ │ │ │ + str r4, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22748 │ │ │ │ + b.n 229dc │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2263c │ │ │ │ + b.n 22978 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 225d0 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 22574 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 228cc │ │ │ │ movs r1, r0 │ │ │ │ - b.n 224f0 │ │ │ │ + b.n 22728 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 223f4 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 23354 │ │ │ │ + b.n 2265c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 232f8 │ │ │ │ + b.n 225dc │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2329c │ │ │ │ + b.n 225b0 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2319c │ │ │ │ + b.n 22410 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2305c │ │ │ │ + b.n 2228c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 22fcc │ │ │ │ + b.n 231e8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 22e5c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 22cc0 │ │ │ │ + b.n 2305c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r3, [pc, #992] @ (22e40 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #8] @ (22bfc ) │ │ │ │ + lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #1016] @ (22ff0 ) │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (22c0c ) │ │ │ │ + bvc.n 22aa8 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldr r1, [pc, #624] @ (22ce8 ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5 │ │ │ │ + tst r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 22c10 │ │ │ │ + ldr r2, [pc, #392] @ (22c10 ) │ │ │ │ + movs r0, r0 │ │ │ │ + svc 146 @ 0x92 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #384] @ (22d98 ) │ │ │ │ + ldr r0, [pc, #280] @ (22ba8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #184] @ (22cd4 ) │ │ │ │ + lsls r4, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 22ba8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 22c7a │ │ │ │ - mov.w r6, #412 @ 0x19c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 22b5e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + blxns pc │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #280] @ (22bb8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22c44 │ │ │ │ + bge.w 22cbc │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 22c72 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 226f6 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22d72 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 22bd4 │ │ │ │ + subs r6, #1 │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 22558 │ │ │ │ + b.n 2299a │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 22222 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + b.w 22222 │ │ │ │ + movs r6, #0 │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + mov fp, r6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 226f6 │ │ │ │ + bge.w 229a0 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 226f6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 226f6 │ │ │ │ - mov.w r6, #412 @ 0x19c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22c44 │ │ │ │ - mov r0, r2 │ │ │ │ + bne.w 229a0 │ │ │ │ + b.n 2299a │ │ │ │ + mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22c28 │ │ │ │ - ldr.w r8, [r5, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 22e2a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + b.n 22394 │ │ │ │ + rsb r0, r0, #1 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ + mul.w r0, r2, r0 │ │ │ │ + adds r1, r0, #2 │ │ │ │ + beq.w 22d44 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.w 22d30 │ │ │ │ + ldrd r2, r1, [r6, #12] │ │ │ │ + orr.w r2, r2, r1, lsl #30 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + adds r0, r2, #4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + adc.w r1, r1, #0 │ │ │ │ + blx 3948 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 2221a │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22f16 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt.w r2, [fp] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22b80 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22d7a │ │ │ │ + ldr r2, [pc, #940] @ (22f30 ) │ │ │ │ + add r1, sp, #32 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ldr.w r2, [r2, #552] @ 0x228 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #3 │ │ │ │ + bl b4b4 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 222ca │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 222ca │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.w 222ca │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22cbc │ │ │ │ + bge.n 22bd4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22dac │ │ │ │ - mov r5, r4 │ │ │ │ - movs r2, #2 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 22488 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 22ae4 │ │ │ │ + beq.w 22de0 │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + b.n 22558 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2232a │ │ │ │ + mov r5, fp │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r6, fp │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + b.n 22af0 │ │ │ │ + movw r8, #534 @ 0x216 │ │ │ │ + b.n 22558 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 22b5e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 227e8 │ │ │ │ + mov fp, r4 │ │ │ │ + mov.w r8, #528 @ 0x210 │ │ │ │ + b.n 228fe │ │ │ │ + mov r0, fp │ │ │ │ + blx 3960 │ │ │ │ + cbz r0, 22c32 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + blx 362c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 22dc4 │ │ │ │ - mov.w r6, #412 @ 0x19c │ │ │ │ - b.n 226f8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22d04 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bge.w 22268 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 22d1c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 22cec │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - it lt │ │ │ │ - movlt.w r6, #412 @ 0x19c │ │ │ │ - blt.n 22c5a │ │ │ │ - b.n 22cec │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 22268 │ │ │ │ mov r0, r2 │ │ │ │ - mov.w r6, #412 @ 0x19c │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22c46 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [r3, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 22e12 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + b.w 22268 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22e98 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.w 2226e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr.w r8, [r2, #8] │ │ │ │ + bge.w 229e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 229e2 │ │ │ │ + movw r8, #533 @ 0x215 │ │ │ │ + b.n 228fe │ │ │ │ + mov r0, fp │ │ │ │ + blx 362c │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 22268 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #528 @ 0x210 │ │ │ │ + b.n 2299a │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 22efe │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r5, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22ca8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22e4a │ │ │ │ + mov r6, r1 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #32 │ │ │ │ + b.w 2241a │ │ │ │ + mov r4, fp │ │ │ │ + mov r6, fp │ │ │ │ + movw r8, #530 @ 0x212 │ │ │ │ + b.n 2299a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22d6a │ │ │ │ + bge.n 22bd4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 22dd0 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #2 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 22578 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22af0 │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 22bd4 │ │ │ │ + mov r6, fp │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + b.n 2299a │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 38d0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 224d4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22bf2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 22bf2 │ │ │ │ + movs r6, #0 │ │ │ │ + movw r8, #534 @ 0x216 │ │ │ │ + b.n 2299a │ │ │ │ + ldr r2, [pc, #564] @ (22f34 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr.w r1, [r8, r2] │ │ │ │ + ldr r2, [pc, #560] @ (22f38 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #556] @ (22f3c ) │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22d26 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22e8a │ │ │ │ + movs r4, #0 │ │ │ │ + movw r8, #530 @ 0x212 │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 22558 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 2221a │ │ │ │ + ldrd r2, r1, [r6, #12] │ │ │ │ + orr.w r2, r2, r1, lsl #30 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + negs r2, r2 │ │ │ │ + sbc.w r1, r1, r1, lsl #1 │ │ │ │ + b.n 22b2e │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22ecc │ │ │ │ + movw r8, #534 @ 0x216 │ │ │ │ + b.n 22af0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r8, #519 @ 0x207 │ │ │ │ + b.w 22558 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2292c │ │ │ │ - mov.w r6, #412 @ 0x19c │ │ │ │ - b.n 22b18 │ │ │ │ + b.n 22ab8 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 229fe │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 229dc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 22b80 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22ea4 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22ea4 │ │ │ │ mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22ea4 │ │ │ │ + ldr r3, [pc, #412] @ (22f40 ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 22dd4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b3a4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 220ca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 220ca │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22a2c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22b0c │ │ │ │ + b.w 220ca │ │ │ │ + bl 8cd8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 22dae │ │ │ │ + b.n 22846 │ │ │ │ + mov r5, fp │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + b.n 228fe │ │ │ │ mov r0, r5 │ │ │ │ + mov.w r8, #532 @ 0x214 │ │ │ │ + mov fp, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22cbc │ │ │ │ - ldr r3, [pc, #192] @ (22e78 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r8, [r3, #624] @ 0x270 │ │ │ │ - b.n 22976 │ │ │ │ - movw r6, #411 @ 0x19b │ │ │ │ - b.n 22c32 │ │ │ │ - mov r0, r2 │ │ │ │ - mov.w r6, #412 @ 0x19c │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 226f6 │ │ │ │ - mov r0, r2 │ │ │ │ + b.w 22558 │ │ │ │ + ldr r2, [pc, #312] @ (22f34 ) │ │ │ │ + ldr r1, [pc, #328] @ (22f44 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #320] @ (22f48 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 227a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 227a8 │ │ │ │ + mov r5, fp │ │ │ │ + mov r6, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov.w r8, #532 @ 0x214 │ │ │ │ + b.n 2299a │ │ │ │ + vldr d0, [r6, #8] │ │ │ │ + vmov.f64 d7, #16 @ 0x40800000 4.0 │ │ │ │ + vadd.f64 d0, d0, d7 │ │ │ │ + blx 3600 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 2221a │ │ │ │ + mov r0, r6 │ │ │ │ + strd r1, r3, [sp, #4] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22d6a │ │ │ │ - ldr r3, [pc, #160] @ (22e7c ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [pc, #160] @ (22e80 ) │ │ │ │ + ldrd r1, r3, [sp, #4] │ │ │ │ + b.n 22ca8 │ │ │ │ + ldr r2, [pc, #216] @ (22f34 ) │ │ │ │ + ldr r1, [pc, #236] @ (22f4c ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #228] @ (22f50 ) │ │ │ │ + add r2, pc │ │ │ │ blx 390c │ │ │ │ - mov.w r6, #412 @ 0x19c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 226f4 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (22e84 ) │ │ │ │ - movw r2, #12413 @ 0x307d │ │ │ │ - ldr r1, [pc, #136] @ (22e88 ) │ │ │ │ - ldr r0, [pc, #140] @ (22e8c ) │ │ │ │ - add r3, pc │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 229e2 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 229e2 │ │ │ │ + movw r8, #533 @ 0x215 │ │ │ │ + b.n 2299a │ │ │ │ + mov r6, r4 │ │ │ │ + mov r5, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + movw r8, #530 @ 0x212 │ │ │ │ + b.n 228fe │ │ │ │ + mov r6, fp │ │ │ │ + movw r8, #531 @ 0x213 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 22af0 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22846 │ │ │ │ + ldr r3, [pc, #132] @ (22f34 ) │ │ │ │ + ldr r1, [pc, #160] @ (22f54 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1960 @ 0x7a8 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3eb4 <__assert_fail@plt+0x4cc> │ │ │ │ - ldr r3, [pc, #124] @ (22e90 ) │ │ │ │ - movw r2, #12679 @ 0x3187 │ │ │ │ - ldr r1, [pc, #120] @ (22e94 ) │ │ │ │ - ldr r0, [pc, #124] @ (22e98 ) │ │ │ │ - add r3, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 22846 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 226b4 │ │ │ │ + b.n 22846 │ │ │ │ + ldr r3, [pc, #136] @ (22f58 ) │ │ │ │ + ldr r1, [pc, #140] @ (22f5c ) │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #2012 @ 0x7dc │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (22e9c ) │ │ │ │ - movw r2, #12653 @ 0x316d │ │ │ │ - ldr r1, [pc, #108] @ (22ea0 ) │ │ │ │ - ldr r0, [pc, #112] @ (22ea4 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + b.n 22d60 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + bl 3f98 <__assert_fail@plt+0x5b0> │ │ │ │ + ldr r3, [pc, #120] @ (22f60 ) │ │ │ │ + movw r2, #14553 @ 0x38d9 │ │ │ │ + ldr r1, [pc, #116] @ (22f64 ) │ │ │ │ + ldr r0, [pc, #120] @ (22f68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #2012 @ 0x7dc │ │ │ │ + add.w r3, r3, #2000 @ 0x7d0 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #96] @ (22ea8 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (22eac ) │ │ │ │ - ldr r0, [pc, #96] @ (22eb0 ) │ │ │ │ + ldr r3, [pc, #108] @ (22f6c ) │ │ │ │ + movw r2, #14705 @ 0x3971 │ │ │ │ + ldr r1, [pc, #104] @ (22f70 ) │ │ │ │ + ldr r0, [pc, #108] @ (22f74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ + add.w r3, r3, #2000 @ 0x7d0 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - bl 408c <__assert_fail@plt+0x6a4> │ │ │ │ - ldr r3, [pc, #76] @ (22eb4 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #76] @ (22eb8 ) │ │ │ │ - ldr r0, [pc, #80] @ (22ebc ) │ │ │ │ + ldr r3, [pc, #96] @ (22f78 ) │ │ │ │ + movw r2, #14636 @ 0x392c │ │ │ │ + ldr r1, [pc, #92] @ (22f7c ) │ │ │ │ + ldr r0, [pc, #96] @ (22f80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + add.w r3, r3, #2000 @ 0x7d0 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - bls.n 22e28 │ │ │ │ + nop │ │ │ │ + bgt.n 22f3c │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, ip │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + cmp r6, ip │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + add r6, lr │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r0 │ │ │ │ + add r4, ip │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + add r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + add r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #784] @ (231ac ) │ │ │ │ + asrs r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + lsls r4, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + rors r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r4 │ │ │ │ + strb r4, [r5, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + ldr r4, [pc, #656] @ (231fc ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + strb r4, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + ldr r5, [pc, #1008] @ (23368 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + strb r4, [r7, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #416] @ (23124 ) │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #668] @ (23170 ) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - add r7, sp, #28 │ │ │ │ - ldr r2, [pc, #668] @ (23174 ) │ │ │ │ - add r3, pc │ │ │ │ + str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov sl, r1 │ │ │ │ + ldr.w r1, [pc, #1884] @ 236fc │ │ │ │ + mov r9, r2 │ │ │ │ + ldr.w r2, [pc, #1884] @ 23700 │ │ │ │ movs r4, #0 │ │ │ │ - add r2, pc │ │ │ │ - str r4, [sp, #28] │ │ │ │ - strd r4, r4, [r7, #4] │ │ │ │ - mov r8, r1 │ │ │ │ - ldr.w r5, [r3, #336] @ 0x150 │ │ │ │ - ldr r3, [pc, #652] @ (23178 ) │ │ │ │ - strh r4, [r7, #12] │ │ │ │ - ldr r6, [pc, #652] @ (2317c ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [pc, #1880] @ 23704 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r6, [pc, #1876] @ 23708 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + mov.w r2, #0 │ │ │ │ + ldr.w r5, [r3, #1360] @ 0x550 │ │ │ │ + ldr.w r7, [r3, #364] @ 0x16c │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + strd r4, r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + strh.w r4, [sp, #108] @ 0x6c │ │ │ │ blx 3798 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2322c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2331c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.n 230ba │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2353c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22f1a │ │ │ │ + bge.n 22ff2 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #612] @ (23180 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #584] @ 23168 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #16] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 23240 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9438 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 236b6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 23014 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23230 │ │ │ │ - ldr r3, [pc, #572] @ (23184 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r4, [r3, #184] @ 0xb8 │ │ │ │ - ldr.w r2, [r3, #696] @ 0x2b8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cbz r4, 22f6a │ │ │ │ - ldr.w r3, [r3, #192] @ 0xc0 │ │ │ │ - cmp r3, #8 │ │ │ │ - beq.w 232d4 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 232f6 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 23260 │ │ │ │ - ldr r0, [pc, #540] @ (23188 ) │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ - bl 141a0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 232a6 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r1, #6 │ │ │ │ - bpl.w 2354e │ │ │ │ - ldr r1, [pc, #512] @ (2318c ) │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 23572 │ │ │ │ - ldr r1, [pc, #504] @ (23190 ) │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 2356e │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2326e │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22fb8 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22fca │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 23248 │ │ │ │ - ldr r3, [pc, #456] @ (23194 ) │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + it gt │ │ │ │ + ldrgt.w r5, [r9, #4] │ │ │ │ + ldr.w r3, [pc, #1780] @ 2370c │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + ldr.w r3, [pc, #1780] @ 23710 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + sub.w r0, sl, r2 │ │ │ │ + clz r0, r0 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - ldr r3, [pc, #452] @ (23198 ) │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r3 │ │ │ │ - mov r8, r3 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + ldr.w r3, [pc, #1764] @ 23714 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + cmp sl, r1 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - bne.w 234a0 │ │ │ │ - cmp r4, r8 │ │ │ │ - beq.w 23302 │ │ │ │ - ldr r2, [pc, #428] @ (2319c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #556] @ 0x22c │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r7, [r2, #84] @ 0x54 │ │ │ │ - ands.w r7, r7, #67108864 @ 0x4000000 │ │ │ │ - bne.w 2333c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9810 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - beq.w 233ee │ │ │ │ + movne r4, r0 │ │ │ │ + orreq.w r4, r0, #1 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp sl, r3 │ │ │ │ + it eq │ │ │ │ + orreq.w r4, r4, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2328a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 231ba │ │ │ │ - ldr r3, [pc, #392] @ (231a0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ - ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cbz r7, 2303a │ │ │ │ - ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ - cmp r3, #8 │ │ │ │ - beq.w 23386 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 233a2 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 233d4 │ │ │ │ - ldr r0, [pc, #360] @ (231a4 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ - bl 141a0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 23456 │ │ │ │ - mov r0, r7 │ │ │ │ - bl b930 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, r1, #1 │ │ │ │ - beq.w 2345e │ │ │ │ + bne.n 230be │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + cbz r3, 2307a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #98 @ 0x62 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 2464a │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + blx 353c │ │ │ │ + cbz r7, 23094 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2306e │ │ │ │ + bge.n 23094 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23532 │ │ │ │ - add.w r2, r1, #8 │ │ │ │ + beq.w 2355e │ │ │ │ + ldr.w r2, [pc, #1664] @ 23718 │ │ │ │ + ldr.w r3, [pc, #1636] @ 23700 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 24fba │ │ │ │ mov r0, r4 │ │ │ │ - adds r1, #3 │ │ │ │ - blx 35dc │ │ │ │ - mov r7, r0 │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r7, r4 │ │ │ │ + b.n 23002 │ │ │ │ + ldr.w r8, [pc, #1628] @ 2371c │ │ │ │ + add r8, pc │ │ │ │ + ldr.w r0, [r8, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 234d6 │ │ │ │ - ldr r3, [pc, #292] @ (231a8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 23486 │ │ │ │ - ldr.w lr, [r0, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w ip, [r1, #4] │ │ │ │ - sub.w r9, lr, r9 │ │ │ │ - sub.w r3, ip, r3 │ │ │ │ - clz r9, r9 │ │ │ │ - clz r3, r3 │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - tst.w r9, r3 │ │ │ │ - bne.w 233f6 │ │ │ │ - cmp r0, r8 │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, r3, #1 │ │ │ │ + beq.w 24420 │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 233ae │ │ │ │ - cmp r1, r8 │ │ │ │ - ite ne │ │ │ │ - movne r2, #0 │ │ │ │ - andeq.w r2, r9, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 233ae │ │ │ │ - movs r2, #2 │ │ │ │ - blx 34c0 │ │ │ │ + beq.w 23566 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23566 │ │ │ │ + ldr.w r1, [r8, #200] @ 0xc8 │ │ │ │ + mov r0, sl │ │ │ │ + blx r3 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 234fc │ │ │ │ - ldr r3, [pc, #196] @ (231ac ) │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #196] @ (231b0 ) │ │ │ │ - subs r2, r0, r2 │ │ │ │ - clz r2, r2 │ │ │ │ + beq.w 247b2 │ │ │ │ + ldr.w r3, [pc, #1572] @ 23720 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - cmp r0, r3 │ │ │ │ - ite ne │ │ │ │ - movne ip, r2 │ │ │ │ - orreq.w ip, r2, #1 │ │ │ │ - cmp r0, r8 │ │ │ │ - ite ne │ │ │ │ - movne r3, ip │ │ │ │ - orreq.w r3, ip, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 234de │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2448e │ │ │ │ + ldr.w r3, [r8, #560] @ 0x230 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + strd r3, r0, [sp, #116] @ 0x74 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r9, r4 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl b4b4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23120 │ │ │ │ + bge.n 2313e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23506 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 23534 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23132 │ │ │ │ + bge.n 23154 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 233c8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 231ba │ │ │ │ - ldr r3, [pc, #116] @ (231ac ) │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 2352c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2450c │ │ │ │ + ldr.w r3, [pc, #1476] @ 23724 │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + ldr.w r3, [pc, #1476] @ 23728 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r3, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r2 │ │ │ │ + bne.w 2466c │ │ │ │ + ldr.w r2, [pc, #1456] @ 2372c │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 25d5c │ │ │ │ + ldr.w r2, [pc, #1448] @ 23730 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 25d72 │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.w 24536 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + bne.w 2461e │ │ │ │ + lsls r4, r3, #5 │ │ │ │ + bpl.w 25f40 │ │ │ │ + ldr.w r4, [r8, #16] │ │ │ │ + ldr.w r9, [r8, #20] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - ldrb.w r3, [sp, #30] │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 231d0 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 231e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 231e8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b2bc │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 2457c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2320a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 2320a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r9 │ │ │ │ + bl b2bc │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 245a4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23230 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 23230 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + movw r3, #2820 @ 0xb04 │ │ │ │ + ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 231d0 │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #33 @ 0x21 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #30 │ │ │ │ + beq.n 232b4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2324c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2307a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #32 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #98 @ 0x62 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 231d0 │ │ │ │ - mov r6, r4 │ │ │ │ - mov.w r8, #488 @ 0x1e8 │ │ │ │ - b.n 232ac │ │ │ │ - ... │ │ │ │ - bhi.n 230dc │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 23214 │ │ │ │ - movs r1, r0 │ │ │ │ - bhi.n 231c8 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 230d8 │ │ │ │ - movs r1, r0 │ │ │ │ - bvc.n 23290 │ │ │ │ - movs r1, r0 │ │ │ │ - bvc.n 23244 │ │ │ │ - movs r1, r0 │ │ │ │ - bvc.n 231bc │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrd r5, r6, [sp, #8] │ │ │ │ - mov r4, sl │ │ │ │ - ldr r3, [pc, #972] @ (23588 ) │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - ldrb.w r3, [sp, #30] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bne.w 2307a │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r6, #636 @ 0x27c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.n 23592 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3768 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 2304e │ │ │ │ + mov r5, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov fp, r4 │ │ │ │ + movw r6, #629 @ 0x275 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + strd r4, r4, [sp, #24] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #32] │ │ │ │ + b.n 23592 │ │ │ │ + mov r3, r2 │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + bpl.n 232c6 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bpl.w 24440 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ + bmi.w 245d0 │ │ │ │ + ldr.w r8, [pc, #1132] @ 23734 │ │ │ │ + add r8, pc │ │ │ │ + ldr.w r0, [r8, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 246e8 │ │ │ │ + add.w r3, r8, #204 @ 0xcc │ │ │ │ + movs r2, #12 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #8 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, sl │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + bl aa64 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24708 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + addne r1, sp, #116 @ 0x74 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne.w r9, #0 │ │ │ │ + beq.w 2473c │ │ │ │ + ldr.w r3, [pc, #1056] @ 23738 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #112] @ 0x70 │ │ │ │ + add r3, pc │ │ │ │ + str.w fp, [sp, #120] @ 0x78 │ │ │ │ + ldr.w r3, [r3, #516] @ 0x204 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl b4b4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9150 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2334c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 236d6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2335e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 236de │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 24788 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r3, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r2 │ │ │ │ + bne.w 24912 │ │ │ │ + ldr r2, [pc, #944] @ (2372c ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 25d5c │ │ │ │ + ldr r2, [pc, #940] @ (23730 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 25d72 │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.w 247d0 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 248b6 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ + bpl.w 25d14 │ │ │ │ + ldr.w r4, [r8, #16] │ │ │ │ + ldr.w r2, [r8, #20] │ │ │ │ + ldr.w r9, [r8, #24] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r6, #0] │ │ │ │ - cbnz r3, 23212 │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 233dc │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 233f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 243c2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b2bc │ │ │ │ + str r0, [sp, #32] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 2481e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 231e0 │ │ │ │ + bge.n 23412 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23250 │ │ │ │ - blx 353c │ │ │ │ - cbz r5, 231f4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 243a4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl b2bc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 24844 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 231f4 │ │ │ │ + bge.n 23436 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 23258 │ │ │ │ - ldr r2, [pc, #916] @ (2358c ) │ │ │ │ - ldr r3, [pc, #920] @ (23590 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 2354a │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #30 │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 243ae │ │ │ │ + mov r0, r9 │ │ │ │ + bl b2bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 231d0 │ │ │ │ - mov r6, r4 │ │ │ │ - movw r8, #489 @ 0x1e9 │ │ │ │ - b.n 232ac │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 22f44 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ + beq.w 2486c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23458 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 243b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 361c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24896 │ │ │ │ mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 22f44 │ │ │ │ - movs r6, #0 │ │ │ │ - movw r8, #473 @ 0x1d9 │ │ │ │ - b.n 232ac │ │ │ │ - mov r0, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + blx 34c0 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 248f4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2348e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 2348e │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22fca │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + sub.w r8, r9, r3 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + clz r8, r8 │ │ │ │ + mov.w r8, r8, lsr #5 │ │ │ │ + cmp r9, r3 │ │ │ │ + ite ne │ │ │ │ + movne r5, r8 │ │ │ │ + orreq.w r5, r8, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r9, r3 │ │ │ │ + it eq │ │ │ │ + orreq.w r5, r5, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 236e6 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 234d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 234d0 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 231e0 │ │ │ │ - mov r0, r5 │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + ite ne │ │ │ │ + movne r5, r8 │ │ │ │ + orreq.w r5, r8, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 23750 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2307a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #98 @ 0x62 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 2307a │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #650 @ 0x28a │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.n 23592 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 231f4 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx r4 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 22f78 │ │ │ │ - blx 35f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 23292 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3564 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 23390 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 22fb8 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 232a6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbnz r2, 232a6 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 23154 │ │ │ │ + mov r0, fp │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r6, #0 │ │ │ │ - movw r8, #481 @ 0x1e1 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 232ea │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ - cbnz r3, 232de │ │ │ │ - ldr r0, [pc, #728] @ (23594 ) │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 231e0 │ │ │ │ - mov r4, r6 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 231d8 │ │ │ │ - b.n 231e0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r4 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 22f78 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 232b8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 232b2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx r4 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 22f78 │ │ │ │ - ldr r3, [pc, #660] @ (23598 ) │ │ │ │ - mov.w r8, #482 @ 0x1e2 │ │ │ │ - ldr r2, [pc, #656] @ (2359c ) │ │ │ │ - ldr r1, [pc, #660] @ (235a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 390c │ │ │ │ - b.n 232ac │ │ │ │ - ldr r1, [pc, #644] @ (235a4 ) │ │ │ │ - movw r2, #473 @ 0x1d9 │ │ │ │ - ldr r0, [pc, #644] @ (235a8 ) │ │ │ │ + b.n 2313e │ │ │ │ + ldr r1, [pc, #508] @ (2373c ) │ │ │ │ + mov.w r2, #608 @ 0x260 │ │ │ │ + ldr r0, [pc, #508] @ (23740 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23240 │ │ │ │ + beq.w 243cc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 22f1a │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 9498 │ │ │ │ - subs.w ip, r0, #0 │ │ │ │ - ble.w 231ba │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov sl, r4 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov fp, ip │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r5, r1 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - add.w r6, r1, #12 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 23552 │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - mov r0, sl │ │ │ │ - bl 9810 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 233e2 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - beq.w 231b4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r7, [r3, #84] @ 0x54 │ │ │ │ - and.w r7, r7, #67108864 @ 0x4000000 │ │ │ │ - b.n 23360 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 23048 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2328c │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 22ff2 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2328c │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ + b.n 23094 │ │ │ │ + ldr r3, [pc, #476] @ (23744 ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #476] @ (23748 ) │ │ │ │ + mov r9, r5 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + mov r8, r5 │ │ │ │ + add r1, pc │ │ │ │ + mov fp, r5 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 9150 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 9150 │ │ │ │ mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 23048 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bl 9150 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9150 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 9150 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9150 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9150 │ │ │ │ + ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 236aa │ │ │ │ + ldrb.w r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2369e │ │ │ │ + ldr r0, [pc, #380] @ (2374c ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl c3c8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 235f2 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 231ba │ │ │ │ + bge.n 235f2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 231ba │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 231ba │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 23132 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 23048 │ │ │ │ - ldrd r5, r6, [sp, #8] │ │ │ │ - mov r4, sl │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 23014 │ │ │ │ - mov r6, r4 │ │ │ │ - mov.w r8, #482 @ 0x1e2 │ │ │ │ - b.n 232ac │ │ │ │ - ldr.w r3, [lr, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ - bpl.w 2356a │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp lr, r0 │ │ │ │ - beq.w 23572 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp lr, r3 │ │ │ │ - beq.w 2356e │ │ │ │ - ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.w 2356a │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 23572 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp ip, r3 │ │ │ │ - beq.w 2356e │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 2347e │ │ │ │ - ldrb.w ip, [r7, #16] │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ - cmp ip, r0 │ │ │ │ - bne.n 2347e │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 2351c │ │ │ │ - adds r1, #16 │ │ │ │ - add.w r0, r7, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 349c │ │ │ │ - clz r2, r0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - b.n 23122 │ │ │ │ - mov r6, r4 │ │ │ │ - mov.w r8, #484 @ 0x1e4 │ │ │ │ - b.n 232ac │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 23512 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.n 23696 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24a38 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 231ba │ │ │ │ + bge.n 2360e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 231ba │ │ │ │ - mov r0, r7 │ │ │ │ - b.n 233c2 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 23470 │ │ │ │ - b.n 231ba │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.n 2367a │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cbz r3, 23624 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 23136 │ │ │ │ + bge.n 23624 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23136 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23136 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - movw r8, #481 @ 0x1e1 │ │ │ │ - ldr r2, [pc, #260] @ (235ac ) │ │ │ │ - ldr r1, [r6, r2] │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r2, [pc, #256] @ (235b0 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #256] @ (235b4 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 23686 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 23638 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 232ac │ │ │ │ + bge.n 23638 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 232ac │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 232ac │ │ │ │ - mov r6, r4 │ │ │ │ - movw r8, #487 @ 0x1e7 │ │ │ │ - b.n 232ac │ │ │ │ - str r0, [sp, #0] │ │ │ │ - blx 3768 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 2368e │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 2364c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 234f6 │ │ │ │ + bge.n 2364c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 2353e │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 23120 │ │ │ │ - mov r6, r4 │ │ │ │ - movw r8, #487 @ 0x1e7 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 234ba │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 23122 │ │ │ │ - mov r6, r4 │ │ │ │ - mov.w r8, #484 @ 0x1e4 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 234ba │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 23672 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2307c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 23136 │ │ │ │ + bge.w 2307c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23136 │ │ │ │ - mov r0, r7 │ │ │ │ - b.n 2349a │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + bne.w 2307c │ │ │ │ + mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 2306e │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 2307c │ │ │ │ + mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 234f6 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 411c <__assert_fail@plt+0x734> │ │ │ │ - ldr r3, [pc, #100] @ (235b8 ) │ │ │ │ - movw r2, #23577 @ 0x5c19 │ │ │ │ - ldr r1, [pc, #96] @ (235bc ) │ │ │ │ - ldr r0, [pc, #100] @ (235c0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #2060 @ 0x80c │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 41e4 <__assert_fail@plt+0x7fc> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #80] @ (235c4 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #76] @ (235c8 ) │ │ │ │ - ldr r0, [pc, #80] @ (235cc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + b.n 2364c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2360e │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23624 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23638 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 235f2 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 235ce │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ + blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 235c6 │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r6, #608 @ 0x260 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.n 23592 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2334c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2335e │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3768 │ │ │ │ + cmp r0, r5 │ │ │ │ + blt.w 24a1a │ │ │ │ + ite ne │ │ │ │ + movne.w r8, #1 │ │ │ │ + moveq r8, r5 │ │ │ │ + b.n 234b8 │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #608] @ (237f8 ) │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #976] @ (23970 ) │ │ │ │ + bvc.n 236c0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #1008] @ (23994 ) │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #768] @ (238a8 ) │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ + movs r1, r0 │ │ │ │ + bvs.n 236b4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #18 │ │ │ │ + bmi.n 236bc │ │ │ │ + movs r1, r0 │ │ │ │ + bmi.n 23818 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [pc, #256] @ (23840 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #848] @ (23914 ) │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + subs r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + ldr r1, [pc, #120] @ (237c8 ) │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - mov r7, r0 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr.w sl, [pc, #148] @ 23680 │ │ │ │ - strd r3, r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #144] @ (23684 ) │ │ │ │ - add sl, pc │ │ │ │ - ldr r3, [pc, #144] @ (23688 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ - ldr r6, [sp, #172] @ 0xac │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #128] @ (2368c ) │ │ │ │ + ldr.w r4, [pc, #2836] @ 24268 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a3e │ │ │ │ + movs r3, #1 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl aa64 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a9c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + ittt ne │ │ │ │ + movne r2, #2 │ │ │ │ + movne r1, #4 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + beq.w 24aba │ │ │ │ + ldr.w r3, [pc, #2768] @ 2426c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [r3, #360] @ 0x168 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - strd r3, r3, [r5, #4] │ │ │ │ - strh r3, [r5, #12] │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + str.w fp, [sp, #120] @ 0x78 │ │ │ │ + ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + add r1, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl b4b4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9150 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 237d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23694 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 24294 │ │ │ │ + beq.w 249aa │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2363a │ │ │ │ - adds r3, #1 │ │ │ │ + bge.n 237ea │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #84] @ (23690 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #56] @ 23678 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #80] @ 0x50 │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 24248 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 24118 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2427a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 2427a │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 236ce │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 23594 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 24110 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 243ee │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 24b00 │ │ │ │ + mov r0, r9 │ │ │ │ + bl f8bc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24bb4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23816 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 24110 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 24f38 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 242de │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - mov.w r3, #512 @ 0x200 │ │ │ │ - movt r3, #16 │ │ │ │ - tst r3, r2 │ │ │ │ - bne.w 242de │ │ │ │ - ldr.w r3, [pc, #2664] @ 24138 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr.w r2, [sl, r3] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 249ea │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl b908 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 24bd2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - blx 329c │ │ │ │ + bge.n 2383a │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 249f4 │ │ │ │ + ldr.w r5, [pc, #2612] @ 24270 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r0, [r5, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24c1e │ │ │ │ + movs r3, #1 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + movs r2, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, sl │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl aa64 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2435e │ │ │ │ - ldr.w r3, [pc, #2632] @ 2413c │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - ldr r5, [r7, #28] │ │ │ │ - ldr.w r2, [sl, r3] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - ldr.w r3, [pc, #2588] @ 24140 │ │ │ │ - strd r5, r4, [sp, #104] @ 0x68 │ │ │ │ + beq.w 24c48 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + movne r1, #4 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r5, #0 │ │ │ │ + beq.w 24c78 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + add r1, r3 │ │ │ │ + ldr.w r3, [pc, #2532] @ 24274 │ │ │ │ + str.w fp, [sp, #120] @ 0x78 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [r3, #960] @ 0x3c0 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3808 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ + ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl b4b4 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9150 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23748 │ │ │ │ + bge.n 238be │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24226 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 24466 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b930 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.w 2447c │ │ │ │ + beq.w 249fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2376e │ │ │ │ + bge.n 238d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24324 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ - movs r6, #0 │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ - blx r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - blx 36cc │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2452c │ │ │ │ - orrs.w r3, r5, r4 │ │ │ │ - beq.w 24194 │ │ │ │ - ldrd r2, r3, [r7, #40] @ 0x28 │ │ │ │ - cmp r3, r4 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, r5 │ │ │ │ - beq.n 237f0 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [r7, #40] @ 0x28 │ │ │ │ - ldr r1, [r1, #24] │ │ │ │ - blx r1 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24888 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 237ce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 237ce │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - blx r3 │ │ │ │ + beq.w 24a08 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24cde │ │ │ │ + mov r0, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + bl f8bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 248ac │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 24cfc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 237f0 │ │ │ │ + bge.n 238fa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24558 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ - movs r6, #0 │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - mov fp, r8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - it lt │ │ │ │ - addlt r3, #1 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - it lt │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 247ee │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ - bpl.w 252c8 │ │ │ │ - ldr.w r2, [pc, #2328] @ 24144 │ │ │ │ - ldr.w r8, [sl, r2] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 252ae │ │ │ │ - ldr.w r2, [pc, #2320] @ 24148 │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 252c4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - adds r7, r2, #1 │ │ │ │ - beq.w 24824 │ │ │ │ - ldr.w r3, [pc, #2296] @ 2414c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r7, [r3, #1356] @ 0x54c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24230 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 24a7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl b908 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 24d56 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 24230 │ │ │ │ + bge.n 2391a │ │ │ │ subs r3, #1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 247b6 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 35f4 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 24a86 │ │ │ │ + ldr.w r4, [pc, #2396] @ 24278 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24812 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34c0 │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 24d36 │ │ │ │ + movs r3, #1 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + movs r2, #20 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, sl │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl aa64 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2484c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 24df8 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #2 │ │ │ │ + movne r1, #4 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r5, #0 │ │ │ │ + beq.w 24db2 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + add r1, r3 │ │ │ │ + ldr.w r3, [pc, #2316] @ 2427c │ │ │ │ + str.w fp, [sp, #120] @ 0x78 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl b4b4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9150 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 238b4 │ │ │ │ + bge.n 239a0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2453c │ │ │ │ - ldr.w r3, [pc, #2200] @ 24150 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - subs r0, r6, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - cmp r6, r3 │ │ │ │ - ite ne │ │ │ │ - movne r5, r0 │ │ │ │ - orreq.w r5, r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r6, fp │ │ │ │ - it eq │ │ │ │ - orreq.w r5, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2433e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 24baa │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 238f4 │ │ │ │ + bge.n 239b6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2428a │ │ │ │ + beq.w 243f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 24c32 │ │ │ │ - ldr.w r3, [pc, #2136] @ 24154 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #1328] @ 0x530 │ │ │ │ - bl a698 │ │ │ │ - mov r4, r0 │ │ │ │ + beq.w 24d8a │ │ │ │ + mov r0, r4 │ │ │ │ + bl f8bc │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24898 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 24e16 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2445a │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r7, fp │ │ │ │ - str r3, [r7, #0] │ │ │ │ - beq.w 24476 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 24a18 │ │ │ │ - ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.w 25292 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ - cmp r6, #15 │ │ │ │ - bhi.w 24a9c │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - and.w r6, r6, #3 │ │ │ │ - rsb r6, r6, #1 │ │ │ │ - mul.w r6, r3, r6 │ │ │ │ - adds r5, r6, #1 │ │ │ │ - beq.w 24a04 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bge.n 239dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c3e │ │ │ │ + mov r0, r8 │ │ │ │ + bl b908 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 24eb8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23964 │ │ │ │ + bge.n 23a00 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24546 │ │ │ │ - ldr.w r3, [pc, #2032] @ 24158 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [r3, #1368] @ 0x558 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 248bc │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - lsls r0, r3, #31 │ │ │ │ - bmi.w 248d8 │ │ │ │ - ldr.w r2, [r8, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 25292 │ │ │ │ - and.w r0, r3, #3 │ │ │ │ - cmp r3, #15 │ │ │ │ - rsb r0, r0, #1 │ │ │ │ - bhi.w 248ea │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - mul.w r0, r3, r0 │ │ │ │ - adds r0, #4 │ │ │ │ + beq.w 24c6e │ │ │ │ + ldr.w r4, [pc, #2172] @ 24280 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24e78 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 361c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 247ca │ │ │ │ - cmp r5, fp │ │ │ │ - beq.w 24336 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 24aa8 │ │ │ │ - ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 25292 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.w 24afe │ │ │ │ - and.w r9, r3, #3 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - rsb r9, r9, #1 │ │ │ │ - mul.w r9, r3, r9 │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 24a8a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24e98 │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ + mov r1, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 3994 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24f0a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 239f2 │ │ │ │ + bge.n 23a4c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 247c0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 35dc │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 24d80 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r4, #0 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, sl │ │ │ │ + add.w r2, r3, #32 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + bl aa64 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 247ca │ │ │ │ - ldr.w r3, [pc, #1876] @ 2415c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - itttt ne │ │ │ │ + beq.w 24f28 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + ittt ne │ │ │ │ movne r2, #2 │ │ │ │ - movne.w r9, #0 │ │ │ │ + movne r1, #4 │ │ │ │ movtne r2, #32768 @ 0x8000 │ │ │ │ - addne r1, sp, #108 @ 0x6c │ │ │ │ - beq.w 24926 │ │ │ │ - ldr.w r3, [pc, #1852] @ 24160 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ - add r3, pc │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r3, [r3, #564] @ 0x234 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl b4dc │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 2503a │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9028 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + add r1, r3 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ + strd r5, fp, [sp, #116] @ 0x74 │ │ │ │ + bl b4b4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9150 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23a54 │ │ │ │ + bge.n 23ab2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 247e4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 24d22 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23a66 │ │ │ │ + bge.n 23ac8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24566 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 24916 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 10f44 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2496c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 24d2c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23a8c │ │ │ │ + bge.n 23ade │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24838 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b930 │ │ │ │ + beq.w 24402 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 24fdc │ │ │ │ + mov r0, r8 │ │ │ │ + bl f8bc │ │ │ │ mov r9, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 24992 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24fbe │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23aae │ │ │ │ + bge.n 23b0a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24842 │ │ │ │ - ldr.w r3, [pc, #1716] @ 24164 │ │ │ │ + beq.w 24e34 │ │ │ │ + ldr.w r3, [pc, #1912] @ 24284 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r5, [r3, #1368] @ 0x558 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 249b0 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - lsls r4, r2, #31 │ │ │ │ - bmi.w 249f2 │ │ │ │ - ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ - bpl.w 25292 │ │ │ │ - and.w r0, r2, #3 │ │ │ │ - cmp r2, #15 │ │ │ │ - bhi.w 24a48 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - rsb r0, r0, #1 │ │ │ │ - mul.w r0, r3, r0 │ │ │ │ - adds r0, #4 │ │ │ │ - blx 361c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 249cc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl aa64 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 250a8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23b06 │ │ │ │ + bge.n 23b46 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24874 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 247a6 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r5, fp │ │ │ │ - str r3, [r5, #0] │ │ │ │ - beq.w 24560 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9788 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 24b7c │ │ │ │ + beq.w 24e5e │ │ │ │ + ldr.w r3, [pc, #1856] @ 24288 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne fp, r1 │ │ │ │ + bne.w 25770 │ │ │ │ + ldr.w r4, [pc, #1832] @ 2428c │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2520c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 361c │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 251ee │ │ │ │ + ldr.w r0, [r4, #812] @ 0x32c │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3994 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 251d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23b3a │ │ │ │ + bge.n 23baa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24570 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 361c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 249de │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33b8 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 24ef6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r0, sl │ │ │ │ + str r5, [sp, #0] │ │ │ │ + add.w r2, r1, r3, lsl #2 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl aa64 │ │ │ │ + str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24a78 │ │ │ │ + beq.w 25152 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + ittt ne │ │ │ │ + movne r2, #2 │ │ │ │ + movne r1, #4 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + beq.w 25104 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + add r1, r3 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + strd r5, r4, [sp, #112] @ 0x70 │ │ │ │ + bl b4b4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9150 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23b6c │ │ │ │ + bge.n 23c10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2457a │ │ │ │ - cmp r5, fp │ │ │ │ - beq.w 24550 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9788 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 24c16 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 24f00 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23b92 │ │ │ │ + bge.n 23c24 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24584 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 35dc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24ada │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24b28 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 24ee2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23bca │ │ │ │ + bge.n 23c38 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 245d0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9028 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 361c │ │ │ │ + beq.w 24eec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2516e │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r3, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r0 │ │ │ │ + bne.w 254d8 │ │ │ │ + ldr.w r5, [pc, #1596] @ 24290 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r0, [r5, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2526a │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + adds r3, #1 │ │ │ │ + vmov s14, r3 │ │ │ │ + vcvt.f64.s32 d7, d7, #1 │ │ │ │ + vmov.f64 d0, d7 │ │ │ │ + vmov.f64 d8, d7 │ │ │ │ + blx 333c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24b3a │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3384 │ │ │ │ + beq.w 252e2 │ │ │ │ + ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3994 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24b4e │ │ │ │ + beq.w 252ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23c02 │ │ │ │ + bge.n 23cac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 23c02 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23c16 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 23c16 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34c0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24b9a │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - subs r4, r0, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - clz r4, r4 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ - cmp r0, r3 │ │ │ │ - ite ne │ │ │ │ - movne r7, r4 │ │ │ │ - orreq.w r7, r4, #1 │ │ │ │ - cmp r0, fp │ │ │ │ - it eq │ │ │ │ - orreq.w r7, r7, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 245ac │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23c60 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 23c60 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 24106 │ │ │ │ - ldr.w r3, [pc, #1280] @ 24168 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r2, [sl, r3] │ │ │ │ - ldr.w r3, [pc, #1272] @ 2416c │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1004] @ 0x3ec │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 24d56 │ │ │ │ - bl 92fc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 24d60 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2518e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 361c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24dae │ │ │ │ + beq.w 252b2 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + blx 333c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2529c │ │ │ │ mov r1, r0 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34c0 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33b8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25288 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23cf2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25198 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23d04 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 251a4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl aa64 │ │ │ │ + str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24e4a │ │ │ │ + beq.w 252fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23cc2 │ │ │ │ + bge.n 23d32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24bde │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 25260 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + movne r1, #1 │ │ │ │ + beq.w 2531e │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + rsb r2, r1, #3 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + orr.w r2, r2, r1, lsl #31 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + strd r4, r9, [sp, #112] @ 0x70 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + bl b4b4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9150 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23cd4 │ │ │ │ + bge.n 23d80 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24be8 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - subs r4, r7, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - clz r4, r4 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ - cmp r7, r3 │ │ │ │ - ite ne │ │ │ │ - movne r5, r4 │ │ │ │ - orreq.w r5, r4, #1 │ │ │ │ - cmp r7, fp │ │ │ │ - it eq │ │ │ │ - orreq.w r5, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 24b0a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 25314 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23d0a │ │ │ │ + bge.n 23d94 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24604 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 25030 │ │ │ │ - ldr.w r3, [pc, #1116] @ 24170 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1256] @ 0x4e8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 24e5e │ │ │ │ - bl 92fc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 24e68 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + beq.w 25362 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23da8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24418 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 25390 │ │ │ │ + mov r0, r8 │ │ │ │ + bl f8bc │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25374 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23dd4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25256 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 23de6 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 25472 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 361c │ │ │ │ mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 253d6 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + blx 333c │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24e7c │ │ │ │ + beq.w 25400 │ │ │ │ mov r1, r0 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34c0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3384 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24ea8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 25418 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23e28 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 253b4 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23e3e │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 253f2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl b908 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + beq.w 2544a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23e62 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 253cc │ │ │ │ + ldr.w r4, [pc, #1072] @ 24294 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #1328] @ 0x530 │ │ │ │ + bl a670 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2542e │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 361c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25644 │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ + mov r1, r9 │ │ │ │ + blx 3994 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2562c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23d64 │ │ │ │ + bge.n 23eae │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24d30 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 253c2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r0, sl │ │ │ │ + add.w r8, r3, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + bl aa64 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 255fa │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + movne r1, r4 │ │ │ │ + beq.w 25680 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + rsb r2, r1, #3 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + orr.w r2, r2, r1, lsl #31 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #116] @ 0x74 │ │ │ │ + bl b4b4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9150 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23f1c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25234 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23f30 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25240 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23f44 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2440c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 256da │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl f8bc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 256c0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23f6e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25766 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 23f80 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 25560 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 254ac │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + movs r4, #0 │ │ │ │ + strd r7, r6, [sp, #24] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r3 │ │ │ │ + add.w r5, r3, #12 │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + bl 94d8 │ │ │ │ + cmp r4, r0 │ │ │ │ + bge.n 24016 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + bpl.w 25ec8 │ │ │ │ + ldr.w r6, [r5, #4]! │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r6, #0] │ │ │ │ + bl b908 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r0, r7, #1 │ │ │ │ + beq.w 25080 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23ff0 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 24e68 │ │ │ │ + tst.w r7, #13 │ │ │ │ + beq.w 24a90 │ │ │ │ + and.w r3, r7, #11 │ │ │ │ + and.w r1, r7, #15 │ │ │ │ + cmp r1, #8 │ │ │ │ + it ne │ │ │ │ + cmpne r3, #3 │ │ │ │ + beq.w 24a90 │ │ │ │ + adds r4, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 94d8 │ │ │ │ + cmp r4, r0 │ │ │ │ + blt.n 23fb4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldrd r7, r6, [sp, #24] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23d76 │ │ │ │ + bge.n 2402e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24d3a │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - subs r4, r7, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - clz r4, r4 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ - cmp r7, r3 │ │ │ │ - ite ne │ │ │ │ - movne r5, r4 │ │ │ │ - orreq.w r5, r4, #1 │ │ │ │ - cmp r7, fp │ │ │ │ - it eq │ │ │ │ - orreq.w r5, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 24bac │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 25514 │ │ │ │ + ldr r3, [pc, #616] @ (24298 ) │ │ │ │ + movs r5, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23dac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24620 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 24106 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #3 │ │ │ │ - mov r1, fp │ │ │ │ - blx 34c0 │ │ │ │ - mov r5, r0 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl aa64 │ │ │ │ + str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2522c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - subs r4, r0, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - clz r4, r4 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ - cmp r0, r3 │ │ │ │ - ite ne │ │ │ │ - movne r7, r4 │ │ │ │ - orreq.w r7, r4, #1 │ │ │ │ - cmp r0, fp │ │ │ │ - it eq │ │ │ │ - orreq.w r7, r7, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 24ebe │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23dfa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2462a │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 240d8 │ │ │ │ - ldr r3, [pc, #880] @ (24174 ) │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r1, [r3, #1004] @ 0x3ec │ │ │ │ + beq.w 2582c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 24072 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 250dc │ │ │ │ - bl 92fc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 25094 │ │ │ │ - ldr r3, [pc, #852] @ (24178 ) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1004] @ 0x3ec │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 250ec │ │ │ │ - bl 92fc │ │ │ │ - mov r4, r0 │ │ │ │ + bne.w 2551e │ │ │ │ + ldr.w r8, [pc, #552] @ 2429c │ │ │ │ + add r8, pc │ │ │ │ + ldr.w r4, [r8, #144] @ 0x90 │ │ │ │ + ldr.w r5, [r8, #616] @ 0x268 │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 250b4 │ │ │ │ + beq.w 257b8 │ │ │ │ + ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ + cmp r3, #8 │ │ │ │ + beq.w 257ac │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + beq.w 25c72 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + beq.w 25c62 │ │ │ │ + ldr r3, [pc, #512] @ (242a0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.w 25bec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34c0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 250c8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23e64 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2501c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23e76 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [pc, #492] @ (242a4 ) │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #148] @ 0x94 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl b4b4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25026 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - subs r4, r7, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - clz r4, r4 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ - cmp r7, r3 │ │ │ │ - ite ne │ │ │ │ - movne r5, r4 │ │ │ │ - orreq.w r5, r4, #1 │ │ │ │ - cmp r7, fp │ │ │ │ - it eq │ │ │ │ - orreq.w r5, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 24fa8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 25bd6 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b908 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.w 25844 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23eac │ │ │ │ + bge.n 240f8 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24634 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 240d8 │ │ │ │ - ldr r3, [pc, #712] @ (2417c ) │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r1, [r3, #1256] @ 0x4e8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 25154 │ │ │ │ - bl 92fc │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2513e │ │ │ │ - ldr r3, [pc, #684] @ (24180 ) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1256] @ 0x4e8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + beq.w 25860 │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 25134 │ │ │ │ - bl 92fc │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2511e │ │ │ │ - movs r2, #2 │ │ │ │ + beq.w 25a80 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34c0 │ │ │ │ - mov r5, r0 │ │ │ │ + blx 35dc │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2510a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 25a6c │ │ │ │ + ldr r5, [pc, #400] @ (242a8 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + add r5, pc │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23f16 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 250f6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r0, #0] │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r0, [r5, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr.w r0, [r5, #876] @ 0x36c │ │ │ │ + blx 3808 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9150 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23f28 │ │ │ │ + bge.n 2415e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25100 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - subs r7, r5, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - clz r7, r7 │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ - cmp r5, r3 │ │ │ │ - ite ne │ │ │ │ - movne r4, r7 │ │ │ │ - orreq.w r4, r7, #1 │ │ │ │ - cmp r5, fp │ │ │ │ - it eq │ │ │ │ - orreq.w r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 250a8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23f5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + beq.w 25aa4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2463c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 240d8 │ │ │ │ - ldr r3, [pc, #540] @ (24184 ) │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r1, [r3, #1296] @ 0x510 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 25174 │ │ │ │ - bl 92fc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 25094 │ │ │ │ - ldr r3, [pc, #512] @ (24188 ) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1296] @ 0x510 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 25160 │ │ │ │ - bl 92fc │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 250b4 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r4 │ │ │ │ + beq.w 25bb6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 361c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25ba2 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 34c0 │ │ │ │ - mov r7, r0 │ │ │ │ + blx 33b8 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 250c8 │ │ │ │ + beq.w 25b92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23fc8 │ │ │ │ + bge.n 24198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2516a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23fda │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 251e2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - sub.w lr, r7, r3 │ │ │ │ - rsbs r5, lr, #0 │ │ │ │ - adc.w r5, r5, lr │ │ │ │ - cmp r7, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r7, r2 │ │ │ │ - beq.n 2400c │ │ │ │ - sub.w ip, r7, fp │ │ │ │ - rsbs r4, ip, #0 │ │ │ │ - adc.w r4, r4, ip │ │ │ │ - cbnz r4, 2400c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3768 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - blt.w 251ec │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 25bcc │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2401e │ │ │ │ + bge.n 241ac │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2464c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 240d8 │ │ │ │ - ldr r3, [pc, #360] @ (2418c ) │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r1, [r3, #788] @ 0x314 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 2520c │ │ │ │ - bl 92fc │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2522c │ │ │ │ - ldr r3, [pc, #332] @ (24190 ) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #788] @ 0x314 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 25202 │ │ │ │ - bl 92fc │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2511e │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34c0 │ │ │ │ + beq.w 25b7e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 25b76 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 97c8 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2510a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24086 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 251ce │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24098 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 251d8 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - subs r0, r5, r3 │ │ │ │ - negs r4, r0 │ │ │ │ - adcs r4, r0 │ │ │ │ - cmp r5, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r5, r2 │ │ │ │ - beq.n 240c0 │ │ │ │ - sub.w r1, r5, fp │ │ │ │ - negs r7, r1 │ │ │ │ - adcs r7, r1 │ │ │ │ - cbnz r7, 240c0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3768 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.w 25218 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 25b58 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 240d2 │ │ │ │ + bge.n 241d8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24644 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 251c4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r2 │ │ │ │ - ble.w 24f56 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ + beq.w 25b88 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + adds r1, r4, #3 │ │ │ │ + blx 35dc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25b38 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24104 │ │ │ │ + bge.n 241fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24fc8 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r9 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - b.w 23884 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 236a6 │ │ │ │ - ldrb.w r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 24238 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 24282 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 24282 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 236b2 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 2420c │ │ │ │ + beq.w 25b4e │ │ │ │ + ldr r3, [pc, #172] @ (242ac ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #644] @ 0x284 │ │ │ │ + bl a670 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25b14 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 25aee │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + movs r2, #1 │ │ │ │ + bl a588 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25ad8 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + blx 361c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25ac4 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + blx 361c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25aae │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ubfx r0, r3, #4, #1 │ │ │ │ + blx 361c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25aae │ │ │ │ + b.n 242b0 │ │ │ │ + nop │ │ │ │ + beq.n 242dc │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldrb.w r2, [sp, #90] @ 0x5a │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2425a │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str.w r1, [fp] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 256fc │ │ │ │ + movs r2, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + rsb r0, r2, #10 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w r1, r1, r2, lsl #2 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + orr.w r2, r0, r2, lsl #31 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + strd r6, fp, [sp, #112] @ 0x70 │ │ │ │ + strd r8, r5, [sp, #124] @ 0x7c │ │ │ │ + str.w r9, [sp, #132] @ 0x84 │ │ │ │ + bl b4b4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9150 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24310 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 242bc │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 2425c │ │ │ │ - str.w r3, [fp] │ │ │ │ + beq.w 25b2e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24326 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 247dc │ │ │ │ - ldr.w r6, [r8] │ │ │ │ - cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 241d4 │ │ │ │ - subs r6, #1 │ │ │ │ - str.w r6, [r8] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2487e │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 2573c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 241ea │ │ │ │ + bge.n 24338 │ │ │ │ subs r3, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2441e │ │ │ │ - blx 353c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cbz r2, 24204 │ │ │ │ + beq.w 25752 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2434e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2575c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24204 │ │ │ │ + bge.n 24362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2432e │ │ │ │ - ldr.w r2, [pc, #3024] @ 24dd8 │ │ │ │ - ldr.w r3, [pc, #3024] @ 24ddc │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 250e8 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23748 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 23884 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + beq.w 255b6 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 255c0 │ │ │ │ + ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + cbz r3, 24382 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #255 @ 0xff │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #98 @ 0x62 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 24122 │ │ │ │ - movs r6, #0 │ │ │ │ - movw sl, #537 @ 0x219 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r4, r6 │ │ │ │ - mov fp, r6 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.n 2436c │ │ │ │ - cbnz r2, 242bc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 25612 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2458e │ │ │ │ + bge.w 255e2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 241d4 │ │ │ │ + beq.w 255d8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.w 235fe │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23412 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23436 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23458 │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 241d4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 236ce │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 236b2 │ │ │ │ - mov r0, r6 │ │ │ │ + b.w 233f2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov.w r6, #608 @ 0x260 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 238f4 │ │ │ │ - ldr.w r1, [pc, #2888] @ 24de0 │ │ │ │ - movw r2, #537 @ 0x219 │ │ │ │ - ldr.w r0, [pc, #2884] @ 24de4 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2460e │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.w 2363a │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - movs r2, #30 │ │ │ │ - add.w r0, sp, #90 @ 0x5a │ │ │ │ + b.w 237ea │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 239b6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23ade │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.n 23f44 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23da8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2307a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #98 @ 0x62 │ │ │ │ blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 24aec │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + bne.w 2307a │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #641 @ 0x281 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25ce4 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2425c │ │ │ │ + bge.n 244cc │ │ │ │ subs r3, #1 │ │ │ │ - b.n 241b4 │ │ │ │ - ldr.w r3, [pc, #2824] @ 24de8 │ │ │ │ - mov r0, r7 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24816 │ │ │ │ + ldr.w r3, [pc, #3064] @ 250c8 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [r3, #936] @ 0x3a8 │ │ │ │ - bl 8ba4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24980 │ │ │ │ - ldr.w r1, [pc, #2804] @ 24dec │ │ │ │ - add r1, pc │ │ │ │ - bl a74c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24678 │ │ │ │ + mov r0, r9 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ + str.w fp, [sp, #120] @ 0x78 │ │ │ │ + ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl b4b4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 236ce │ │ │ │ + bge.w 23128 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 236ce │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 236ce │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2376e │ │ │ │ + bne.w 23128 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24204 │ │ │ │ - mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ - b.w 239e0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3768 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.w 238e2 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r9, r2 │ │ │ │ - movw sl, #573 @ 0x23d │ │ │ │ - b.n 245c6 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - movw sl, #553 @ 0x229 │ │ │ │ - ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 2443e │ │ │ │ - ldrb.w r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 24432 │ │ │ │ - ldr.w r0, [pc, #2672] @ 24df0 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 243a6 │ │ │ │ + b.w 23128 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r4, r8 │ │ │ │ + mov fp, r8 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + strd r8, r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + bgt.w 24726 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 2455c │ │ │ │ + ldr.w r3, [pc, #2956] @ 250cc │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 2499a │ │ │ │ + ldr.w r3, [pc, #2944] @ 250d0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #2944] @ 250d4 │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 231f6 │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 249b4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 243a4 │ │ │ │ + bge.w 2323c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24428 │ │ │ │ - mov fp, r5 │ │ │ │ - cbz r4, 243b8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bne.w 2323c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2323c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 243b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + ldrb.w r3, [sp, #98] @ 0x62 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2444a │ │ │ │ + beq.w 2307a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 243d0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #98 @ 0x62 │ │ │ │ + blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 2307a │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #643 @ 0x283 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ + bpl.w 25d8e │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + ldr.w r9, [r2, #4] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 243d0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 231ca │ │ │ │ + b.w 231d0 │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #629 @ 0x275 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3860 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a5e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24690 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24452 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r3, 243e4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.w 249a2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r2 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr.w r8, [r3, #112] @ 0x70 │ │ │ │ + blx r8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24b2a │ │ │ │ + mov r0, fp │ │ │ │ + blx r8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24ba6 │ │ │ │ + mov r0, fp │ │ │ │ + blx r8 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 24bfc │ │ │ │ + bl c104 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 24cbc │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 243e4 │ │ │ │ + bge.w 231e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 24416 │ │ │ │ - cbz r7, 243f4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 231e8 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 231e8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr.w r3, [pc, #2468] @ 250cc │ │ │ │ + movs r2, #2 │ │ │ │ + ldr.w r1, [pc, #2472] @ 250d8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + b.n 2455c │ │ │ │ + ldr.w r9, [r4, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 25d2c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 243f4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 24420 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 241ea │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 241ea │ │ │ │ + bge.n 2477e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 241ea │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 241ea │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 243e4 │ │ │ │ - movs r6, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 243f4 │ │ │ │ - mov r0, fp │ │ │ │ + beq.w 24a12 │ │ │ │ + mov r4, r8 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + b.w 23314 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r4, r8 │ │ │ │ + mov fp, r8 │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + strd r8, r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + bgt.w 249d4 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 247f6 │ │ │ │ + ldr.w r3, [pc, #2288] @ 250cc │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 24c66 │ │ │ │ + ldr.w r3, [pc, #2292] @ 250dc │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #2288] @ 250e0 │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ mov fp, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 243a6 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 2437c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, sl │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 24374 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 243b8 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 243d0 │ │ │ │ - cmp r7, fp │ │ │ │ - bne.w 23924 │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 23964 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r4 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - movw sl, #557 @ 0x22d │ │ │ │ - str r4, [sp, #12] │ │ │ │ - b.n 2436c │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 23954 │ │ │ │ + b.n 244cc │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2375c │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r5, r4 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movw sl, #557 @ 0x22d │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 244ac │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 24664 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - mov r6, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - cbz r1, 244c8 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 244c8 │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + beq.w 23400 │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 245f4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 244e4 │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 244e4 │ │ │ │ - subs r1, #1 │ │ │ │ - str.w r1, [r9] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 24654 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 244f8 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 244f8 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 245da │ │ │ │ - cbz r3, 2450a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2450a │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 245e8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2436c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 23420 │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23442 │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #649 @ 0x289 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #6 │ │ │ │ + bpl.w 25d44 │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr.w r9, [r2, #8] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r1, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 233d6 │ │ │ │ + b.w 233dc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #649 @ 0x289 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3860 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24e3e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2436c │ │ │ │ + bge.n 24936 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2436c │ │ │ │ + beq.w 24d1a │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r2 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2436c │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov.w sl, #560 @ 0x230 │ │ │ │ - mov r4, r6 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - b.n 2436c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 238b4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23964 │ │ │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ - b.w 23b80 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 237f0 │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 23b2a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23a66 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23b3a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23b92 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr.w r8, [r3, #112] @ 0x70 │ │ │ │ + blx r8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24fb4 │ │ │ │ + mov r0, fp │ │ │ │ + blx r8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24f44 │ │ │ │ + mov r0, fp │ │ │ │ + blx r8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2502e │ │ │ │ + mov r0, fp │ │ │ │ + blx r8 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2500e │ │ │ │ + bl c104 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 251b6 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 241ea │ │ │ │ + bge.w 233f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 241ea │ │ │ │ + bne.w 233f2 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 241ea │ │ │ │ - blx 3768 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.w 23c4c │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r2, r7 │ │ │ │ - mov.w sl, #580 @ 0x244 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 244b4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23bca │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ - b.n 244f8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - b.n 2450a │ │ │ │ - mov r0, r1 │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ - b.n 244c8 │ │ │ │ - mov r0, r7 │ │ │ │ + b.w 233f2 │ │ │ │ + ldr.w r3, [pc, #1864] @ 250e4 │ │ │ │ + add r3, pc │ │ │ │ + b.n 24552 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23d0a │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movw sl, #537 @ 0x219 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.n 2436c │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 24690 │ │ │ │ + mov r0, fp │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23dac │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 237d6 │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr.w r3, [pc, #1780] @ 250cc │ │ │ │ + movs r2, #3 │ │ │ │ + ldr.w r1, [pc, #1804] @ 250e8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 390c │ │ │ │ + b.n 247f6 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23dfa │ │ │ │ - mov r0, r7 │ │ │ │ + b.w 23816 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23eac │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 2383a │ │ │ │ + mov r0, fp │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23f5e │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 238be │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 240d2 │ │ │ │ - mov r0, r7 │ │ │ │ + b.w 238d0 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2401e │ │ │ │ - mov r0, r9 │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ + b.n 2477e │ │ │ │ + mov r3, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + movw r6, #649 @ 0x289 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r4, r3 │ │ │ │ + b.w 2360e │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #655 @ 0x28f │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ - b.n 244e4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - strd r1, r3, [sp, #24] │ │ │ │ + b.w 238fa │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r1, r3, [sp, #24] │ │ │ │ - b.n 244b2 │ │ │ │ + b.w 2391a │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + add.w r3, r3, r7, asr #4 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + b.w 2400a │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + movw r6, #655 @ 0x28f │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 25d76 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - blx 361c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24d1c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 361c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24d44 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 361c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24d9e │ │ │ │ - ldr.w r2, [pc, #1856] @ 24df4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 24e10 │ │ │ │ - movs r2, #4 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r6, r5 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ - movs r7, #0 │ │ │ │ - strd r7, r4, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - strd r4, r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - bl b4dc │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9028 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 246fe │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 24b72 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24710 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 24b6a │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24724 │ │ │ │ + bge.n 24af6 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24b62 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24732 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 24794 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 24dc0 │ │ │ │ - ldr.w r3, [pc, #1724] @ 24df8 │ │ │ │ - ldr.w r1, [pc, #1724] @ 24dfc │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ - cmp r2, r3 │ │ │ │ - it ne │ │ │ │ - cmpne fp, r1 │ │ │ │ - ite ne │ │ │ │ - movne r4, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ - bne.w 24fde │ │ │ │ - ldrb.w r3, [sp, #90] @ 0x5a │ │ │ │ - cbz r3, 24778 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r4 │ │ │ │ - add.w r0, sp, #90 @ 0x5a │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 24ef2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 25032 │ │ │ │ + movs r2, #3 │ │ │ │ + movs r1, #0 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + b.w 2379a │ │ │ │ + mov r5, r9 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + mov fp, r9 │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + str.w r9, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #655 @ 0x28f │ │ │ │ + strd r9, r9, [sp, #24] │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 241ea │ │ │ │ + bge.n 24b40 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 241ea │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 241ea │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24732 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 23afc │ │ │ │ - cmp r5, fp │ │ │ │ - itt eq │ │ │ │ - moveq r6, #0 │ │ │ │ - moveq r7, fp │ │ │ │ - bne.w 23b1a │ │ │ │ - b.w 23b3c │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b.w 23884 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 239f2 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r7 │ │ │ │ + beq.w 24daa │ │ │ │ + bl c104 │ │ │ │ + cbnz r0, 24b86 │ │ │ │ + ldr.w r3, [pc, #1412] @ 250cc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 24e72 │ │ │ │ + ldr.w r3, [pc, #1428] @ 250ec │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #1428] @ 250f0 │ │ │ │ mov r2, r5 │ │ │ │ - movw sl, #574 @ 0x23e │ │ │ │ - b.n 245c6 │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + add r1, pc │ │ │ │ + mov r9, r5 │ │ │ │ + blx 390c │ │ │ │ + mov r8, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 24b2c │ │ │ │ mov r0, fp │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 241be │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23a54 │ │ │ │ - ldr.w r3, [pc, #1552] @ 24e00 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r1, [pc, #1548] @ 24e04 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - add r1, pc │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - movw sl, #570 @ 0x23a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - b.n 2436c │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r0 │ │ │ │ + b.w 239a0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + movw r6, #655 @ 0x28f │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23824 │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #655 @ 0x28f │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 93e8 │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ - movw sl, #573 @ 0x23d │ │ │ │ - b.n 245c6 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r2 │ │ │ │ - movw sl, #570 @ 0x23a │ │ │ │ - b.n 245c6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23a8c │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #657 @ 0x291 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23aae │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r8, r7 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ + b.w 239dc │ │ │ │ + mov r5, r0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24868 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 24bce │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r8 │ │ │ │ - movs r2, #0 │ │ │ │ - movw sl, #573 @ 0x23d │ │ │ │ - b.n 2450a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23b06 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #657 @ 0x291 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr.w r3, [pc, #1164] @ 250f4 │ │ │ │ + add r3, pc │ │ │ │ + b.n 247ec │ │ │ │ mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - b.n 243e6 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - movw sl, #565 @ 0x235 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 2436c │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - movw sl, #574 @ 0x23e │ │ │ │ - b.n 245c6 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - movw sl, #566 @ 0x236 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 2436c │ │ │ │ - ldr.w r2, [pc, #1352] @ 24e08 │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 24e92 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33b8 │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 239a4 │ │ │ │ + b.w 23a00 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 25da6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 239aa │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.w 239aa │ │ │ │ - lsrs r3, r3, #3 │ │ │ │ - mul.w r0, r3, r0 │ │ │ │ - adds r2, r0, #2 │ │ │ │ - beq.w 24c04 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.w 24bf2 │ │ │ │ - ldrd r3, r1, [r7, #12] │ │ │ │ - orr.w r3, r3, r1, lsl #30 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - adds r0, r3, #4 │ │ │ │ - adc.w r1, r1, #0 │ │ │ │ - blx 3948 │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 239a4 │ │ │ │ - mov r6, r7 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - movw sl, #574 @ 0x23e │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - b.n 2436c │ │ │ │ - ldr.w r9, [r4, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2527a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ + strlt.w r3, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24962 │ │ │ │ + bge.n 24cb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24d96 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r6 │ │ │ │ + beq.w 2522c │ │ │ │ + mov r4, r8 │ │ │ │ movs r2, #3 │ │ │ │ - b.w 23a22 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 23884 │ │ │ │ + mov r5, fp │ │ │ │ + mov r3, fp │ │ │ │ + mov r8, fp │ │ │ │ + mov.w r6, #632 @ 0x278 │ │ │ │ + str.w fp, [sp, #52] @ 0x34 │ │ │ │ + strd fp, fp, [sp, #24] │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + strd r3, r3, [sp, #24] │ │ │ │ + movw r6, #657 @ 0x291 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + movw r6, #657 @ 0x291 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24936 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23ab2 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23ac8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - movw sl, #574 @ 0x23e │ │ │ │ - b.n 245c6 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movw sl, #537 @ 0x219 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.n 2436c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #659 @ 0x293 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23a9c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r7 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r2 │ │ │ │ - movw sl, #574 @ 0x23e │ │ │ │ - b.n 245c6 │ │ │ │ - ldr.w r2, [pc, #1108] @ 24e08 │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 24edc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3384 │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 23aee │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r5 │ │ │ │ + beq.w 23908 │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #657 @ 0x291 │ │ │ │ + mov r3, r5 │ │ │ │ mov r9, r5 │ │ │ │ - movw sl, #575 @ 0x23f │ │ │ │ - b.n 245c6 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - movw sl, #577 @ 0x241 │ │ │ │ - b.n 245c6 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23a4c │ │ │ │ + mov r5, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov fp, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #659 @ 0x293 │ │ │ │ + strd r4, r4, [sp, #24] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24b40 │ │ │ │ + ldr.w r5, [r8, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 25cfc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2479c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.w 23af4 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 24f40 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 23954 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3960 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 24a04 │ │ │ │ - blx 362c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2394c │ │ │ │ + bge.n 24dee │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2394c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2394c │ │ │ │ - rsb r3, r0, #1 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - adds r1, r3, #2 │ │ │ │ - beq.w 24d84 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 24d72 │ │ │ │ - ldrd r3, r1, [r7, #12] │ │ │ │ - orr.w r3, r3, r1, lsl #30 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - adds r0, r3, #4 │ │ │ │ - adc.w r1, r1, #0 │ │ │ │ - blx 3948 │ │ │ │ + beq.w 2536c │ │ │ │ + mov r8, r4 │ │ │ │ + movs r2, #3 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 23966 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 23aee │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - movw sl, #577 @ 0x241 │ │ │ │ - b.n 245c6 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 24f7c │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.w 239e0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 362c │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 2394c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3960 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 24a8a │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - blx 362c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 239d8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 239d8 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 239d8 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - movw sl, #577 @ 0x241 │ │ │ │ - b.n 245c6 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r4, r6 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - movw sl, #562 @ 0x232 │ │ │ │ - b.n 2436c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 362c │ │ │ │ - mov r9, r0 │ │ │ │ - b.w 239d8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3768 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.w 23cf8 │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - movw sl, #583 @ 0x247 │ │ │ │ - b.n 245c6 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - movw sl, #577 @ 0x241 │ │ │ │ - b.n 245c6 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r7 │ │ │ │ + mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw sl, #578 @ 0x242 │ │ │ │ - b.n 245c6 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #659 @ 0x293 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ mov r5, r0 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - movw sl, #578 @ 0x242 │ │ │ │ - b.n 245c6 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #659 @ 0x293 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24724 │ │ │ │ - mov r0, r3 │ │ │ │ + b.w 23b0a │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov fp, r2 │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24710 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + b.w 23b46 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 246fe │ │ │ │ + b.w 23ff0 │ │ │ │ + ldr r3, [pc, #644] @ (250f8 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 24b5a │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov fp, r2 │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23b28 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r2 │ │ │ │ - movw sl, #577 @ 0x241 │ │ │ │ - b.n 245c6 │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov.w sl, #580 @ 0x244 │ │ │ │ - b.n 245c6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3768 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.w 23d9a │ │ │ │ - mov r1, r9 │ │ │ │ + beq.w 239ea │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #659 @ 0x293 │ │ │ │ + mov r3, r5 │ │ │ │ mov r9, r5 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r2, r9 │ │ │ │ - movw sl, #587 @ 0x24b │ │ │ │ - b.n 245c6 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r8 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movw sl, #573 @ 0x23d │ │ │ │ - b.n 24668 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23c24 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23cc2 │ │ │ │ + b.w 23c38 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23baa │ │ │ │ mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23cd4 │ │ │ │ - ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 239a4 │ │ │ │ - ldrd r3, r2, [r7, #12] │ │ │ │ - orr.w r3, r3, r2, lsl #30 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - negs r3, r3 │ │ │ │ - sbc.w r1, r2, r2, lsl #1 │ │ │ │ - b.n 24906 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 23b80 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r9, r2 │ │ │ │ - movw sl, #577 @ 0x241 │ │ │ │ - b.n 245c6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 25244 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #432] @ (24e0c ) │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - add r3, pc │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r0, [r3, #1316] @ 0x524 │ │ │ │ - mov r3, r9 │ │ │ │ - blx 3808 │ │ │ │ + b.w 23c10 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov fp, r2 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9028 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2500a │ │ │ │ - mov r0, r5 │ │ │ │ - bl b1e8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 25064 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24ca4 │ │ │ │ + bge.n 24f58 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24f92 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - strd r6, r4, [r0, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - blx r3 │ │ │ │ + beq.n 25006 │ │ │ │ + bl c104 │ │ │ │ + cbnz r0, 24f96 │ │ │ │ + ldr r3, [pc, #364] @ (250cc ) │ │ │ │ + cmp r5, #1 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 251ae │ │ │ │ + ldr r3, [pc, #400] @ (250fc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #400] @ (25100 ) │ │ │ │ + mov r2, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + add r1, pc │ │ │ │ + mov r9, r5 │ │ │ │ + blx 390c │ │ │ │ + mov r8, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25080 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 24f46 │ │ │ │ + blx 34fc <__stack_chk_fail@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r4, r8 │ │ │ │ + mov fp, r8 │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + strd r8, r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24f58 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r1, #3 │ │ │ │ + bl 93e8 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + movs r5, #2 │ │ │ │ + b.n 24f46 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24af6 │ │ │ │ + ldr.w r4, [r9, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 25f10 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24cca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24f9a │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [r3, #36] @ 0x24 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24cee │ │ │ │ + bge.n 25076 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24fa0 │ │ │ │ - cmp r5, fp │ │ │ │ - beq.w 24f08 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ - bpl.w 252c8 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 252ae │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 252c4 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24f08 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.w 23816 │ │ │ │ - mov r3, r0 │ │ │ │ + beq.w 2524e │ │ │ │ mov r9, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - movw sl, #537 @ 0x219 │ │ │ │ - b.w 2449a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23d64 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r2, #3 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 23a86 │ │ │ │ + blx 36cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 25598 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 2400a │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 2400a │ │ │ │ + mov r0, r6 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23d76 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - movw sl, #537 @ 0x219 │ │ │ │ - b.w 2449a │ │ │ │ - blx 3564 │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 23c8a │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r2, r5 │ │ │ │ - movw sl, #583 @ 0x247 │ │ │ │ - b.n 245c6 │ │ │ │ - ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - blx r3 │ │ │ │ + b.w 23ff8 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 23aee │ │ │ │ - ldrd r3, r2, [r7, #12] │ │ │ │ - orr.w r3, r3, r2, lsl #30 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - negs r3, r3 │ │ │ │ - sbc.w r1, r2, r2, lsl #1 │ │ │ │ - b.n 24a68 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24962 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - movw sl, #537 @ 0x219 │ │ │ │ - b.w 2449a │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - movw sl, #583 @ 0x247 │ │ │ │ - b.n 245c6 │ │ │ │ - mov r3, fp │ │ │ │ - mov r9, fp │ │ │ │ - mov r1, fp │ │ │ │ - mov r7, fp │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - movw sl, #537 @ 0x219 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - b.w 2449a │ │ │ │ - revsh r4, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + nop │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + cmp r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - sub sp, #316 @ 0x13c │ │ │ │ - vshll.u32 , d6, #31 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + mov r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + movs r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + movs r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 24e5c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 25296 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + orrs r2, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r3, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 25eb0 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr.w r8, [r2, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r7, #0] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r6, #0] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24e44 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 24fd2 │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - b.n 246cc │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r6 │ │ │ │ - movw sl, #583 @ 0x247 │ │ │ │ - b.w 245c6 │ │ │ │ - blx 3564 │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25146 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25558 │ │ │ │ + movs r2, #3 │ │ │ │ + movs r1, #0 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + b.w 23be4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov.w r6, #664 @ 0x298 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + b.w 23592 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov.w r6, #664 @ 0x298 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23cac │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.w 23cf2 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23d04 │ │ │ │ + ldr.w r3, [pc, #3088] @ 25dc0 │ │ │ │ + add r3, pc │ │ │ │ + b.n 24f6e │ │ │ │ + mov r5, fp │ │ │ │ + mov r3, fp │ │ │ │ + mov r8, fp │ │ │ │ + strd fp, fp, [sp, #24] │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + movw r6, #646 @ 0x286 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 23d2c │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r2, r5 │ │ │ │ - movw sl, #587 @ 0x24b │ │ │ │ - b.w 245c6 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w r6, #664 @ 0x298 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov.w r6, #664 @ 0x298 │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov.w r6, #664 @ 0x298 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24cb2 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.w 23f1c │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.w 23f30 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25076 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23dd4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23d32 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ mov r5, r0 │ │ │ │ - movw sl, #587 @ 0x24b │ │ │ │ - b.w 245c6 │ │ │ │ - vldr d0, [r7, #8] │ │ │ │ - vmov.f64 d7, #16 @ 0x40800000 4.0 │ │ │ │ - vadd.f64 d0, d0, d7 │ │ │ │ - blx 3600 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 239a4 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ mov r5, r0 │ │ │ │ - movw sl, #587 @ 0x24b │ │ │ │ - b.w 245c6 │ │ │ │ - blx 3768 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.w 23de8 │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - movw sl, #590 @ 0x24e │ │ │ │ - b.w 245c6 │ │ │ │ - vldr d0, [r7, #8] │ │ │ │ - vmov.f64 d7, #16 @ 0x40800000 4.0 │ │ │ │ - vadd.f64 d0, d0, d7 │ │ │ │ - blx 3600 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 23aee │ │ │ │ - mov r3, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - movw sl, #537 @ 0x219 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - b.w 2449a │ │ │ │ - mov r8, r7 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldrb.w r2, [sp, #90] @ 0x5a │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23d80 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 25ee0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 251ac │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2518c │ │ │ │ - str r5, [sp, #12] │ │ │ │ - mov r6, r8 │ │ │ │ - mov r5, fp │ │ │ │ - b.w 24390 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 236ce │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r8, r7 │ │ │ │ - movs r5, #0 │ │ │ │ - movw sl, #574 @ 0x23e │ │ │ │ - b.w 245c6 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2535a │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25550 │ │ │ │ + movs r1, #0 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + b.w 23d46 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23d94 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24dee │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + b.w 23592 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r4, r8 │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + strd r8, r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 96ec │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 240e4 │ │ │ │ - mov r8, r9 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r2, r9 │ │ │ │ - movw sl, #595 @ 0x253 │ │ │ │ - b.w 245c6 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - movs r5, #0 │ │ │ │ - movw sl, #574 @ 0x23e │ │ │ │ - b.w 245c6 │ │ │ │ - mov r0, r5 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24ca4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.w 23e28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23eae │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23e62 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #669 @ 0x29d │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24cca │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.w 23e3e │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #669 @ 0x29d │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.w 23592 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + movw r6, #669 @ 0x29d │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.w 23592 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #670 @ 0x29e │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + b.w 23592 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 36cc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23e50 │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #669 @ 0x29d │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + b.w 23592 │ │ │ │ + ldr.w r2, [pc, #2384] @ 25dc4 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r1, [pc, #2380] @ 25dc8 │ │ │ │ + mov r9, r5 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r4, r5 │ │ │ │ + add r1, pc │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + movw r6, #667 @ 0x29b │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #2364] @ 25dcc │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr.w r3, [pc, #2324] @ 25dc4 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r1, [pc, #2332] @ 25dd0 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + movw r6, #673 @ 0x2a1 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + b.w 23592 │ │ │ │ + ldr.w r2, [pc, #2280] @ 25dc4 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r1, [pc, #2292] @ 25dd4 │ │ │ │ + mov r9, r5 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r4, r5 │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + mov.w r6, #664 @ 0x298 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #2276] @ 25dd8 │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24cee │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3768 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.w 23e9a │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + b.w 2402e │ │ │ │ + ldr.w r2, [pc, #2212] @ 25dc4 │ │ │ │ mov r9, r5 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - movw sl, #590 @ 0x24e │ │ │ │ - b.w 245c6 │ │ │ │ + ldr.w r1, [pc, #2228] @ 25ddc │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r8, r5 │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + movw r6, #687 @ 0x2af │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #2212] @ 25de0 │ │ │ │ + add r2, pc │ │ │ │ + blx 390c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.w 23592 │ │ │ │ mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24104 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + b.n 2535a │ │ │ │ + mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 24e44 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - ldr r2, [pc, #744] @ (252cc ) │ │ │ │ - ldr r1, [pc, #748] @ (252d0 ) │ │ │ │ + b.n 25146 │ │ │ │ + ldr.w r2, [pc, #2144] @ 25dc4 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r1, [pc, #2172] @ 25de4 │ │ │ │ + mov r9, r5 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r4, r5 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - movw sl, #537 @ 0x219 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + movw r6, #670 @ 0x29e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #736] @ (252d4 ) │ │ │ │ + ldr.w r2, [pc, #2152] @ 25de8 │ │ │ │ add r2, pc │ │ │ │ blx 390c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r9, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 2449a │ │ │ │ - mov r6, r7 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov.w sl, #600 @ 0x258 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + b.w 23592 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b.w 2436c │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #673 @ 0x2a1 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23e64 │ │ │ │ - mov r0, r4 │ │ │ │ + b.w 24362 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r9, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #693 @ 0x2b5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, fp │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23e76 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r9 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + b.w 2439a │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2505a │ │ │ │ + bge.n 25664 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25180 │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 2565c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.w 23612 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + movw r6, #670 @ 0x29e │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 24f12 │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24c92 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r9 │ │ │ │ - mov.w sl, #600 @ 0x258 │ │ │ │ - b.w 245c6 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - movw sl, #601 @ 0x259 │ │ │ │ - b.w 245c6 │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r8, r2 │ │ │ │ + b.w 23592 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r4, r5 │ │ │ │ + mov r3, r5 │ │ │ │ mov r9, r5 │ │ │ │ - mov r2, r5 │ │ │ │ - movw sl, #590 @ 0x24e │ │ │ │ - b.w 245c6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3768 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bge.w 23f4c │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r2, r9 │ │ │ │ - movw sl, #590 @ 0x24e │ │ │ │ - b.w 245c6 │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r4, r6 │ │ │ │ - movw sl, #590 @ 0x24e │ │ │ │ - b.w 245c6 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 3564 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #693 @ 0x2b5 │ │ │ │ + b.w 23592 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #670 @ 0x29e │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + b.w 23592 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 23e1a │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - blx 3564 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 23e3a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23f16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23f28 │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r4, r6 │ │ │ │ - movw sl, #590 @ 0x24e │ │ │ │ - b.w 245c6 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r5, r9 │ │ │ │ - movw sl, #590 @ 0x24e │ │ │ │ - b.w 245c6 │ │ │ │ - blx 3564 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 23eec │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r2, r7 │ │ │ │ - movw sl, #590 @ 0x24e │ │ │ │ - b.w 245c6 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 3564 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 23ecc │ │ │ │ - blx 3564 │ │ │ │ + mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 23f9e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23fc8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 3564 │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 23f7e │ │ │ │ - mov r0, r1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - b.n 2505a │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - movs r2, #175 @ 0xaf │ │ │ │ - add.w r0, sp, #90 @ 0x5a │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 24f2e │ │ │ │ - mov r6, r8 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - movw sl, #606 @ 0x25e │ │ │ │ - b.w 2436c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 2518c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 2525e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25252 │ │ │ │ - mov r6, r8 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.w 243b0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 240dc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24086 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24098 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #670 @ 0x29e │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.w 23592 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23fda │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r5, r9 │ │ │ │ - movw sl, #590 @ 0x24e │ │ │ │ - b.w 245c6 │ │ │ │ - blx 3564 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 2405c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 3564 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 2403c │ │ │ │ - mov r8, r9 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r2, r7 │ │ │ │ - movw sl, #590 @ 0x24e │ │ │ │ - b.w 245c6 │ │ │ │ - mov r8, r9 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r2, r9 │ │ │ │ - movw sl, #590 @ 0x24e │ │ │ │ - b.w 245c6 │ │ │ │ - mov r8, r7 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - b.n 24f12 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 25272 │ │ │ │ - mov r6, r8 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.w 243bc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 25272 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + b.n 255f2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25272 │ │ │ │ - mov r6, r8 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.w 243c6 │ │ │ │ - mov r6, r8 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.w 243d4 │ │ │ │ - ldr r3, [pc, #92] @ (252d8 ) │ │ │ │ - movw r2, #15203 @ 0x3b63 │ │ │ │ - ldr r1, [pc, #88] @ (252dc ) │ │ │ │ - ldr r0, [pc, #92] @ (252e0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #2092 @ 0x82c │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3f44 <__assert_fail@plt+0x55c> │ │ │ │ - ldr r3, [pc, #76] @ (252e4 ) │ │ │ │ - movw r2, #14881 @ 0x3a21 │ │ │ │ - ldr r1, [pc, #72] @ (252e8 ) │ │ │ │ - ldr r0, [pc, #76] @ (252ec ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #2092 @ 0x82c │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (252f0 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #60] @ (252f4 ) │ │ │ │ - ldr r0, [pc, #64] @ (252f8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 39e8 <__assert_fail@plt> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - bl 41e4 <__assert_fail@plt+0x7fc> │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r1, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #960] @ (256a8 ) │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, r7, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #608] @ (25570 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #608] @ (25574 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ - vldr d7, [pc, #588] @ 25568 │ │ │ │ - ldr r6, [pc, #600] @ (25578 ) │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #596] @ (2557c ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov.w r2, #0 │ │ │ │ - vstr d7, [sp, #32] │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ - ldmia r1, {r0, r1, r2} │ │ │ │ - stmia.w r4, {r0, r1, r2} │ │ │ │ + bge.n 25678 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 253a8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 2574c │ │ │ │ - ldr r1, [pc, #560] @ (25580 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 25754 │ │ │ │ - ldr r1, [pc, #556] @ (25584 ) │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 25750 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 253a8 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 25526 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.w 25516 │ │ │ │ + beq.w 23682 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.w 23628 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 255a8 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #524] @ (25588 ) │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl adfc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 255ca │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25634 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 25632 │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 253ce │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.w 255a8 │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - str r5, [sp, #32] │ │ │ │ + beq.w 25ef8 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 256e6 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ands.w r2, r3, #2 │ │ │ │ - bne.w 2566c │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.w 254ee │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mov r8, r3 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2567a │ │ │ │ - ldr r3, [pc, #404] @ (2558c ) │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - ldr r3, [pc, #404] @ (25590 ) │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r7, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - bne.w 25688 │ │ │ │ - ldr r3, [pc, #392] @ (25594 ) │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - strd r6, r6, [r4, #4] │ │ │ │ - strh r6, [r4, #12] │ │ │ │ - ldr.w r5, [r3, #312] @ 0x138 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 25512 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 256c6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25438 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #348] @ (25598 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #296] @ 25568 │ │ │ │ - add r1, sp, #24 │ │ │ │ + bge.n 256b8 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 256f4 │ │ │ │ + movs r1, #0 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + b.w 23ee2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + movw r6, #670 @ 0x29e │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + strd r2, r2, [sp, #24] │ │ │ │ + b.w 23592 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #670 @ 0x29e │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strd r3, r3, [sp, #24] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 256b8 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 25f28 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r6, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25734 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cbz r2, 25746 │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + b.w 242c0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24326 │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 25734 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24338 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2434e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23f6e │ │ │ │ + ldr.w r2, [pc, #1616] @ 25dc4 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r8, fp │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + ldr r1, [r6, r2] │ │ │ │ + movw r6, #661 @ 0x295 │ │ │ │ + ldr.w r2, [pc, #1636] @ 25dec │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 25612 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r1, [pc, #1632] @ 25df0 │ │ │ │ + add r1, pc │ │ │ │ + blx 390c │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 23592 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.w 240cc │ │ │ │ + ldr.w r3, [r8, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25602 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r8 │ │ │ │ + bne.w 240ac │ │ │ │ + ldr.w r3, [r8, #140] @ 0x8c │ │ │ │ + ldr.w r0, [r8, #136] @ 0x88 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 8ccc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25a32 │ │ │ │ + ldr.w r3, [pc, #1560] @ 25df4 │ │ │ │ + ldr.w r9, [r0, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 15c1c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - blx 36cc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r3 │ │ │ │ + bl a378 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 25612 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3378 │ │ │ │ - mov r4, r0 │ │ │ │ + beq.w 259aa │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + ldrd r2, r3, [r2, #4] │ │ │ │ + str.w r2, [r8, #144] @ 0x90 │ │ │ │ + bic.w r3, r3, #112 @ 0x70 │ │ │ │ + str.w r3, [r8, #152] @ 0x98 │ │ │ │ + ldr.w r3, [pc, #1520] @ 25df8 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 2598e │ │ │ │ + str.w r4, [r3, #148] @ 0x94 │ │ │ │ + ldr.w r3, [pc, #1504] @ 25dfc │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 240ac │ │ │ │ + b.w 2409e │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movw r6, #687 @ 0x2af │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + b.w 23592 │ │ │ │ + blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25612 │ │ │ │ - blx 353c │ │ │ │ - cbz r5, 254a4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 25c8a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 254a4 │ │ │ │ + bge.n 2586c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2565e │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 254ba │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 2586c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.w 240f8 │ │ │ │ + ldr.w r3, [pc, #1424] @ 25e00 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #604] @ 0x25c │ │ │ │ + bl a670 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25a16 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + mov r0, sl │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r1, #32 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + bl aa64 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25a48 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2594e │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + rsb r2, r4, #3 │ │ │ │ + orr.w r2, r2, r4, lsl #31 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r5, r8, [sp, #112] @ 0x70 │ │ │ │ + add.w r1, r3, r4, lsl #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + bl b4b4 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9150 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 254ba │ │ │ │ + bge.n 258e4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25658 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 254d0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 25a2a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 254d0 │ │ │ │ + bge.n 258f6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25666 │ │ │ │ - ldr r2, [pc, #200] @ (2559c ) │ │ │ │ - ldr r3, [pc, #160] @ (25574 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 25748 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 2593e │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 25928 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #176] @ (255a0 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 3638 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2567a │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 2566c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 37f0 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 253ec │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 25462 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bl a434 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25912 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 25946 │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #689 @ 0x2b1 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.w 23592 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #689 @ 0x2b1 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 258f6 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25912 │ │ │ │ + ldr.w r5, [r9, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 25ccc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r0, #0] │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #104] @ (255a4 ) │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r1, r7, r5, lsl #2 │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl adfc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 255ca │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 2555c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 25632 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 253ce │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r4, 255f6 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #448] @ (2576c ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #448] @ (25770 ) │ │ │ │ - ldr r2, [pc, #452] @ (25774 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #444] @ (25778 ) │ │ │ │ - ldr r1, [pc, #444] @ (2577c ) │ │ │ │ - str r5, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 255de │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 255de │ │ │ │ + bge.n 25988 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 256c0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 255f2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.n 25a5a │ │ │ │ + mov r9, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 258aa │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 255f2 │ │ │ │ + bge.w 25818 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 256ba │ │ │ │ - ldr r0, [pc, #396] @ (25780 ) │ │ │ │ - mov.w r1, #348 @ 0x15c │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 254d0 │ │ │ │ + bne.w 25818 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 25462 │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 256ac │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 256a0 │ │ │ │ - ldr r0, [pc, #352] @ (25784 ) │ │ │ │ - mov.w r1, #348 @ 0x15c │ │ │ │ - movs r4, #0 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25818 │ │ │ │ + ldr.w r3, [pc, #1112] @ 25e04 │ │ │ │ + ldr.w r8, [r6, r3] │ │ │ │ + cmp r9, r8 │ │ │ │ + beq.n 259d6 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 38f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25804 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.n 259d6 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 38f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25c9e │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ands.w r3, r3, #32 │ │ │ │ + bne.w 25804 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 25804 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25804 │ │ │ │ + ldr.w r0, [pc, #1044] @ 25e08 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n 2548c │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r3, [pc, #308] @ (2576c ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #332] @ (25788 ) │ │ │ │ - ldr r2, [pc, #336] @ (2578c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #324] @ (25790 ) │ │ │ │ - ldr r1, [pc, #328] @ (25794 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 255ca │ │ │ │ + blx 3508 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 25a32 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25a12 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 25a62 │ │ │ │ + mov r4, r8 │ │ │ │ + b.n 25804 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #689 @ 0x2b1 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 254ba │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 258e4 │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r6, #688 @ 0x2b0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.w 23592 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #689 @ 0x2b1 │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25988 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 254a4 │ │ │ │ + b.n 25804 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #690 @ 0x2b2 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.w 23592 │ │ │ │ + ldr r3, [pc, #832] @ (25dc4 ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #900] @ (25e0c ) │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + movw r6, #690 @ 0x2b2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3530 │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 254d0 │ │ │ │ - ldr r3, [pc, #296] @ (25798 ) │ │ │ │ - ldr r1, [pc, #300] @ (2579c ) │ │ │ │ + b.w 2415e │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r4, r9 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str.w r9, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #693 @ 0x2b5 │ │ │ │ + b.w 23592 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movw r6, #693 @ 0x2b5 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.w 23592 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #693 @ 0x2b5 │ │ │ │ + b.w 23592 │ │ │ │ + ldr r3, [pc, #724] @ (25dc4 ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #796] @ (25e10 ) │ │ │ │ + mov r8, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ + movw r6, #693 @ 0x2b5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3530 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.w 23592 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #693 @ 0x2b5 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24310 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #690 @ 0x2b2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + b.w 23592 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 241fe │ │ │ │ blx 36cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 255ca │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 253f4 │ │ │ │ - ldr r2, [pc, #276] @ (257a0 ) │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, pc │ │ │ │ - bl aa48 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9028 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9028 │ │ │ │ - b.n 255fe │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 25622 │ │ │ │ - mov.w r2, #348 @ 0x15c │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 2561a │ │ │ │ + beq.w 241c2 │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #690 @ 0x2b2 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.w 23592 │ │ │ │ + mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ + b.w 241c2 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 255f2 │ │ │ │ + b.w 241ac │ │ │ │ + mov r0, r9 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 255de │ │ │ │ - ldr r1, [pc, #220] @ (257a4 ) │ │ │ │ - mov.w r2, #348 @ 0x15c │ │ │ │ - ldr r0, [pc, #216] @ (257a8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ + b.w 241d8 │ │ │ │ mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movw r6, #690 @ 0x2b2 │ │ │ │ + b.w 23592 │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + movw r6, #690 @ 0x2b2 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r4, r8 │ │ │ │ + b.w 23592 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #690 @ 0x2b2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + b.w 23592 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24198 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov.w r6, #688 @ 0x2b0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + b.w 23592 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 3690 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 25612 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 25438 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 25730 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 25730 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.w 25a32 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.n 25cb8 │ │ │ │ + ldr r2, [pc, #516] @ (25e14 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 25d5c │ │ │ │ + ldr r2, [pc, #508] @ (25e18 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 25d72 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 25cb4 │ │ │ │ + ldr r3, [pc, #496] @ (25e1c ) │ │ │ │ + str r5, [r0, #16] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #152] @ 0x98 │ │ │ │ + ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ + bpl.n 25c80 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 25730 │ │ │ │ - ldr r3, [pc, #180] @ (257ac ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 25724 │ │ │ │ - mov r0, r7 │ │ │ │ - bl b048 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 253ec │ │ │ │ + bge.w 240cc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 253ec │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 240cc │ │ │ │ + mov r0, r4 │ │ │ │ blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 253ec │ │ │ │ - bl 8bb0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 25700 │ │ │ │ - b.n 2567a │ │ │ │ - blx 36cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2567a │ │ │ │ - ldr r3, [pc, #48] @ (2576c ) │ │ │ │ - ldr r1, [pc, #116] @ (257b0 ) │ │ │ │ + b.w 240cc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + blx r4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.w 240cc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + blx r4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.w 240cc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 25c44 │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r6, #688 @ 0x2b0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.w 23592 │ │ │ │ + ldr r3, [pc, #384] @ (25e20 ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r1, [pc, #384] @ (25e24 ) │ │ │ │ + ldr r0, [pc, #384] @ (25e28 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3530 │ │ │ │ - b.n 2567a │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #92] @ (257b4 ) │ │ │ │ + addw r3, r3, #1124 @ 0x464 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 40e0 <__assert_fail@plt+0x6f8> │ │ │ │ + ldr r3, [pc, #368] @ (25e2c ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #368] @ (25e30 ) │ │ │ │ + ldr r0, [pc, #372] @ (25e34 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #360] @ (25e38 ) │ │ │ │ + movw r2, #16936 @ 0x4228 │ │ │ │ + ldr r1, [pc, #360] @ (25e3c ) │ │ │ │ + ldr r0, [pc, #360] @ (25e40 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #348] @ (25e44 ) │ │ │ │ + movw r2, #15988 @ 0x3e74 │ │ │ │ + ldr r1, [pc, #348] @ (25e48 ) │ │ │ │ + ldr r0, [pc, #348] @ (25e4c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #336] @ (25e50 ) │ │ │ │ + movw r2, #16449 @ 0x4041 │ │ │ │ + ldr r1, [pc, #336] @ (25e54 ) │ │ │ │ + ldr r0, [pc, #336] @ (25e58 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #324] @ (25e5c ) │ │ │ │ + movw r2, #16245 @ 0x3f75 │ │ │ │ + ldr r1, [pc, #324] @ (25e60 ) │ │ │ │ + ldr r0, [pc, #324] @ (25e64 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #312] @ (25e68 ) │ │ │ │ + movw r2, #16218 @ 0x3f5a │ │ │ │ + ldr r1, [pc, #312] @ (25e6c ) │ │ │ │ + ldr r0, [pc, #312] @ (25e70 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #300] @ (25e74 ) │ │ │ │ + movw r2, #16252 @ 0x3f7c │ │ │ │ + ldr r1, [pc, #300] @ (25e78 ) │ │ │ │ + ldr r0, [pc, #300] @ (25e7c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #288] @ (25e80 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (257b8 ) │ │ │ │ - ldr r0, [pc, #92] @ (257bc ) │ │ │ │ + ldr r1, [pc, #288] @ (25e84 ) │ │ │ │ + ldr r0, [pc, #288] @ (25e88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ + bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ + ldr r3, [pc, #276] @ (25e8c ) │ │ │ │ + movw r2, #16367 @ 0x3fef │ │ │ │ + ldr r1, [pc, #272] @ (25e90 ) │ │ │ │ + ldr r0, [pc, #276] @ (25e94 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #264] @ (25e98 ) │ │ │ │ + movw r2, #16020 @ 0x3e94 │ │ │ │ + ldr r1, [pc, #260] @ (25e9c ) │ │ │ │ + ldr r0, [pc, #264] @ (25ea0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #252] @ (25ea4 ) │ │ │ │ + movw r2, #16408 @ 0x4018 │ │ │ │ + ldr r1, [pc, #248] @ (25ea8 ) │ │ │ │ + ldr r0, [pc, #252] @ (25eac ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r2, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + adds r2, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + adds r6, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + adds r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + subs r0, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + subs r2, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ + movs r1, r0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ + movs r1, r0 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + add r6, pc, #552 @ (adr r6, 26034 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + adds r0, r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + adds r2, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r0, [pc, #184] @ (2588c ) │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - mov r4, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w sl, [pc, #180] @ 25890 │ │ │ │ - add.w r0, r0, #1264 @ 0x4f0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #172] @ (25894 ) │ │ │ │ - add sl, pc │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #172] @ (25898 ) │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - mov.w r2, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 258b8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r0, #5 │ │ │ │ - bpl.w 25fe0 │ │ │ │ - ldr r0, [pc, #148] @ (2589c ) │ │ │ │ - ldr.w r0, [sl, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 25fec │ │ │ │ - ldr r0, [pc, #140] @ (258a0 ) │ │ │ │ - ldr.w r0, [sl, r0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 25fe4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 258b8 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 25e9a │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 25d1e │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2583e │ │ │ │ - adds r5, #1 │ │ │ │ - str r5, [r0, #0] │ │ │ │ - ldr r5, [pc, #100] @ (258a4 ) │ │ │ │ - add.w r1, r1, r4, lsl #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - add r5, pc │ │ │ │ - mov r0, r3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl adfc │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 25dbe │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 258cc │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 258cc │ │ │ │ - ldr r3, [pc, #60] @ (258a8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #60] @ (258ac ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r0, [sl, r3] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r3, [pc, #52] @ (258b0 ) │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r1, [pc, #52] @ (258b4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 390c │ │ │ │ - b.n 25d42 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 25c7c ) │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, pc, #976 @ (adr r4, 25c68 ) │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + movs r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + add lr, sp │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 25d1e │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #856] @ (25c28 ) │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r4, [r7, #4] │ │ │ │ - strh r4, [r7, #12] │ │ │ │ - ldr.w r5, [r3, #264] @ 0x108 │ │ │ │ - blx 3798 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 25c7c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 25efa │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 258fe │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #812] @ (25c2c ) │ │ │ │ - movs r3, #7 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, pc │ │ │ │ - mov.w r8, #0 │ │ │ │ - add.w r2, r2, #540 @ 0x21c │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - blx 36e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 25e02 │ │ │ │ - ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 25df2 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [pc, #764] @ (25c30 ) │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1068] @ 0x42c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 25ec2 │ │ │ │ - blx r2 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 25cb4 │ │ │ │ - ldr r3, [pc, #744] @ (25c34 ) │ │ │ │ - mov r0, r7 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #820] @ 0x334 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25eca │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 25ca6 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2597a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25e92 │ │ │ │ - vldr d7, [pc, #676] @ 25c20 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl b4dc │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25e76 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 259a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25ea6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34a8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25ca4 │ │ │ │ - ldr r3, [pc, #640] @ (25c38 ) │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - mov r2, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 25f2a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 259da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25d74 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [pc, #604] @ (25c3c ) │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #736] @ 0x2e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25f22 │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 25e76 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r2, [pc, #572] @ (25c40 ) │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #820] @ 0x334 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25f58 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 25e70 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25a30 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25d86 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - mov r0, r7 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp, #72] @ 0x48 │ │ │ │ - bl b4dc │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25c9c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25a64 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 25a64 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34a8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25e6c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 25f8c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25a92 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 25a92 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #428] @ (25c44 ) │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r1, [r3, #620] @ 0x26c │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - ldr.w r3, [r3, #528] @ 0x210 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bpl.w 25fe8 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 25fe8 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bmi.w 25d68 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 25f60 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 25f82 │ │ │ │ - cmp r3, #4 │ │ │ │ - itttt eq │ │ │ │ - movweq r9, #65535 @ 0xffff │ │ │ │ - movteq r9, #16 │ │ │ │ - moveq r0, r9 │ │ │ │ - moveq r1, r9 │ │ │ │ - bne.w 25fdc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - adds r3, #121 @ 0x79 │ │ │ │ - add.w r8, r3, r2 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ - lsls r3, r2, #25 │ │ │ │ - bmi.w 25e2a │ │ │ │ - ubfx r2, r2, #2, #3 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 25e28 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 25f6c │ │ │ │ - cmp r2, #4 │ │ │ │ - bne.w 25fdc │ │ │ │ - mov r0, r8 │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - movt r1, #16 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 39b8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25c9c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov.w fp, #2 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - bpl.w 25fd8 │ │ │ │ - ldrb r1, [r3, #16] │ │ │ │ - lsls r0, r1, #26 │ │ │ │ - bpl.w 25e60 │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r1, r3, #20 │ │ │ │ - addpl.w r1, r3, #28 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ - asr.w lr, lr, fp │ │ │ │ - cmp lr, r8 │ │ │ │ - blt.w 25e12 │ │ │ │ - strd r6, r7, [sp, #20] │ │ │ │ - add.w r8, sp, #72 @ 0x48 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - mov.w r9, #0 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - mov r4, r3 │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - mov r7, lr │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ - bpl.w 25fe8 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ - cbz r6, 25bc0 │ │ │ │ - subs r3, r7, r6 │ │ │ │ - cmp r9, r3 │ │ │ │ - bgt.w 25e06 │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.w 25d8e │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r1, r2, #20 │ │ │ │ - addpl.w r1, r2, #28 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 25dac │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 34f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 25c80 │ │ │ │ - add r9, r6 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - cmp r5, r8 │ │ │ │ - bne.n 25b76 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldrd r7, r4, [sp, #24] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25be4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 25eda │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25bf6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 25ee6 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 38c0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25fba │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25c48 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 25ef2 │ │ │ │ - b.n 25c48 │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r2, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + add lr, sl │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ - movs r1, r0 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ - cbz r3, 25c60 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, sp, #58 @ 0x3a │ │ │ │ - blx 3820 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 25cb4 │ │ │ │ - blx 353c │ │ │ │ - cbz r5, 25c78 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25c78 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25d7c │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 25cee │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 2592c │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldrd r7, r4, [sp, #24] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25c9c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 25ed2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 25d50 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25cb4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 25d60 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ - ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 25de6 │ │ │ │ - ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 25dda │ │ │ │ - ldr r0, [pc, #824] @ (26004 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - blx 353c │ │ │ │ - cbz r5, 25cec │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25cea │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 25d7c │ │ │ │ - movs r5, #0 │ │ │ │ - cbz r6, 25d00 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25d00 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25e9e │ │ │ │ - ldr r2, [pc, #772] @ (26008 ) │ │ │ │ - ldr r3, [pc, #776] @ (2600c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 25fd4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #752] @ (26010 ) │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r1, [pc, #752] @ (26014 ) │ │ │ │ - ldr r2, [pc, #752] @ (26018 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r0, [sl, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #744] @ (2601c ) │ │ │ │ - ldr r1, [pc, #744] @ (26020 ) │ │ │ │ - str r4, [sp, #8] │ │ │ │ + lsls r4, r6, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, r0, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + add lr, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, r5, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + add lr, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, r3, #7 │ │ │ │ + movs r0, r0 │ │ │ │ + add lr, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, r2, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, fp │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, r8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r1, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r4, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #164] @ (25f58 ) │ │ │ │ + movw r2, #16555 @ 0x40ab │ │ │ │ + ldr r1, [pc, #164] @ (25f5c ) │ │ │ │ + ldr r0, [pc, #164] @ (25f60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 390c │ │ │ │ - ldr r0, [pc, #736] @ (26024 ) │ │ │ │ - movs r1, #141 @ 0x8d │ │ │ │ - movs r5, #0 │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ add r0, pc │ │ │ │ - bl c3f0 │ │ │ │ - b.n 25d00 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 25ca4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25ca4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25cb4 │ │ │ │ - mov.w r9, #127 @ 0x7f │ │ │ │ - movs r0, #255 @ 0xff │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - b.n 25ae6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 259da │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25cec │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25a30 │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 25ba4 │ │ │ │ - ldr r3, [pc, #656] @ (26028 ) │ │ │ │ - mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #652] @ (2602c ) │ │ │ │ - ldr r0, [pc, #656] @ (26030 ) │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (25f64 ) │ │ │ │ + movw r2, #16743 @ 0x4167 │ │ │ │ + ldr r1, [pc, #152] @ (25f68 ) │ │ │ │ + ldr r0, [pc, #152] @ (25f6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - lsl.w r0, r9, fp │ │ │ │ - add r0, r2 │ │ │ │ - lsl.w r2, r6, fp │ │ │ │ - blx 3400 │ │ │ │ - b.n 25bbe │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 25d42 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25d42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 25d42 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25d42 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - blx 3844 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 25cca │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - blx 3570 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 25cc0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3514 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 2592c │ │ │ │ - movs r4, #141 @ 0x8d │ │ │ │ - b.n 25cb6 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldrd r7, r4, [sp, #24] │ │ │ │ - ldrd r5, sl, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #540] @ (26034 ) │ │ │ │ - ldr r1, [pc, #544] @ (26038 ) │ │ │ │ + ldr r3, [pc, #140] @ (25f70 ) │ │ │ │ + movw r2, #16618 @ 0x40ea │ │ │ │ + ldr r1, [pc, #140] @ (25f74 ) │ │ │ │ + ldr r0, [pc, #140] @ (25f78 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 3530 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 25c8a │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 39b8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25c9c │ │ │ │ - cmp.w r9, #255 @ 0xff │ │ │ │ - itt ls │ │ │ │ - movls.w fp, #0 │ │ │ │ - movls r2, #1 │ │ │ │ - bls.w 25b2c │ │ │ │ - movw r2, #65535 @ 0xffff │ │ │ │ - cmp r9, r2 │ │ │ │ - itete ne │ │ │ │ - movne.w fp, #2 │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne r2, #4 │ │ │ │ - moveq r2, #2 │ │ │ │ - b.n 25b2c │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 25b4c │ │ │ │ - b.n 25d96 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 25eae │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 25cb4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 25cb4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25cb4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2597a │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 2583e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25d00 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 259a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 25f1a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 25cb4 │ │ │ │ - b.n 25e80 │ │ │ │ - blx 3970 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 25944 │ │ │ │ - blx 3970 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 25962 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25c9c │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 25be4 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 25bf6 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25c48 │ │ │ │ - ldr r1, [pc, #320] @ (2603c ) │ │ │ │ - movs r2, #141 @ 0x8d │ │ │ │ - ldr r0, [pc, #320] @ (26040 ) │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #128] @ (25f7c ) │ │ │ │ + movw r2, #16685 @ 0x412d │ │ │ │ + ldr r1, [pc, #128] @ (25f80 ) │ │ │ │ + ldr r0, [pc, #128] @ (25f84 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ add r0, pc │ │ │ │ - blx 39d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25e02 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 258fe │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25eb6 │ │ │ │ - blx 3970 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 259f2 │ │ │ │ - ldr r3, [pc, #280] @ (26044 ) │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (25f88 ) │ │ │ │ + movw r2, #16495 @ 0x406f │ │ │ │ + ldr r1, [pc, #116] @ (25f8c ) │ │ │ │ + ldr r0, [pc, #116] @ (25f90 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25f44 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 25f50 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 25ca4 │ │ │ │ - mov r4, r8 │ │ │ │ - b.n 259c8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25f44 │ │ │ │ - blx 3970 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 25a14 │ │ │ │ - mov.w r9, #255 @ 0xff │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 25ae6 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - blx 39b8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25c9c │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - b.n 25e4a │ │ │ │ - movw r9, #65535 @ 0xffff │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r9 │ │ │ │ - b.n 25ae6 │ │ │ │ - ldr r3, [pc, #184] @ (26048 ) │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (25f94 ) │ │ │ │ + movw r2, #17034 @ 0x428a │ │ │ │ + ldr r1, [pc, #104] @ (25f98 ) │ │ │ │ + ldr r0, [pc, #104] @ (25f9c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 3308 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25fa6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 25fb2 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 25e6c │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 25a7a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25fa6 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 25cb4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 25cb4 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3440 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25cb4 │ │ │ │ - blx 34fc <__stack_chk_fail@plt> │ │ │ │ - bl 3ee4 <__assert_fail@plt+0x4fc> │ │ │ │ - bl 4180 <__assert_fail@plt+0x798> │ │ │ │ - bl 3e84 <__assert_fail@plt+0x49c> │ │ │ │ - bl 3e54 <__assert_fail@plt+0x46c> │ │ │ │ - bl 3eb4 <__assert_fail@plt+0x4cc> │ │ │ │ - ldr r3, [pc, #92] @ (2604c ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (26050 ) │ │ │ │ - ldr r0, [pc, #92] @ (26054 ) │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ + add r0, pc │ │ │ │ + blx 39e8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (25fa0 ) │ │ │ │ + movw r2, #16015 @ 0x3e8f │ │ │ │ + ldr r1, [pc, #92] @ (25fa4 ) │ │ │ │ + ldr r0, [pc, #92] @ (25fa8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ + addw r3, r3, #2084 @ 0x824 │ │ │ │ add r0, pc │ │ │ │ blx 39e8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + orrs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + subs r6, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + orrs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + subs r6, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + cmn r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r6, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + cmn r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + cmn r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + adds r2, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 26444 ) │ │ │ │ - movs r1, r0 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + cmp r2, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, r2, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 262aa │ │ │ │ + bcc.w 26202 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 26294 │ │ │ │ + bls.w 261ec │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 2629c │ │ │ │ + beq.w 261f4 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 26090 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 25fe8 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -52040,26 +51848,23 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - cbz r0, 262b0 │ │ │ │ + cbz r0, 26208 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 262cc │ │ │ │ + b.w 26224 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 262aa │ │ │ │ + beq.n 26202 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 26058 │ │ │ │ + bl 25fb0 │ │ │ │ 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 32a8 │ │ │ │ pop {r1, pc} │ │ │ │ - strb r7, [r5, #15] │ │ │ │ - @ instruction: 0xeaffda01 │ │ │ │ - b.w 1e002 │ │ │ │ - b.w 1da6e │ │ │ │ + b.w 4a0c <__assert_fail@plt+0x1024> │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000262e8 <.fini>: │ │ │ │ +00026234 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,1568 +1,1568 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x000262f0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x00026300 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x00026310 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x00026320 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x00026330 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x00026340 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x00026350 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x00026360 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x00026370 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00026380 53686172 65642043 7974686f 6e207479 Shared Cython ty │ │ │ │ - 0x00026390 70652025 2e323030 73206973 206e6f74 pe %.200s is not │ │ │ │ - 0x000263a0 20612074 79706520 6f626a65 63740000 a type object.. │ │ │ │ - 0x000263b0 53686172 65642043 7974686f 6e207479 Shared Cython ty │ │ │ │ - 0x000263c0 70652025 2e323030 73206861 73207468 pe %.200s has th │ │ │ │ - 0x000263d0 65207772 6f6e6720 73697a65 2c207472 e wrong size, tr │ │ │ │ - 0x000263e0 79207265 636f6d70 696c696e 67000000 y recompiling... │ │ │ │ - 0x000263f0 252e3230 30732829 206b6579 776f7264 %.200s() keyword │ │ │ │ - 0x00026400 73206d75 73742062 65207374 72696e67 s must be string │ │ │ │ - 0x00026410 73000000 25732829 20676f74 206d756c s...%s() got mul │ │ │ │ - 0x00026420 7469706c 65207661 6c756573 20666f72 tiple values for │ │ │ │ - 0x00026430 206b6579 776f7264 20617267 756d656e keyword argumen │ │ │ │ - 0x00026440 74202725 55270000 5f637974 686f6e5f t '%U'.._cython_ │ │ │ │ - 0x00026450 335f315f 365f6d6f 6e000000 3c637966 3_1_6_mon......__int__ retu │ │ │ │ - 0x00026480 726e6564 206e6f6e 2d696e74 20287479 rned non-int (ty │ │ │ │ - 0x00026490 70652025 2e323030 73292e20 20546865 pe %.200s). The │ │ │ │ - 0x000264a0 20616269 6c697479 20746f20 72657475 ability to retu │ │ │ │ - 0x000264b0 726e2061 6e20696e 7374616e 6365206f rn an instance o │ │ │ │ - 0x000264c0 66206120 73747269 63742073 7562636c f a strict subcl │ │ │ │ - 0x000264d0 61737320 6f662069 6e742069 73206465 ass of int is de │ │ │ │ - 0x000264e0 70726563 61746564 2c20616e 64206d61 precated, and ma │ │ │ │ - 0x000264f0 79206265 2072656d 6f766564 20696e20 y be removed in │ │ │ │ - 0x00026500 61206675 74757265 20766572 73696f6e a future version │ │ │ │ - 0x00026510 206f6620 50797468 6f6e2e00 5f5f696e of Python..__in │ │ │ │ - 0x00026520 745f5f20 72657475 726e6564 206e6f6e t__ returned non │ │ │ │ - 0x00026530 2d696e74 20287479 70652025 2e323030 -int (type %.200 │ │ │ │ - 0x00026540 73290000 25732829 20676f74 20616e20 s)..%s() got an │ │ │ │ - 0x00026550 756e6578 70656374 6564206b 6579776f unexpected keywo │ │ │ │ - 0x00026560 72642061 7267756d 656e7420 27255527 rd argument '%U' │ │ │ │ - 0x00026570 00000000 4d414353 332f494f 2f42414d ....MACS3/IO/BAM │ │ │ │ - 0x00026580 2e630000 50795475 706c655f 43686563 .c..PyTuple_Chec │ │ │ │ - 0x00026590 6b287265 73290000 252e3230 30732e25 k(res)..%.200s.% │ │ │ │ - 0x000265a0 2e323030 73206973 206e6f74 20612074 .200s is not a t │ │ │ │ - 0x000265b0 79706520 6f626a65 63740000 252e3230 ype object..%.20 │ │ │ │ - 0x000265c0 30732e25 2e323030 73207369 7a652063 0s.%.200s size c │ │ │ │ - 0x000265d0 68616e67 65642c20 6d617920 696e6469 hanged, may indi │ │ │ │ - 0x000265e0 63617465 2062696e 61727920 696e636f cate binary inco │ │ │ │ - 0x000265f0 6d706174 6962696c 6974792e 20457870 mpatibility. Exp │ │ │ │ - 0x00026600 65637465 6420257a 64206672 6f6d2043 ected %zd from C │ │ │ │ - 0x00026610 20686561 6465722c 20676f74 20257a64 header, got %zd │ │ │ │ - 0x00026620 2066726f 6d205079 4f626a65 63740000 from PyObject.. │ │ │ │ - 0x00026630 496e7465 72707265 74657220 6368616e Interpreter chan │ │ │ │ - 0x00026640 67652064 65746563 74656420 2d207468 ge detected - th │ │ │ │ - 0x00026650 6973206d 6f64756c 65206361 6e206f6e is module can on │ │ │ │ - 0x00026660 6c792062 65206c6f 61646564 20696e74 ly be loaded int │ │ │ │ - 0x00026670 6f206f6e 6520696e 74657270 72657465 o one interprete │ │ │ │ - 0x00026680 72207065 72207072 6f636573 732e0000 r per process... │ │ │ │ - 0x00026690 5f5f6c6f 61646572 5f5f0000 6c6f6164 __loader__..load │ │ │ │ - 0x000266a0 65720000 5f5f6669 6c655f5f 00000000 er..__file__.... │ │ │ │ - 0x000266b0 6f726967 696e0000 5f5f7061 636b6167 origin..__packag │ │ │ │ - 0x000266c0 655f5f00 70617265 6e740000 5f5f7061 e__.parent..__pa │ │ │ │ - 0x000266d0 74685f5f 00000000 7375626d 6f64756c th__....submodul │ │ │ │ - 0x000266e0 655f7365 61726368 5f6c6f63 6174696f e_search_locatio │ │ │ │ - 0x000266f0 6e730000 2f757372 2f696e63 6c756465 ns../usr/include │ │ │ │ - 0x00026700 2f707974 686f6e33 2e31342f 6f626a65 /python3.14/obje │ │ │ │ - 0x00026710 63742e68 00000000 50795f54 59504528 ct.h....Py_TYPE( │ │ │ │ - 0x00026720 6f622920 213d2026 5079426f 6f6c5f54 ob) != &PyBool_T │ │ │ │ - 0x00026730 79706500 2f757372 2f696e63 6c756465 ype./usr/include │ │ │ │ - 0x00026740 2f707974 686f6e33 2e31342f 63707974 /python3.14/cpyt │ │ │ │ - 0x00026750 686f6e2f 7475706c 656f626a 6563742e hon/tupleobject. │ │ │ │ - 0x00026760 68000000 50795475 706c655f 43686563 h...PyTuple_Chec │ │ │ │ - 0x00026770 6b286f70 29000000 2f757372 2f696e63 k(op).../usr/inc │ │ │ │ - 0x00026780 6c756465 2f707974 686f6e33 2e31342f lude/python3.14/ │ │ │ │ - 0x00026790 63707974 686f6e2f 756e6963 6f64656f cpython/unicodeo │ │ │ │ - 0x000267a0 626a6563 742e6800 5079556e 69636f64 bject.h.PyUnicod │ │ │ │ - 0x000267b0 655f4368 65636b28 6f702900 64617461 e_Check(op).data │ │ │ │ - 0x000267c0 20213d20 4e554c4c 00000000 2f757372 != NULL..../usr │ │ │ │ - 0x000267d0 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x000267e0 2e31342f 63707974 686f6e2f 6c6f6e67 .14/cpython/long │ │ │ │ - 0x000267f0 696e7472 6570722e 68000000 50795479 intrepr.h...PyTy │ │ │ │ - 0x00026800 70655f48 61734665 61747572 65286f70 pe_HasFeature(op │ │ │ │ - 0x00026810 2d3e6f62 5f626173 652e6f62 5f747970 ->ob_base.ob_typ │ │ │ │ - 0x00026820 652c2050 795f5450 464c4147 535f4c4f e, Py_TPFLAGS_LO │ │ │ │ - 0x00026830 4e475f53 5542434c 41535329 00000000 NG_SUBCLASS).... │ │ │ │ - 0x00026840 5079556e 73746162 6c655f4c 6f6e675f PyUnstable_Long_ │ │ │ │ - 0x00026850 4973436f 6d706163 74286f70 29000000 IsCompact(op)... │ │ │ │ - 0x00026860 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ - 0x00026870 686f6e33 2e31342f 63707974 686f6e2f hon3.14/cpython/ │ │ │ │ - 0x00026880 6c697374 6f626a65 63742e68 00000000 listobject.h.... │ │ │ │ - 0x00026890 696e6465 78203c20 6c697374 2d3e616c index < list->al │ │ │ │ - 0x000268a0 6c6f6361 74656400 50794c69 73745f43 located.PyList_C │ │ │ │ - 0x000268b0 6865636b 286f7029 00000000 30203c3d heck(op)....0 <= │ │ │ │ - 0x000268c0 20696e64 65780000 50795475 706c655f index..PyTuple_ │ │ │ │ - 0x000268d0 43686563 6b286d72 6f290000 696e6465 Check(mro)..inde │ │ │ │ - 0x000268e0 78203c20 50795f53 495a4528 7475706c x < Py_SIZE(tupl │ │ │ │ - 0x000268f0 65290000 2f757372 2f696e63 6c756465 e)../usr/include │ │ │ │ - 0x00026900 2f707974 686f6e33 2e31342f 63707974 /python3.14/cpyt │ │ │ │ - 0x00026910 686f6e2f 636c6173 736f626a 6563742e hon/classobject. │ │ │ │ - 0x00026920 68000000 50794d65 74686f64 5f436865 h...PyMethod_Che │ │ │ │ - 0x00026930 636b286d 65746829 00000000 50795f54 ck(meth)....Py_T │ │ │ │ - 0x00026940 59504528 5f50794f 626a6563 745f4341 YPE(_PyObject_CA │ │ │ │ - 0x00026950 5354286f 62292920 213d2026 5079426f ST(ob)) != &PyBo │ │ │ │ - 0x00026960 6f6c5f54 79706500 6b696e64 203d3d20 ol_Type.kind == │ │ │ │ - 0x00026970 5079556e 69636f64 655f3442 5954455f PyUnicode_4BYTE_ │ │ │ │ - 0x00026980 4b494e44 00000000 2f757372 2f696e63 KIND..../usr/inc │ │ │ │ - 0x00026990 6c756465 2f707974 686f6e33 2e31342f lude/python3.14/ │ │ │ │ - 0x000269a0 63707974 686f6e2f 64696374 6f626a65 cpython/dictobje │ │ │ │ - 0x000269b0 63742e68 00000000 50794469 63745f43 ct.h....PyDict_C │ │ │ │ - 0x000269c0 6865636b 286f7029 00000000 2f757372 heck(op)..../usr │ │ │ │ - 0x000269d0 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x000269e0 2e31342f 63707974 686f6e2f 62797465 .14/cpython/byte │ │ │ │ - 0x000269f0 736f626a 6563742e 68000000 50794279 sobject.h...PyBy │ │ │ │ - 0x00026a00 7465735f 43686563 6b286f70 29000000 tes_Check(op)... │ │ │ │ - 0x00026a10 6e616d65 20272555 27206973 206e6f74 name '%U' is not │ │ │ │ - 0x00026a20 20646566 696e6564 00000000 50795475 defined....PyTu │ │ │ │ - 0x00026a30 706c655f 43686563 6b286f29 00000000 ple_Check(o).... │ │ │ │ - 0x00026a40 50794c69 73745f43 6865636b 286f2900 PyList_Check(o). │ │ │ │ - 0x00026a50 74797065 203d3d20 4e554c4c 207c7c20 type == NULL || │ │ │ │ - 0x00026a60 2876616c 75652021 3d204e55 4c4c2026 (value != NULL & │ │ │ │ - 0x00026a70 26207479 7065203d 3d202850 794f626a & type == (PyObj │ │ │ │ - 0x00026a80 6563742a 29205079 5f545950 45287661 ect*) Py_TYPE(va │ │ │ │ - 0x00026a90 6c756529 29000000 746f6f20 6d616e79 lue))...too many │ │ │ │ - 0x00026aa0 2076616c 75657320 746f2075 6e706163 values to unpac │ │ │ │ - 0x00026ab0 6b202865 78706563 74656420 257a6429 k (expected %zd) │ │ │ │ - 0x00026ac0 00000000 42616420 63616c6c 20666c61 ....Bad call fla │ │ │ │ - 0x00026ad0 67732066 6f722043 7946756e 6374696f gs for CyFunctio │ │ │ │ - 0x00026ae0 6e000000 63616368 65645f74 79706520 n...cached_type │ │ │ │ - 0x00026af0 3d3d204e 554c4c20 7c7c2050 79547970 == NULL || PyTyp │ │ │ │ - 0x00026b00 655f4368 65636b28 63616368 65645f74 e_Check(cached_t │ │ │ │ - 0x00026b10 79706529 00000000 696e7661 6c696420 ype)....invalid │ │ │ │ - 0x00026b20 76746162 6c652066 6f756e64 20666f72 vtable found for │ │ │ │ - 0x00026b30 20696d70 6f727465 64207479 70650000 imported type.. │ │ │ │ - 0x00026b40 50795f54 59504528 6f622920 213d2026 Py_TYPE(ob) != & │ │ │ │ - 0x00026b50 50794c6f 6e675f54 79706500 50795475 PyLong_Type.PyTu │ │ │ │ - 0x00026b60 706c655f 43686563 6b286261 73657329 ple_Check(bases) │ │ │ │ - 0x00026b70 00000000 62617365 20636c61 73732027 ....base class ' │ │ │ │ - 0x00026b80 252e3230 30732720 6973206e 6f742061 %.200s' is not a │ │ │ │ - 0x00026b90 20686561 70207479 70650000 65787465 heap type..exte │ │ │ │ - 0x00026ba0 6e73696f 6e207479 70652027 252e3230 nsion type '%.20 │ │ │ │ - 0x00026bb0 30732720 68617320 6e6f205f 5f646963 0s' has no __dic │ │ │ │ - 0x00026bc0 745f5f20 736c6f74 2c206275 74206261 t__ slot, but ba │ │ │ │ - 0x00026bd0 73652074 79706520 27252e32 30307327 se type '%.200s' │ │ │ │ - 0x00026be0 20686173 3a206569 74686572 20616464 has: either add │ │ │ │ - 0x00026bf0 20276364 65662064 69637420 5f5f6469 'cdef dict __di │ │ │ │ - 0x00026c00 63745f5f 2720746f 20746865 20657874 ct__' to the ext │ │ │ │ - 0x00026c10 656e7369 6f6e2074 79706520 6f722061 ension type or a │ │ │ │ - 0x00026c20 64642027 5f5f736c 6f74735f 5f203d20 dd '__slots__ = │ │ │ │ - 0x00026c30 5b2e2e2e 5d272074 6f207468 65206261 [...]' to the ba │ │ │ │ - 0x00026c40 73652074 79706500 6d657461 636c6173 se type.metaclas │ │ │ │ - 0x00026c50 7320636f 6e666c69 63743a20 74686520 s conflict: the │ │ │ │ - 0x00026c60 6d657461 636c6173 73206f66 20612064 metaclass of a d │ │ │ │ - 0x00026c70 65726976 65642063 6c617373 206d7573 erived class mus │ │ │ │ - 0x00026c80 74206265 20612028 6e6f6e2d 73747269 t be a (non-stri │ │ │ │ - 0x00026c90 63742920 73756263 6c617373 206f6620 ct) subclass of │ │ │ │ - 0x00026ca0 74686520 6d657461 636c6173 73657320 the metaclasses │ │ │ │ - 0x00026cb0 6f662061 6c6c2069 74732062 61736573 of all its bases │ │ │ │ - 0x00026cc0 00000000 6d756c74 69706c65 20626173 ....multiple bas │ │ │ │ - 0x00026cd0 65732068 61766520 76746162 6c652063 es have vtable c │ │ │ │ - 0x00026ce0 6f6e666c 6963743a 2027252e 32303073 onflict: '%.200s │ │ │ │ - 0x00026cf0 2720616e 64202725 2e323030 73270000 ' and '%.200s'.. │ │ │ │ - 0x00026d00 252e3230 30732829 20257300 5f5f616e %.200s() %s.__an │ │ │ │ - 0x00026d10 6e6f7461 74696f6e 735f5f20 6d757374 notations__ must │ │ │ │ - 0x00026d20 20626520 73657420 746f2061 20646963 be set to a dic │ │ │ │ - 0x00026d30 74206f62 6a656374 00000000 5f5f7175 t object....__qu │ │ │ │ - 0x00026d40 616c6e61 6d655f5f 206d7573 74206265 alname__ must be │ │ │ │ - 0x00026d50 20736574 20746f20 61207374 72696e67 set to a string │ │ │ │ - 0x00026d60 206f626a 65637400 5f5f6e61 6d655f5f object.__name__ │ │ │ │ - 0x00026d70 206d7573 74206265 20736574 20746f20 must be set to │ │ │ │ - 0x00026d80 61207374 72696e67 206f626a 65637400 a string object. │ │ │ │ - 0x00026d90 5f5f6b77 64656661 756c7473 5f5f206d __kwdefaults__ m │ │ │ │ - 0x00026da0 75737420 62652073 65742074 6f206120 ust be set to a │ │ │ │ - 0x00026db0 64696374 206f626a 65637400 6368616e dict object.chan │ │ │ │ - 0x00026dc0 67657320 746f2063 7966756e 6374696f ges to cyfunctio │ │ │ │ - 0x00026dd0 6e2e5f5f 6b776465 6661756c 74735f5f n.__kwdefaults__ │ │ │ │ - 0x00026de0 2077696c 6c206e6f 74206375 7272656e will not curren │ │ │ │ - 0x00026df0 746c7920 61666665 63742074 68652076 tly affect the v │ │ │ │ - 0x00026e00 616c7565 73207573 65642069 6e206675 alues used in fu │ │ │ │ - 0x00026e10 6e637469 6f6e2063 616c6c73 00000000 nction calls.... │ │ │ │ - 0x00026e20 5f5f6465 6661756c 74735f5f 206d7573 __defaults__ mus │ │ │ │ - 0x00026e30 74206265 20736574 20746f20 61207475 t be set to a tu │ │ │ │ - 0x00026e40 706c6520 6f626a65 63740000 6368616e ple object..chan │ │ │ │ - 0x00026e50 67657320 746f2063 7966756e 6374696f ges to cyfunctio │ │ │ │ - 0x00026e60 6e2e5f5f 64656661 756c7473 5f5f2077 n.__defaults__ w │ │ │ │ - 0x00026e70 696c6c20 6e6f7420 63757272 656e746c ill not currentl │ │ │ │ - 0x00026e80 79206166 66656374 20746865 2076616c y affect the val │ │ │ │ - 0x00026e90 75657320 75736564 20696e20 66756e63 ues used in func │ │ │ │ - 0x00026ea0 74696f6e 2063616c 6c730000 66756e63 tion calls..func │ │ │ │ - 0x00026eb0 74696f6e 27732064 69637469 6f6e6172 tion's dictionar │ │ │ │ - 0x00026ec0 79206d61 79206e6f 74206265 2064656c y may not be del │ │ │ │ - 0x00026ed0 65746564 00000000 73657474 696e6720 eted....setting │ │ │ │ - 0x00026ee0 66756e63 74696f6e 27732064 69637469 function's dicti │ │ │ │ - 0x00026ef0 6f6e6172 7920746f 2061206e 6f6e2d64 onary to a non-d │ │ │ │ - 0x00026f00 69637400 6a6f696e 28292072 6573756c ict.join() resul │ │ │ │ - 0x00026f10 74206973 20746f6f 206c6f6e 6720666f t is too long fo │ │ │ │ - 0x00026f20 72206120 50797468 6f6e2073 7472696e r a Python strin │ │ │ │ - 0x00026f30 67000000 696e7374 616e6365 20657863 g...instance exc │ │ │ │ - 0x00026f40 65707469 6f6e206d 6179206e 6f742068 eption may not h │ │ │ │ - 0x00026f50 61766520 61207365 70617261 74652076 ave a separate v │ │ │ │ - 0x00026f60 616c7565 00000000 63616c6c 696e6720 alue....calling │ │ │ │ - 0x00026f70 25522073 686f756c 64206861 76652072 %R should have r │ │ │ │ - 0x00026f80 65747572 6e656420 616e2069 6e737461 eturned an insta │ │ │ │ - 0x00026f90 6e636520 6f662042 61736545 78636570 nce of BaseExcep │ │ │ │ - 0x00026fa0 74696f6e 2c206e6f 74202552 00000000 tion, not %R.... │ │ │ │ - 0x00026fb0 72616973 653a2065 78636570 74696f6e raise: exception │ │ │ │ - 0x00026fc0 20636c61 7373206d 75737420 62652061 class must be a │ │ │ │ - 0x00026fd0 20737562 636c6173 73206f66 20426173 subclass of Bas │ │ │ │ - 0x00026fe0 65457863 65707469 6f6e0000 41726775 eException..Argu │ │ │ │ - 0x00026ff0 6d656e74 2027252e 32303073 27206861 ment '%.200s' ha │ │ │ │ - 0x00027000 7320696e 636f7272 65637420 74797065 s incorrect type │ │ │ │ - 0x00027010 20286578 70656374 65642025 2e323030 (expected %.200 │ │ │ │ - 0x00027020 732c2067 6f742025 2e323030 73290000 s, got %.200s).. │ │ │ │ - 0x00027030 27252e32 30307327 206f626a 65637420 '%.200s' object │ │ │ │ - 0x00027040 69732075 6e736c69 63656162 6c650000 is unsliceable.. │ │ │ │ - 0x00027050 50795475 706c655f 43686563 6b286b77 PyTuple_Check(kw │ │ │ │ - 0x00027060 64732900 50794572 725f4f63 63757272 ds).PyErr_Occurr │ │ │ │ - 0x00027070 65642829 00000000 616e2069 6e746567 ed()....an integ │ │ │ │ - 0x00027080 65722069 73207265 71756972 65640000 er is required.. │ │ │ │ - 0x00027090 63616e27 7420636f 6e766572 74206e65 can't convert ne │ │ │ │ - 0x000270a0 67617469 76652076 616c7565 20746f20 gative value to │ │ │ │ - 0x000270b0 6e70795f 75696e74 33320000 63616e27 npy_uint32..can' │ │ │ │ - 0x000270c0 7420636f 6e766572 74206e65 67617469 t convert negati │ │ │ │ - 0x000270d0 76652076 616c7565 20746f20 6e70795f ve value to npy_ │ │ │ │ - 0x000270e0 75696e74 36340000 76616c75 6520746f uint64..value to │ │ │ │ - 0x000270f0 6f206c61 72676520 746f2063 6f6e7665 o large to conve │ │ │ │ - 0x00027100 72742074 6f207368 6f727400 76616c75 rt to short.valu │ │ │ │ - 0x00027110 6520746f 6f206c61 72676520 746f2063 e too large to c │ │ │ │ - 0x00027120 6f6e7665 72742074 6f206e70 795f7569 onvert to npy_ui │ │ │ │ - 0x00027130 6e743136 00000000 63616e27 7420636f nt16....can't co │ │ │ │ - 0x00027140 6e766572 74206e65 67617469 76652076 nvert negative v │ │ │ │ - 0x00027150 616c7565 20746f20 6e70795f 75696e74 alue to npy_uint │ │ │ │ - 0x00027160 31360000 20776869 6c652063 616c6c69 16.. while calli │ │ │ │ - 0x00027170 6e672061 20507974 686f6e20 6f626a65 ng a Python obje │ │ │ │ - 0x00027180 63740000 4e554c4c 20726573 756c7420 ct..NULL result │ │ │ │ - 0x00027190 77697468 6f757420 6572726f 7220696e without error in │ │ │ │ - 0x000271a0 2050794f 626a6563 745f4361 6c6c0000 PyObject_Call.. │ │ │ │ - 0x000271b0 50794361 6c6c6162 6c655f43 6865636b PyCallable_Check │ │ │ │ - 0x000271c0 2863616c 6c61626c 65290000 6f666673 (callable)..offs │ │ │ │ - 0x000271d0 6574203e 20300000 74616b65 73206e6f et > 0..takes no │ │ │ │ - 0x000271e0 20617267 756d656e 74730000 252e3230 arguments..%.20 │ │ │ │ - 0x000271f0 30732829 20257320 28257a64 20676976 0s() %s (%zd giv │ │ │ │ - 0x00027200 656e2900 74616b65 73206578 6163746c en).takes exactl │ │ │ │ - 0x00027210 79206f6e 65206172 67756d65 6e740000 y one argument.. │ │ │ │ - 0x00027220 74616b65 73206e6f 206b6579 776f7264 takes no keyword │ │ │ │ - 0x00027230 20617267 756d656e 74730000 5f5f6d72 arguments..__mr │ │ │ │ - 0x00027240 6f5f656e 74726965 735f5f20 6d757374 o_entries__ must │ │ │ │ - 0x00027250 20726574 75726e20 61207475 706c6500 return a tuple. │ │ │ │ - 0x00027260 63616e6e 6f742069 6d706f72 74206e61 cannot import na │ │ │ │ - 0x00027270 6d652025 53000000 4d414353 332f494f me %S...MACS3/IO │ │ │ │ - 0x00027280 2f42414d 2e707978 00000000 50795475 /BAM.pyx....PyTu │ │ │ │ - 0x00027290 706c655f 43686563 6b285f5f 7079785f ple_Check(__pyx_ │ │ │ │ - 0x000272a0 61726773 29000000 5f5f696e 69745f5f args)...__init__ │ │ │ │ - 0x000272b0 00000000 65786163 746c7900 252e3230 ....exactly.%.20 │ │ │ │ - 0x000272c0 30732829 2074616b 65732025 2e387320 0s() takes %.8s │ │ │ │ - 0x000272d0 257a6420 706f7369 74696f6e 616c2061 %zd positional a │ │ │ │ - 0x000272e0 7267756d 656e7425 2e317320 28257a64 rgument%.1s (%zd │ │ │ │ - 0x000272f0 20676976 656e2900 4d414353 332e494f given).MACS3.IO │ │ │ │ - 0x00027300 2e42414d 2e424149 46696c65 2e5f5f69 .BAM.BAIFile.__i │ │ │ │ - 0x00027310 6e69745f 5f000000 5f5f7079 785f745f nit__...__pyx_t_ │ │ │ │ - 0x00027320 32000000 62797465 73000000 45787065 2...bytes...Expe │ │ │ │ - 0x00027330 63746564 2025732c 20676f74 20252e32 cted %s, got %.2 │ │ │ │ - 0x00027340 30307300 64696374 00000000 6765745f 00s.dict....get_ │ │ │ │ - 0x00027350 6d657461 64617461 5f62795f 72656673 metadata_by_refs │ │ │ │ - 0x00027360 65710000 5f5f7079 785f745f 33000000 eq..__pyx_t_3... │ │ │ │ - 0x00027370 274e6f6e 65547970 6527206f 626a6563 'NoneType' objec │ │ │ │ - 0x00027380 74206973 206e6f74 20737562 73637269 t is not subscri │ │ │ │ - 0x00027390 70746162 6c650000 4d414353 332e494f ptable..MACS3.IO │ │ │ │ - 0x000273a0 2e42414d 2e424149 46696c65 2e676574 .BAM.BAIFile.get │ │ │ │ - 0x000273b0 5f6d6574 61646174 615f6279 5f726566 _metadata_by_ref │ │ │ │ - 0x000273c0 73657100 636c6f73 65000000 4d414353 seq.close...MACS │ │ │ │ - 0x000273d0 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ - 0x000273e0 73736f72 2e636c6f 73650000 636c6f73 ssor.close..clos │ │ │ │ - 0x000273f0 65202877 72617070 65722900 6765745f e (wrapper).get_ │ │ │ │ - 0x00027400 6368726f 6d6f736f 6d657300 6c697374 chromosomes.list │ │ │ │ - 0x00027410 00000000 4d414353 332e494f 2e42414d ....MACS3.IO.BAM │ │ │ │ - 0x00027420 2e42414d 61636365 73736f72 2e676574 .BAMaccessor.get │ │ │ │ - 0x00027430 5f636872 6f6d6f73 6f6d6573 00000000 _chromosomes.... │ │ │ │ - 0x00027440 6765745f 6368726f 6d6f736f 6d657320 get_chromosomes │ │ │ │ - 0x00027450 28777261 70706572 29000000 6765745f (wrapper)...get_ │ │ │ │ - 0x00027460 726c656e 67746873 00000000 4d414353 rlengths....MACS │ │ │ │ - 0x00027470 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ - 0x00027480 73736f72 2e676574 5f726c65 6e677468 ssor.get_rlength │ │ │ │ - 0x00027490 73000000 6765745f 726c656e 67746873 s...get_rlengths │ │ │ │ - 0x000274a0 20287772 61707065 72290000 5f42414d (wrapper).._BAM │ │ │ │ - 0x000274b0 61636365 73736f72 5f5f6465 636f6465 accessor__decode │ │ │ │ - 0x000274c0 5f766f66 66736574 00000000 4d414353 _voffset....MACS │ │ │ │ - 0x000274d0 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ - 0x000274e0 73736f72 2e5f4241 4d616363 6573736f ssor._BAMaccesso │ │ │ │ - 0x000274f0 725f5f64 65636f64 655f766f 66667365 r__decode_voffse │ │ │ │ - 0x00027500 74000000 5f42414d 61636365 73736f72 t..._BAMaccessor │ │ │ │ - 0x00027510 5f5f7365 656b0000 4d414353 332e494f __seek..MACS3.IO │ │ │ │ - 0x00027520 2e42414d 2e42414d 61636365 73736f72 .BAM.BAMaccessor │ │ │ │ - 0x00027530 2e5f4241 4d616363 6573736f 725f5f73 ._BAMaccessor__s │ │ │ │ - 0x00027540 65656b00 5f5f7365 74737461 74655f63 eek.__setstate_c │ │ │ │ - 0x00027550 7974686f 6e5f5f00 3c737472 696e6773 ython__...MACS3.IO │ │ │ │ - 0x00027570 2e42414d 2e424149 46696c65 2e5f5f73 .BAM.BAIFile.__s │ │ │ │ - 0x00027580 65747374 6174655f 63797468 6f6e5f5f etstate_cython__ │ │ │ │ - 0x00027590 00000000 5f5f7265 64756365 5f637974 ....__reduce_cyt │ │ │ │ - 0x000275a0 686f6e5f 5f000000 4d414353 332e494f hon__...MACS3.IO │ │ │ │ - 0x000275b0 2e42414d 2e424149 46696c65 2e5f5f72 .BAM.BAIFile.__r │ │ │ │ - 0x000275c0 65647563 655f6379 74686f6e 5f5f0000 educe_cython__.. │ │ │ │ - 0x000275d0 50795475 706c655f 43686563 6b286172 PyTuple_Check(ar │ │ │ │ - 0x000275e0 67732900 6b657977 6f726473 206d7573 gs).keywords mus │ │ │ │ - 0x000275f0 74206265 20737472 696e6773 00000000 t be strings.... │ │ │ │ - 0x00027600 756e626f 756e6420 6d657468 6f642025 unbound method % │ │ │ │ - 0x00027610 2e323030 53282920 6e656564 7320616e .200S() needs an │ │ │ │ - 0x00027620 20617267 756d656e 74000000 5f5f7374 argument...__st │ │ │ │ - 0x00027630 725f5f00 4d414353 332e494f 2e42414d r__.MACS3.IO.BAM │ │ │ │ - 0x00027640 2e537472 616e6446 6f726d61 74457272 .StrandFormatErr │ │ │ │ - 0x00027650 6f722e5f 5f737472 5f5f0000 6765745f or.__str__..get_ │ │ │ │ - 0x00027660 6368756e 6b735f62 795f6269 6e000000 chunks_by_bin... │ │ │ │ - 0x00027670 6c697374 20696e64 6578206f 7574206f list index out o │ │ │ │ - 0x00027680 66207261 6e676500 4d414353 332e494f f range.MACS3.IO │ │ │ │ - 0x00027690 2e42414d 2e424149 46696c65 2e676574 .BAM.BAIFile.get │ │ │ │ - 0x000276a0 5f636875 6e6b735f 62795f62 696e0000 _chunks_by_bin.. │ │ │ │ - 0x000276b0 6765745f 6368756e 6b735f62 795f6269 get_chunks_by_bi │ │ │ │ - 0x000276c0 6e202877 72617070 65722900 5f42414d n (wrapper)._BAM │ │ │ │ - 0x000276d0 61636365 73736f72 5f5f6677 5f62696e accessor__fw_bin │ │ │ │ - 0x000276e0 6172795f 70617273 65000000 5f5f7079 ary_parse...__py │ │ │ │ - 0x000276f0 785f745f 34000000 6e656564 206d6f72 x_t_4...need mor │ │ │ │ - 0x00027700 65207468 616e2025 7a642076 616c7565 e than %zd value │ │ │ │ - 0x00027710 252e3173 20746f20 756e7061 636b0000 %.1s to unpack.. │ │ │ │ - 0x00027720 50795475 706c655f 43686563 6b287365 PyTuple_Check(se │ │ │ │ - 0x00027730 7175656e 63652900 50794c69 73745f43 quence).PyList_C │ │ │ │ - 0x00027740 6865636b 28736571 75656e63 65290000 heck(sequence).. │ │ │ │ - 0x00027750 5f5f7079 785f745f 36000000 5f5f7079 __pyx_t_6...__py │ │ │ │ - 0x00027760 785f745f 35000000 7475706c 65000000 x_t_5...tuple... │ │ │ │ - 0x00027770 274e6f6e 65547970 6527206f 626a6563 'NoneType' objec │ │ │ │ - 0x00027780 74206973 206e6f74 20697465 7261626c t is not iterabl │ │ │ │ - 0x00027790 65000000 50795475 706c655f 43686563 e...PyTuple_Chec │ │ │ │ - 0x000277a0 6b285f5f 7079785f 745f3131 29000000 k(__pyx_t_11)... │ │ │ │ - 0x000277b0 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ - 0x000277c0 686f6e33 2e31342f 63707974 686f6e2f hon3.14/cpython/ │ │ │ │ - 0x000277d0 6d657468 6f646f62 6a656374 2e680000 methodobject.h.. │ │ │ │ - 0x000277e0 50794346 756e6374 696f6e5f 43686563 PyCFunction_Chec │ │ │ │ - 0x000277f0 6b286675 6e635f6f 626a2900 5f5f7079 k(func_obj).__py │ │ │ │ - 0x00027800 785f745f 31340000 4d414353 332e494f x_t_14..MACS3.IO │ │ │ │ - 0x00027810 2e42414d 2e42414d 61636365 73736f72 .BAM.BAMaccessor │ │ │ │ - 0x00027820 2e5f4241 4d616363 6573736f 725f5f66 ._BAMaccessor__f │ │ │ │ - 0x00027830 775f6269 6e617279 5f706172 73650000 w_binary_parse.. │ │ │ │ - 0x00027840 5f5f6369 6e69745f 5f000000 4d414353 __cinit__...MACS │ │ │ │ - 0x00027850 332e494f 2e42414d 2e424149 46696c65 3.IO.BAM.BAIFile │ │ │ │ - 0x00027860 2e5f5f63 696e6974 5f5f0000 5f42414d .__cinit__.._BAM │ │ │ │ - 0x00027870 61636365 73736f72 5f5f7265 74726965 accessor__retrie │ │ │ │ - 0x00027880 76655f63 64617461 5f66726f 6d5f6267 ve_cdata_from_bg │ │ │ │ - 0x00027890 7a665f62 6c6f636b 00000000 5f5f7079 zf_block....__py │ │ │ │ - 0x000278a0 785f745f 31000000 4d414353 332e494f x_t_1...MACS3.IO │ │ │ │ - 0x000278b0 2e42414d 2e42414d 61636365 73736f72 .BAM.BAMaccessor │ │ │ │ - 0x000278c0 2e5f4241 4d616363 6573736f 725f5f72 ._BAMaccessor__r │ │ │ │ - 0x000278d0 65747269 6576655f 63646174 615f6672 etrieve_cdata_fr │ │ │ │ - 0x000278e0 6f6d5f62 677a665f 626c6f63 6b000000 om_bgzf_block... │ │ │ │ - 0x000278f0 6765745f 6d657461 64617461 5f62795f get_metadata_by_ │ │ │ │ - 0x00027900 72656673 65712028 77726170 70657229 refseq (wrapper) │ │ │ │ - 0x00027910 00000000 6765745f 636f6666 73657473 ....get_coffsets │ │ │ │ - 0x00027920 5f62795f 6c697374 5f6f665f 72656769 _by_list_of_regi │ │ │ │ - 0x00027930 6f6e7300 6f626a65 6374206f 66207479 ons.object of ty │ │ │ │ - 0x00027940 70652027 4e6f6e65 54797065 27206861 pe 'NoneType' ha │ │ │ │ - 0x00027950 73206e6f 206c656e 28290000 4d414353 s no len()..MACS │ │ │ │ - 0x00027960 332e494f 2e42414d 2e424149 46696c65 3.IO.BAM.BAIFile │ │ │ │ - 0x00027970 2e676574 5f636f66 66736574 735f6279 .get_coffsets_by │ │ │ │ - 0x00027980 5f6c6973 745f6f66 5f726567 696f6e73 _list_of_regions │ │ │ │ - 0x00027990 00000000 4d414353 332e494f 2e42414d ....MACS3.IO.BAM │ │ │ │ - 0x000279a0 2e4d4454 61674d69 7373696e 67457272 .MDTagMissingErr │ │ │ │ - 0x000279b0 6f722e5f 5f696e69 745f5f00 4d414353 or.__init__.MACS │ │ │ │ - 0x000279c0 332e494f 2e42414d 2e537472 616e6446 3.IO.BAM.StrandF │ │ │ │ - 0x000279d0 6f726d61 74457272 6f722e5f 5f696e69 ormatError.__ini │ │ │ │ - 0x000279e0 745f5f00 4d414353 332e494f 2e42414d t__.MACS3.IO.BAM │ │ │ │ - 0x000279f0 2e42414d 61636365 73736f72 2e5f5f72 .BAMaccessor.__r │ │ │ │ - 0x00027a00 65647563 655f6379 74686f6e 5f5f0000 educe_cython__.. │ │ │ │ - 0x00027a10 6765745f 6368756e 6b735f62 795f6c69 get_chunks_by_li │ │ │ │ - 0x00027a20 73745f6f 665f6269 6e730000 4d414353 st_of_bins..MACS │ │ │ │ - 0x00027a30 332e494f 2e42414d 2e424149 46696c65 3.IO.BAM.BAIFile │ │ │ │ - 0x00027a40 2e676574 5f636875 6e6b735f 62795f6c .get_chunks_by_l │ │ │ │ - 0x00027a50 6973745f 6f665f62 696e7300 4d414353 ist_of_bins.MACS │ │ │ │ - 0x00027a60 332e494f 2e42414d 2e424149 46696c65 3.IO.BAM.BAIFile │ │ │ │ - 0x00027a70 2e5f5f73 74725f5f 00000000 5f424149 .__str__...._BAI │ │ │ │ - 0x00027a80 46696c65 5f5f7265 61645f6e 5f726566 File__read_n_ref │ │ │ │ - 0x00027a90 00000000 4d414353 332e494f 2e42414d ....MACS3.IO.BAM │ │ │ │ - 0x00027aa0 2e424149 46696c65 2e5f4241 4946696c .BAIFile._BAIFil │ │ │ │ - 0x00027ab0 655f5f72 6561645f 6e5f7265 66000000 e__read_n_ref... │ │ │ │ - 0x00027ac0 5f42414d 61636365 73736f72 5f5f7061 _BAMaccessor__pa │ │ │ │ - 0x00027ad0 7273655f 68656164 65720000 5f5f7079 rse_header..__py │ │ │ │ - 0x00027ae0 785f745f 37000000 4d414353 332e494f x_t_7...MACS3.IO │ │ │ │ - 0x00027af0 2e42414d 2e42414d 61636365 73736f72 .BAM.BAMaccessor │ │ │ │ - 0x00027b00 2e5f4241 4d616363 6573736f 725f5f70 ._BAMaccessor__p │ │ │ │ - 0x00027b10 61727365 5f686561 64657200 6765745f arse_header.get_ │ │ │ │ - 0x00027b20 62696e73 5f62795f 72656769 6f6e0000 bins_by_region.. │ │ │ │ - 0x00027b30 4d414353 332e494f 2e42414d 2e676574 MACS3.IO.BAM.get │ │ │ │ - 0x00027b40 5f62696e 735f6279 5f726567 696f6e00 _bins_by_region. │ │ │ │ - 0x00027b50 6765745f 6368756e 6b735f62 795f7265 get_chunks_by_re │ │ │ │ - 0x00027b60 67696f6e 00000000 4d414353 332e494f gion....MACS3.IO │ │ │ │ - 0x00027b70 2e42414d 2e424149 46696c65 2e676574 .BAM.BAIFile.get │ │ │ │ - 0x00027b80 5f636875 6e6b735f 62795f72 6567696f _chunks_by_regio │ │ │ │ - 0x00027b90 6e000000 6765745f 6368756e 6b735f62 n...get_chunks_b │ │ │ │ - 0x00027ba0 795f7265 67696f6e 20287772 61707065 y_region (wrappe │ │ │ │ - 0x00027bb0 72290000 5f5f7079 785f756e 7069636b r)..__pyx_unpick │ │ │ │ - 0x00027bc0 6c655f42 414d6163 63657373 6f725f5f le_BAMaccessor__ │ │ │ │ - 0x00027bd0 7365745f 73746174 65000000 73747200 set_state...str. │ │ │ │ - 0x00027be0 4d697373 696e6720 74797065 206f626a Missing type obj │ │ │ │ - 0x00027bf0 65637400 43616e6e 6f742063 6f6e7665 ect.Cannot conve │ │ │ │ - 0x00027c00 72742025 2e323030 7320746f 20252e32 rt %.200s to %.2 │ │ │ │ - 0x00027c10 30307300 4d414353 332e494f 2e42414d 00s.MACS3.IO.BAM │ │ │ │ - 0x00027c20 2e5f5f70 79785f75 6e706963 6b6c655f .__pyx_unpickle_ │ │ │ │ - 0x00027c30 42414d61 63636573 736f725f 5f736574 BAMaccessor__set │ │ │ │ - 0x00027c40 5f737461 74650000 4d414353 332e494f _state..MACS3.IO │ │ │ │ - 0x00027c50 2e42414d 2e42414d 61636365 73736f72 .BAM.BAMaccessor │ │ │ │ - 0x00027c60 2e5f5f73 65747374 6174655f 63797468 .__setstate_cyth │ │ │ │ - 0x00027c70 6f6e5f5f 00000000 5f5f7079 785f756e on__....__pyx_un │ │ │ │ - 0x00027c80 7069636b 6c655f42 414d6163 63657373 pickle_BAMaccess │ │ │ │ - 0x00027c90 6f720000 4d414353 332e494f 2e42414d or..MACS3.IO.BAM │ │ │ │ - 0x00027ca0 2e5f5f70 79785f75 6e706963 6b6c655f .__pyx_unpickle_ │ │ │ │ - 0x00027cb0 42414d61 63636573 736f7200 6765745f BAMaccessor.get_ │ │ │ │ - 0x00027cc0 6368756e 6b735f62 795f6c69 73745f6f chunks_by_list_o │ │ │ │ - 0x00027cd0 665f7265 67696f6e 73000000 4d414353 f_regions...MACS │ │ │ │ - 0x00027ce0 332e494f 2e42414d 2e424149 46696c65 3.IO.BAM.BAIFile │ │ │ │ - 0x00027cf0 2e676574 5f636875 6e6b735f 62795f6c .get_chunks_by_l │ │ │ │ - 0x00027d00 6973745f 6f665f72 6567696f 6e730000 ist_of_regions.. │ │ │ │ - 0x00027d10 6765745f 636f6666 7365745f 62795f72 get_coffset_by_r │ │ │ │ - 0x00027d20 6567696f 6e000000 4d414353 332e494f egion...MACS3.IO │ │ │ │ - 0x00027d30 2e42414d 2e424149 46696c65 2e676574 .BAM.BAIFile.get │ │ │ │ - 0x00027d40 5f636f66 66736574 5f62795f 72656769 _coffset_by_regi │ │ │ │ - 0x00027d50 6f6e0000 6765745f 636f6666 7365745f on..get_coffset_ │ │ │ │ - 0x00027d60 62795f72 6567696f 6e202877 72617070 by_region (wrapp │ │ │ │ - 0x00027d70 65722900 6174206c 65617374 00000000 er).at least.... │ │ │ │ - 0x00027d80 6174206d 6f737400 6765745f 72656164 at most.get_read │ │ │ │ - 0x00027d90 735f696e 5f726567 696f6e00 4d414353 s_in_region.MACS │ │ │ │ - 0x00027da0 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ - 0x00027db0 73736f72 2e676574 5f726561 64735f69 ssor.get_reads_i │ │ │ │ - 0x00027dc0 6e5f7265 67696f6e 00000000 6368726f n_region....chro │ │ │ │ - 0x00027dd0 6d000000 6765745f 72656164 735f696e m...get_reads_in │ │ │ │ - 0x00027de0 5f726567 696f6e20 28777261 70706572 _region (wrapper │ │ │ │ - 0x00027df0 29000000 5f424149 46696c65 5f5f6c6f )..._BAIFile__lo │ │ │ │ - 0x00027e00 61645f62 696e7300 6c697374 20617373 ad_bins.list ass │ │ │ │ - 0x00027e10 69676e6d 656e7420 696e6465 78206f75 ignment index ou │ │ │ │ - 0x00027e20 74206f66 2072616e 67650000 5f5f7079 t of range..__py │ │ │ │ - 0x00027e30 785f745f 38000000 4d414353 332e494f x_t_8...MACS3.IO │ │ │ │ - 0x00027e40 2e42414d 2e424149 46696c65 2e5f4241 .BAM.BAIFile._BA │ │ │ │ - 0x00027e50 4946696c 655f5f6c 6f61645f 62696e73 IFile__load_bins │ │ │ │ - 0x00027e60 00000000 6765745f 6368756e 6b735f62 ....get_chunks_b │ │ │ │ - 0x00027e70 795f6c69 73745f6f 665f7265 67696f6e y_list_of_region │ │ │ │ - 0x00027e80 73202877 72617070 65722900 6765745f s (wrapper).get_ │ │ │ │ - 0x00027e90 6368756e 6b735f62 795f6c69 73745f6f chunks_by_list_o │ │ │ │ - 0x00027ea0 665f6269 6e732028 77726170 70657229 f_bins (wrapper) │ │ │ │ - 0x00027eb0 00000000 4d414353 332e494f 2e42414d ....MACS3.IO.BAM │ │ │ │ - 0x00027ec0 2e42414d 61636365 73736f72 2e5f5f69 .BAMaccessor.__i │ │ │ │ - 0x00027ed0 6e69745f 5f000000 42414d5f 66696c65 nit__...BAM_file │ │ │ │ - 0x00027ee0 6e616d65 00000000 5f42414d 61636365 name...._BAMacce │ │ │ │ - 0x00027ef0 73736f72 5f5f6368 65636b5f 736f7274 ssor__check_sort │ │ │ │ - 0x00027f00 65640000 73746172 74737769 74680000 ed..startswith.. │ │ │ │ - 0x00027f10 274e6f6e 65547970 6527206f 626a6563 'NoneType' objec │ │ │ │ - 0x00027f20 74206861 73206e6f 20617474 72696275 t has no attribu │ │ │ │ - 0x00027f30 74652027 252e3330 73270000 50795475 te '%.30s'..PyTu │ │ │ │ - 0x00027f40 706c655f 43686563 6b287375 62737472 ple_Check(substr │ │ │ │ - 0x00027f50 696e6773 29000000 4d414353 332e494f ings)...MACS3.IO │ │ │ │ - 0x00027f60 2e42414d 2e42414d 61636365 73736f72 .BAM.BAMaccessor │ │ │ │ - 0x00027f70 2e5f4241 4d616363 6573736f 725f5f63 ._BAMaccessor__c │ │ │ │ - 0x00027f80 6865636b 5f736f72 74656400 6765745f heck_sorted.get_ │ │ │ │ - 0x00027f90 636f6666 73657473 5f62795f 6c697374 coffsets_by_list │ │ │ │ - 0x00027fa0 5f6f665f 72656769 6f6e7320 28777261 _of_regions (wra │ │ │ │ - 0x00027fb0 70706572 29000000 4d414353 332e494f pper)...MACS3.IO │ │ │ │ - 0x00027fc0 2e42414d 2e4d4454 61674d69 7373696e .BAM.MDTagMissin │ │ │ │ - 0x00027fd0 67457272 6f722e5f 5f737472 5f5f0000 gError.__str__.. │ │ │ │ - 0x00027fe0 556e6162 6c652074 6f20696e 69746961 Unable to initia │ │ │ │ - 0x00027ff0 6c697a65 20706963 6b6c696e 6720666f lize pickling fo │ │ │ │ - 0x00028000 7220252e 32303073 00000000 4d6f6475 r %.200s....Modu │ │ │ │ - 0x00028010 6c652027 42414d27 20686173 20616c72 le 'BAM' has alr │ │ │ │ - 0x00028020 65616479 20626565 6e20696d 706f7274 eady been import │ │ │ │ - 0x00028030 65642e20 52652d69 6e697469 616c6973 ed. Re-initialis │ │ │ │ - 0x00028040 6174696f 6e206973 206e6f74 20737570 ation is not sup │ │ │ │ - 0x00028050 706f7274 65642e00 6275696c 74696e73 ported..builtins │ │ │ │ - 0x00028060 00000000 63797468 6f6e5f72 756e7469 ....cython_runti │ │ │ │ - 0x00028070 6d650000 5f5f6275 696c7469 6e735f5f me..__builtins__ │ │ │ │ - 0x00028080 00000000 636f6d70 696c6520 74696d65 ....compile time │ │ │ │ - 0x00028090 20507974 686f6e20 76657273 696f6e20 Python version │ │ │ │ - 0x000280a0 25642e25 64206f66 206d6f64 756c6520 %d.%d of module │ │ │ │ - 0x000280b0 27252e31 30307327 20257320 72756e74 '%.100s' %s runt │ │ │ │ - 0x000280c0 696d6520 76657273 696f6e20 25642e25 ime version %d.% │ │ │ │ - 0x000280d0 64000000 646f6573 206e6f74 206d6174 d...does not mat │ │ │ │ - 0x000280e0 63680000 4d414353 332e494f 2e42414d ch..MACS3.IO.BAM │ │ │ │ - 0x000280f0 00000000 5f5f6465 6275675f 5f000000 ....__debug__... │ │ │ │ - 0x00028100 6e756d70 792e5f63 6f72652e 5f6d756c numpy._core._mul │ │ │ │ - 0x00028110 74696172 7261795f 756d6174 68000000 tiarray_umath... │ │ │ │ - 0x00028120 6e756d70 792e636f 72652e5f 6d756c74 numpy.core._mult │ │ │ │ - 0x00028130 69617272 61795f75 6d617468 00000000 iarray_umath.... │ │ │ │ - 0x00028140 5f415252 41595f41 50490000 5f415252 _ARRAY_API.._ARR │ │ │ │ - 0x00028150 41595f41 50492069 73206e6f 74205079 AY_API is not Py │ │ │ │ - 0x00028160 43617073 756c6520 6f626a65 63740000 Capsule object.. │ │ │ │ - 0x00028170 5f415252 41595f41 50492069 73204e55 _ARRAY_API is NU │ │ │ │ - 0x00028180 4c4c2070 6f696e74 65720000 6d6f6475 LL pointer..modu │ │ │ │ - 0x00028190 6c652063 6f6d7069 6c656420 61676169 le compiled agai │ │ │ │ - 0x000281a0 6e737420 41424920 76657273 696f6e20 nst ABI version │ │ │ │ - 0x000281b0 30782578 20627574 20746869 73207665 0x%x but this ve │ │ │ │ - 0x000281c0 7273696f 6e206f66 206e756d 70792069 rsion of numpy i │ │ │ │ - 0x000281d0 73203078 25780000 6d6f6475 6c652077 s 0x%x..module w │ │ │ │ - 0x000281e0 61732063 6f6d7069 6c656420 61676169 as compiled agai │ │ │ │ - 0x000281f0 6e737420 4e756d50 7920432d 41504920 nst NumPy C-API │ │ │ │ - 0x00028200 76657273 696f6e20 30782578 20284e75 version 0x%x (Nu │ │ │ │ - 0x00028210 6d507920 312e3233 29206275 74207468 mPy 1.23) but th │ │ │ │ - 0x00028220 65207275 6e6e696e 67204e75 6d507920 e running NumPy │ │ │ │ - 0x00028230 68617320 432d4150 49207665 7273696f has C-API versio │ │ │ │ - 0x00028240 6e203078 25782e20 43686563 6b207468 n 0x%x. Check th │ │ │ │ - 0x00028250 65207365 6374696f 6e20432d 41504920 e section C-API │ │ │ │ - 0x00028260 696e636f 6d706174 6962696c 69747920 incompatibility │ │ │ │ - 0x00028270 61742074 68652054 726f7562 6c657368 at the Troublesh │ │ │ │ - 0x00028280 6f6f7469 6e672049 6d706f72 74457272 ooting ImportErr │ │ │ │ - 0x00028290 6f722073 65637469 6f6e2061 74206874 or section at ht │ │ │ │ - 0x000282a0 7470733a 2f2f6e75 6d70792e 6f72672f tps://numpy.org/ │ │ │ │ - 0x000282b0 64657664 6f63732f 75736572 2f74726f devdocs/user/tro │ │ │ │ - 0x000282c0 75626c65 73686f6f 74696e67 2d696d70 ubleshooting-imp │ │ │ │ - 0x000282d0 6f727465 72726f72 2e68746d 6c23632d orterror.html#c- │ │ │ │ - 0x000282e0 6170692d 696e636f 6d706174 6962696c api-incompatibil │ │ │ │ - 0x000282f0 69747920 666f7220 696e6469 63617469 ity for indicati │ │ │ │ - 0x00028300 6f6e7320 6f6e2068 6f772074 6f20736f ons on how to so │ │ │ │ - 0x00028310 6c766520 74686973 2070726f 626c656d lve this problem │ │ │ │ - 0x00028320 2e000000 46415441 4c3a206d 6f64756c ....FATAL: modul │ │ │ │ - 0x00028330 6520636f 6d70696c 65642061 7320756e e compiled as un │ │ │ │ - 0x00028340 6b6e6f77 6e20656e 6469616e 00000000 known endian.... │ │ │ │ - 0x00028350 46415441 4c3a206d 6f64756c 6520636f FATAL: module co │ │ │ │ - 0x00028360 6d70696c 65642061 73206c69 74746c65 mpiled as little │ │ │ │ - 0x00028370 20656e64 69616e2c 20627574 20646574 endian, but det │ │ │ │ - 0x00028380 65637465 64206469 66666572 656e7420 ected different │ │ │ │ - 0x00028390 656e6469 616e6e65 73732061 74207275 endianness at ru │ │ │ │ - 0x000283a0 6e74696d 65000000 626f6f6c 00000000 ntime...bool.... │ │ │ │ - 0x000283b0 636f6d70 6c657800 6e756d70 79000000 complex.numpy... │ │ │ │ - 0x000283c0 64747970 65000000 666c6174 69746572 dtype...flatiter │ │ │ │ - 0x000283d0 00000000 62726f61 64636173 74000000 ....broadcast... │ │ │ │ - 0x000283e0 6e646172 72617900 67656e65 72696300 ndarray.generic. │ │ │ │ - 0x000283f0 6e756d62 65720000 7369676e 6564696e number..signedin │ │ │ │ - 0x00028400 74656765 72000000 756e7369 676e6564 teger...unsigned │ │ │ │ - 0x00028410 696e7465 67657200 696e6578 61637400 integer.inexact. │ │ │ │ - 0x00028420 666c6f61 74696e67 00000000 636f6d70 floating....comp │ │ │ │ - 0x00028430 6c657866 6c6f6174 696e6700 666c6578 lexfloating.flex │ │ │ │ - 0x00028440 69626c65 00000000 63686172 61637465 ible....characte │ │ │ │ - 0x00028450 72000000 7566756e 63000000 5079496e r...ufunc...PyIn │ │ │ │ - 0x00028460 69745f42 414d0000 5f5f6469 63745f5f it_BAM..__dict__ │ │ │ │ - 0x00028470 00000000 66726f6d 2d696d70 6f72742d ....from-import- │ │ │ │ - 0x00028480 2a206f62 6a656374 20686173 206e6f20 * object has no │ │ │ │ - 0x00028490 5f5f6469 63745f5f 20616e64 206e6f20 __dict__ and no │ │ │ │ - 0x000284a0 5f5f616c 6c5f5f00 696e6465 78203c3d __all__.index <= │ │ │ │ - 0x000284b0 20507955 6e69636f 64655f47 45545f4c PyUnicode_GET_L │ │ │ │ - 0x000284c0 454e4754 4828756e 69636f64 65290000 ENGTH(unicode).. │ │ │ │ - 0x000284d0 50794c69 73745f43 6865636b 286c6973 PyList_Check(lis │ │ │ │ - 0x000284e0 74290000 50795475 706c655f 43686563 t)..PyTuple_Chec │ │ │ │ - 0x000284f0 6b28696d 706f7274 5f6f626a 29000000 k(import_obj)... │ │ │ │ - 0x00028500 43616e6e 6f74206f 76657277 72697465 Cannot overwrite │ │ │ │ - 0x00028510 20432074 79706520 25730000 5f5f6f72 C type %s..__or │ │ │ │ - 0x00028520 69675f62 61736573 5f5f0000 696e6974 ig_bases__..init │ │ │ │ - 0x00028530 204d4143 53332e49 4f2e4241 4d000000 MACS3.IO.BAM... │ │ │ │ - 0x00028540 6e756d70 792e636f 72652e6d 756c7469 numpy.core.multi │ │ │ │ - 0x00028550 61727261 79206661 696c6564 20746f20 array failed to │ │ │ │ - 0x00028560 696d706f 72742028 6175746f 2d67656e import (auto-gen │ │ │ │ - 0x00028570 65726174 65642062 65636175 73652079 erated because y │ │ │ │ - 0x00028580 6f752064 69646e27 74206361 6c6c2027 ou didn't call ' │ │ │ │ - 0x00028590 6e756d70 792e696d 706f7274 5f617272 numpy.import_arr │ │ │ │ - 0x000285a0 61792829 27206166 74657220 63696d70 ay()' after cimp │ │ │ │ - 0x000285b0 6f727469 6e67206e 756d7079 3b207573 orting numpy; us │ │ │ │ - 0x000285c0 6520273c 766f6964 3e6e756d 70792e5f e 'numpy._ │ │ │ │ - 0x000285d0 696d706f 72745f61 72726179 2720746f import_array' to │ │ │ │ - 0x000285e0 20646973 61626c65 20696620 796f7520 disable if you │ │ │ │ - 0x000285f0 61726520 63657274 61696e20 796f7520 are certain you │ │ │ │ - 0x00028600 646f6e27 74206e65 65642069 74292e00 don't need it).. │ │ │ │ - 0x00028610 42414946 696c6500 5f5f7079 785f6374 BAIFile.__pyx_ct │ │ │ │ - 0x00028620 75706c65 5f356e75 6d70795f 5f64756e uple_5numpy__dun │ │ │ │ - 0x00028630 6465725f 7079785f 745f356e 756d7079 der_pyx_t_5numpy │ │ │ │ - 0x00028640 5f75696e 7431365f 74000000 5f5f7079 _uint16_t...__py │ │ │ │ - 0x00028650 785f6374 75706c65 5f356e75 6d70795f x_ctuple_5numpy_ │ │ │ │ - 0x00028660 5f64756e 6465725f 7079785f 745f356e _dunder_pyx_t_5n │ │ │ │ - 0x00028670 756d7079 5f75696e 7431365f 745f7374 umpy_uint16_t_st │ │ │ │ - 0x00028680 72756374 00000000 5f5f7079 785f6374 ruct....__pyx_ct │ │ │ │ - 0x00028690 75706c65 5f356e75 6d70795f 5f64756e uple_5numpy__dun │ │ │ │ - 0x000286a0 6465725f 7079785f 745f356e 756d7079 der_pyx_t_5numpy │ │ │ │ - 0x000286b0 5f75696e 7433325f 74000000 5f5f7079 _uint32_t...__py │ │ │ │ - 0x000286c0 785f6374 75706c65 5f356e75 6d70795f x_ctuple_5numpy_ │ │ │ │ - 0x000286d0 5f64756e 6465725f 7079785f 745f356e _dunder_pyx_t_5n │ │ │ │ - 0x000286e0 756d7079 5f75696e 7433325f 745f7374 umpy_uint32_t_st │ │ │ │ - 0x000286f0 72756374 00000000 5f5f7079 785f6374 ruct....__pyx_ct │ │ │ │ - 0x00028700 75706c65 5f356e75 6d70795f 5f64756e uple_5numpy__dun │ │ │ │ - 0x00028710 6465725f 7079785f 745f356e 756d7079 der_pyx_t_5numpy │ │ │ │ - 0x00028720 5f75696e 7436345f 745f5f61 6e645f6c _uint64_t__and_l │ │ │ │ - 0x00028730 6f6e6700 5f5f7079 785f6374 75706c65 ong.__pyx_ctuple │ │ │ │ - 0x00028740 5f356e75 6d70795f 5f64756e 6465725f _5numpy__dunder_ │ │ │ │ - 0x00028750 7079785f 745f356e 756d7079 5f75696e pyx_t_5numpy_uin │ │ │ │ - 0x00028760 7436345f 745f5f61 6e645f6c 6f6e675f t64_t__and_long_ │ │ │ │ - 0x00028770 73747275 63740000 5f5f7079 785f6374 struct..__pyx_ct │ │ │ │ - 0x00028780 75706c65 5f50795f 7373697a 655f7400 uple_Py_ssize_t. │ │ │ │ - 0x00028790 5f5f7079 785f6374 75706c65 5f50795f __pyx_ctuple_Py_ │ │ │ │ - 0x000287a0 7373697a 655f745f 73747275 63740000 ssize_t_struct.. │ │ │ │ - 0x000287b0 5f5f7079 785f6374 75706c65 5f613231 __pyx_ctuple_a21 │ │ │ │ - 0x000287c0 6263305f 5f356e75 6d70795f 5f64756e bc0__5numpy__dun │ │ │ │ - 0x000287d0 6465725f 7079785f 745f356e 756d7079 der_pyx_t_5numpy │ │ │ │ - 0x000287e0 5f75696e 7433325f 745f5f61 6e645f35 _uint32_t__and_5 │ │ │ │ - 0x000287f0 6e756d5f 5f657463 00000000 5f5f7079 num__etc....__py │ │ │ │ - 0x00028800 785f6374 75706c65 5f613231 6263305f x_ctuple_a21bc0_ │ │ │ │ - 0x00028810 5f356e75 6d70795f 5f64756e 6465725f _5numpy__dunder_ │ │ │ │ - 0x00028820 7079785f 745f356e 756d7079 5f75696e pyx_t_5numpy_uin │ │ │ │ - 0x00028830 7433325f 745f5f61 6e645f35 6e756d5f t32_t__and_5num_ │ │ │ │ - 0x00028840 5f657463 5f737472 75637400 5f5f7079 _etc_struct.__py │ │ │ │ - 0x00028850 785f6374 75706c65 5f626164 3830635f x_ctuple_bad80c_ │ │ │ │ - 0x00028860 5f356e75 6d70795f 5f64756e 6465725f _5numpy__dunder_ │ │ │ │ - 0x00028870 7079785f 745f356e 756d7079 5f75696e pyx_t_5numpy_uin │ │ │ │ - 0x00028880 7433325f 745f5f61 6e645f35 6e756d5f t32_t__and_5num_ │ │ │ │ - 0x00028890 5f657463 00000000 5f5f7079 785f6374 _etc....__pyx_ct │ │ │ │ - 0x000288a0 75706c65 5f626164 3830635f 5f356e75 uple_bad80c__5nu │ │ │ │ - 0x000288b0 6d70795f 5f64756e 6465725f 7079785f mpy__dunder_pyx_ │ │ │ │ - 0x000288c0 745f356e 756d7079 5f75696e 7433325f t_5numpy_uint32_ │ │ │ │ - 0x000288d0 745f5f61 6e645f35 6e756d5f 5f657463 t__and_5num__etc │ │ │ │ - 0x000288e0 5f737472 75637400 5f5f7079 785f6374 _struct.__pyx_ct │ │ │ │ - 0x000288f0 75706c65 5f646f75 626c6500 5f5f7079 uple_double.__py │ │ │ │ - 0x00028900 785f6374 75706c65 5f646f75 626c655f x_ctuple_double_ │ │ │ │ - 0x00028910 73747275 63740000 5f5f7079 785f6374 struct..__pyx_ct │ │ │ │ - 0x00028920 75706c65 5f666431 3438615f 5f356e75 uple_fd148a__5nu │ │ │ │ - 0x00028930 6d70795f 5f64756e 6465725f 7079785f mpy__dunder_pyx_ │ │ │ │ - 0x00028940 745f356e 756d7079 5f75696e 7436345f t_5numpy_uint64_ │ │ │ │ - 0x00028950 745f5f61 6e645f35 6e756d5f 5f657463 t__and_5num__etc │ │ │ │ - 0x00028960 00000000 5f5f7079 785f6374 75706c65 ....__pyx_ctuple │ │ │ │ - 0x00028970 5f666431 3438615f 5f356e75 6d70795f _fd148a__5numpy_ │ │ │ │ - 0x00028980 5f64756e 6465725f 7079785f 745f356e _dunder_pyx_t_5n │ │ │ │ - 0x00028990 756d7079 5f75696e 7436345f 745f5f61 umpy_uint64_t__a │ │ │ │ - 0x000289a0 6e645f35 6e756d5f 5f657463 5f737472 nd_5num__etc_str │ │ │ │ - 0x000289b0 75637400 5f5f7079 785f6374 75706c65 uct.__pyx_ctuple │ │ │ │ - 0x000289c0 5f696e74 00000000 5f5f7079 785f6374 _int....__pyx_ct │ │ │ │ - 0x000289d0 75706c65 5f696e74 5f737472 75637400 uple_int_struct. │ │ │ │ - 0x000289e0 5f5f7079 785f6374 75706c65 5f6c6f6e __pyx_ctuple_lon │ │ │ │ - 0x000289f0 67000000 5f5f7079 785f6374 75706c65 g...__pyx_ctuple │ │ │ │ - 0x00028a00 5f6c6f6e 675f5f61 6e645f50 795f7373 _long__and_Py_ss │ │ │ │ - 0x00028a10 697a655f 74000000 5f5f7079 785f6374 ize_t...__pyx_ct │ │ │ │ - 0x00028a20 75706c65 5f6c6f6e 675f5f61 6e645f50 uple_long__and_P │ │ │ │ - 0x00028a30 795f7373 697a655f 745f7374 72756374 y_ssize_t_struct │ │ │ │ - 0x00028a40 00000000 5f5f7079 785f6374 75706c65 ....__pyx_ctuple │ │ │ │ - 0x00028a50 5f6c6f6e 675f5f61 6e645f6c 6f6e6700 _long__and_long. │ │ │ │ - 0x00028a60 5f5f7079 785f6374 75706c65 5f6c6f6e __pyx_ctuple_lon │ │ │ │ - 0x00028a70 675f5f61 6e645f6c 6f6e675f 5f616e64 g__and_long__and │ │ │ │ - 0x00028a80 5f6c6f6e 67000000 5f5f7079 785f6374 _long...__pyx_ct │ │ │ │ - 0x00028a90 75706c65 5f6c6f6e 675f5f61 6e645f6c uple_long__and_l │ │ │ │ - 0x00028aa0 6f6e675f 5f616e64 5f6c6f6e 675f5f61 ong__and_long__a │ │ │ │ - 0x00028ab0 6e645f6c 6f6e675f 5f616e64 5f6c6f6e nd_long__and_lon │ │ │ │ - 0x00028ac0 675f5f61 6e645f6c 6f6e6700 5f5f7079 g__and_long.__py │ │ │ │ - 0x00028ad0 785f6374 75706c65 5f6c6f6e 675f5f61 x_ctuple_long__a │ │ │ │ - 0x00028ae0 6e645f6c 6f6e675f 5f616e64 5f6c6f6e nd_long__and_lon │ │ │ │ - 0x00028af0 675f5f61 6e645f6c 6f6e675f 5f616e64 g__and_long__and │ │ │ │ - 0x00028b00 5f6c6f6e 675f5f61 6e645f6c 6f6e675f _long__and_long_ │ │ │ │ - 0x00028b10 73747275 63740000 5f5f7079 785f6374 struct..__pyx_ct │ │ │ │ - 0x00028b20 75706c65 5f6c6f6e 675f5f61 6e645f6c uple_long__and_l │ │ │ │ - 0x00028b30 6f6e675f 5f616e64 5f6c6f6e 675f7374 ong__and_long_st │ │ │ │ - 0x00028b40 72756374 00000000 5f5f7079 785f6374 ruct....__pyx_ct │ │ │ │ - 0x00028b50 75706c65 5f6c6f6e 675f5f61 6e645f6c uple_long__and_l │ │ │ │ - 0x00028b60 6f6e675f 73747275 63740000 5f5f7079 ong_struct..__py │ │ │ │ - 0x00028b70 785f6374 75706c65 5f6c6f6e 675f7374 x_ctuple_long_st │ │ │ │ - 0x00028b80 72756374 00000000 5f5f7079 785f6f70 ruct....__pyx_op │ │ │ │ - 0x00028b90 745f6172 67735f35 4d414353 335f3249 t_args_5MACS3_2I │ │ │ │ - 0x00028ba0 4f5f3342 414d5f31 3142414d 61636365 O_3BAM_11BAMacce │ │ │ │ - 0x00028bb0 73736f72 5f5f5f66 775f6269 6e617279 ssor___fw_binary │ │ │ │ - 0x00028bc0 5f706172 73650000 5f5f7079 785f6f70 _parse..__pyx_op │ │ │ │ - 0x00028bd0 745f6172 67735f35 4d414353 335f3249 t_args_5MACS3_2I │ │ │ │ - 0x00028be0 4f5f3342 414d5f31 3142414d 61636365 O_3BAM_11BAMacce │ │ │ │ - 0x00028bf0 73736f72 5f676574 5f726561 64735f69 ssor_get_reads_i │ │ │ │ - 0x00028c00 6e5f7265 67696f6e 00000000 666c6f61 n_region....floa │ │ │ │ - 0x00028c10 7433325f 74000000 666c6f61 7436345f t32_t...float64_ │ │ │ │ - 0x00028c20 74000000 696e7431 365f7400 696e7433 t...int16_t.int3 │ │ │ │ - 0x00028c30 325f7400 696e7436 345f7400 696e7438 2_t.int64_t.int8 │ │ │ │ - 0x00028c40 5f740000 73697a65 5f740000 75696e74 _t..size_t..uint │ │ │ │ - 0x00028c50 31365f74 00000000 75696e74 33325f74 16_t....uint32_t │ │ │ │ - 0x00028c60 00000000 75696e74 36345f74 00000000 ....uint64_t.... │ │ │ │ - 0x00028c70 75696e74 385f7400 5f637974 686f6e5f uint8_t._cython_ │ │ │ │ - 0x00028c80 335f315f 365f6d6f 6e2e6379 74686f6e 3_1_6_mon.cython │ │ │ │ - 0x00028c90 5f66756e 6374696f 6e5f6f72 5f6d6574 _function_or_met │ │ │ │ - 0x00028ca0 686f6400 5f5f7265 64756365 5f5f0000 hod.__reduce__.. │ │ │ │ - 0x00028cb0 5f5f6d6f 64756c65 5f5f0000 5f5f6469 __module__..__di │ │ │ │ - 0x00028cc0 63746f66 66736574 5f5f0000 5f5f7665 ctoffset__..__ve │ │ │ │ - 0x00028cd0 63746f72 63616c6c 6f666673 65745f5f ctorcalloffset__ │ │ │ │ - 0x00028ce0 00000000 5f5f7765 616b6c69 73746f66 ....__weaklistof │ │ │ │ - 0x00028cf0 66736574 5f5f0000 66756e63 5f646f63 fset__..func_doc │ │ │ │ - 0x00028d00 00000000 5f5f646f 635f5f00 66756e63 ....__doc__.func │ │ │ │ - 0x00028d10 5f6e616d 65000000 5f5f6e61 6d655f5f _name...__name__ │ │ │ │ - 0x00028d20 00000000 5f5f7175 616c6e61 6d655f5f ....__qualname__ │ │ │ │ - 0x00028d30 00000000 66756e63 5f646963 74000000 ....func_dict... │ │ │ │ - 0x00028d40 66756e63 5f676c6f 62616c73 00000000 func_globals.... │ │ │ │ - 0x00028d50 5f5f676c 6f62616c 735f5f00 66756e63 __globals__.func │ │ │ │ - 0x00028d60 5f636c6f 73757265 00000000 5f5f636c _closure....__cl │ │ │ │ - 0x00028d70 6f737572 655f5f00 66756e63 5f636f64 osure__.func_cod │ │ │ │ - 0x00028d80 65000000 5f5f636f 64655f5f 00000000 e...__code__.... │ │ │ │ - 0x00028d90 66756e63 5f646566 61756c74 73000000 func_defaults... │ │ │ │ - 0x00028da0 5f5f6465 6661756c 74735f5f 00000000 __defaults__.... │ │ │ │ - 0x00028db0 5f5f6b77 64656661 756c7473 5f5f0000 __kwdefaults__.. │ │ │ │ - 0x00028dc0 5f5f616e 6e6f7461 74696f6e 735f5f00 __annotations__. │ │ │ │ - 0x00028dd0 5f69735f 636f726f 7574696e 65000000 _is_coroutine... │ │ │ │ - 0x00028de0 5f637974 686f6e5f 335f315f 365f6d6f _cython_3_1_6_mo │ │ │ │ - 0x00028df0 6e2e5f63 6f6d6d6f 6e5f7479 7065735f n._common_types_ │ │ │ │ - 0x00028e00 6d657461 74797065 00000000 43797468 metatype....Cyth │ │ │ │ - 0x00028e10 6f6e556e 626f756e 64434d65 74686f64 onUnboundCMethod │ │ │ │ - 0x00028e20 00000000 42414d00 4d414353 332e494f ....BAM.MACS3.IO │ │ │ │ - 0x00028e30 2e42414d 2e42414d 61636365 73736f72 .BAM.BAMaccessor │ │ │ │ - 0x00028e40 00000000 54686973 2042414d 2066696c ....This BAM fil │ │ │ │ - 0x00028e50 65207265 61646572 20697320 64657369 e reader is desi │ │ │ │ - 0x00028e60 676e6564 20746f20 61636365 73732063 gned to access c │ │ │ │ - 0x00028e70 65727461 696e2061 6c69676e 6d656e74 ertain alignment │ │ │ │ - 0x00028e80 0a202020 20726563 6f726473 20746861 . records tha │ │ │ │ - 0x00028e90 74206f76 65726c61 70207769 74682067 t overlap with g │ │ │ │ - 0x00028ea0 6976696e 2067656e 6f6d6963 20636f6f ivin genomic coo │ │ │ │ - 0x00028eb0 7264696e 61746573 2e0a0a20 20202054 rdinates... T │ │ │ │ - 0x00028ec0 68652042 414d6163 63657373 6f72206e he BAMaccessor n │ │ │ │ - 0x00028ed0 65656473 2061206d 61746368 696e6720 eeds a matching │ │ │ │ - 0x00028ee0 42414d20 696e6465 78206669 6c652028 BAM index file ( │ │ │ │ - 0x00028ef0 2e626169 2920666f 72206661 73740a20 .bai) for fast. │ │ │ │ - 0x00028f00 20202061 63636573 732e2050 6c656173 access. Pleas │ │ │ │ - 0x00028f10 65207265 66657220 746f2053 414d2066 e refer to SAM f │ │ │ │ - 0x00028f20 6f726d61 74207370 65636966 69636174 ormat specificat │ │ │ │ - 0x00028f30 696f6e3a 0a0a2020 20206874 7470733a ion:.. https: │ │ │ │ - 0x00028f40 2f2f7361 6d746f6f 6c732e67 69746875 //samtools.githu │ │ │ │ - 0x00028f50 622e696f 2f687473 2d737065 63732f53 b.io/hts-specs/S │ │ │ │ - 0x00028f60 414d7631 2e706466 0a0a2020 20204e6f AMv1.pdf.. No │ │ │ │ - 0x00028f70 74652c20 74686520 68656164 6572206f te, the header o │ │ │ │ - 0x00028f80 66204241 4d207769 6c6c2073 74696c6c f BAM will still │ │ │ │ - 0x00028f90 20626520 72656164 20746872 6f756768 be read through │ │ │ │ - 0x00028fa0 20277472 61646974 696f6e61 6c270a20 'traditional'. │ │ │ │ - 0x00028fb0 20202077 6179202d 2d207573 696e6720 way -- using │ │ │ │ - 0x00028fc0 677a6970 20746f20 72656164 20746872 gzip to read thr │ │ │ │ - 0x00028fd0 6f756768 2e204275 7420666f 72206163 ough. But for ac │ │ │ │ - 0x00028fe0 63657373 696e6720 73706563 69666963 cessing specific │ │ │ │ - 0x00028ff0 0a202020 20616c69 676e6d65 6e74732c . alignments, │ │ │ │ - 0x00029000 20776520 77696c6c 20726561 64204241 we will read BA │ │ │ │ - 0x00029010 4d206173 2062696e 6172792c 20616363 M as binary, acc │ │ │ │ - 0x00029020 65737320 74686520 636f6d70 72657373 ess the compress │ │ │ │ - 0x00029030 65640a20 20202063 68756e6b 20746865 ed. chunk the │ │ │ │ - 0x00029040 6e207573 65207a6c 69622e64 65636f6d n use zlib.decom │ │ │ │ - 0x00029050 70726573 732e0a0a 20202020 00000000 press... .... │ │ │ │ - 0x00029060 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ - 0x00029070 46696c65 00000000 42414920 46696c65 File....BAI File │ │ │ │ - 0x00029080 20436c61 73732066 6f722042 41492028 Class for BAI ( │ │ │ │ - 0x00029090 696e6465 78206f66 2042414d 29204669 index of BAM) Fi │ │ │ │ - 0x000290a0 6c652e0a 0a202020 20576869 6c652069 le... While i │ │ │ │ - 0x000290b0 6e697469 6174696e 67207468 65206f62 nitiating the ob │ │ │ │ - 0x000290c0 6a656374 2c204241 49206669 6c652077 ject, BAI file w │ │ │ │ - 0x000290d0 696c6c20 6265206c 6f616465 6420616e ill be loaded an │ │ │ │ - 0x000290e0 64207468 650a2020 2020696e 666f726d d the. inform │ │ │ │ - 0x000290f0 6174696f 6e206f66 2062696e 7320616e ation of bins an │ │ │ │ - 0x00029100 64206368 756e6b73 2077696c 6c206265 d chunks will be │ │ │ │ - 0x00029110 20736176 65642069 6e207468 6520636c saved in the cl │ │ │ │ - 0x00029120 61737320 6f626a65 63742e0a 0a202020 ass object... │ │ │ │ - 0x00029130 20506c65 61736520 72656665 7220746f Please refer to │ │ │ │ - 0x00029140 20687474 70733a2f 2f73616d 746f6f6c https://samtool │ │ │ │ - 0x00029150 732e6769 74687562 2e696f2f 6874732d s.github.io/hts- │ │ │ │ - 0x00029160 73706563 732f5341 4d76312e 70646620 specs/SAMv1.pdf │ │ │ │ - 0x00029170 666f720a 20202020 64657461 696c2064 for. detail d │ │ │ │ - 0x00029180 6566696e 6974696f 6e206f66 20424149 efinition of BAI │ │ │ │ - 0x00029190 2066696c 652e0a20 20202000 5f5f5079 file.. .__Py │ │ │ │ - 0x000291a0 785f4379 46756e63 74696f6e 5f696e69 x_CyFunction_ini │ │ │ │ - 0x000291b0 745f6465 6661756c 74730000 50795f53 t_defaults..Py_S │ │ │ │ - 0x000291c0 495a4500 50795475 706c655f 4745545f IZE.PyTuple_GET_ │ │ │ │ - 0x000291d0 53495a45 00000000 5079556e 69636f64 SIZE....PyUnicod │ │ │ │ - 0x000291e0 655f4745 545f4c45 4e475448 00000000 e_GET_LENGTH.... │ │ │ │ - 0x000291f0 5079556e 69636f64 655f4953 5f434f4d PyUnicode_IS_COM │ │ │ │ - 0x00029200 50414354 00000000 5079556e 69636f64 PACT....PyUnicod │ │ │ │ - 0x00029210 655f4953 5f415343 49490000 5f507955 e_IS_ASCII.._PyU │ │ │ │ - 0x00029220 6e69636f 64655f4e 4f4e434f 4d504143 nicode_NONCOMPAC │ │ │ │ - 0x00029230 545f4441 54410000 5f50794c 6f6e675f T_DATA.._PyLong_ │ │ │ │ - 0x00029240 4973436f 6d706163 74000000 5f50794c IsCompact..._PyL │ │ │ │ - 0x00029250 6f6e675f 436f6d70 61637456 616c7565 ong_CompactValue │ │ │ │ - 0x00029260 00000000 50794c69 73745f53 45545f49 ....PyList_SET_I │ │ │ │ - 0x00029270 54454d00 5f5f5079 785f4973 53756274 TEM.__Pyx_IsSubt │ │ │ │ - 0x00029280 79706500 50795475 706c655f 5345545f ype.PyTuple_SET_ │ │ │ │ - 0x00029290 4954454d 00000000 5f5f5079 785f4973 ITEM....__Pyx_Is │ │ │ │ - 0x000292a0 416e7953 75627479 70653200 50794d65 AnySubtype2.PyMe │ │ │ │ - 0x000292b0 74686f64 5f474554 5f53454c 46000000 thod_GET_SELF... │ │ │ │ - 0x000292c0 50794c69 73745f47 45545f53 495a4500 PyList_GET_SIZE. │ │ │ │ - 0x000292d0 50795f53 45545f53 495a4500 5079556e Py_SET_SIZE.PyUn │ │ │ │ - 0x000292e0 69636f64 655f4d41 585f4348 41525f56 icode_MAX_CHAR_V │ │ │ │ - 0x000292f0 414c5545 00000000 50794469 63745f47 ALUE....PyDict_G │ │ │ │ - 0x00029300 45545f53 495a4500 50794279 7465735f ET_SIZE.PyBytes_ │ │ │ │ - 0x00029310 4745545f 53495a45 00000000 50794279 GET_SIZE....PyBy │ │ │ │ - 0x00029320 7465735f 41535f53 5452494e 47000000 tes_AS_STRING... │ │ │ │ - 0x00029330 5f5f5079 785f4765 74497465 6d496e74 __Pyx_GetItemInt │ │ │ │ - 0x00029340 5f547570 6c655f46 61737400 5f5f5079 _Tuple_Fast.__Py │ │ │ │ - 0x00029350 785f4765 74497465 6d496e74 5f4c6973 x_GetItemInt_Lis │ │ │ │ - 0x00029360 745f4661 73740000 5f5f5079 785f4765 t_Fast..__Pyx_Ge │ │ │ │ - 0x00029370 74497465 6d496e74 5f466173 74000000 tItemInt_Fast... │ │ │ │ - 0x00029380 5f5f5079 785f4572 72526573 746f7265 __Pyx_ErrRestore │ │ │ │ - 0x00029390 496e5374 61746500 5f5f5079 785f4665 InState.__Pyx_Fe │ │ │ │ - 0x000293a0 74636843 6f6d6d6f 6e547970 6546726f tchCommonTypeFro │ │ │ │ - 0x000293b0 6d537065 63000000 00020d05 0b0f0c01 mSpec........... │ │ │ │ - 0x000293c0 030a0000 5f5f5079 785f7661 6c696461 ....__Pyx_valida │ │ │ │ - 0x000293d0 74655f62 61736573 5f747570 6c650000 te_bases_tuple.. │ │ │ │ - 0x000293e0 5f5f5079 785f4361 6c63756c 6174654d __Pyx_CalculateM │ │ │ │ - 0x000293f0 65746163 6c617373 00000000 5f5f5079 etaclass....__Py │ │ │ │ - 0x00029400 785f4d65 72676556 7461626c 65730000 x_MergeVtables.. │ │ │ │ - 0x00029410 4206f001 d0000000 8001f008 00091590 B............... │ │ │ │ - 0x00029420 429061f0 06000509 88058855 90219032 B.a........U.!.2 │ │ │ │ - 0x00029430 90539803 98329855 a022a043 a073a822 .S...2.U.".C.s." │ │ │ │ - 0x00029440 a841d808 0c884790 329051d8 04088805 .A....G.2.Q..... │ │ │ │ - 0x00029450 88559021 90329053 98039832 9855a023 .U.!.2.S...2.U.# │ │ │ │ - 0x00029460 a053a803 a832a851 d8080c88 47903290 .S...2.Q....G.2. │ │ │ │ - 0x00029470 51d80408 88058855 90219033 90639813 Q......U.!.3.c.. │ │ │ │ - 0x00029480 98429865 a033a063 a813a842 a861d808 .B.e.3.c...B.a.. │ │ │ │ - 0x00029490 0c884790 329051d8 04088805 88559021 ..G.2.Q......U.! │ │ │ │ - 0x000294a0 90349073 98239852 9875a044 a803a833 .4.s.#.R.u.D...3 │ │ │ │ - 0x000294b0 a862b001 d8080c88 47903290 51d80408 .b......G.2.Q... │ │ │ │ - 0x000294c0 88058855 90219035 98039833 9862a005 ...U.!.5...3.b.. │ │ │ │ - 0x000294d0 a055a823 a853b002 b021d808 0c884790 .U.#.S...!....G. │ │ │ │ - 0x000294e0 329051d8 040b8831 00000000 42068802 2.Q....1....B... │ │ │ │ - 0x000294f0 98000000 8001f01c 00051690 53980398 ............S... │ │ │ │ - 0x00029500 339864a0 25a071f0 06000519 9801e004 3.d.%.q......... │ │ │ │ - 0x00029510 0b883288 53900898 08a009d0 2940c007 ..2.S.......)@.. │ │ │ │ - 0x00029520 c071c806 c861e004 088801e0 04088807 .q...a.......... │ │ │ │ - 0x00029530 88799803 9831984f a835b001 b014b055 .y...1.O.5.....U │ │ │ │ - 0x00029540 b821d808 0c884590 13904998 55a022a0 .!....E...I.U.". │ │ │ │ - 0x00029550 47a831d8 080c8845 90139049 9855a022 G.1....E...I.U." │ │ │ │ - 0x00029560 a04db018 b813b841 e0080cd0 0c1d9855 .M.....A.......U │ │ │ │ - 0x00029570 a021a033 a062a802 a821e00c 0d885790 .!.3.b...!....W. │ │ │ │ - 0x00029580 42906698 429861d8 040b8831 00000000 B.f.B.a....1.... │ │ │ │ - 0x00029590 6306d003 10000000 8041d808 0c884a90 c........A....J. │ │ │ │ - 0x000295a0 61d8080c 884a9061 00000000 2106f003 a....J.a....!... │ │ │ │ - 0x000295b0 18000000 8041d808 0f887490 32d01560 .....A....t.2..` │ │ │ │ - 0x000295c0 d06064d0 646dd06d 71d07172 00000000 .`d.dm.mq.qr.... │ │ │ │ - 0x000295d0 63064804 10000000 8041d808 0c884890 c.H......A....H. │ │ │ │ - 0x000295e0 41d8080c 88479031 00000000 21066804 A....G.1....!.h. │ │ │ │ - 0x000295f0 47000000 8041d808 0f887490 32f00000 G....A....t.2... │ │ │ │ - 0x00029600 165d02f0 00005d02 6102f000 00610266 .]....].a....a.f │ │ │ │ - 0x00029610 02f00000 66026d02 f000006d 027102f0 ....f.m....m.q.. │ │ │ │ - 0x00029620 00007102 7502f000 00750279 02f00000 ..q.u....u.y.... │ │ │ │ - 0x00029630 79024003 f0000040 03410300 42063005 y.@....@.A..B.0. │ │ │ │ - 0x00029640 84000000 8041f016 00090d88 4c9801d8 .....A......L... │ │ │ │ - 0x00029650 080c8847 90329055 9822984a a065a831 ...G.2.U.".J.e.1 │ │ │ │ - 0x00029660 d8080c88 49905498 149855a0 22a041d8 ....I.T...U.".A. │ │ │ │ - 0x00029670 080b8834 88779063 9811d80c 12902998 ...4.w.c......). │ │ │ │ - 0x00029680 319842d0 1e4ac824 c861d808 0c884990 1.B..J.$.a....I. │ │ │ │ - 0x00029690 54981da0 61d8080c 88489044 98029825 T...a....H.D...% │ │ │ │ - 0x000296a0 9872a014 a051d808 0c884c98 049849a0 .r...Q....L...I. │ │ │ │ - 0x000296b0 52a074a8 31d8080c 884c9801 d8080c88 R.t.1....L...... │ │ │ │ - 0x000296c0 44900690 61d80809 00000000 2106e805 D...a.......!... │ │ │ │ - 0x000296d0 25000000 8041d808 0c884990 51d8080c %....A....I.Q... │ │ │ │ - 0x000296e0 884a9061 d8080c88 4c9801d8 080c884c .J.a....L......L │ │ │ │ - 0x000296f0 9801d808 0c884e98 21000000 41062006 ......N.!...A. . │ │ │ │ - 0x00029700 98000000 8041d808 0e886490 21903490 .....A....d.!.4. │ │ │ │ - 0x00029710 75984198 529875a0 43a072a8 11d8080f u.A.R.u.C.r..... │ │ │ │ - 0x00029720 8874d013 37b074d0 3b4ec864 f0000053 .t..7.t.;N.d...S │ │ │ │ - 0x00029730 014702f0 00004702 4b02f000 004b026a .G....G.K....K.j │ │ │ │ - 0x00029740 02f00000 6a026e02 f000006e 025003f0 ....j.n....n.P.. │ │ │ │ - 0x00029750 00005003 5403f000 0054037e 03f00000 ..P.T....T.~.... │ │ │ │ - 0x00029760 7e034204 f0000042 046e04f0 00006e04 ~.B....B.n....n. │ │ │ │ - 0x00029770 7204f000 00720458 05f00000 58057d05 r....r.X....X.}. │ │ │ │ - 0x00029780 f000007d 054106f0 00004106 4a06f000 ...}.A....A.J... │ │ │ │ - 0x00029790 004a064c 06f00000 4c064d06 00000000 .J.L....L.M..... │ │ │ │ - 0x000297a0 61079806 2b000000 8041f006 00090d88 a...+....A...... │ │ │ │ - 0x000297b0 44900590 529071d8 08129026 98029826 D...R.q....&...& │ │ │ │ - 0x000297c0 a004a044 a805a852 a875b042 b061d808 ...D...R.u.B.a.. │ │ │ │ - 0x000297d0 0f887100 6107d006 63010000 8041f014 ..q.a...c....A.. │ │ │ │ - 0x000297e0 00090d88 44900590 529071e0 080c8845 ....D...R.q....E │ │ │ │ - 0x000297f0 90159062 98049841 e00c1898 069862a0 ...b...A......b. │ │ │ │ - 0x00029800 06a064a8 24a865b0 32b055b8 22b841e0 ..d.$.e.2.U.".A. │ │ │ │ - 0x00029810 0c13903b 9863a011 e00c1090 0b9831e0 ...;.c........1. │ │ │ │ - 0x00029820 0c1c9841 e00c1090 05905598 229841d8 ...A......U.".A. │ │ │ │ - 0x00029830 121cd01c 2da856b0 32b057b8 44c004c0 ....-.V.2.W.D... │ │ │ │ - 0x00029840 45c812c8 31e01014 904da011 d8101e98 E...1....M...... │ │ │ │ - 0x00029850 61d81014 90459815 9862a001 d8141f98 a....E...b...... │ │ │ │ - 0x00029860 77a062a8 06a862b0 07b074b8 34b875c0 w.b...b...t.4.u. │ │ │ │ - 0x00029870 42c061e0 101d9852 987da841 e00c1090 B.a....R.}.A.... │ │ │ │ - 0x00029880 05905290 769851f0 08000d1b 9826a002 ..R.v.Q......&.. │ │ │ │ - 0x00029890 a026a804 a844b005 b052b075 b842b861 .&...D...R.u.B.a │ │ │ │ - 0x000298a0 e00c1090 04904598 12983298 52987da8 ......E...2.R.}. │ │ │ │ - 0x000298b0 41f00800 090d8845 90159062 98049841 A......E...b...A │ │ │ │ - 0x000298c0 d80c0f88 74903598 029821d8 101c9844 ....t.5...!....D │ │ │ │ - 0x000298d0 a005a052 a073a824 a862b001 d8101490 ...R.s.$.b...... │ │ │ │ - 0x000298e0 49985298 77a06bb0 19b821b8 32b851b8 I.R.w.k...!.2.Q. │ │ │ │ - 0x000298f0 64c02bc8 59d05657 d05759d0 595ad05a d.+.Y.VW.WY.YZ.Z │ │ │ │ - 0x00029900 5bd82430 b009b811 b822b841 b854c01e [.$0.....".A.T.. │ │ │ │ - 0x00029910 c879d058 59d0595b d05b5cd0 5c5dd810 .y.XY.Y[.[\.\].. │ │ │ │ - 0x00029920 14904da0 19a821a8 32a851a8 61d81014 ..M...!.2.Q.a... │ │ │ │ - 0x00029930 904fa039 a841a852 a871b001 d8080900 .O.9.A.R.q...... │ │ │ │ - 0x00029940 63066808 19000000 8041f012 00091690 c.h......A...... │ │ │ │ - 0x00029950 52907498 35a002a0 27a814a8 52a877b0 R.t.5...'...R.w. │ │ │ │ - 0x00029960 61000000 6306c008 37000000 8041f010 a...c...7....A.. │ │ │ │ - 0x00029970 000d1b98 21e00812 90239052 9071d808 ....!....#.R.q.. │ │ │ │ - 0x00029980 0c884990 51d80c12 90279812 98349875 ..I.Q....'...4.u │ │ │ │ - 0x00029990 a042a067 a854b012 b037b821 d8081590 .B.g.T...7.!.... │ │ │ │ - 0x000299a0 52907100 42063809 0d000000 8041d808 R.q.B.8......A.. │ │ │ │ - 0x000299b0 0f887490 39984298 61000000 84065009 ..t.9.B.a.....P. │ │ │ │ - 0x000299c0 23000000 8041f010 000910d0 0f21a012 #....A.......!.. │ │ │ │ - 0x000299d0 a035a801 d8081190 14d01530 b002b027 .5.........0...' │ │ │ │ - 0x000299e0 b811d808 0f887100 6306b009 57000000 ......q.c...W... │ │ │ │ - 0x000299f0 8041f00c 000d1998 01f00600 090d8845 .A.............E │ │ │ │ - 0x00029a00 90159062 98039831 9841d80c 12902798 ...b...1.A....'. │ │ │ │ - 0x00029a10 12983398 62a001d8 0c129027 98129833 ..3.b......'...3 │ │ │ │ - 0x00029a20 9862a001 d80c18d0 182aa822 a845b011 .b.......*.".E.. │ │ │ │ - 0x00029a30 d80c1090 07907298 11d8080f 8874d013 ......r......t.. │ │ │ │ - 0x00029a40 2ea862b0 07b07100 8406300a 6b000000 ..b...q...0.k... │ │ │ │ - 0x00029a50 8041f016 00091290 14d0152a a822a847 .A.........*.".G │ │ │ │ - 0x00029a60 b035b801 d8080b88 348871d8 0c139031 .5......4.q....1 │ │ │ │ - 0x00029a70 d8081290 26980198 12983198 439873a0 ....&.....1.C.s. │ │ │ │ - 0x00029a80 21d8080c 88459015 90629803 98339861 !....E...b...3.a │ │ │ │ - 0x00029a90 9871d80c 1a9826a0 01a012a0 31a041d8 .q....&.....1.A. │ │ │ │ - 0x00029aa0 0c1a982c a063a811 d80c0f88 7c983298 ...,.c......|.2. │ │ │ │ - 0x00029ab0 51d8101a 9821d808 0f887100 6306e00a Q....!....q.c... │ │ │ │ - 0x00029ac0 4e000000 8041f014 00091890 71d8080c N....A......q... │ │ │ │ - 0x00029ad0 88459015 90629803 98319841 d80c1290 .E...b...1.A.... │ │ │ │ - 0x00029ae0 27981298 339862a0 01d80c12 90279812 '...3.b......'.. │ │ │ │ - 0x00029af0 98339862 a001d80c 16d0162b a832a857 .3.b.......+.2.W │ │ │ │ - 0x00029b00 b045b811 d80c1898 079872a0 11d8080f .E........r..... │ │ │ │ - 0x00029b10 88710000 21060800 09000000 8001d804 .q..!........... │ │ │ │ - 0x00029b20 0a882b90 51000000 42061800 09000000 ..+.Q...B....... │ │ │ │ - 0x00029b30 4206480c 85000000 8041f014 00090dd0 B.H......A...... │ │ │ │ - 0x00029b40 0c1c9841 e0080c88 4f9831e0 080cd00c ...A....O.1..... │ │ │ │ - 0x00029b50 1c9844a0 0ea862b0 01d8080b 88328855 ..D...b......2.U │ │ │ │ - 0x00029b60 90279812 98349871 d80c1090 0b9837a0 .'...4.q......7. │ │ │ │ - 0x00029b70 22a044a8 01e00c12 90299831 9842d01e ".D......).1.B.. │ │ │ │ - 0x00029b80 4ec864d0 5253d808 0c884b90 72981fa8 N.d.RS....K.r... │ │ │ │ - 0x00029b90 02a822a8 45b012b0 34b07fc0 65c838d0 ..".E...4...e.8. │ │ │ │ - 0x00029ba0 5361d061 62d8080c d00c20a0 01d8080c Sa.ab..... ..... │ │ │ │ - 0x00029bb0 d00c1d98 51d8080c d00c1d98 51000000 ....Q.......Q... │ │ │ │ - 0x00029bc0 2106080d 0d000000 8041f00a 00090d88 !........A...... │ │ │ │ - 0x00029bd0 48904698 21000000 4107400d 17010000 H.F.!...A.@..... │ │ │ │ - 0x00029be0 8041f022 000d1f98 61d80c1c 9841f008 .A."....a....A.. │ │ │ │ - 0x00029bf0 00090f88 62900f98 72a014a0 55a822a8 ....b...r...U.". │ │ │ │ - 0x00029c00 44b00fb8 75c048c8 4ed05a5b e0081090 D...u.H.N.Z[.... │ │ │ │ - 0x00029c10 03903598 029821d8 080b8836 90139041 ..5...!....6...A │ │ │ │ - 0x00029c20 d80c1290 29983298 52987ba8 24d02e7a ....).2.R.{.$..z │ │ │ │ - 0x00029c30 d07a7be0 08169066 98429866 a043a075 .z{....f.B.f.C.u │ │ │ │ - 0x00029c40 a842a865 b032b051 d8081690 66984298 .B.e.2.Q....f.B. │ │ │ │ - 0x00029c50 67a052a0 7cb033b0 65b832b8 5ec831c8 g.R.|.3.e.2.^.1. │ │ │ │ - 0x00029c60 41e0080d 88569032 90569833 9865a032 A....V.2.V.3.e.2 │ │ │ │ - 0x00029c70 a055a822 a841d808 0c884590 15906298 .U.".A....E...b. │ │ │ │ - 0x00029c80 01e00c16 90669842 9866a043 a075a842 .....f.B.f.C.u.B │ │ │ │ - 0x00029c90 a865b032 b051d80c 16906398 159862a0 .e.2.Q....c...b. │ │ │ │ - 0x00029ca0 09a814a8 51d80c16 90679852 9871f006 ....Q....g.R.q.. │ │ │ │ - 0x00029cb0 000d1590 41905ba0 06a062a8 06a863b0 ....A.[...b...c. │ │ │ │ - 0x00029cc0 15b062b8 05b852b8 71d8080c 884e9821 ..b...R.q....N.! │ │ │ │ - 0x00029cd0 d8080c88 4c9801e0 080b8834 8874903f ....L......4.t.? │ │ │ │ - 0x00029ce0 a022a041 d80c1290 29983498 71e0080b .".A....).4.q... │ │ │ │ - 0x00029cf0 88369011 d8080900 6207c80e 53000000 .6......b...S... │ │ │ │ - 0x00029d00 8041f010 00090d88 46902698 01981698 .A......F.&..... │ │ │ │ - 0x00029d10 71a001d8 080b8831 884b9071 9801e00c q......1.K.q.... │ │ │ │ - 0x00029d20 10900190 15906190 71d80c0f 88729014 ......a.q....r.. │ │ │ │ - 0x00029d30 9051e010 13903190 41905190 61907298 .Q....1.A.Q.a.r. │ │ │ │ - 0x00029d40 11982198 339863a0 11d8141b 9831d808 ..!.3.c......1.. │ │ │ │ - 0x00029d50 0f887100 2106580f 0b000000 8041f008 ..q.!.X......A.. │ │ │ │ - 0x00029d60 00091088 74903100 2106880f 0b000000 ....t.1.!....... │ │ │ │ - 0x00029d70 6207b80f 21000000 8041f00c 00091390 b...!....A...... │ │ │ │ - 0x00029d80 28982398 51d80812 90289823 9858a053 (.#.Q....(.#.X.S │ │ │ │ - 0x00029d90 a801d808 11901998 21000000 62070810 ........!...b... │ │ │ │ - 0x00029da0 16000000 8041f006 00090d88 48904598 .....A......H.E. │ │ │ │ - 0x00029db0 129838a0 31d8080f 88710000 41073810 ..8.1....q..A.8. │ │ │ │ - 0x00029dc0 89000000 8041f00e 00090d88 48904598 .....A......H.E. │ │ │ │ - 0x00029dd0 12983498 71e0080f 88769051 90669844 ..4.q....v.Q.f.D │ │ │ │ - 0x00029de0 a008a805 a851a864 b021b031 e0081090 .....Q.d.!.1.... │ │ │ │ - 0x00029df0 04904898 45a011a0 21d80810 90069062 ..H.E...!......b │ │ │ │ - 0x00029e00 98069865 a031a045 a816a871 b00fb872 ...e.1.E...q...r │ │ │ │ - 0x00029e10 c016c071 c801d808 10900490 489845a0 ...q........H.E. │ │ │ │ - 0x00029e20 12a036a8 12a835b0 02b021d8 080cd00c ..6...5...!..... │ │ │ │ - 0x00029e30 20a00aa8 22a847b0 31b041d8 080c8848 ...".G.1.A....H │ │ │ │ - 0x00029e40 90459812 98339861 d8080f88 71000000 .E...3.a....q... │ │ │ │ - 0x00029e50 a506c810 fa010000 d00460d0 6061f010 ..........`.`a.. │ │ │ │ - 0x00029e60 000d22a0 11f00a00 0d27a061 f0060009 .."......'.a.... │ │ │ │ - 0x00029e70 159041d8 08199811 e0081898 01d80816 ..A............. │ │ │ │ - 0x00029e80 9064982b a056a832 a851f006 00091390 .d.+.V.2.Q...... │ │ │ │ - 0x00029e90 249068d0 1e35b052 b07dc046 c821d808 $.h..5.R.}.F.!.. │ │ │ │ - 0x00029ea0 0b883890 339061d8 0c139031 d8080b88 ..8.3.a....1.... │ │ │ │ - 0x00029eb0 38903390 649821d8 0c10d010 21a011d8 8.3.d.!.....!... │ │ │ │ - 0x00029ec0 0c109007 90729811 d80c10d0 1032b021 .....r.......2.! │ │ │ │ - 0x00029ed0 d8081190 149051e0 0809d80c 1c984398 ......Q.......C. │ │ │ │ - 0x00029ee0 71a001e0 0c169061 d80c1290 28982298 q......a....(.". │ │ │ │ - 0x00029ef0 41d8101e 9866a042 a066a846 b022b04a A....f.B.f.F.".J │ │ │ │ - 0x00029f00 b868c062 c805c852 c871d810 1b9831e0 .h.b...R.q....1. │ │ │ │ - 0x00029f10 10179074 d01b2da8 52a876b0 52b07ac0 ...t..-.R.v.R.z. │ │ │ │ - 0x00029f20 18c812c8 31d8101b 9831e010 13903598 ....1....1....5. │ │ │ │ - 0x00029f30 039831e0 1415d810 13903490 719808a0 ..1.......4.q... │ │ │ │ - 0x00029f40 02a021e0 1429a811 d81415d8 15199811 ..!..).......... │ │ │ │ - 0x00029f50 9828a022 a041f006 00151890 7ea053a8 .(.".A......~.S. │ │ │ │ - 0x00029f60 05a854b0 1db861b8 78c073c8 24c861c8 ..T...a.x.s.$.a. │ │ │ │ - 0x00029f70 78d0575b d05b68d0 6869d069 71d07174 x.W[.[h.hi.iq.qt │ │ │ │ - 0x00029f80 d07478d0 7879f000 007a0142 02f00000 .tx.xy...z.B.... │ │ │ │ - 0x00029f90 42024602 f0000046 025302f0 00005302 B.F....F.S....S. │ │ │ │ - 0x00029fa0 5402f000 0054025e 02f00000 5e026202 T....T.^....^.b. │ │ │ │ - 0x00029fb0 f0000062 026602f0 00006602 6702f000 ...b.f....f.g... │ │ │ │ - 0x00029fc0 00670271 02f00000 71027502 f0000075 .g.q....q.u....u │ │ │ │ - 0x00029fd0 024203f0 00004203 4303f000 0043034c .B....B.C....C.L │ │ │ │ - 0x00029fe0 03f00000 4c034f03 f000004f 035303f0 ....L.O....O.S.. │ │ │ │ - 0x00029ff0 00005303 5403f000 00540355 03d8182a ..S.T....T.U...* │ │ │ │ - 0x0002a000 a821e018 29a811d8 1417907f a063a811 .!..)........c.. │ │ │ │ - 0x0002a010 d81821a0 17a802a8 21d81424 a041d80c ..!.....!..$.A.. │ │ │ │ - 0x0002a020 0f8871d8 1011e00c 10d01021 a014a058 ..q........!...X │ │ │ │ - 0x0002a030 a855b021 d80c10d0 1032b021 d80c1590 .U.!.....2.!.... │ │ │ │ - 0x0002a040 549811d8 0c0f8874 9031e010 11d8080f T......t.1...... │ │ │ │ - 0x0002a050 88710000 83070013 61020000 d00438b8 .q......a.....8. │ │ │ │ - 0x0002a060 01f02a00 090c8834 88769057 9841f006 ..*....4.v.W.A.. │ │ │ │ - 0x0002a070 000a1790 6ba016a0 72a818b0 14b052b0 ....k...r.....R. │ │ │ │ - 0x0002a080 73b821f0 0600090c 88379022 90429063 s.!......7.".B.c │ │ │ │ - 0x0002a090 9817a002 a024a063 a817b002 b024b063 .....$.c.....$.c │ │ │ │ - 0x0002a0a0 b817c002 c021d80c 139031d8 080b8837 .....!....1....7 │ │ │ │ - 0x0002a0b0 90229041 f006000d 10887490 37982298 .".A......t.7.". │ │ │ │ - 0x0002a0c0 41d81017 9071d80c 0f887790 629801d8 A....q....w.b... │ │ │ │ - 0x0002a0d0 10179071 f006000a 17906698 4ba076a8 ...q......f.K.v. │ │ │ │ - 0x0002a0e0 52a878b0 74b832b8 52b871f0 0600090c R.x.t.2.R.q..... │ │ │ │ - 0x0002a0f0 88359002 90299833 9865a033 a061d80c .5...).3.e.3.a.. │ │ │ │ - 0x0002a100 139031f0 0a00090f 88669042 90669844 ..1......f.B.f.D │ │ │ │ - 0x0002a110 a002a022 a045a812 a831e008 13903698 ...".E...1....6. │ │ │ │ - 0x0002a120 129836a0 14a052a0 72a815a8 62b001e0 ..6...R.r...b... │ │ │ │ - 0x0002a130 08109006 90629806 9864a022 a043a077 .....b...d.".C.w │ │ │ │ - 0x0002a140 a861a871 e0081490 46982298 47a033a0 .a.q....F.".G.3. │ │ │ │ - 0x0002a150 6eb044b8 02b824b8 62c001c0 1fd05051 n.D...$.b.....PQ │ │ │ │ - 0x0002a160 d05153d0 5356d056 57e0080c 88438872 .QS.SV.VW....C.r │ │ │ │ - 0x0002a170 9011d808 13903698 129837a0 23a05eb0 ......6...7.#.^. │ │ │ │ - 0x0002a180 34b072b8 14b852b8 72c01ac8 31c841e0 4.r...R.r...1.A. │ │ │ │ - 0x0002a190 080d885a 90719801 d8080e88 66904290 ...Z.q......f.B. │ │ │ │ - 0x0002a1a0 67985298 73a022a0 45a811a8 22a841a8 g.R.s.".E...".A. │ │ │ │ - 0x0002a1b0 54b014b0 52b073b8 22b842b8 63c012c0 T...R.s.".B.c... │ │ │ │ - 0x0002a1c0 35c801c8 12c831c8 45d05152 d05253e0 5.....1.E.QR.RS. │ │ │ │ - 0x0002a1d0 080d8853 90029025 90719802 98219831 ...S...%.q...!.1 │ │ │ │ - 0x0002a1e0 d8080f88 76905290 779863a0 18a814a8 ....v.R.w.c..... │ │ │ │ - 0x0002a1f0 52a874b0 32b052b0 77b861b8 71e00814 R.t.2.R.w.a.q... │ │ │ │ - 0x0002a200 9041d808 0c884590 11d80c0f 88729012 .A....E......r.. │ │ │ │ - 0x0002a210 90339065 98339863 a013a043 a071d810 .3.e.3.c...C.q.. │ │ │ │ - 0x0002a220 1d985298 73a021f0 0600090c 88379022 ..R.s.!......7." │ │ │ │ - 0x0002a230 9041e00c 159051e0 0c159051 f0060009 .A....Q....Q.... │ │ │ │ - 0x0002a240 0e8851d8 080d8851 d8080e88 64902290 ..Q....Q....d.". │ │ │ │ - 0x0002a250 41d8080c 88438875 90419051 d8080b88 A....C.u.A.Q.... │ │ │ │ - 0x0002a260 32885490 139046d0 1a2ba832 a854b012 2.T...F..+.2.T.. │ │ │ │ - 0x0002a270 b034b072 b811b82e c801d808 0d885390 .4.r..........S. │ │ │ │ - 0x0002a280 02902190 31904498 03983198 439875a0 ..!.1.D...1.C.u. │ │ │ │ - 0x0002a290 41a057a8 42a861f0 06000910 887d9842 A.W.B.a......}.B │ │ │ │ - 0x0002a2a0 986ba814 a85bb801 b816b87a c81bd054 .k...[.....z...T │ │ │ │ - 0x0002a2b0 5cd05c61 d06167d0 6771d071 72000000 \.\a.ag.gq.qr... │ │ │ │ - 0x0002a2c0 81060800 37010000 8001f008 00050e88 ....7........... │ │ │ │ - 0x0002a2d0 54901fa0 04a04aa8 64b02fc0 14c05ac8 T.....J.d./...Z. │ │ │ │ - 0x0002a2e0 74d05366 d0666ad0 6a7ad07a 7ef00000 t.Sf.fj.jz.z~... │ │ │ │ - 0x0002a2f0 7f014f02 f000004f 025302f0 00005302 ..O....O.S....S. │ │ │ │ - 0x0002a300 6002f000 00600264 02f00000 64026502 `....`.d....d.e. │ │ │ │ - 0x0002a310 d8040c88 47903190 46982ca0 61d80407 ....G.1.F.,.a... │ │ │ │ - 0x0002a320 80768857 9041d808 129021d8 08179071 .v.W.A....!....q │ │ │ │ - 0x0002a330 e0081790 74983ea8 17b005b0 53b804b8 ....t.>.....S... │ │ │ │ - 0x0002a340 49c057c8 45d05154 d05458d0 5866d066 I.W.E.QT.TX.Xf.f │ │ │ │ - 0x0002a350 6dd06d72 d07275d0 7579f000 007a0143 m.mr.ru.uy...z.C │ │ │ │ - 0x0002a360 02f00000 43024a02 f000004a 024f02f0 ....C.J....J.O.. │ │ │ │ - 0x0002a370 00004f02 5202f000 00520256 02f00000 ..O.R....R.V.... │ │ │ │ - 0x0002a380 56026802 f0000068 026f02f0 00006f02 V.h....h.o....o. │ │ │ │ - 0x0002a390 7402f000 00740277 02f00000 77027b02 t....t.w....w.{. │ │ │ │ - 0x0002a3a0 f000007b 024703f0 00004703 4e03f000 ...{.G....G.N... │ │ │ │ - 0x0002a3b0 004e0353 03f00000 53035603 f0000056 .N.S....S.V....V │ │ │ │ - 0x0002a3c0 035a03f0 00005a03 6403f000 0064036b .Z....Z.d....d.k │ │ │ │ - 0x0002a3d0 03f00000 6b036c03 d8040780 71d8080f ....k.l.....q... │ │ │ │ - 0x0002a3e0 d00f2ca8 44b001b0 17b80bc0 37c821e0 ..,.D.......7.!. │ │ │ │ - 0x0002a3f0 080fd00f 2ca844b0 01b017b8 0bc03100 ....,.D.......1. │ │ │ │ - 0x0002a400 42068000 0b000000 8001d804 29a811a8 B...........)... │ │ │ │ - 0x0002a410 26b00100 a3060800 56000000 8001f006 &.......V....... │ │ │ │ - 0x0002a420 00050880 7f906898 6ba81bb0 41d8080d ......h.k...A... │ │ │ │ - 0x0002a430 885e9831 d8080ed0 0e21f000 00225e03 .^.1.....!..."^. │ │ │ │ - 0x0002a440 f000005e 036003f0 00006003 6103d804 ...^.`....`.a... │ │ │ │ - 0x0002a450 13903b98 68a061a0 71d80407 807c9037 ..;.h.a.q....|.7 │ │ │ │ - 0x0002a460 9821d808 2da851a8 6eb84ec8 21d8040b .!..-.Q.n.N.!... │ │ │ │ - 0x0002a470 88310000 42065800 25010000 8001d804 .1..B.X.%....... │ │ │ │ - 0x0002a480 10d01020 a00ba831 a844b00c b84bc07b ... ...1.D...K.{ │ │ │ │ - 0x0002a490 d05253d0 5357d057 63d06373 d0737ed0 .RS.SW.Wc.cs.s~. │ │ │ │ - 0x0002a4a0 7e7ff000 00400244 02f00000 44025002 ~....@.D....D.P. │ │ │ │ - 0x0002a4b0 f0000050 025b02f0 00005b02 6602f000 ...P.[....[.f... │ │ │ │ - 0x0002a4c0 00660267 02f00000 67026b02 f000006b .f.g....g.k....k │ │ │ │ - 0x0002a4d0 027702f0 00007702 4b03f000 004b0356 .w....w.K....K.V │ │ │ │ - 0x0002a4e0 03f00000 56035703 f0000057 035b03f0 ....V.W....W.[.. │ │ │ │ - 0x0002a4f0 00005b03 6703f000 00670378 03f00000 ..[.g....g.x.... │ │ │ │ - 0x0002a500 78034304 f0000043 044404f0 00004404 x.C....C.D....D. │ │ │ │ - 0x0002a510 4804f000 00480454 04f00000 54046504 H....H.T....T.e. │ │ │ │ - 0x0002a520 f0000065 047004f0 00007004 7104f000 ...e.p....p.q... │ │ │ │ - 0x0002a530 00710475 04f00000 75044105 f0000041 .q.u....u.A....A │ │ │ │ - 0x0002a540 054f05f0 00004f05 5a05f000 005a055b .O....O.Z....Z.[ │ │ │ │ - 0x0002a550 05f00000 5b055f05 f000005f 056b05f0 ....[._...._.k.. │ │ │ │ - 0x0002a560 00006b05 7705f000 00770542 06f00000 ..k.w....w.B.... │ │ │ │ - 0x0002a570 42064306 f0000043 064406d8 04078073 B.C....C.D.....s │ │ │ │ - 0x0002a580 8821883d 98029822 9844a007 a071a80e .!.=...".D...q.. │ │ │ │ - 0x0002a590 b061d808 14904998 57a041a0 5bb001b0 .a....I.W.A.[... │ │ │ │ - 0x0002a5a0 11000000 5f5f5079 785f5061 7273654b ....__Pyx_ParseK │ │ │ │ - 0x0002a5b0 6579776f 72647354 75706c65 00000000 eywordsTuple.... │ │ │ │ - 0x0002a5c0 5f5f5079 785f5265 6a656374 556e6b6e __Pyx_RejectUnkn │ │ │ │ - 0x0002a5d0 6f776e4b 6579776f 72640000 5f5f5079 ownKeyword..__Py │ │ │ │ - 0x0002a5e0 785f5079 56656374 6f726361 6c6c5f46 x_PyVectorcall_F │ │ │ │ - 0x0002a5f0 756e6374 696f6e00 5f5f5079 785f5045 unction.__Pyx_PE │ │ │ │ - 0x0002a600 50353630 5f757064 6174655f 62617365 P560_update_base │ │ │ │ - 0x0002a610 73000000 5f5f7079 785f7077 5f354d41 s...__pyx_pw_5MA │ │ │ │ - 0x0002a620 4353335f 32494f5f 3342414d 5f374241 CS3_2IO_3BAM_7BA │ │ │ │ - 0x0002a630 4946696c 655f315f 5f696e69 745f5f00 IFile_1__init__. │ │ │ │ - 0x0002a640 5f5f7079 785f7066 5f354d41 4353335f __pyx_pf_5MACS3_ │ │ │ │ - 0x0002a650 32494f5f 3342414d 5f374241 4946696c 2IO_3BAM_7BAIFil │ │ │ │ - 0x0002a660 655f5f5f 696e6974 5f5f0000 5f5f7079 e___init__..__py │ │ │ │ - 0x0002a670 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ - 0x0002a680 42414d5f 37424149 46696c65 5f676574 BAM_7BAIFile_get │ │ │ │ - 0x0002a690 5f6d6574 61646174 615f6279 5f726566 _metadata_by_ref │ │ │ │ - 0x0002a6a0 73657100 5f5f7079 785f665f 354d4143 seq.__pyx_f_5MAC │ │ │ │ - 0x0002a6b0 53335f32 494f5f33 42414d5f 31314241 S3_2IO_3BAM_11BA │ │ │ │ - 0x0002a6c0 4d616363 6573736f 725f636c 6f736500 Maccessor_close. │ │ │ │ - 0x0002a6d0 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ - 0x0002a6e0 494f5f33 42414d5f 31314241 4d616363 IO_3BAM_11BAMacc │ │ │ │ - 0x0002a6f0 6573736f 725f6765 745f6368 726f6d6f essor_get_chromo │ │ │ │ - 0x0002a700 736f6d65 73000000 5f5f7079 785f665f somes...__pyx_f_ │ │ │ │ - 0x0002a710 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ - 0x0002a720 31314241 4d616363 6573736f 725f6765 11BAMaccessor_ge │ │ │ │ - 0x0002a730 745f726c 656e6774 68730000 5f5f5079 t_rlengths..__Py │ │ │ │ - 0x0002a740 785f4379 46756e63 74696f6e 5f43616c x_CyFunction_Cal │ │ │ │ - 0x0002a750 6c41734d 6574686f 64000000 5f5f7079 lAsMethod...__py │ │ │ │ - 0x0002a760 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ - 0x0002a770 42414d5f 37424149 46696c65 5f676574 BAM_7BAIFile_get │ │ │ │ - 0x0002a780 5f636875 6e6b735f 62795f62 696e0000 _chunks_by_bin.. │ │ │ │ - 0x0002a790 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ - 0x0002a7a0 494f5f33 42414d5f 31314241 4d616363 IO_3BAM_11BAMacc │ │ │ │ - 0x0002a7b0 6573736f 725f5f42 414d6163 63657373 essor__BAMaccess │ │ │ │ - 0x0002a7c0 6f725f5f 66775f62 696e6172 795f7061 or__fw_binary_pa │ │ │ │ - 0x0002a7d0 72736500 50794346 756e6374 696f6e5f rse.PyCFunction_ │ │ │ │ - 0x0002a7e0 4745545f 53454c46 00000000 5f5f7079 GET_SELF....__py │ │ │ │ - 0x0002a7f0 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ - 0x0002a800 42414d5f 31314241 4d616363 6573736f BAM_11BAMaccesso │ │ │ │ - 0x0002a810 725f5f42 414d6163 63657373 6f725f5f r__BAMaccessor__ │ │ │ │ - 0x0002a820 72657472 69657665 5f636461 74615f66 retrieve_cdata_f │ │ │ │ - 0x0002a830 726f6d5f 62677a66 5f626c6f 636b0000 rom_bgzf_block.. │ │ │ │ - 0x0002a840 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ - 0x0002a850 494f5f33 42414d5f 37424149 46696c65 IO_3BAM_7BAIFile │ │ │ │ - 0x0002a860 5f676574 5f636f66 66736574 735f6279 _get_coffsets_by │ │ │ │ - 0x0002a870 5f6c6973 745f6f66 5f726567 696f6e73 _list_of_regions │ │ │ │ - 0x0002a880 00000000 5f5f7079 785f665f 354d4143 ....__pyx_f_5MAC │ │ │ │ - 0x0002a890 53335f32 494f5f33 42414d5f 37424149 S3_2IO_3BAM_7BAI │ │ │ │ - 0x0002a8a0 46696c65 5f676574 5f636875 6e6b735f File_get_chunks_ │ │ │ │ - 0x0002a8b0 62795f6c 6973745f 6f665f62 696e7300 by_list_of_bins. │ │ │ │ - 0x0002a8c0 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ - 0x0002a8d0 494f5f33 42414d5f 37424149 46696c65 IO_3BAM_7BAIFile │ │ │ │ - 0x0002a8e0 5f5f4241 4946696c 655f5f72 6561645f __BAIFile__read_ │ │ │ │ - 0x0002a8f0 6e5f7265 66000000 5f5f7079 785f665f n_ref...__pyx_f_ │ │ │ │ - 0x0002a900 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ - 0x0002a910 31314241 4d616363 6573736f 725f5f42 11BAMaccessor__B │ │ │ │ - 0x0002a920 414d6163 63657373 6f725f5f 70617273 AMaccessor__pars │ │ │ │ - 0x0002a930 655f6865 61646572 00000000 5f5f7079 e_header....__py │ │ │ │ - 0x0002a940 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ - 0x0002a950 42414d5f 37424149 46696c65 5f676574 BAM_7BAIFile_get │ │ │ │ - 0x0002a960 5f636875 6e6b735f 62795f72 6567696f _chunks_by_regio │ │ │ │ - 0x0002a970 6e000000 5f5f7079 785f665f 354d4143 n...__pyx_f_5MAC │ │ │ │ - 0x0002a980 53335f32 494f5f33 42414d5f 37424149 S3_2IO_3BAM_7BAI │ │ │ │ - 0x0002a990 46696c65 5f676574 5f636875 6e6b735f File_get_chunks_ │ │ │ │ - 0x0002a9a0 62795f6c 6973745f 6f665f72 6567696f by_list_of_regio │ │ │ │ - 0x0002a9b0 6e730000 5f5f7079 785f665f 354d4143 ns..__pyx_f_5MAC │ │ │ │ - 0x0002a9c0 53335f32 494f5f33 42414d5f 37424149 S3_2IO_3BAM_7BAI │ │ │ │ - 0x0002a9d0 46696c65 5f676574 5f636f66 66736574 File_get_coffset │ │ │ │ - 0x0002a9e0 5f62795f 72656769 6f6e0000 5f5f7079 _by_region..__py │ │ │ │ - 0x0002a9f0 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ - 0x0002aa00 42414d5f 37424149 46696c65 5f5f4241 BAM_7BAIFile__BA │ │ │ │ - 0x0002aa10 4946696c 655f5f6c 6f61645f 62696e73 IFile__load_bins │ │ │ │ - 0x0002aa20 00000000 5f5f5079 785f5365 74497465 ....__Pyx_SetIte │ │ │ │ - 0x0002aa30 6d496e74 5f466173 74000000 5f5f7079 mInt_Fast...__py │ │ │ │ - 0x0002aa40 785f7077 5f354d41 4353335f 32494f5f x_pw_5MACS3_2IO_ │ │ │ │ - 0x0002aa50 3342414d 5f313142 414d6163 63657373 3BAM_11BAMaccess │ │ │ │ - 0x0002aa60 6f725f31 5f5f696e 69745f5f 00000000 or_1__init__.... │ │ │ │ - 0x0002aa70 5f5f7079 785f7066 5f354d41 4353335f __pyx_pf_5MACS3_ │ │ │ │ - 0x0002aa80 32494f5f 3342414d 5f313142 414d6163 2IO_3BAM_11BAMac │ │ │ │ - 0x0002aa90 63657373 6f725f5f 5f696e69 745f5f00 cessor___init__. │ │ │ │ - 0x0002aaa0 5f5f5079 785f5079 42797465 735f5461 __Pyx_PyBytes_Ta │ │ │ │ - 0x0002aab0 696c6d61 74636854 75706c65 00000000 ilmatchTuple.... │ │ │ │ - 0x0002aac0 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ - 0x0002aad0 494f5f33 42414d5f 31314241 4d616363 IO_3BAM_11BAMacc │ │ │ │ - 0x0002aae0 6573736f 725f6765 745f7265 6164735f essor_get_reads_ │ │ │ │ - 0x0002aaf0 696e5f72 6567696f 6e000000 00000000 in_region....... │ │ │ │ - 0x0002ab00 4f70656e 20696e70 75742066 696c652e Open input file. │ │ │ │ - 0x0002ab10 20446574 65726d69 6e652077 68657468 Determine wheth │ │ │ │ - 0x0002ab20 65722069 74277320 6120677a 69707065 er it's a gzippe │ │ │ │ - 0x0002ab30 64206669 6c652e0a 0a202020 20202020 d file... │ │ │ │ - 0x0002ab40 20276669 6c656e61 6d652720 6d757374 'filename' must │ │ │ │ - 0x0002ab50 20626520 61207374 72696e67 206f626a be a string obj │ │ │ │ - 0x0002ab60 6563742e 0a0a2020 20202020 20205468 ect... Th │ │ │ │ - 0x0002ab70 69732066 756e6374 696f6e20 696e6974 is function init │ │ │ │ - 0x0002ab80 69616c69 7a652074 68652066 6f6c6c6f ialize the follo │ │ │ │ - 0x0002ab90 77696e67 20617474 72696275 7465733a wing attributes: │ │ │ │ - 0x0002aba0 0a0a2020 20202020 2020312e 2073656c .. 1. sel │ │ │ │ - 0x0002abb0 662e6669 6c656e61 6d653a20 74686520 f.filename: the │ │ │ │ - 0x0002abc0 66696c65 6e616d65 20666f72 20696e70 filename for inp │ │ │ │ - 0x0002abd0 75742066 696c652e 0a202020 20202020 ut file.. │ │ │ │ - 0x0002abe0 20322e20 73656c66 2e677a69 70706564 2. self.gzipped │ │ │ │ - 0x0002abf0 3a206120 626f6f6c 65616e20 696e6469 : a boolean indi │ │ │ │ - 0x0002ac00 63617469 6e672077 68657468 65722069 cating whether i │ │ │ │ - 0x0002ac10 6e707574 2066696c 65206973 20677a69 nput file is gzi │ │ │ │ - 0x0002ac20 70706564 2e0a2020 20202020 2020332e pped.. 3. │ │ │ │ - 0x0002ac30 2073656c 662e6668 643a2062 75666665 self.fhd: buffe │ │ │ │ - 0x0002ac40 72656420 492f4f20 73747265 616d206f red I/O stream o │ │ │ │ - 0x0002ac50 6620696e 70757420 66696c65 0a202020 f input file. │ │ │ │ - 0x0002ac60 20202020 20000000 4f70656e 20696e70 ...Open inp │ │ │ │ - 0x0002ac70 75742066 696c652e 20446574 65726d69 ut file. Determi │ │ │ │ - 0x0002ac80 6e652077 68657468 65722069 74277320 ne whether it's │ │ │ │ - 0x0002ac90 6120677a 69707065 64206669 6c652e0a a gzipped file.. │ │ │ │ - 0x0002aca0 0a202020 20202020 20276669 6c656e61 . 'filena │ │ │ │ - 0x0002acb0 6d652720 6d757374 20626520 61207374 me' must be a st │ │ │ │ - 0x0002acc0 72696e67 206f626a 6563742e 0a0a2020 ring object... │ │ │ │ - 0x0002acd0 20202020 20204974 2077696c 6c206361 It will ca │ │ │ │ - 0x0002ace0 6c6c205f 5f706172 73655f68 65616465 ll __parse_heade │ │ │ │ - 0x0002acf0 7220746f 20636865 636b2069 66207468 r to check if th │ │ │ │ - 0x0002ad00 65206669 6c652069 73204241 4d20666f e file is BAM fo │ │ │ │ - 0x0002ad10 726d6174 0a202020 20202020 20287468 rmat. (th │ │ │ │ - 0x0002ad20 726f7567 68206d61 67696320 73747269 rough magic stri │ │ │ │ - 0x0002ad30 6e67293b 20636865 636b2069 66206974 ng); check if it │ │ │ │ - 0x0002ad40 27732073 6f727465 64206279 20636f6f 's sorted by coo │ │ │ │ - 0x0002ad50 7264696e 61746573 0a202020 20202020 rdinates. │ │ │ │ - 0x0002ad60 2028534f 292e2049 74207769 6c6c2074 (SO). It will t │ │ │ │ - 0x0002ad70 68656e20 63686563 6b206966 20424149 hen check if BAI │ │ │ │ - 0x0002ad80 20697320 61766169 6c61626c 652e0a0a is available... │ │ │ │ - 0x0002ad90 20202020 20202020 00000000 5079556e ....PyUn │ │ │ │ - 0x0002ada0 69636f64 655f5245 41445f43 48415200 icode_READ_CHAR. │ │ │ │ - 0x0002adb0 5f5f7079 785f696d 706f7274 5f737461 __pyx_import_sta │ │ │ │ - 0x0002adc0 72000000 47657420 72656164 7320696e r...Get reads in │ │ │ │ - 0x0002add0 20612067 6976656e 20726567 696f6e2e a given region. │ │ │ │ - 0x0002ade0 0a0a2020 20202020 20205265 7475726e .. Return │ │ │ │ - 0x0002adf0 3a206c69 7374206f 66205265 6164416c : list of ReadAl │ │ │ │ - 0x0002ae00 69676e6d 656e740a 20202020 20202020 ignment. │ │ │ │ - 0x0002ae10 00000000 47657420 6368726f 6d6f736f ....Get chromoso │ │ │ │ - 0x0002ae20 6d657320 696e206f 72646572 206f6620 mes in order of │ │ │ │ - 0x0002ae30 74686569 72206170 70656172 616e6365 their appearance │ │ │ │ - 0x0002ae40 20696e20 42414d20 48454144 45522e0a in BAM HEADER.. │ │ │ │ - 0x0002ae50 0a202020 20202020 20000000 47657420 . ...Get │ │ │ │ - 0x0002ae60 6368726f 6d6f736f 6d657320 696e206f chromosomes in o │ │ │ │ - 0x0002ae70 72646572 206f6620 74686569 72206170 rder of their ap │ │ │ │ - 0x0002ae80 70656172 616e6365 20696e20 42414d20 pearance in BAM │ │ │ │ - 0x0002ae90 48454144 45522e0a 0a202020 20202020 HEADER... │ │ │ │ - 0x0002aea0 20000000 52756e20 74686973 20776865 ...Run this whe │ │ │ │ - 0x0002aeb0 6e207468 69732050 61727365 72207769 n this Parser wi │ │ │ │ - 0x0002aec0 6c6c2062 65206e65 76657220 75736564 ll be never used │ │ │ │ - 0x0002aed0 2e0a0a20 20202020 20202043 6c6f7365 ... Close │ │ │ │ - 0x0002aee0 2066696c 6520492f 4f207374 7265616d file I/O stream │ │ │ │ - 0x0002aef0 2e0a2020 20202020 20200000 46696e64 .. ..Find │ │ │ │ - 0x0002af00 20746865 206f6666 73657420 746f2061 the offset to a │ │ │ │ - 0x0002af10 63636573 73207468 65204247 5a462062 ccess the BGZF b │ │ │ │ - 0x0002af20 6c6f636b 20776869 63682063 6f6e7461 lock which conta │ │ │ │ - 0x0002af30 696e7320 7468650a 20202020 20202020 ins the. │ │ │ │ - 0x0002af40 6c656674 6d6f7374 20726561 6473206f leftmost reads o │ │ │ │ - 0x0002af50 7665726c 61707069 6e672077 69746820 verlapping with │ │ │ │ - 0x0002af60 74686520 67697665 6e206765 6e6f6d69 the given genomi │ │ │ │ - 0x0002af70 63207265 67696f6e 2e20200a 20202020 c region. . │ │ │ │ - 0x0002af80 20202020 00000000 46696e64 20746865 ....Find the │ │ │ │ - 0x0002af90 206f6666 73657420 746f2061 63636573 offset to acces │ │ │ │ - 0x0002afa0 73207468 65204247 5a462062 6c6f636b s the BGZF block │ │ │ │ - 0x0002afb0 20776869 63682063 6f6e7461 696e7320 which contains │ │ │ │ - 0x0002afc0 7468650a 20202020 20202020 6c656674 the. left │ │ │ │ - 0x0002afd0 6d6f7374 20726561 6473206f 7665726c most reads overl │ │ │ │ - 0x0002afe0 61707069 6e672077 69746820 74686520 apping with the │ │ │ │ - 0x0002aff0 67697665 6e206765 6e6f6d69 63207265 given genomic re │ │ │ │ - 0x0002b000 67696f6e 2e0a2020 20202020 20200000 gion.. .. │ │ │ │ - 0x0002b010 2053696d 696c6172 20746f20 6765745f Similar to get_ │ │ │ │ - 0x0002b020 6368756e 6b735f62 795f7265 67696f6e chunks_by_region │ │ │ │ - 0x0002b030 2c206275 74206163 63657074 2061206c , but accept a l │ │ │ │ - 0x0002b040 69737420 6f662072 6567696f 6e730a20 ist of regions. │ │ │ │ - 0x0002b050 20202020 20202000 47657420 74686520 .Get the │ │ │ │ - 0x0002b060 6368756e 6b732062 79206769 76656e20 chunks by given │ │ │ │ - 0x0002b070 61207265 67696f6e 20696e20 61206769 a region in a gi │ │ │ │ - 0x0002b080 76656e20 72656673 65712028 6e6f7420 ven refseq (not │ │ │ │ - 0x0002b090 74686520 6e616d65 2c0a2020 20202020 the name,. │ │ │ │ - 0x0002b0a0 20206275 74207468 6520696e 64657829 but the index) │ │ │ │ - 0x0002b0b0 2e0a0a20 20202020 20202000 53696d69 ... .Simi │ │ │ │ - 0x0002b0c0 6c617220 746f2067 65745f63 68756e6b lar to get_chunk │ │ │ │ - 0x0002b0d0 735f6279 5f62696e 2c206275 74206163 s_by_bin, but ac │ │ │ │ - 0x0002b0e0 63657074 2061206c 69737420 6f662062 cept a list of b │ │ │ │ - 0x0002b0f0 696e732e 0a0a2020 20202020 20204e6f ins... No │ │ │ │ - 0x0002b100 74653a20 54686520 72656475 64616e74 te: The redudant │ │ │ │ - 0x0002b110 2062696e 7320696e 20746865 206c6973 bins in the lis │ │ │ │ - 0x0002b120 74207769 6c6c2062 65207265 6d6f7665 t will be remove │ │ │ │ - 0x0002b130 642e0a0a 20202020 20202020 00000000 d... .... │ │ │ │ - 0x0002b140 47657420 74686520 6368756e 6b732062 Get the chunks b │ │ │ │ - 0x0002b150 79206269 6e206e75 6d626572 2c20666f y bin number, fo │ │ │ │ - 0x0002b160 72206120 67697665 6e207265 66207365 r a given ref se │ │ │ │ - 0x0002b170 7120286e 6f742074 6865206e 616d652c q (not the name, │ │ │ │ - 0x0002b180 0a202020 20202020 20627574 20746865 . but the │ │ │ │ - 0x0002b190 20696e64 6578292e 0a0a2020 20202020 index)... │ │ │ │ - 0x0002b1a0 20205468 65206368 756e6b73 2077696c The chunks wil │ │ │ │ - 0x0002b1b0 6c206265 20736f72 74656420 7573696e l be sorted usin │ │ │ │ - 0x0002b1c0 67206465 6661756c 74207079 74686f6e g default python │ │ │ │ - 0x0002b1d0 20736f72 7465640a 20202020 20202020 sorted. │ │ │ │ - 0x0002b1e0 66756e63 74696f6e 2e205468 65726566 function. Theref │ │ │ │ - 0x0002b1f0 6f726520 74686520 72657375 6c742077 ore the result w │ │ │ │ - 0x0002b200 696c6c20 62652074 6865206f 72646572 ill be the order │ │ │ │ - 0x0002b210 206f6620 74686520 6f666673 65740a20 of the offset. │ │ │ │ - 0x0002b220 20202020 2020206f 66206265 67696e6e of beginn │ │ │ │ - 0x0002b230 696e6720 6f662065 61636820 6368756e ing of each chun │ │ │ │ - 0x0002b240 6b732e0a 0a202020 20202020 20000000 ks... ... │ │ │ │ - 0x0002b250 6e756d70 792e5f63 6f72652e 756d6174 numpy._core.umat │ │ │ │ - 0x0002b260 68206661 696c6564 20746f20 696d706f h failed to impo │ │ │ │ - 0x0002b270 72740000 6e756d70 792e5f63 6f72652e rt..numpy._core. │ │ │ │ - 0x0002b280 6d756c74 69617272 61792066 61696c65 multiarray faile │ │ │ │ - 0x0002b290 6420746f 20696d70 6f727400 6e6f2064 d to import.no d │ │ │ │ - 0x0002b2a0 65666175 6c74205f 5f726564 7563655f efault __reduce_ │ │ │ │ - 0x0002b2b0 5f206475 6520746f 206e6f6e 2d747269 _ due to non-tri │ │ │ │ - 0x0002b2c0 7669616c 205f5f63 696e6974 5f5f0000 vial __cinit__.. │ │ │ │ - 0x0002b2d0 53747261 6e642069 6e666f72 6d617469 Strand informati │ │ │ │ - 0x0002b2e0 6f6e2063 616e206e 6f742062 65207265 on can not be re │ │ │ │ - 0x0002b2f0 636f676e 697a6564 20696e20 74686973 cognized in this │ │ │ │ - 0x0002b300 206c696e 653a2022 00000000 4e6f7465 line: "....Note │ │ │ │ - 0x0002b310 20746861 74204379 74686f6e 20697320 that Cython is │ │ │ │ - 0x0002b320 64656c69 62657261 74656c79 20737472 deliberately str │ │ │ │ - 0x0002b330 69637465 72207468 616e2050 45502d34 icter than PEP-4 │ │ │ │ - 0x0002b340 38342061 6e642072 656a6563 74732073 84 and rejects s │ │ │ │ - 0x0002b350 7562636c 61737365 73206f66 20627569 ubclasses of bui │ │ │ │ - 0x0002b360 6c74696e 20747970 65732e20 49662079 ltin types. If y │ │ │ │ - 0x0002b370 6f75206e 65656420 746f2070 61737320 ou need to pass │ │ │ │ - 0x0002b380 73756263 6c617373 65732074 68656e20 subclasses then │ │ │ │ - 0x0002b390 73657420 74686520 27616e6e 6f746174 set the 'annotat │ │ │ │ - 0x0002b3a0 696f6e5f 74797069 6e672720 64697265 ion_typing' dire │ │ │ │ - 0x0002b3b0 63746976 6520746f 2046616c 73652e00 ctive to False.. │ │ │ │ - 0x0002b3c0 4e6f7420 61204241 49206669 6c652e20 Not a BAI file. │ │ │ │ - 0x0002b3d0 54686520 66697273 74203420 62797465 The first 4 byte │ │ │ │ - 0x0002b3e0 73206172 65202700 4d442074 61672069 s are '.MD tag i │ │ │ │ - 0x0002b3f0 73206d69 7373696e 67212050 6c656173 s missing! Pleas │ │ │ │ - 0x0002b400 65207573 65202273 616d746f 6f6c7320 e use "samtools │ │ │ │ - 0x0002b410 63616c6d 64222063 6f6d6d61 6e642074 calmd" command t │ │ │ │ - 0x0002b420 6f206164 64204d44 20746167 73210a4e o add MD tags!.N │ │ │ │ - 0x0002b430 616d6520 6f662073 65717565 6e63653a ame of sequence: │ │ │ │ - 0x0002b440 00000000 496e636f 6d706174 69626c65 ....Incompatible │ │ │ │ - 0x0002b450 20636865 636b7375 6d732028 30782578 checksums (0x%x │ │ │ │ - 0x0002b460 20767320 28307838 33636132 30372c20 vs (0x83ca207, │ │ │ │ - 0x0002b470 30783131 37666461 322c2030 78393737 0x117fda2, 0x977 │ │ │ │ - 0x0002b480 38313065 29203d20 28626169 5f66696c 810e) = (bai_fil │ │ │ │ - 0x0002b490 656e616d 652c2062 61696669 6c652c20 ename, baifile, │ │ │ │ - 0x0002b4a0 62616d5f 66696c65 6e616d65 2c206261 bam_filename, ba │ │ │ │ - 0x0002b4b0 6d66696c 652c2062 677a665f 626c6f63 mfile, bgzf_bloc │ │ │ │ - 0x0002b4c0 6b5f6361 6368652c 20636f66 66736574 k_cache, coffset │ │ │ │ - 0x0002b4d0 5f636163 68652c20 6e6f6666 7365745f _cache, noffset_ │ │ │ │ - 0x0002b4e0 63616368 652c2072 65666572 656e6365 cache, reference │ │ │ │ - 0x0002b4f0 732c2072 6c656e67 74687329 29000000 s, rlengths))... │ │ │ │ - 0x0002b500 45786365 7074696f 6e206162 6f757420 Exception about │ │ │ │ - 0x0002b510 73747261 6e642066 6f726d61 74206572 strand format er │ │ │ │ - 0x0002b520 726f722e 0a0a2020 20204578 616d706c ror... Exampl │ │ │ │ - 0x0002b530 653a0a20 20202072 61697365 20537472 e:. raise Str │ │ │ │ - 0x0002b540 616e6446 6f726d61 74457272 6f722827 andFormatError(' │ │ │ │ - 0x0002b550 4d757374 20626520 46206f72 2052272c Must be F or R', │ │ │ │ - 0x0002b560 27582729 0a202020 20000000 45786365 'X'). ...Exce │ │ │ │ - 0x0002b570 7074696f 6e206162 6f757420 6d697373 ption about miss │ │ │ │ - 0x0002b580 696e6720 4d442074 61670a0a 20202020 ing MD tag.. │ │ │ │ - 0x0002b590 4578616d 706c653a 0a202020 20726169 Example:. rai │ │ │ │ - 0x0002b5a0 7365204d 44546167 4d697373 696e6745 se MDTagMissingE │ │ │ │ - 0x0002b5b0 72726f72 28206e61 6d652c20 61757820 rror( name, aux │ │ │ │ - 0x0002b5c0 290a0a20 20202061 75782069 73207468 ).. aux is th │ │ │ │ - 0x0002b5d0 65206175 78696c69 61727920 64617461 e auxiliary data │ │ │ │ - 0x0002b5e0 20706172 742e0a20 20202000 42414d20 part.. .BAM │ │ │ │ - 0x0002b5f0 73686f75 6c642062 6520736f 72746564 should be sorted │ │ │ │ - 0x0002b600 20627920 636f6f72 64696e61 74657321 by coordinates! │ │ │ │ - 0x0002b610 00000000 42414920 6973206e 6f742061 ....BAI is not a │ │ │ │ - 0x0002b620 7661696c 61626c65 2120506c 65617365 vailable! Please │ │ │ │ - 0x0002b630 206d616b 65207375 72652074 68652060 make sure the ` │ │ │ │ - 0x0002b640 00000000 42414946 696c652e 6765745f ....BAIFile.get_ │ │ │ │ - 0x0002b650 6368756e 6b735f62 795f6c69 73745f6f chunks_by_list_o │ │ │ │ - 0x0002b660 665f7265 67696f6e 73000000 42414946 f_regions...BAIF │ │ │ │ - 0x0002b670 696c652e 6765745f 6368756e 6b735f62 ile.get_chunks_b │ │ │ │ - 0x0002b680 795f6c69 73745f6f 665f6269 6e730000 y_list_of_bins.. │ │ │ │ - 0x0002b690 0a6e756d 62657220 6f662072 65666572 .number of refer │ │ │ │ - 0x0002b6a0 656e6365 20736571 75656e63 65732f63 ence sequences/c │ │ │ │ - 0x0002b6b0 68726f6d 6f736f6d 65733a20 00000000 hromosomes: .... │ │ │ │ - 0x0002b6c0 22206973 206e6f74 20612042 414d2066 " is not a BAM f │ │ │ │ - 0x0002b6d0 696c652e 20546865 206d6167 69632073 ile. The magic s │ │ │ │ - 0x0002b6e0 7472696e 67206973 206e6f74 20224241 tring is not "BA │ │ │ │ - 0x0002b6f0 4d5c3122 2c206275 74202200 6765745f M\1", but ".get_ │ │ │ │ - 0x0002b700 636f6666 73657473 5f62795f 6c697374 coffsets_by_list │ │ │ │ - 0x0002b710 5f6f665f 72656769 6f6e7300 42414d61 _of_regions.BAMa │ │ │ │ - 0x0002b720 63636573 736f722e 6765745f 72656164 ccessor.get_read │ │ │ │ - 0x0002b730 735f696e 5f726567 696f6e00 5f42414d s_in_region._BAM │ │ │ │ - 0x0002b740 61636365 73736f72 5f5f7265 74726965 accessor__retrie │ │ │ │ - 0x0002b750 76655f63 64617461 5f66726f 6d5f6267 ve_cdata_from_bg │ │ │ │ - 0x0002b760 7a665f62 6c6f636b 00000000 42414946 zf_block....BAIF │ │ │ │ - 0x0002b770 696c652e 6765745f 636f6666 73657473 ile.get_coffsets │ │ │ │ - 0x0002b780 5f62795f 6c697374 5f6f665f 72656769 _by_list_of_regi │ │ │ │ - 0x0002b790 6f6e7300 0a6e756d 62657220 6f662074 ons..number of t │ │ │ │ - 0x0002b7a0 6f74616c 20756e6d 61707065 64207265 otal unmapped re │ │ │ │ - 0x0002b7b0 6164733a 20000000 0a0a5468 69732063 ads: .....This c │ │ │ │ - 0x0002b7c0 6f646520 69732066 72656520 736f6674 ode is free soft │ │ │ │ - 0x0002b7d0 77617265 3b20796f 75206361 6e207265 ware; you can re │ │ │ │ - 0x0002b7e0 64697374 72696275 74652069 7420616e distribute it an │ │ │ │ - 0x0002b7f0 642f6f72 206d6f64 69667920 69740a75 d/or modify it.u │ │ │ │ - 0x0002b800 6e646572 20746865 20746572 6d73206f nder the terms o │ │ │ │ - 0x0002b810 66207468 65204253 44204c69 63656e73 f the BSD Licens │ │ │ │ - 0x0002b820 65202873 65652074 68652066 696c6520 e (see the file │ │ │ │ - 0x0002b830 4c494345 4e534520 696e636c 75646564 LICENSE included │ │ │ │ - 0x0002b840 20776974 680a7468 65206469 73747269 with.the distri │ │ │ │ - 0x0002b850 62757469 6f6e292e 0a000000 54616f20 bution).....Tao │ │ │ │ - 0x0002b860 4c697520 3c766c61 64696d69 722e6c69 Liu .... │ │ │ │ - 0x0002b880 0a437572 72656e74 20617578 696c6961 .Current auxilia │ │ │ │ - 0x0002b890 72792064 61746120 73656374 696f6e3a ry data section: │ │ │ │ - 0x0002b8a0 20000000 42414946 696c652e 6765745f ...BAIFile.get_ │ │ │ │ - 0x0002b8b0 6d657461 64617461 5f62795f 72656673 metadata_by_refs │ │ │ │ - 0x0002b8c0 65710000 5f5f7079 785f756e 7069636b eq..__pyx_unpick │ │ │ │ - 0x0002b8d0 6c655f42 414d6163 63657373 6f725f5f le_BAMaccessor__ │ │ │ │ - 0x0002b8e0 7365745f 73746174 65000000 6765745f set_state...get_ │ │ │ │ - 0x0002b8f0 6368756e 6b735f62 795f6c69 73745f6f chunks_by_list_o │ │ │ │ - 0x0002b900 665f7265 67696f6e 73000000 42414d61 f_regions...BAMa │ │ │ │ - 0x0002b910 63636573 736f722e 5f5f7365 74737461 ccessor.__setsta │ │ │ │ - 0x0002b920 74655f63 7974686f 6e5f5f00 42414946 te_cython__.BAIF │ │ │ │ - 0x0002b930 696c652e 6765745f 636f6666 7365745f ile.get_coffset_ │ │ │ │ - 0x0002b940 62795f72 6567696f 6e000000 0a6e756d by_region....num │ │ │ │ - 0x0002b950 62657220 6f662074 6f74616c 206d6170 ber of total map │ │ │ │ - 0x0002b960 70656420 72656164 733a2000 60206669 ped reads: .` fi │ │ │ │ - 0x0002b970 6c652065 78697374 7320696e 20746865 le exists in the │ │ │ │ - 0x0002b980 2073616d 65207061 74680000 0a53756d same path...Sum │ │ │ │ - 0x0002b990 6d617279 206f6620 42414920 46696c65 mary of BAI File │ │ │ │ - 0x0002b9a0 3a0a6669 6c656e61 6d653a20 00000000 :.filename: .... │ │ │ │ - 0x0002b9b0 5f42414d 61636365 73736f72 5f5f6677 _BAMaccessor__fw │ │ │ │ - 0x0002b9c0 5f62696e 6172795f 70617273 65000000 _binary_parse... │ │ │ │ - 0x0002b9d0 42414946 696c652e 6765745f 6368756e BAIFile.get_chun │ │ │ │ - 0x0002b9e0 6b735f62 795f7265 67696f6e 00000000 ks_by_region.... │ │ │ │ - 0x0002b9f0 42414d61 63636573 736f722e 6765745f BAMaccessor.get_ │ │ │ │ - 0x0002ba00 6368726f 6d6f736f 6d657300 5f42414d chromosomes._BAM │ │ │ │ - 0x0002ba10 61636365 73736f72 5f5f6465 636f6465 accessor__decode │ │ │ │ - 0x0002ba20 5f766f66 66736574 00000000 42414d61 _voffset....BAMa │ │ │ │ - 0x0002ba30 63636573 736f722e 5f5f7265 64756365 ccessor.__reduce │ │ │ │ - 0x0002ba40 5f637974 686f6e5f 5f000000 6765745f _cython__...get_ │ │ │ │ - 0x0002ba50 6368756e 6b735f62 795f6c69 73745f6f chunks_by_list_o │ │ │ │ - 0x0002ba60 665f6269 6e730000 4d414353 332e5369 f_bins..MACS3.Si │ │ │ │ - 0x0002ba70 676e616c 2e526561 64416c69 676e6d65 gnal.ReadAlignme │ │ │ │ - 0x0002ba80 6e740000 4d414353 332e5574 696c6974 nt..MACS3.Utilit │ │ │ │ - 0x0002ba90 6965732e 436f6e73 74616e74 73000000 ies.Constants... │ │ │ │ - 0x0002baa0 202e2e0a 4578616d 706c6520 6f66206d ...Example of m │ │ │ │ - 0x0002bab0 65746164 6174613a 20726566 20302c20 etadata: ref 0, │ │ │ │ - 0x0002bac0 00000000 5f42414d 61636365 73736f72 ...._BAMaccessor │ │ │ │ - 0x0002bad0 5f5f7061 7273655f 68656164 65720000 __parse_header.. │ │ │ │ - 0x0002bae0 5f42414d 61636365 73736f72 5f5f6368 _BAMaccessor__ch │ │ │ │ - 0x0002baf0 65636b5f 736f7274 65640000 42414946 eck_sorted..BAIF │ │ │ │ - 0x0002bb00 696c652e 6765745f 6368756e 6b735f62 ile.get_chunks_b │ │ │ │ - 0x0002bb10 795f6269 6e000000 42414946 696c652e y_bin...BAIFile. │ │ │ │ - 0x0002bb20 5f5f7365 74737461 74655f63 7974686f __setstate_cytho │ │ │ │ - 0x0002bb30 6e5f5f00 5f5f7079 785f756e 7069636b n__.__pyx_unpick │ │ │ │ - 0x0002bb40 6c655f42 414d6163 63657373 6f720000 le_BAMaccessor.. │ │ │ │ - 0x0002bb50 53747261 6e64466f 726d6174 4572726f StrandFormatErro │ │ │ │ - 0x0002bb60 722e5f5f 696e6974 5f5f0000 4d445461 r.__init__..MDTa │ │ │ │ - 0x0002bb70 674d6973 73696e67 4572726f 722e5f5f gMissingError.__ │ │ │ │ - 0x0002bb80 696e6974 5f5f0000 42414d61 63636573 init__..BAMacces │ │ │ │ - 0x0002bb90 736f722e 6765745f 726c656e 67746873 sor.get_rlengths │ │ │ │ - 0x0002bba0 00000000 53747261 6e64466f 726d6174 ....StrandFormat │ │ │ │ - 0x0002bbb0 4572726f 722e5f5f 7374725f 5f000000 Error.__str__... │ │ │ │ - 0x0002bbc0 4d445461 674d6973 73696e67 4572726f MDTagMissingErro │ │ │ │ - 0x0002bbd0 722e5f5f 7374725f 5f000000 42414946 r.__str__...BAIF │ │ │ │ - 0x0002bbe0 696c652e 5f5f7265 64756365 5f637974 ile.__reduce_cyt │ │ │ │ - 0x0002bbf0 686f6e5f 5f000000 0a6e756d 62657220 hon__....number │ │ │ │ - 0x0002bc00 6f662074 6f74616c 20636875 6e6b733a of total chunks: │ │ │ │ - 0x0002bc10 20000000 6765745f 6d657461 64617461 ...get_metadata │ │ │ │ - 0x0002bc20 5f62795f 72656673 65710000 53415050 _by_refseq..SAPP │ │ │ │ - 0x0002bc30 45522042 414d5061 72736572 20636c61 ER BAMParser cla │ │ │ │ - 0x0002bc40 73730000 6765745f 636f6666 7365745f ss..get_coffset_ │ │ │ │ - 0x0002bc50 62795f72 6567696f 6e000000 0a457861 by_region....Exa │ │ │ │ - 0x0002bc60 6d706c65 206f6620 62696e73 3a207265 mple of bins: re │ │ │ │ - 0x0002bc70 6620302c 20000000 0a6e756d 62657220 f 0, ....number │ │ │ │ - 0x0002bc80 6f662074 6f74616c 2062696e 733a2000 of total bins: . │ │ │ │ - 0x0002bc90 6765745f 6368756e 6b735f62 795f7265 get_chunks_by_re │ │ │ │ - 0x0002bca0 67696f6e 00000000 6765745f 72656164 gion....get_read │ │ │ │ - 0x0002bcb0 735f696e 5f726567 696f6e00 5f424149 s_in_region._BAI │ │ │ │ - 0x0002bcc0 46696c65 5f5f7265 61645f6e 5f726566 File__read_n_ref │ │ │ │ - 0x0002bcd0 00000000 6765745f 62696e73 5f62795f ....get_bins_by_ │ │ │ │ - 0x0002bce0 72656769 6f6e0000 636c696e 655f696e region..cline_in │ │ │ │ - 0x0002bcf0 5f747261 63656261 636b0000 6173796e _traceback..asyn │ │ │ │ - 0x0002bd00 63696f2e 636f726f 7574696e 65730000 cio.coroutines.. │ │ │ │ - 0x0002bd10 5f424149 46696c65 5f5f6c6f 61645f62 _BAIFile__load_b │ │ │ │ - 0x0002bd20 696e7300 6765745f 6368756e 6b735f62 ins.get_chunks_b │ │ │ │ - 0x0002bd30 795f6269 6e000000 53747261 6e64466f y_bin...StrandFo │ │ │ │ - 0x0002bd40 726d6174 4572726f 72000000 4d445461 rmatError...MDTa │ │ │ │ - 0x0002bd50 674d6973 73696e67 4572726f 72000000 gMissingError... │ │ │ │ - 0x0002bd60 42414d61 63636573 736f722e 636c6f73 BAMaccessor.clos │ │ │ │ - 0x0002bd70 65000000 5f42414d 61636365 73736f72 e..._BAMaccessor │ │ │ │ - 0x0002bd80 5f5f7365 656b0000 62677a66 5f626c6f __seek..bgzf_blo │ │ │ │ - 0x0002bd90 636b5f63 61636865 00000000 52454144 ck_cache....READ │ │ │ │ - 0x0002bda0 5f425546 4645525f 53495a45 00000000 _BUFFER_SIZE.... │ │ │ │ - 0x0002bdb0 4d414353 332f494f 2f42414d 2e707978 MACS3/IO/BAM.pyx │ │ │ │ - 0x0002bdc0 00000000 5f5f7365 74737461 74655f63 ....__setstate_c │ │ │ │ - 0x0002bdd0 7974686f 6e5f5f00 5f5f7079 785f5069 ython__.__pyx_Pi │ │ │ │ - 0x0002bde0 636b6c65 4572726f 72000000 6765745f ckleError...get_ │ │ │ │ - 0x0002bdf0 6368726f 6d6f736f 6d657300 496e7661 chromosomes.Inva │ │ │ │ - 0x0002be00 6c696420 72656769 6f6e207b 7d2c207b lid region {}, { │ │ │ │ - 0x0002be10 7d000000 42756666 65726564 52656164 }...BufferedRead │ │ │ │ - 0x0002be20 65720000 41737365 7274696f 6e457272 er..AssertionErr │ │ │ │ - 0x0002be30 6f720000 5f5f7265 64756365 5f637974 or..__reduce_cyt │ │ │ │ - 0x0002be40 686f6e5f 5f000000 6e6f6666 7365745f hon__...noffset_ │ │ │ │ - 0x0002be50 63616368 65000000 636f6666 7365745f cache...coffset_ │ │ │ │ - 0x0002be60 63616368 65000000 52656164 416c6967 cache...ReadAlig │ │ │ │ - 0x0002be70 6e6d656e 74000000 7573655f 73657473 nment...use_sets │ │ │ │ - 0x0002be80 74617465 00000000 3c737472 696e6773 tate......__pyx_ch │ │ │ │ - 0x0002bea0 65636b73 756d0000 6d617844 75706c69 ecksum..maxDupli │ │ │ │ - 0x0002beb0 63617465 00000000 5f69735f 636f726f cate...._is_coro │ │ │ │ - 0x0002bec0 7574696e 65000000 5f696e69 7469616c utine..._initial │ │ │ │ - 0x0002bed0 697a696e 67000000 6765745f 726c656e izing...get_rlen │ │ │ │ - 0x0002bee0 67746873 00000000 62616d5f 66696c65 gths....bam_file │ │ │ │ - 0x0002bef0 6e616d65 00000000 6261695f 66696c65 name....bai_file │ │ │ │ - 0x0002bf00 6e616d65 00000000 4d414353 332e494f name....MACS3.IO │ │ │ │ - 0x0002bf10 2e42414d 00000000 42414d5f 66696c65 .BAM....BAM_file │ │ │ │ - 0x0002bf20 6e616d65 00000000 42414d20 24526576 name....BAM $Rev │ │ │ │ - 0x0002bf30 6973696f 6e240000 5f5f6d72 6f5f656e ision$..__mro_en │ │ │ │ - 0x0002bf40 74726965 735f5f00 62756666 65725f73 tries__.buffer_s │ │ │ │ - 0x0002bf50 697a6500 5069636b 6c654572 726f7200 ize.PickleError. │ │ │ │ - 0x0002bf60 496d706f 72744572 726f7200 42414d61 ImportError.BAMa │ │ │ │ - 0x0002bf70 63636573 736f7200 72656665 72656e63 ccessor.referenc │ │ │ │ - 0x0002bf80 65730000 5f5f7079 785f7674 61626c65 es..__pyx_vtable │ │ │ │ - 0x0002bf90 5f5f0000 5f5f7079 785f7265 73756c74 __..__pyx_result │ │ │ │ - 0x0002bfa0 00000000 6e5f756e 6d617070 65640000 ....n_unmapped.. │ │ │ │ - 0x0002bfb0 6465636f 6d707265 73730000 5f5f7265 decompress..__re │ │ │ │ - 0x0002bfc0 64756365 5f65785f 5f000000 5f5f7079 duce_ex__...__py │ │ │ │ - 0x0002bfd0 785f7374 61746500 5f5f6d65 7461636c x_state.__metacl │ │ │ │ - 0x0002bfe0 6173735f 5f000000 6973656e 61626c65 ass__...isenable │ │ │ │ - 0x0002bff0 64000000 66696c65 6e6d616d 65000000 d...filenmame... │ │ │ │ - 0x0002c000 62797465 6f726465 72000000 54797065 byteorder...Type │ │ │ │ - 0x0002c010 4572726f 72000000 4d41585f 57424954 Error...MAX_WBIT │ │ │ │ - 0x0002c020 53000000 5f5f7365 74737461 74655f5f S...__setstate__ │ │ │ │ - 0x0002c030 00000000 5f5f7365 745f6e61 6d655f5f ....__set_name__ │ │ │ │ - 0x0002c040 00000000 726c656e 67746873 00000000 ....rlengths.... │ │ │ │ - 0x0002c050 72656732 62696e73 00000000 5f5f7175 reg2bins....__qu │ │ │ │ - 0x0002c060 616c6e61 6d655f5f 00000000 5f5f7079 alname__....__py │ │ │ │ - 0x0002c070 785f7479 70650000 6e5f6d61 70706564 x_type..n_mapped │ │ │ │ - 0x0002c080 00000000 6e5f6368 756e6b73 00000000 ....n_chunks.... │ │ │ │ - 0x0002c090 6d696e5f 4d415051 00000000 6d657461 min_MAPQ....meta │ │ │ │ - 0x0002c0a0 64617461 00000000 5f5f6765 74737461 data....__getsta │ │ │ │ - 0x0002c0b0 74655f5f 00000000 66726f6d 6b657973 te__....fromkeys │ │ │ │ - 0x0002c0c0 00000000 66696c65 6e616d65 00000000 ....filename.... │ │ │ │ - 0x0002c0d0 6164645f 6e6f7465 00000000 766f6666 add_note....voff │ │ │ │ - 0x0002c0e0 73657400 5f5f7665 7273696f 6e5f5f00 set.__version__. │ │ │ │ - 0x0002c0f0 72656769 6f6e7300 7265665f 656e6400 regions.ref_end. │ │ │ │ - 0x0002c100 7265665f 62656700 5f5f7072 65706172 ref_beg.__prepar │ │ │ │ - 0x0002c110 655f5f00 6d616769 63000000 64697361 e__.magic...disa │ │ │ │ - 0x0002c120 626c6500 62616d66 696c6500 62616966 ble.bamfile.baif │ │ │ │ - 0x0002c130 696c6500 42414946 696c6500 75706461 ile.BAIFile.upda │ │ │ │ - 0x0002c140 74650000 756e7061 636b0000 73747275 te..unpack..stru │ │ │ │ - 0x0002c150 63740000 73747269 6e670000 73747261 ct..string..stra │ │ │ │ - 0x0002c160 6e640000 5f5f7265 64756365 5f5f0000 nd..__reduce__.. │ │ │ │ - 0x0002c170 7069636b 6c650000 6f666673 65740000 pickle..offset.. │ │ │ │ - 0x0002c180 5f5f6e61 6d655f5f 00000000 6e5f6269 __name__....n_bi │ │ │ │ - 0x0002c190 6e730000 5f5f6d6f 64756c65 5f5f0000 ns..__module__.. │ │ │ │ - 0x0002c1a0 6c697474 6c650000 68656164 65720000 little..header.. │ │ │ │ - 0x0002c1b0 666f726d 61740000 65786973 74730000 format..exists.. │ │ │ │ - 0x0002c1c0 656e6162 6c650000 5f646963 74000000 enable.._dict... │ │ │ │ - 0x0002c1d0 6465636f 64650000 5f5f6175 74686f72 decode..__author │ │ │ │ - 0x0002c1e0 5f5f0000 73746174 65000000 73706c69 __..state...spli │ │ │ │ - 0x0002c1f0 74000000 72696768 74000000 7265665f t...right...ref_ │ │ │ │ - 0x0002c200 6e000000 72616e67 65000000 6e756d70 n...range...nump │ │ │ │ - 0x0002c210 79000000 6e5f7265 66000000 0a6d6167 y...n_ref....mag │ │ │ │ - 0x0002c220 69633a20 00000000 69735f6c 65000000 ic: ....is_le... │ │ │ │ - 0x0002c230 696e6465 78000000 636f6f72 64000000 index...coord... │ │ │ │ - 0x0002c240 636c6f73 65000000 5f5f6369 6e69745f close...__cinit_ │ │ │ │ - 0x0002c250 5f000000 63696761 72000000 6368726f _...cigar...chro │ │ │ │ - 0x0002c260 6d000000 62696e5f 6e000000 7a6c6962 m...bin_n...zlib │ │ │ │ - 0x0002c270 00000000 5f5f7465 73745f5f 00000000 ....__test__.... │ │ │ │ - 0x0002c280 74656c6c 00000000 5f5f7370 65635f5f tell....__spec__ │ │ │ │ - 0x0002c290 00000000 73656c66 00000000 7365656b ....self....seek │ │ │ │ - 0x0002c2a0 00000000 72706f73 00000000 72656e64 ....rpos....rend │ │ │ │ - 0x0002c2b0 00000000 72656164 00000000 72626567 ....read....rbeg │ │ │ │ - 0x0002c2c0 00000000 70617468 00000000 6f70656e ....path....open │ │ │ │ - 0x0002c2d0 00000000 6e616d65 00000000 6d6f6465 ....name....mode │ │ │ │ - 0x0002c2e0 00000000 5f5f6d61 696e5f5f 00000000 ....__main__.... │ │ │ │ - 0x0002c2f0 6c706f73 00000000 6c656674 00000000 lpos....left.... │ │ │ │ - 0x0002c300 6b657973 00000000 5f5f696e 69745f5f keys....__init__ │ │ │ │ - 0x0002c310 00000000 677a6970 00000000 5f5f6675 ....gzip....__fu │ │ │ │ - 0x0002c320 6e635f5f 00000000 66696e64 00000000 nc__....find.... │ │ │ │ - 0x0002c330 5f5f6469 63745f5f 00000000 64617461 __dict__....data │ │ │ │ - 0x0002c340 00000000 62696e73 00000000 4e6f6e65 ....bins....None │ │ │ │ - 0x0002c350 00000000 46696c65 20220000 7a697000 ....File "..zip. │ │ │ │ - 0x0002c360 746d7000 73797300 5f5f7374 725f5f00 tmp.sys.__str__. │ │ │ │ - 0x0002c370 706f7000 5f5f6e65 775f5f00 67657400 pop.__new__.get. │ │ │ │ - 0x0002c380 66686400 656e6400 5f5f646f 635f5f00 fhd.end.__doc__. │ │ │ │ - 0x0002c390 62656700 2e626169 00000000 61757800 beg..bai....aux. │ │ │ │ - 0x0002c3a0 3f000000 4d445a00 3c424248 00000000 ?...MDZ....__int__ retu │ │ │ │ + 0x000263cc 726e6564 206e6f6e 2d696e74 20287479 rned non-int (ty │ │ │ │ + 0x000263dc 70652025 2e323030 73292e20 20546865 pe %.200s). The │ │ │ │ + 0x000263ec 20616269 6c697479 20746f20 72657475 ability to retu │ │ │ │ + 0x000263fc 726e2061 6e20696e 7374616e 6365206f rn an instance o │ │ │ │ + 0x0002640c 66206120 73747269 63742073 7562636c f a strict subcl │ │ │ │ + 0x0002641c 61737320 6f662069 6e742069 73206465 ass of int is de │ │ │ │ + 0x0002642c 70726563 61746564 2c20616e 64206d61 precated, and ma │ │ │ │ + 0x0002643c 79206265 2072656d 6f766564 20696e20 y be removed in │ │ │ │ + 0x0002644c 61206675 74757265 20766572 73696f6e a future version │ │ │ │ + 0x0002645c 206f6620 50797468 6f6e2e00 5f5f696e of Python..__in │ │ │ │ + 0x0002646c 745f5f20 72657475 726e6564 206e6f6e t__ returned non │ │ │ │ + 0x0002647c 2d696e74 20287479 70652025 2e323030 -int (type %.200 │ │ │ │ + 0x0002648c 73290000 25732829 20676f74 20616e20 s)..%s() got an │ │ │ │ + 0x0002649c 756e6578 70656374 6564206b 6579776f unexpected keywo │ │ │ │ + 0x000264ac 72642061 7267756d 656e7420 27255527 rd argument '%U' │ │ │ │ + 0x000264bc 00000000 4d414353 332f494f 2f42414d ....MACS3/IO/BAM │ │ │ │ + 0x000264cc 2e630000 50795475 706c655f 43686563 .c..PyTuple_Chec │ │ │ │ + 0x000264dc 6b287265 73290000 252e3230 30732e25 k(res)..%.200s.% │ │ │ │ + 0x000264ec 2e323030 73206973 206e6f74 20612074 .200s is not a t │ │ │ │ + 0x000264fc 79706520 6f626a65 63740000 252e3230 ype object..%.20 │ │ │ │ + 0x0002650c 30732e25 2e323030 73207369 7a652063 0s.%.200s size c │ │ │ │ + 0x0002651c 68616e67 65642c20 6d617920 696e6469 hanged, may indi │ │ │ │ + 0x0002652c 63617465 2062696e 61727920 696e636f cate binary inco │ │ │ │ + 0x0002653c 6d706174 6962696c 6974792e 20457870 mpatibility. Exp │ │ │ │ + 0x0002654c 65637465 6420257a 64206672 6f6d2043 ected %zd from C │ │ │ │ + 0x0002655c 20686561 6465722c 20676f74 20257a64 header, got %zd │ │ │ │ + 0x0002656c 2066726f 6d205079 4f626a65 63740000 from PyObject.. │ │ │ │ + 0x0002657c 496e7465 72707265 74657220 6368616e Interpreter chan │ │ │ │ + 0x0002658c 67652064 65746563 74656420 2d207468 ge detected - th │ │ │ │ + 0x0002659c 6973206d 6f64756c 65206361 6e206f6e is module can on │ │ │ │ + 0x000265ac 6c792062 65206c6f 61646564 20696e74 ly be loaded int │ │ │ │ + 0x000265bc 6f206f6e 6520696e 74657270 72657465 o one interprete │ │ │ │ + 0x000265cc 72207065 72207072 6f636573 732e0000 r per process... │ │ │ │ + 0x000265dc 5f5f6c6f 61646572 5f5f0000 6c6f6164 __loader__..load │ │ │ │ + 0x000265ec 65720000 5f5f6669 6c655f5f 00000000 er..__file__.... │ │ │ │ + 0x000265fc 6f726967 696e0000 5f5f7061 636b6167 origin..__packag │ │ │ │ + 0x0002660c 655f5f00 70617265 6e740000 5f5f7061 e__.parent..__pa │ │ │ │ + 0x0002661c 74685f5f 00000000 7375626d 6f64756c th__....submodul │ │ │ │ + 0x0002662c 655f7365 61726368 5f6c6f63 6174696f e_search_locatio │ │ │ │ + 0x0002663c 6e730000 2f757372 2f696e63 6c756465 ns../usr/include │ │ │ │ + 0x0002664c 2f707974 686f6e33 2e31342f 6f626a65 /python3.14/obje │ │ │ │ + 0x0002665c 63742e68 00000000 50795f54 59504528 ct.h....Py_TYPE( │ │ │ │ + 0x0002666c 6f622920 213d2026 5079426f 6f6c5f54 ob) != &PyBool_T │ │ │ │ + 0x0002667c 79706500 2f757372 2f696e63 6c756465 ype./usr/include │ │ │ │ + 0x0002668c 2f707974 686f6e33 2e31342f 63707974 /python3.14/cpyt │ │ │ │ + 0x0002669c 686f6e2f 7475706c 656f626a 6563742e hon/tupleobject. │ │ │ │ + 0x000266ac 68000000 50795475 706c655f 43686563 h...PyTuple_Chec │ │ │ │ + 0x000266bc 6b286f70 29000000 2f757372 2f696e63 k(op).../usr/inc │ │ │ │ + 0x000266cc 6c756465 2f707974 686f6e33 2e31342f lude/python3.14/ │ │ │ │ + 0x000266dc 63707974 686f6e2f 756e6963 6f64656f cpython/unicodeo │ │ │ │ + 0x000266ec 626a6563 742e6800 5079556e 69636f64 bject.h.PyUnicod │ │ │ │ + 0x000266fc 655f4368 65636b28 6f702900 64617461 e_Check(op).data │ │ │ │ + 0x0002670c 20213d20 4e554c4c 00000000 2f757372 != NULL..../usr │ │ │ │ + 0x0002671c 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x0002672c 2e31342f 63707974 686f6e2f 6c6f6e67 .14/cpython/long │ │ │ │ + 0x0002673c 696e7472 6570722e 68000000 50795479 intrepr.h...PyTy │ │ │ │ + 0x0002674c 70655f48 61734665 61747572 65286f70 pe_HasFeature(op │ │ │ │ + 0x0002675c 2d3e6f62 5f626173 652e6f62 5f747970 ->ob_base.ob_typ │ │ │ │ + 0x0002676c 652c2050 795f5450 464c4147 535f4c4f e, Py_TPFLAGS_LO │ │ │ │ + 0x0002677c 4e475f53 5542434c 41535329 00000000 NG_SUBCLASS).... │ │ │ │ + 0x0002678c 5079556e 73746162 6c655f4c 6f6e675f PyUnstable_Long_ │ │ │ │ + 0x0002679c 4973436f 6d706163 74286f70 29000000 IsCompact(op)... │ │ │ │ + 0x000267ac 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ + 0x000267bc 686f6e33 2e31342f 63707974 686f6e2f hon3.14/cpython/ │ │ │ │ + 0x000267cc 6c697374 6f626a65 63742e68 00000000 listobject.h.... │ │ │ │ + 0x000267dc 696e6465 78203c20 6c697374 2d3e616c index < list->al │ │ │ │ + 0x000267ec 6c6f6361 74656400 50794c69 73745f43 located.PyList_C │ │ │ │ + 0x000267fc 6865636b 286f7029 00000000 30203c3d heck(op)....0 <= │ │ │ │ + 0x0002680c 20696e64 65780000 50795475 706c655f index..PyTuple_ │ │ │ │ + 0x0002681c 43686563 6b286d72 6f290000 696e6465 Check(mro)..inde │ │ │ │ + 0x0002682c 78203c20 50795f53 495a4528 7475706c x < Py_SIZE(tupl │ │ │ │ + 0x0002683c 65290000 2f757372 2f696e63 6c756465 e)../usr/include │ │ │ │ + 0x0002684c 2f707974 686f6e33 2e31342f 63707974 /python3.14/cpyt │ │ │ │ + 0x0002685c 686f6e2f 636c6173 736f626a 6563742e hon/classobject. │ │ │ │ + 0x0002686c 68000000 50794d65 74686f64 5f436865 h...PyMethod_Che │ │ │ │ + 0x0002687c 636b286d 65746829 00000000 50795f54 ck(meth)....Py_T │ │ │ │ + 0x0002688c 59504528 5f50794f 626a6563 745f4341 YPE(_PyObject_CA │ │ │ │ + 0x0002689c 5354286f 62292920 213d2026 5079426f ST(ob)) != &PyBo │ │ │ │ + 0x000268ac 6f6c5f54 79706500 6b696e64 203d3d20 ol_Type.kind == │ │ │ │ + 0x000268bc 5079556e 69636f64 655f3442 5954455f PyUnicode_4BYTE_ │ │ │ │ + 0x000268cc 4b494e44 00000000 2f757372 2f696e63 KIND..../usr/inc │ │ │ │ + 0x000268dc 6c756465 2f707974 686f6e33 2e31342f lude/python3.14/ │ │ │ │ + 0x000268ec 63707974 686f6e2f 64696374 6f626a65 cpython/dictobje │ │ │ │ + 0x000268fc 63742e68 00000000 50794469 63745f43 ct.h....PyDict_C │ │ │ │ + 0x0002690c 6865636b 286f7029 00000000 2f757372 heck(op)..../usr │ │ │ │ + 0x0002691c 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x0002692c 2e31342f 63707974 686f6e2f 62797465 .14/cpython/byte │ │ │ │ + 0x0002693c 736f626a 6563742e 68000000 50794279 sobject.h...PyBy │ │ │ │ + 0x0002694c 7465735f 43686563 6b286f70 29000000 tes_Check(op)... │ │ │ │ + 0x0002695c 6e616d65 20272555 27206973 206e6f74 name '%U' is not │ │ │ │ + 0x0002696c 20646566 696e6564 00000000 50795475 defined....PyTu │ │ │ │ + 0x0002697c 706c655f 43686563 6b286f29 00000000 ple_Check(o).... │ │ │ │ + 0x0002698c 50794c69 73745f43 6865636b 286f2900 PyList_Check(o). │ │ │ │ + 0x0002699c 74797065 203d3d20 4e554c4c 207c7c20 type == NULL || │ │ │ │ + 0x000269ac 2876616c 75652021 3d204e55 4c4c2026 (value != NULL & │ │ │ │ + 0x000269bc 26207479 7065203d 3d202850 794f626a & type == (PyObj │ │ │ │ + 0x000269cc 6563742a 29205079 5f545950 45287661 ect*) Py_TYPE(va │ │ │ │ + 0x000269dc 6c756529 29000000 746f6f20 6d616e79 lue))...too many │ │ │ │ + 0x000269ec 2076616c 75657320 746f2075 6e706163 values to unpac │ │ │ │ + 0x000269fc 6b202865 78706563 74656420 257a6429 k (expected %zd) │ │ │ │ + 0x00026a0c 00000000 42616420 63616c6c 20666c61 ....Bad call fla │ │ │ │ + 0x00026a1c 67732066 6f722043 7946756e 6374696f gs for CyFunctio │ │ │ │ + 0x00026a2c 6e000000 63616368 65645f74 79706520 n...cached_type │ │ │ │ + 0x00026a3c 3d3d204e 554c4c20 7c7c2050 79547970 == NULL || PyTyp │ │ │ │ + 0x00026a4c 655f4368 65636b28 63616368 65645f74 e_Check(cached_t │ │ │ │ + 0x00026a5c 79706529 00000000 696e7661 6c696420 ype)....invalid │ │ │ │ + 0x00026a6c 76746162 6c652066 6f756e64 20666f72 vtable found for │ │ │ │ + 0x00026a7c 20696d70 6f727465 64207479 70650000 imported type.. │ │ │ │ + 0x00026a8c 50795f54 59504528 6f622920 213d2026 Py_TYPE(ob) != & │ │ │ │ + 0x00026a9c 50794c6f 6e675f54 79706500 50795475 PyLong_Type.PyTu │ │ │ │ + 0x00026aac 706c655f 43686563 6b286261 73657329 ple_Check(bases) │ │ │ │ + 0x00026abc 00000000 62617365 20636c61 73732027 ....base class ' │ │ │ │ + 0x00026acc 252e3230 30732720 6973206e 6f742061 %.200s' is not a │ │ │ │ + 0x00026adc 20686561 70207479 70650000 65787465 heap type..exte │ │ │ │ + 0x00026aec 6e73696f 6e207479 70652027 252e3230 nsion type '%.20 │ │ │ │ + 0x00026afc 30732720 68617320 6e6f205f 5f646963 0s' has no __dic │ │ │ │ + 0x00026b0c 745f5f20 736c6f74 2c206275 74206261 t__ slot, but ba │ │ │ │ + 0x00026b1c 73652074 79706520 27252e32 30307327 se type '%.200s' │ │ │ │ + 0x00026b2c 20686173 3a206569 74686572 20616464 has: either add │ │ │ │ + 0x00026b3c 20276364 65662064 69637420 5f5f6469 'cdef dict __di │ │ │ │ + 0x00026b4c 63745f5f 2720746f 20746865 20657874 ct__' to the ext │ │ │ │ + 0x00026b5c 656e7369 6f6e2074 79706520 6f722061 ension type or a │ │ │ │ + 0x00026b6c 64642027 5f5f736c 6f74735f 5f203d20 dd '__slots__ = │ │ │ │ + 0x00026b7c 5b2e2e2e 5d272074 6f207468 65206261 [...]' to the ba │ │ │ │ + 0x00026b8c 73652074 79706500 6d657461 636c6173 se type.metaclas │ │ │ │ + 0x00026b9c 7320636f 6e666c69 63743a20 74686520 s conflict: the │ │ │ │ + 0x00026bac 6d657461 636c6173 73206f66 20612064 metaclass of a d │ │ │ │ + 0x00026bbc 65726976 65642063 6c617373 206d7573 erived class mus │ │ │ │ + 0x00026bcc 74206265 20612028 6e6f6e2d 73747269 t be a (non-stri │ │ │ │ + 0x00026bdc 63742920 73756263 6c617373 206f6620 ct) subclass of │ │ │ │ + 0x00026bec 74686520 6d657461 636c6173 73657320 the metaclasses │ │ │ │ + 0x00026bfc 6f662061 6c6c2069 74732062 61736573 of all its bases │ │ │ │ + 0x00026c0c 00000000 6d756c74 69706c65 20626173 ....multiple bas │ │ │ │ + 0x00026c1c 65732068 61766520 76746162 6c652063 es have vtable c │ │ │ │ + 0x00026c2c 6f6e666c 6963743a 2027252e 32303073 onflict: '%.200s │ │ │ │ + 0x00026c3c 2720616e 64202725 2e323030 73270000 ' and '%.200s'.. │ │ │ │ + 0x00026c4c 252e3230 30732829 20257300 5f5f616e %.200s() %s.__an │ │ │ │ + 0x00026c5c 6e6f7461 74696f6e 735f5f20 6d757374 notations__ must │ │ │ │ + 0x00026c6c 20626520 73657420 746f2061 20646963 be set to a dic │ │ │ │ + 0x00026c7c 74206f62 6a656374 00000000 5f5f7175 t object....__qu │ │ │ │ + 0x00026c8c 616c6e61 6d655f5f 206d7573 74206265 alname__ must be │ │ │ │ + 0x00026c9c 20736574 20746f20 61207374 72696e67 set to a string │ │ │ │ + 0x00026cac 206f626a 65637400 5f5f6e61 6d655f5f object.__name__ │ │ │ │ + 0x00026cbc 206d7573 74206265 20736574 20746f20 must be set to │ │ │ │ + 0x00026ccc 61207374 72696e67 206f626a 65637400 a string object. │ │ │ │ + 0x00026cdc 5f5f6b77 64656661 756c7473 5f5f206d __kwdefaults__ m │ │ │ │ + 0x00026cec 75737420 62652073 65742074 6f206120 ust be set to a │ │ │ │ + 0x00026cfc 64696374 206f626a 65637400 6368616e dict object.chan │ │ │ │ + 0x00026d0c 67657320 746f2063 7966756e 6374696f ges to cyfunctio │ │ │ │ + 0x00026d1c 6e2e5f5f 6b776465 6661756c 74735f5f n.__kwdefaults__ │ │ │ │ + 0x00026d2c 2077696c 6c206e6f 74206375 7272656e will not curren │ │ │ │ + 0x00026d3c 746c7920 61666665 63742074 68652076 tly affect the v │ │ │ │ + 0x00026d4c 616c7565 73207573 65642069 6e206675 alues used in fu │ │ │ │ + 0x00026d5c 6e637469 6f6e2063 616c6c73 00000000 nction calls.... │ │ │ │ + 0x00026d6c 5f5f6465 6661756c 74735f5f 206d7573 __defaults__ mus │ │ │ │ + 0x00026d7c 74206265 20736574 20746f20 61207475 t be set to a tu │ │ │ │ + 0x00026d8c 706c6520 6f626a65 63740000 6368616e ple object..chan │ │ │ │ + 0x00026d9c 67657320 746f2063 7966756e 6374696f ges to cyfunctio │ │ │ │ + 0x00026dac 6e2e5f5f 64656661 756c7473 5f5f2077 n.__defaults__ w │ │ │ │ + 0x00026dbc 696c6c20 6e6f7420 63757272 656e746c ill not currentl │ │ │ │ + 0x00026dcc 79206166 66656374 20746865 2076616c y affect the val │ │ │ │ + 0x00026ddc 75657320 75736564 20696e20 66756e63 ues used in func │ │ │ │ + 0x00026dec 74696f6e 2063616c 6c730000 66756e63 tion calls..func │ │ │ │ + 0x00026dfc 74696f6e 27732064 69637469 6f6e6172 tion's dictionar │ │ │ │ + 0x00026e0c 79206d61 79206e6f 74206265 2064656c y may not be del │ │ │ │ + 0x00026e1c 65746564 00000000 73657474 696e6720 eted....setting │ │ │ │ + 0x00026e2c 66756e63 74696f6e 27732064 69637469 function's dicti │ │ │ │ + 0x00026e3c 6f6e6172 7920746f 2061206e 6f6e2d64 onary to a non-d │ │ │ │ + 0x00026e4c 69637400 6a6f696e 28292072 6573756c ict.join() resul │ │ │ │ + 0x00026e5c 74206973 20746f6f 206c6f6e 6720666f t is too long fo │ │ │ │ + 0x00026e6c 72206120 50797468 6f6e2073 7472696e r a Python strin │ │ │ │ + 0x00026e7c 67000000 696e7374 616e6365 20657863 g...instance exc │ │ │ │ + 0x00026e8c 65707469 6f6e206d 6179206e 6f742068 eption may not h │ │ │ │ + 0x00026e9c 61766520 61207365 70617261 74652076 ave a separate v │ │ │ │ + 0x00026eac 616c7565 00000000 63616c6c 696e6720 alue....calling │ │ │ │ + 0x00026ebc 25522073 686f756c 64206861 76652072 %R should have r │ │ │ │ + 0x00026ecc 65747572 6e656420 616e2069 6e737461 eturned an insta │ │ │ │ + 0x00026edc 6e636520 6f662042 61736545 78636570 nce of BaseExcep │ │ │ │ + 0x00026eec 74696f6e 2c206e6f 74202552 00000000 tion, not %R.... │ │ │ │ + 0x00026efc 72616973 653a2065 78636570 74696f6e raise: exception │ │ │ │ + 0x00026f0c 20636c61 7373206d 75737420 62652061 class must be a │ │ │ │ + 0x00026f1c 20737562 636c6173 73206f66 20426173 subclass of Bas │ │ │ │ + 0x00026f2c 65457863 65707469 6f6e0000 41726775 eException..Argu │ │ │ │ + 0x00026f3c 6d656e74 2027252e 32303073 27206861 ment '%.200s' ha │ │ │ │ + 0x00026f4c 7320696e 636f7272 65637420 74797065 s incorrect type │ │ │ │ + 0x00026f5c 20286578 70656374 65642025 2e323030 (expected %.200 │ │ │ │ + 0x00026f6c 732c2067 6f742025 2e323030 73290000 s, got %.200s).. │ │ │ │ + 0x00026f7c 27252e32 30307327 206f626a 65637420 '%.200s' object │ │ │ │ + 0x00026f8c 69732075 6e736c69 63656162 6c650000 is unsliceable.. │ │ │ │ + 0x00026f9c 50795475 706c655f 43686563 6b286b77 PyTuple_Check(kw │ │ │ │ + 0x00026fac 64732900 50794572 725f4f63 63757272 ds).PyErr_Occurr │ │ │ │ + 0x00026fbc 65642829 00000000 616e2069 6e746567 ed()....an integ │ │ │ │ + 0x00026fcc 65722069 73207265 71756972 65640000 er is required.. │ │ │ │ + 0x00026fdc 63616e27 7420636f 6e766572 74206e65 can't convert ne │ │ │ │ + 0x00026fec 67617469 76652076 616c7565 20746f20 gative value to │ │ │ │ + 0x00026ffc 6e70795f 75696e74 33320000 63616e27 npy_uint32..can' │ │ │ │ + 0x0002700c 7420636f 6e766572 74206e65 67617469 t convert negati │ │ │ │ + 0x0002701c 76652076 616c7565 20746f20 6e70795f ve value to npy_ │ │ │ │ + 0x0002702c 75696e74 36340000 76616c75 6520746f uint64..value to │ │ │ │ + 0x0002703c 6f206c61 72676520 746f2063 6f6e7665 o large to conve │ │ │ │ + 0x0002704c 72742074 6f207368 6f727400 76616c75 rt to short.valu │ │ │ │ + 0x0002705c 6520746f 6f206c61 72676520 746f2063 e too large to c │ │ │ │ + 0x0002706c 6f6e7665 72742074 6f206e70 795f7569 onvert to npy_ui │ │ │ │ + 0x0002707c 6e743136 00000000 63616e27 7420636f nt16....can't co │ │ │ │ + 0x0002708c 6e766572 74206e65 67617469 76652076 nvert negative v │ │ │ │ + 0x0002709c 616c7565 20746f20 6e70795f 75696e74 alue to npy_uint │ │ │ │ + 0x000270ac 31360000 20776869 6c652063 616c6c69 16.. while calli │ │ │ │ + 0x000270bc 6e672061 20507974 686f6e20 6f626a65 ng a Python obje │ │ │ │ + 0x000270cc 63740000 4e554c4c 20726573 756c7420 ct..NULL result │ │ │ │ + 0x000270dc 77697468 6f757420 6572726f 7220696e without error in │ │ │ │ + 0x000270ec 2050794f 626a6563 745f4361 6c6c0000 PyObject_Call.. │ │ │ │ + 0x000270fc 50794361 6c6c6162 6c655f43 6865636b PyCallable_Check │ │ │ │ + 0x0002710c 2863616c 6c61626c 65290000 6f666673 (callable)..offs │ │ │ │ + 0x0002711c 6574203e 20300000 74616b65 73206e6f et > 0..takes no │ │ │ │ + 0x0002712c 20617267 756d656e 74730000 252e3230 arguments..%.20 │ │ │ │ + 0x0002713c 30732829 20257320 28257a64 20676976 0s() %s (%zd giv │ │ │ │ + 0x0002714c 656e2900 74616b65 73206578 6163746c en).takes exactl │ │ │ │ + 0x0002715c 79206f6e 65206172 67756d65 6e740000 y one argument.. │ │ │ │ + 0x0002716c 74616b65 73206e6f 206b6579 776f7264 takes no keyword │ │ │ │ + 0x0002717c 20617267 756d656e 74730000 5f5f6d72 arguments..__mr │ │ │ │ + 0x0002718c 6f5f656e 74726965 735f5f20 6d757374 o_entries__ must │ │ │ │ + 0x0002719c 20726574 75726e20 61207475 706c6500 return a tuple. │ │ │ │ + 0x000271ac 63616e6e 6f742069 6d706f72 74206e61 cannot import na │ │ │ │ + 0x000271bc 6d652025 53000000 4d414353 332f494f me %S...MACS3/IO │ │ │ │ + 0x000271cc 2f42414d 2e707978 00000000 50795475 /BAM.pyx....PyTu │ │ │ │ + 0x000271dc 706c655f 43686563 6b285f5f 7079785f ple_Check(__pyx_ │ │ │ │ + 0x000271ec 61726773 29000000 5f5f696e 69745f5f args)...__init__ │ │ │ │ + 0x000271fc 00000000 65786163 746c7900 252e3230 ....exactly.%.20 │ │ │ │ + 0x0002720c 30732829 2074616b 65732025 2e387320 0s() takes %.8s │ │ │ │ + 0x0002721c 257a6420 706f7369 74696f6e 616c2061 %zd positional a │ │ │ │ + 0x0002722c 7267756d 656e7425 2e317320 28257a64 rgument%.1s (%zd │ │ │ │ + 0x0002723c 20676976 656e2900 4d414353 332e494f given).MACS3.IO │ │ │ │ + 0x0002724c 2e42414d 2e424149 46696c65 2e5f5f69 .BAM.BAIFile.__i │ │ │ │ + 0x0002725c 6e69745f 5f000000 5f5f7079 785f745f nit__...__pyx_t_ │ │ │ │ + 0x0002726c 32000000 62797465 73000000 45787065 2...bytes...Expe │ │ │ │ + 0x0002727c 63746564 2025732c 20676f74 20252e32 cted %s, got %.2 │ │ │ │ + 0x0002728c 30307300 64696374 00000000 6765745f 00s.dict....get_ │ │ │ │ + 0x0002729c 6d657461 64617461 5f62795f 72656673 metadata_by_refs │ │ │ │ + 0x000272ac 65710000 5f5f7079 785f745f 33000000 eq..__pyx_t_3... │ │ │ │ + 0x000272bc 274e6f6e 65547970 6527206f 626a6563 'NoneType' objec │ │ │ │ + 0x000272cc 74206973 206e6f74 20737562 73637269 t is not subscri │ │ │ │ + 0x000272dc 70746162 6c650000 4d414353 332e494f ptable..MACS3.IO │ │ │ │ + 0x000272ec 2e42414d 2e424149 46696c65 2e676574 .BAM.BAIFile.get │ │ │ │ + 0x000272fc 5f6d6574 61646174 615f6279 5f726566 _metadata_by_ref │ │ │ │ + 0x0002730c 73657100 5f42414d 61636365 73736f72 seq._BAMaccessor │ │ │ │ + 0x0002731c 5f5f6465 636f6465 5f766f66 66736574 __decode_voffset │ │ │ │ + 0x0002732c 00000000 4d414353 332e494f 2e42414d ....MACS3.IO.BAM │ │ │ │ + 0x0002733c 2e42414d 61636365 73736f72 2e5f4241 .BAMaccessor._BA │ │ │ │ + 0x0002734c 4d616363 6573736f 725f5f64 65636f64 Maccessor__decod │ │ │ │ + 0x0002735c 655f766f 66667365 74000000 5f42414d e_voffset..._BAM │ │ │ │ + 0x0002736c 61636365 73736f72 5f5f7365 656b0000 accessor__seek.. │ │ │ │ + 0x0002737c 4d414353 332e494f 2e42414d 2e42414d MACS3.IO.BAM.BAM │ │ │ │ + 0x0002738c 61636365 73736f72 2e5f4241 4d616363 accessor._BAMacc │ │ │ │ + 0x0002739c 6573736f 725f5f73 65656b00 5f5f7374 essor__seek.__st │ │ │ │ + 0x000273ac 725f5f00 4d414353 332e494f 2e42414d r__.MACS3.IO.BAM │ │ │ │ + 0x000273bc 2e537472 616e6446 6f726d61 74457272 .StrandFormatErr │ │ │ │ + 0x000273cc 6f722e5f 5f737472 5f5f0000 5f5f7365 or.__str__..__se │ │ │ │ + 0x000273dc 74737461 74655f63 7974686f 6e5f5f00 tstate_cython__. │ │ │ │ + 0x000273ec 3c737472 696e6773 6f757263 653e0000 .. │ │ │ │ + 0x000273fc 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ + 0x0002740c 46696c65 2e5f5f73 65747374 6174655f File.__setstate_ │ │ │ │ + 0x0002741c 63797468 6f6e5f5f 00000000 5f5f7265 cython__....__re │ │ │ │ + 0x0002742c 64756365 5f637974 686f6e5f 5f000000 duce_cython__... │ │ │ │ + 0x0002743c 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ + 0x0002744c 46696c65 2e5f5f72 65647563 655f6379 File.__reduce_cy │ │ │ │ + 0x0002745c 74686f6e 5f5f0000 50795475 706c655f thon__..PyTuple_ │ │ │ │ + 0x0002746c 43686563 6b286172 67732900 6b657977 Check(args).keyw │ │ │ │ + 0x0002747c 6f726473 206d7573 74206265 20737472 ords must be str │ │ │ │ + 0x0002748c 696e6773 00000000 756e626f 756e6420 ings....unbound │ │ │ │ + 0x0002749c 6d657468 6f642025 2e323030 53282920 method %.200S() │ │ │ │ + 0x000274ac 6e656564 7320616e 20617267 756d656e needs an argumen │ │ │ │ + 0x000274bc 74000000 5f5f6369 6e69745f 5f000000 t...__cinit__... │ │ │ │ + 0x000274cc 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ + 0x000274dc 46696c65 2e5f5f63 696e6974 5f5f0000 File.__cinit__.. │ │ │ │ + 0x000274ec 6765745f 6368756e 6b735f62 795f6269 get_chunks_by_bi │ │ │ │ + 0x000274fc 6e000000 6c697374 00000000 6c697374 n...list....list │ │ │ │ + 0x0002750c 20696e64 6578206f 7574206f 66207261 index out of ra │ │ │ │ + 0x0002751c 6e676500 4d414353 332e494f 2e42414d nge.MACS3.IO.BAM │ │ │ │ + 0x0002752c 2e424149 46696c65 2e676574 5f636875 .BAIFile.get_chu │ │ │ │ + 0x0002753c 6e6b735f 62795f62 696e0000 6765745f nks_by_bin..get_ │ │ │ │ + 0x0002754c 6d657461 64617461 5f62795f 72656673 metadata_by_refs │ │ │ │ + 0x0002755c 65712028 77726170 70657229 00000000 eq (wrapper).... │ │ │ │ + 0x0002756c 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ + 0x0002757c 686f6e33 2e31342f 63707974 686f6e2f hon3.14/cpython/ │ │ │ │ + 0x0002758c 6d657468 6f646f62 6a656374 2e680000 methodobject.h.. │ │ │ │ + 0x0002759c 50794346 756e6374 696f6e5f 43686563 PyCFunction_Chec │ │ │ │ + 0x000275ac 6b286675 6e635f6f 626a2900 4d414353 k(func_obj).MACS │ │ │ │ + 0x000275bc 332e494f 2e42414d 2e4d4454 61674d69 3.IO.BAM.MDTagMi │ │ │ │ + 0x000275cc 7373696e 67457272 6f722e5f 5f696e69 ssingError.__ini │ │ │ │ + 0x000275dc 745f5f00 4d414353 332e494f 2e42414d t__.MACS3.IO.BAM │ │ │ │ + 0x000275ec 2e537472 616e6446 6f726d61 74457272 .StrandFormatErr │ │ │ │ + 0x000275fc 6f722e5f 5f696e69 745f5f00 6765745f or.__init__.get_ │ │ │ │ + 0x0002760c 636f6666 73657473 5f62795f 6c697374 coffsets_by_list │ │ │ │ + 0x0002761c 5f6f665f 72656769 6f6e7300 6f626a65 _of_regions.obje │ │ │ │ + 0x0002762c 6374206f 66207479 70652027 4e6f6e65 ct of type 'None │ │ │ │ + 0x0002763c 54797065 27206861 73206e6f 206c656e Type' has no len │ │ │ │ + 0x0002764c 28290000 4d414353 332e494f 2e42414d ()..MACS3.IO.BAM │ │ │ │ + 0x0002765c 2e424149 46696c65 2e676574 5f636f66 .BAIFile.get_cof │ │ │ │ + 0x0002766c 66736574 735f6279 5f6c6973 745f6f66 fsets_by_list_of │ │ │ │ + 0x0002767c 5f726567 696f6e73 00000000 4d414353 _regions....MACS │ │ │ │ + 0x0002768c 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ + 0x0002769c 73736f72 2e5f5f72 65647563 655f6379 ssor.__reduce_cy │ │ │ │ + 0x000276ac 74686f6e 5f5f0000 6765745f 6368756e thon__..get_chun │ │ │ │ + 0x000276bc 6b735f62 795f6c69 73745f6f 665f6269 ks_by_list_of_bi │ │ │ │ + 0x000276cc 6e730000 4d414353 332e494f 2e42414d ns..MACS3.IO.BAM │ │ │ │ + 0x000276dc 2e424149 46696c65 2e676574 5f636875 .BAIFile.get_chu │ │ │ │ + 0x000276ec 6e6b735f 62795f6c 6973745f 6f665f62 nks_by_list_of_b │ │ │ │ + 0x000276fc 696e7300 6765745f 6368756e 6b735f62 ins.get_chunks_b │ │ │ │ + 0x0002770c 795f6c69 73745f6f 665f6269 6e732028 y_list_of_bins ( │ │ │ │ + 0x0002771c 77726170 70657229 00000000 5f42414d wrapper)...._BAM │ │ │ │ + 0x0002772c 61636365 73736f72 5f5f6368 65636b5f accessor__check_ │ │ │ │ + 0x0002773c 736f7274 65640000 73746172 74737769 sorted..startswi │ │ │ │ + 0x0002774c 74680000 274e6f6e 65547970 6527206f th..'NoneType' o │ │ │ │ + 0x0002775c 626a6563 74206861 73206e6f 20617474 bject has no att │ │ │ │ + 0x0002776c 72696275 74652027 252e3330 73270000 ribute '%.30s'.. │ │ │ │ + 0x0002777c 50795475 706c655f 43686563 6b287375 PyTuple_Check(su │ │ │ │ + 0x0002778c 62737472 696e6773 29000000 4d414353 bstrings)...MACS │ │ │ │ + 0x0002779c 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ + 0x000277ac 73736f72 2e5f4241 4d616363 6573736f ssor._BAMaccesso │ │ │ │ + 0x000277bc 725f5f63 6865636b 5f736f72 74656400 r__check_sorted. │ │ │ │ + 0x000277cc 6765745f 636f6666 73657473 5f62795f get_coffsets_by_ │ │ │ │ + 0x000277dc 6c697374 5f6f665f 72656769 6f6e7320 list_of_regions │ │ │ │ + 0x000277ec 28777261 70706572 29000000 4d414353 (wrapper)...MACS │ │ │ │ + 0x000277fc 332e494f 2e42414d 2e424149 46696c65 3.IO.BAM.BAIFile │ │ │ │ + 0x0002780c 2e5f5f73 74725f5f 00000000 6765745f .__str__....get_ │ │ │ │ + 0x0002781c 62696e73 5f62795f 72656769 6f6e0000 bins_by_region.. │ │ │ │ + 0x0002782c 4d414353 332e494f 2e42414d 2e676574 MACS3.IO.BAM.get │ │ │ │ + 0x0002783c 5f62696e 735f6279 5f726567 696f6e00 _bins_by_region. │ │ │ │ + 0x0002784c 6765745f 6368756e 6b735f62 795f7265 get_chunks_by_re │ │ │ │ + 0x0002785c 67696f6e 00000000 4d414353 332e494f gion....MACS3.IO │ │ │ │ + 0x0002786c 2e42414d 2e424149 46696c65 2e676574 .BAM.BAIFile.get │ │ │ │ + 0x0002787c 5f636875 6e6b735f 62795f72 6567696f _chunks_by_regio │ │ │ │ + 0x0002788c 6e000000 6765745f 6368756e 6b735f62 n...get_chunks_b │ │ │ │ + 0x0002789c 795f7265 67696f6e 20287772 61707065 y_region (wrappe │ │ │ │ + 0x000278ac 72290000 5f5f7079 785f756e 7069636b r)..__pyx_unpick │ │ │ │ + 0x000278bc 6c655f42 414d6163 63657373 6f725f5f le_BAMaccessor__ │ │ │ │ + 0x000278cc 7365745f 73746174 65000000 73747200 set_state...str. │ │ │ │ + 0x000278dc 4d697373 696e6720 74797065 206f626a Missing type obj │ │ │ │ + 0x000278ec 65637400 43616e6e 6f742063 6f6e7665 ect.Cannot conve │ │ │ │ + 0x000278fc 72742025 2e323030 7320746f 20252e32 rt %.200s to %.2 │ │ │ │ + 0x0002790c 30307300 4d414353 332e494f 2e42414d 00s.MACS3.IO.BAM │ │ │ │ + 0x0002791c 2e5f5f70 79785f75 6e706963 6b6c655f .__pyx_unpickle_ │ │ │ │ + 0x0002792c 42414d61 63636573 736f725f 5f736574 BAMaccessor__set │ │ │ │ + 0x0002793c 5f737461 74650000 7475706c 65000000 _state..tuple... │ │ │ │ + 0x0002794c 4d414353 332e494f 2e42414d 2e42414d MACS3.IO.BAM.BAM │ │ │ │ + 0x0002795c 61636365 73736f72 2e5f5f73 65747374 accessor.__setst │ │ │ │ + 0x0002796c 6174655f 63797468 6f6e5f5f 00000000 ate_cython__.... │ │ │ │ + 0x0002797c 5f5f7079 785f756e 7069636b 6c655f42 __pyx_unpickle_B │ │ │ │ + 0x0002798c 414d6163 63657373 6f720000 4d414353 AMaccessor..MACS │ │ │ │ + 0x0002799c 332e494f 2e42414d 2e5f5f70 79785f75 3.IO.BAM.__pyx_u │ │ │ │ + 0x000279ac 6e706963 6b6c655f 42414d61 63636573 npickle_BAMacces │ │ │ │ + 0x000279bc 736f7200 6765745f 6368756e 6b735f62 sor.get_chunks_b │ │ │ │ + 0x000279cc 795f6c69 73745f6f 665f7265 67696f6e y_list_of_region │ │ │ │ + 0x000279dc 73000000 4d414353 332e494f 2e42414d s...MACS3.IO.BAM │ │ │ │ + 0x000279ec 2e424149 46696c65 2e676574 5f636875 .BAIFile.get_chu │ │ │ │ + 0x000279fc 6e6b735f 62795f6c 6973745f 6f665f72 nks_by_list_of_r │ │ │ │ + 0x00027a0c 6567696f 6e730000 6765745f 6368756e egions..get_chun │ │ │ │ + 0x00027a1c 6b735f62 795f6c69 73745f6f 665f7265 ks_by_list_of_re │ │ │ │ + 0x00027a2c 67696f6e 73202877 72617070 65722900 gions (wrapper). │ │ │ │ + 0x00027a3c 5f424149 46696c65 5f5f7265 61645f6e _BAIFile__read_n │ │ │ │ + 0x00027a4c 5f726566 00000000 4d414353 332e494f _ref....MACS3.IO │ │ │ │ + 0x00027a5c 2e42414d 2e424149 46696c65 2e5f4241 .BAM.BAIFile._BA │ │ │ │ + 0x00027a6c 4946696c 655f5f72 6561645f 6e5f7265 IFile__read_n_re │ │ │ │ + 0x00027a7c 66000000 6765745f 636f6666 7365745f f...get_coffset_ │ │ │ │ + 0x00027a8c 62795f72 6567696f 6e000000 4d414353 by_region...MACS │ │ │ │ + 0x00027a9c 332e494f 2e42414d 2e424149 46696c65 3.IO.BAM.BAIFile │ │ │ │ + 0x00027aac 2e676574 5f636f66 66736574 5f62795f .get_coffset_by_ │ │ │ │ + 0x00027abc 72656769 6f6e0000 6765745f 636f6666 region..get_coff │ │ │ │ + 0x00027acc 7365745f 62795f72 6567696f 6e202877 set_by_region (w │ │ │ │ + 0x00027adc 72617070 65722900 4d414353 332e494f rapper).MACS3.IO │ │ │ │ + 0x00027aec 2e42414d 2e4d4454 61674d69 7373696e .BAM.MDTagMissin │ │ │ │ + 0x00027afc 67457272 6f722e5f 5f737472 5f5f0000 gError.__str__.. │ │ │ │ + 0x00027b0c 6174206c 65617374 00000000 6174206d at least....at m │ │ │ │ + 0x00027b1c 6f737400 6765745f 72656164 735f696e ost.get_reads_in │ │ │ │ + 0x00027b2c 5f726567 696f6e00 4d414353 332e494f _region.MACS3.IO │ │ │ │ + 0x00027b3c 2e42414d 2e42414d 61636365 73736f72 .BAM.BAMaccessor │ │ │ │ + 0x00027b4c 2e676574 5f726561 64735f69 6e5f7265 .get_reads_in_re │ │ │ │ + 0x00027b5c 67696f6e 00000000 6368726f 6d000000 gion....chrom... │ │ │ │ + 0x00027b6c 6765745f 72656164 735f696e 5f726567 get_reads_in_reg │ │ │ │ + 0x00027b7c 696f6e20 28777261 70706572 29000000 ion (wrapper)... │ │ │ │ + 0x00027b8c 5f424149 46696c65 5f5f6c6f 61645f62 _BAIFile__load_b │ │ │ │ + 0x00027b9c 696e7300 5f5f7079 785f745f 31000000 ins.__pyx_t_1... │ │ │ │ + 0x00027bac 6e656564 206d6f72 65207468 616e2025 need more than % │ │ │ │ + 0x00027bbc 7a642076 616c7565 252e3173 20746f20 zd value%.1s to │ │ │ │ + 0x00027bcc 756e7061 636b0000 50795475 706c655f unpack..PyTuple_ │ │ │ │ + 0x00027bdc 43686563 6b287365 7175656e 63652900 Check(sequence). │ │ │ │ + 0x00027bec 50794c69 73745f43 6865636b 28736571 PyList_Check(seq │ │ │ │ + 0x00027bfc 75656e63 65290000 6c697374 20617373 uence)..list ass │ │ │ │ + 0x00027c0c 69676e6d 656e7420 696e6465 78206f75 ignment index ou │ │ │ │ + 0x00027c1c 74206f66 2072616e 67650000 5f5f7079 t of range..__py │ │ │ │ + 0x00027c2c 785f745f 38000000 4d414353 332e494f x_t_8...MACS3.IO │ │ │ │ + 0x00027c3c 2e42414d 2e424149 46696c65 2e5f4241 .BAM.BAIFile._BA │ │ │ │ + 0x00027c4c 4946696c 655f5f6c 6f61645f 62696e73 IFile__load_bins │ │ │ │ + 0x00027c5c 00000000 4d414353 332e494f 2e42414d ....MACS3.IO.BAM │ │ │ │ + 0x00027c6c 2e42414d 61636365 73736f72 2e5f5f69 .BAMaccessor.__i │ │ │ │ + 0x00027c7c 6e69745f 5f000000 42414d5f 66696c65 nit__...BAM_file │ │ │ │ + 0x00027c8c 6e616d65 00000000 5f5f7079 785f745f name....__pyx_t_ │ │ │ │ + 0x00027c9c 34000000 636c6f73 65000000 4d414353 4...close...MACS │ │ │ │ + 0x00027cac 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ + 0x00027cbc 73736f72 2e636c6f 73650000 636c6f73 ssor.close..clos │ │ │ │ + 0x00027ccc 65202877 72617070 65722900 6765745f e (wrapper).get_ │ │ │ │ + 0x00027cdc 6368756e 6b735f62 795f6269 6e202877 chunks_by_bin (w │ │ │ │ + 0x00027cec 72617070 65722900 5f42414d 61636365 rapper)._BAMacce │ │ │ │ + 0x00027cfc 73736f72 5f5f7061 7273655f 68656164 ssor__parse_head │ │ │ │ + 0x00027d0c 65720000 5f5f7079 785f745f 35000000 er..__pyx_t_5... │ │ │ │ + 0x00027d1c 5f5f7079 785f745f 36000000 5f5f7079 __pyx_t_6...__py │ │ │ │ + 0x00027d2c 785f745f 37000000 4d414353 332e494f x_t_7...MACS3.IO │ │ │ │ + 0x00027d3c 2e42414d 2e42414d 61636365 73736f72 .BAM.BAMaccessor │ │ │ │ + 0x00027d4c 2e5f4241 4d616363 6573736f 725f5f70 ._BAMaccessor__p │ │ │ │ + 0x00027d5c 61727365 5f686561 64657200 6765745f arse_header.get_ │ │ │ │ + 0x00027d6c 726c656e 67746873 00000000 4d414353 rlengths....MACS │ │ │ │ + 0x00027d7c 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ + 0x00027d8c 73736f72 2e676574 5f726c65 6e677468 ssor.get_rlength │ │ │ │ + 0x00027d9c 73000000 6765745f 726c656e 67746873 s...get_rlengths │ │ │ │ + 0x00027dac 20287772 61707065 72290000 6765745f (wrapper)..get_ │ │ │ │ + 0x00027dbc 6368726f 6d6f736f 6d657300 4d414353 chromosomes.MACS │ │ │ │ + 0x00027dcc 332e494f 2e42414d 2e42414d 61636365 3.IO.BAM.BAMacce │ │ │ │ + 0x00027ddc 73736f72 2e676574 5f636872 6f6d6f73 ssor.get_chromos │ │ │ │ + 0x00027dec 6f6d6573 00000000 6765745f 6368726f omes....get_chro │ │ │ │ + 0x00027dfc 6d6f736f 6d657320 28777261 70706572 mosomes (wrapper │ │ │ │ + 0x00027e0c 29000000 5f42414d 61636365 73736f72 )..._BAMaccessor │ │ │ │ + 0x00027e1c 5f5f7265 74726965 76655f63 64617461 __retrieve_cdata │ │ │ │ + 0x00027e2c 5f66726f 6d5f6267 7a665f62 6c6f636b _from_bgzf_block │ │ │ │ + 0x00027e3c 00000000 4d414353 332e494f 2e42414d ....MACS3.IO.BAM │ │ │ │ + 0x00027e4c 2e42414d 61636365 73736f72 2e5f4241 .BAMaccessor._BA │ │ │ │ + 0x00027e5c 4d616363 6573736f 725f5f72 65747269 Maccessor__retri │ │ │ │ + 0x00027e6c 6576655f 63646174 615f6672 6f6d5f62 eve_cdata_from_b │ │ │ │ + 0x00027e7c 677a665f 626c6f63 6b000000 5f42414d gzf_block..._BAM │ │ │ │ + 0x00027e8c 61636365 73736f72 5f5f6677 5f62696e accessor__fw_bin │ │ │ │ + 0x00027e9c 6172795f 70617273 65000000 274e6f6e ary_parse...'Non │ │ │ │ + 0x00027eac 65547970 6527206f 626a6563 74206973 eType' object is │ │ │ │ + 0x00027ebc 206e6f74 20697465 7261626c 65000000 not iterable... │ │ │ │ + 0x00027ecc 50795475 706c655f 43686563 6b285f5f PyTuple_Check(__ │ │ │ │ + 0x00027edc 7079785f 745f3131 29000000 5f5f7079 pyx_t_11)...__py │ │ │ │ + 0x00027eec 785f745f 31340000 4d414353 332e494f x_t_14..MACS3.IO │ │ │ │ + 0x00027efc 2e42414d 2e42414d 61636365 73736f72 .BAM.BAMaccessor │ │ │ │ + 0x00027f0c 2e5f4241 4d616363 6573736f 725f5f66 ._BAMaccessor__f │ │ │ │ + 0x00027f1c 775f6269 6e617279 5f706172 73650000 w_binary_parse.. │ │ │ │ + 0x00027f2c 556e6162 6c652074 6f20696e 69746961 Unable to initia │ │ │ │ + 0x00027f3c 6c697a65 20706963 6b6c696e 6720666f lize pickling fo │ │ │ │ + 0x00027f4c 7220252e 32303073 00000000 4d6f6475 r %.200s....Modu │ │ │ │ + 0x00027f5c 6c652027 42414d27 20686173 20616c72 le 'BAM' has alr │ │ │ │ + 0x00027f6c 65616479 20626565 6e20696d 706f7274 eady been import │ │ │ │ + 0x00027f7c 65642e20 52652d69 6e697469 616c6973 ed. Re-initialis │ │ │ │ + 0x00027f8c 6174696f 6e206973 206e6f74 20737570 ation is not sup │ │ │ │ + 0x00027f9c 706f7274 65642e00 6275696c 74696e73 ported..builtins │ │ │ │ + 0x00027fac 00000000 63797468 6f6e5f72 756e7469 ....cython_runti │ │ │ │ + 0x00027fbc 6d650000 5f5f6275 696c7469 6e735f5f me..__builtins__ │ │ │ │ + 0x00027fcc 00000000 636f6d70 696c6520 74696d65 ....compile time │ │ │ │ + 0x00027fdc 20507974 686f6e20 76657273 696f6e20 Python version │ │ │ │ + 0x00027fec 25642e25 64206f66 206d6f64 756c6520 %d.%d of module │ │ │ │ + 0x00027ffc 27252e31 30307327 20257320 72756e74 '%.100s' %s runt │ │ │ │ + 0x0002800c 696d6520 76657273 696f6e20 25642e25 ime version %d.% │ │ │ │ + 0x0002801c 64000000 646f6573 206e6f74 206d6174 d...does not mat │ │ │ │ + 0x0002802c 63680000 4d414353 332e494f 2e42414d ch..MACS3.IO.BAM │ │ │ │ + 0x0002803c 00000000 5f5f6465 6275675f 5f000000 ....__debug__... │ │ │ │ + 0x0002804c 6e756d70 792e5f63 6f72652e 5f6d756c numpy._core._mul │ │ │ │ + 0x0002805c 74696172 7261795f 756d6174 68000000 tiarray_umath... │ │ │ │ + 0x0002806c 6e756d70 792e636f 72652e5f 6d756c74 numpy.core._mult │ │ │ │ + 0x0002807c 69617272 61795f75 6d617468 00000000 iarray_umath.... │ │ │ │ + 0x0002808c 5f415252 41595f41 50490000 5f415252 _ARRAY_API.._ARR │ │ │ │ + 0x0002809c 41595f41 50492069 73206e6f 74205079 AY_API is not Py │ │ │ │ + 0x000280ac 43617073 756c6520 6f626a65 63740000 Capsule object.. │ │ │ │ + 0x000280bc 5f415252 41595f41 50492069 73204e55 _ARRAY_API is NU │ │ │ │ + 0x000280cc 4c4c2070 6f696e74 65720000 6d6f6475 LL pointer..modu │ │ │ │ + 0x000280dc 6c652063 6f6d7069 6c656420 61676169 le compiled agai │ │ │ │ + 0x000280ec 6e737420 41424920 76657273 696f6e20 nst ABI version │ │ │ │ + 0x000280fc 30782578 20627574 20746869 73207665 0x%x but this ve │ │ │ │ + 0x0002810c 7273696f 6e206f66 206e756d 70792069 rsion of numpy i │ │ │ │ + 0x0002811c 73203078 25780000 6d6f6475 6c652077 s 0x%x..module w │ │ │ │ + 0x0002812c 61732063 6f6d7069 6c656420 61676169 as compiled agai │ │ │ │ + 0x0002813c 6e737420 4e756d50 7920432d 41504920 nst NumPy C-API │ │ │ │ + 0x0002814c 76657273 696f6e20 30782578 20284e75 version 0x%x (Nu │ │ │ │ + 0x0002815c 6d507920 312e3233 29206275 74207468 mPy 1.23) but th │ │ │ │ + 0x0002816c 65207275 6e6e696e 67204e75 6d507920 e running NumPy │ │ │ │ + 0x0002817c 68617320 432d4150 49207665 7273696f has C-API versio │ │ │ │ + 0x0002818c 6e203078 25782e20 43686563 6b207468 n 0x%x. Check th │ │ │ │ + 0x0002819c 65207365 6374696f 6e20432d 41504920 e section C-API │ │ │ │ + 0x000281ac 696e636f 6d706174 6962696c 69747920 incompatibility │ │ │ │ + 0x000281bc 61742074 68652054 726f7562 6c657368 at the Troublesh │ │ │ │ + 0x000281cc 6f6f7469 6e672049 6d706f72 74457272 ooting ImportErr │ │ │ │ + 0x000281dc 6f722073 65637469 6f6e2061 74206874 or section at ht │ │ │ │ + 0x000281ec 7470733a 2f2f6e75 6d70792e 6f72672f tps://numpy.org/ │ │ │ │ + 0x000281fc 64657664 6f63732f 75736572 2f74726f devdocs/user/tro │ │ │ │ + 0x0002820c 75626c65 73686f6f 74696e67 2d696d70 ubleshooting-imp │ │ │ │ + 0x0002821c 6f727465 72726f72 2e68746d 6c23632d orterror.html#c- │ │ │ │ + 0x0002822c 6170692d 696e636f 6d706174 6962696c api-incompatibil │ │ │ │ + 0x0002823c 69747920 666f7220 696e6469 63617469 ity for indicati │ │ │ │ + 0x0002824c 6f6e7320 6f6e2068 6f772074 6f20736f ons on how to so │ │ │ │ + 0x0002825c 6c766520 74686973 2070726f 626c656d lve this problem │ │ │ │ + 0x0002826c 2e000000 46415441 4c3a206d 6f64756c ....FATAL: modul │ │ │ │ + 0x0002827c 6520636f 6d70696c 65642061 7320756e e compiled as un │ │ │ │ + 0x0002828c 6b6e6f77 6e20656e 6469616e 00000000 known endian.... │ │ │ │ + 0x0002829c 46415441 4c3a206d 6f64756c 6520636f FATAL: module co │ │ │ │ + 0x000282ac 6d70696c 65642061 73206c69 74746c65 mpiled as little │ │ │ │ + 0x000282bc 20656e64 69616e2c 20627574 20646574 endian, but det │ │ │ │ + 0x000282cc 65637465 64206469 66666572 656e7420 ected different │ │ │ │ + 0x000282dc 656e6469 616e6e65 73732061 74207275 endianness at ru │ │ │ │ + 0x000282ec 6e74696d 65000000 626f6f6c 00000000 ntime...bool.... │ │ │ │ + 0x000282fc 636f6d70 6c657800 6e756d70 79000000 complex.numpy... │ │ │ │ + 0x0002830c 64747970 65000000 666c6174 69746572 dtype...flatiter │ │ │ │ + 0x0002831c 00000000 62726f61 64636173 74000000 ....broadcast... │ │ │ │ + 0x0002832c 6e646172 72617900 67656e65 72696300 ndarray.generic. │ │ │ │ + 0x0002833c 6e756d62 65720000 7369676e 6564696e number..signedin │ │ │ │ + 0x0002834c 74656765 72000000 756e7369 676e6564 teger...unsigned │ │ │ │ + 0x0002835c 696e7465 67657200 696e6578 61637400 integer.inexact. │ │ │ │ + 0x0002836c 666c6f61 74696e67 00000000 636f6d70 floating....comp │ │ │ │ + 0x0002837c 6c657866 6c6f6174 696e6700 666c6578 lexfloating.flex │ │ │ │ + 0x0002838c 69626c65 00000000 63686172 61637465 ible....characte │ │ │ │ + 0x0002839c 72000000 7566756e 63000000 5079496e r...ufunc...PyIn │ │ │ │ + 0x000283ac 69745f42 414d0000 5f5f6469 63745f5f it_BAM..__dict__ │ │ │ │ + 0x000283bc 00000000 66726f6d 2d696d70 6f72742d ....from-import- │ │ │ │ + 0x000283cc 2a206f62 6a656374 20686173 206e6f20 * object has no │ │ │ │ + 0x000283dc 5f5f6469 63745f5f 20616e64 206e6f20 __dict__ and no │ │ │ │ + 0x000283ec 5f5f616c 6c5f5f00 696e6465 78203c3d __all__.index <= │ │ │ │ + 0x000283fc 20507955 6e69636f 64655f47 45545f4c PyUnicode_GET_L │ │ │ │ + 0x0002840c 454e4754 4828756e 69636f64 65290000 ENGTH(unicode).. │ │ │ │ + 0x0002841c 50794c69 73745f43 6865636b 286c6973 PyList_Check(lis │ │ │ │ + 0x0002842c 74290000 50795475 706c655f 43686563 t)..PyTuple_Chec │ │ │ │ + 0x0002843c 6b28696d 706f7274 5f6f626a 29000000 k(import_obj)... │ │ │ │ + 0x0002844c 43616e6e 6f74206f 76657277 72697465 Cannot overwrite │ │ │ │ + 0x0002845c 20432074 79706520 25730000 5f5f6f72 C type %s..__or │ │ │ │ + 0x0002846c 69675f62 61736573 5f5f0000 696e6974 ig_bases__..init │ │ │ │ + 0x0002847c 204d4143 53332e49 4f2e4241 4d000000 MACS3.IO.BAM... │ │ │ │ + 0x0002848c 6e756d70 792e636f 72652e6d 756c7469 numpy.core.multi │ │ │ │ + 0x0002849c 61727261 79206661 696c6564 20746f20 array failed to │ │ │ │ + 0x000284ac 696d706f 72742028 6175746f 2d67656e import (auto-gen │ │ │ │ + 0x000284bc 65726174 65642062 65636175 73652079 erated because y │ │ │ │ + 0x000284cc 6f752064 69646e27 74206361 6c6c2027 ou didn't call ' │ │ │ │ + 0x000284dc 6e756d70 792e696d 706f7274 5f617272 numpy.import_arr │ │ │ │ + 0x000284ec 61792829 27206166 74657220 63696d70 ay()' after cimp │ │ │ │ + 0x000284fc 6f727469 6e67206e 756d7079 3b207573 orting numpy; us │ │ │ │ + 0x0002850c 6520273c 766f6964 3e6e756d 70792e5f e 'numpy._ │ │ │ │ + 0x0002851c 696d706f 72745f61 72726179 2720746f import_array' to │ │ │ │ + 0x0002852c 20646973 61626c65 20696620 796f7520 disable if you │ │ │ │ + 0x0002853c 61726520 63657274 61696e20 796f7520 are certain you │ │ │ │ + 0x0002854c 646f6e27 74206e65 65642069 74292e00 don't need it).. │ │ │ │ + 0x0002855c 42414946 696c6500 5f5f7079 785f6374 BAIFile.__pyx_ct │ │ │ │ + 0x0002856c 75706c65 5f356e75 6d70795f 5f64756e uple_5numpy__dun │ │ │ │ + 0x0002857c 6465725f 7079785f 745f356e 756d7079 der_pyx_t_5numpy │ │ │ │ + 0x0002858c 5f75696e 7431365f 74000000 5f5f7079 _uint16_t...__py │ │ │ │ + 0x0002859c 785f6374 75706c65 5f356e75 6d70795f x_ctuple_5numpy_ │ │ │ │ + 0x000285ac 5f64756e 6465725f 7079785f 745f356e _dunder_pyx_t_5n │ │ │ │ + 0x000285bc 756d7079 5f75696e 7431365f 745f7374 umpy_uint16_t_st │ │ │ │ + 0x000285cc 72756374 00000000 5f5f7079 785f6374 ruct....__pyx_ct │ │ │ │ + 0x000285dc 75706c65 5f356e75 6d70795f 5f64756e uple_5numpy__dun │ │ │ │ + 0x000285ec 6465725f 7079785f 745f356e 756d7079 der_pyx_t_5numpy │ │ │ │ + 0x000285fc 5f75696e 7433325f 74000000 5f5f7079 _uint32_t...__py │ │ │ │ + 0x0002860c 785f6374 75706c65 5f356e75 6d70795f x_ctuple_5numpy_ │ │ │ │ + 0x0002861c 5f64756e 6465725f 7079785f 745f356e _dunder_pyx_t_5n │ │ │ │ + 0x0002862c 756d7079 5f75696e 7433325f 745f7374 umpy_uint32_t_st │ │ │ │ + 0x0002863c 72756374 00000000 5f5f7079 785f6374 ruct....__pyx_ct │ │ │ │ + 0x0002864c 75706c65 5f356e75 6d70795f 5f64756e uple_5numpy__dun │ │ │ │ + 0x0002865c 6465725f 7079785f 745f356e 756d7079 der_pyx_t_5numpy │ │ │ │ + 0x0002866c 5f75696e 7436345f 745f5f61 6e645f6c _uint64_t__and_l │ │ │ │ + 0x0002867c 6f6e6700 5f5f7079 785f6374 75706c65 ong.__pyx_ctuple │ │ │ │ + 0x0002868c 5f356e75 6d70795f 5f64756e 6465725f _5numpy__dunder_ │ │ │ │ + 0x0002869c 7079785f 745f356e 756d7079 5f75696e pyx_t_5numpy_uin │ │ │ │ + 0x000286ac 7436345f 745f5f61 6e645f6c 6f6e675f t64_t__and_long_ │ │ │ │ + 0x000286bc 73747275 63740000 5f5f7079 785f6374 struct..__pyx_ct │ │ │ │ + 0x000286cc 75706c65 5f50795f 7373697a 655f7400 uple_Py_ssize_t. │ │ │ │ + 0x000286dc 5f5f7079 785f6374 75706c65 5f50795f __pyx_ctuple_Py_ │ │ │ │ + 0x000286ec 7373697a 655f745f 73747275 63740000 ssize_t_struct.. │ │ │ │ + 0x000286fc 5f5f7079 785f6374 75706c65 5f613231 __pyx_ctuple_a21 │ │ │ │ + 0x0002870c 6263305f 5f356e75 6d70795f 5f64756e bc0__5numpy__dun │ │ │ │ + 0x0002871c 6465725f 7079785f 745f356e 756d7079 der_pyx_t_5numpy │ │ │ │ + 0x0002872c 5f75696e 7433325f 745f5f61 6e645f35 _uint32_t__and_5 │ │ │ │ + 0x0002873c 6e756d5f 5f657463 00000000 5f5f7079 num__etc....__py │ │ │ │ + 0x0002874c 785f6374 75706c65 5f613231 6263305f x_ctuple_a21bc0_ │ │ │ │ + 0x0002875c 5f356e75 6d70795f 5f64756e 6465725f _5numpy__dunder_ │ │ │ │ + 0x0002876c 7079785f 745f356e 756d7079 5f75696e pyx_t_5numpy_uin │ │ │ │ + 0x0002877c 7433325f 745f5f61 6e645f35 6e756d5f t32_t__and_5num_ │ │ │ │ + 0x0002878c 5f657463 5f737472 75637400 5f5f7079 _etc_struct.__py │ │ │ │ + 0x0002879c 785f6374 75706c65 5f626164 3830635f x_ctuple_bad80c_ │ │ │ │ + 0x000287ac 5f356e75 6d70795f 5f64756e 6465725f _5numpy__dunder_ │ │ │ │ + 0x000287bc 7079785f 745f356e 756d7079 5f75696e pyx_t_5numpy_uin │ │ │ │ + 0x000287cc 7433325f 745f5f61 6e645f35 6e756d5f t32_t__and_5num_ │ │ │ │ + 0x000287dc 5f657463 00000000 5f5f7079 785f6374 _etc....__pyx_ct │ │ │ │ + 0x000287ec 75706c65 5f626164 3830635f 5f356e75 uple_bad80c__5nu │ │ │ │ + 0x000287fc 6d70795f 5f64756e 6465725f 7079785f mpy__dunder_pyx_ │ │ │ │ + 0x0002880c 745f356e 756d7079 5f75696e 7433325f t_5numpy_uint32_ │ │ │ │ + 0x0002881c 745f5f61 6e645f35 6e756d5f 5f657463 t__and_5num__etc │ │ │ │ + 0x0002882c 5f737472 75637400 5f5f7079 785f6374 _struct.__pyx_ct │ │ │ │ + 0x0002883c 75706c65 5f646f75 626c6500 5f5f7079 uple_double.__py │ │ │ │ + 0x0002884c 785f6374 75706c65 5f646f75 626c655f x_ctuple_double_ │ │ │ │ + 0x0002885c 73747275 63740000 5f5f7079 785f6374 struct..__pyx_ct │ │ │ │ + 0x0002886c 75706c65 5f666431 3438615f 5f356e75 uple_fd148a__5nu │ │ │ │ + 0x0002887c 6d70795f 5f64756e 6465725f 7079785f mpy__dunder_pyx_ │ │ │ │ + 0x0002888c 745f356e 756d7079 5f75696e 7436345f t_5numpy_uint64_ │ │ │ │ + 0x0002889c 745f5f61 6e645f35 6e756d5f 5f657463 t__and_5num__etc │ │ │ │ + 0x000288ac 00000000 5f5f7079 785f6374 75706c65 ....__pyx_ctuple │ │ │ │ + 0x000288bc 5f666431 3438615f 5f356e75 6d70795f _fd148a__5numpy_ │ │ │ │ + 0x000288cc 5f64756e 6465725f 7079785f 745f356e _dunder_pyx_t_5n │ │ │ │ + 0x000288dc 756d7079 5f75696e 7436345f 745f5f61 umpy_uint64_t__a │ │ │ │ + 0x000288ec 6e645f35 6e756d5f 5f657463 5f737472 nd_5num__etc_str │ │ │ │ + 0x000288fc 75637400 5f5f7079 785f6374 75706c65 uct.__pyx_ctuple │ │ │ │ + 0x0002890c 5f696e74 00000000 5f5f7079 785f6374 _int....__pyx_ct │ │ │ │ + 0x0002891c 75706c65 5f696e74 5f737472 75637400 uple_int_struct. │ │ │ │ + 0x0002892c 5f5f7079 785f6374 75706c65 5f6c6f6e __pyx_ctuple_lon │ │ │ │ + 0x0002893c 67000000 5f5f7079 785f6374 75706c65 g...__pyx_ctuple │ │ │ │ + 0x0002894c 5f6c6f6e 675f5f61 6e645f50 795f7373 _long__and_Py_ss │ │ │ │ + 0x0002895c 697a655f 74000000 5f5f7079 785f6374 ize_t...__pyx_ct │ │ │ │ + 0x0002896c 75706c65 5f6c6f6e 675f5f61 6e645f50 uple_long__and_P │ │ │ │ + 0x0002897c 795f7373 697a655f 745f7374 72756374 y_ssize_t_struct │ │ │ │ + 0x0002898c 00000000 5f5f7079 785f6374 75706c65 ....__pyx_ctuple │ │ │ │ + 0x0002899c 5f6c6f6e 675f5f61 6e645f6c 6f6e6700 _long__and_long. │ │ │ │ + 0x000289ac 5f5f7079 785f6374 75706c65 5f6c6f6e __pyx_ctuple_lon │ │ │ │ + 0x000289bc 675f5f61 6e645f6c 6f6e675f 5f616e64 g__and_long__and │ │ │ │ + 0x000289cc 5f6c6f6e 67000000 5f5f7079 785f6374 _long...__pyx_ct │ │ │ │ + 0x000289dc 75706c65 5f6c6f6e 675f5f61 6e645f6c uple_long__and_l │ │ │ │ + 0x000289ec 6f6e675f 5f616e64 5f6c6f6e 675f5f61 ong__and_long__a │ │ │ │ + 0x000289fc 6e645f6c 6f6e675f 5f616e64 5f6c6f6e nd_long__and_lon │ │ │ │ + 0x00028a0c 675f5f61 6e645f6c 6f6e6700 5f5f7079 g__and_long.__py │ │ │ │ + 0x00028a1c 785f6374 75706c65 5f6c6f6e 675f5f61 x_ctuple_long__a │ │ │ │ + 0x00028a2c 6e645f6c 6f6e675f 5f616e64 5f6c6f6e nd_long__and_lon │ │ │ │ + 0x00028a3c 675f5f61 6e645f6c 6f6e675f 5f616e64 g__and_long__and │ │ │ │ + 0x00028a4c 5f6c6f6e 675f5f61 6e645f6c 6f6e675f _long__and_long_ │ │ │ │ + 0x00028a5c 73747275 63740000 5f5f7079 785f6374 struct..__pyx_ct │ │ │ │ + 0x00028a6c 75706c65 5f6c6f6e 675f5f61 6e645f6c uple_long__and_l │ │ │ │ + 0x00028a7c 6f6e675f 5f616e64 5f6c6f6e 675f7374 ong__and_long_st │ │ │ │ + 0x00028a8c 72756374 00000000 5f5f7079 785f6374 ruct....__pyx_ct │ │ │ │ + 0x00028a9c 75706c65 5f6c6f6e 675f5f61 6e645f6c uple_long__and_l │ │ │ │ + 0x00028aac 6f6e675f 73747275 63740000 5f5f7079 ong_struct..__py │ │ │ │ + 0x00028abc 785f6374 75706c65 5f6c6f6e 675f7374 x_ctuple_long_st │ │ │ │ + 0x00028acc 72756374 00000000 5f5f7079 785f6f70 ruct....__pyx_op │ │ │ │ + 0x00028adc 745f6172 67735f35 4d414353 335f3249 t_args_5MACS3_2I │ │ │ │ + 0x00028aec 4f5f3342 414d5f31 3142414d 61636365 O_3BAM_11BAMacce │ │ │ │ + 0x00028afc 73736f72 5f5f5f66 775f6269 6e617279 ssor___fw_binary │ │ │ │ + 0x00028b0c 5f706172 73650000 5f5f7079 785f6f70 _parse..__pyx_op │ │ │ │ + 0x00028b1c 745f6172 67735f35 4d414353 335f3249 t_args_5MACS3_2I │ │ │ │ + 0x00028b2c 4f5f3342 414d5f31 3142414d 61636365 O_3BAM_11BAMacce │ │ │ │ + 0x00028b3c 73736f72 5f676574 5f726561 64735f69 ssor_get_reads_i │ │ │ │ + 0x00028b4c 6e5f7265 67696f6e 00000000 666c6f61 n_region....floa │ │ │ │ + 0x00028b5c 7433325f 74000000 666c6f61 7436345f t32_t...float64_ │ │ │ │ + 0x00028b6c 74000000 696e7431 365f7400 696e7433 t...int16_t.int3 │ │ │ │ + 0x00028b7c 325f7400 696e7436 345f7400 696e7438 2_t.int64_t.int8 │ │ │ │ + 0x00028b8c 5f740000 73697a65 5f740000 75696e74 _t..size_t..uint │ │ │ │ + 0x00028b9c 31365f74 00000000 75696e74 33325f74 16_t....uint32_t │ │ │ │ + 0x00028bac 00000000 75696e74 36345f74 00000000 ....uint64_t.... │ │ │ │ + 0x00028bbc 75696e74 385f7400 5f637974 686f6e5f uint8_t._cython_ │ │ │ │ + 0x00028bcc 335f315f 365f6d6f 6e2e6379 74686f6e 3_1_6_mon.cython │ │ │ │ + 0x00028bdc 5f66756e 6374696f 6e5f6f72 5f6d6574 _function_or_met │ │ │ │ + 0x00028bec 686f6400 5f5f7265 64756365 5f5f0000 hod.__reduce__.. │ │ │ │ + 0x00028bfc 5f5f6d6f 64756c65 5f5f0000 5f5f6469 __module__..__di │ │ │ │ + 0x00028c0c 63746f66 66736574 5f5f0000 5f5f7665 ctoffset__..__ve │ │ │ │ + 0x00028c1c 63746f72 63616c6c 6f666673 65745f5f ctorcalloffset__ │ │ │ │ + 0x00028c2c 00000000 5f5f7765 616b6c69 73746f66 ....__weaklistof │ │ │ │ + 0x00028c3c 66736574 5f5f0000 66756e63 5f646f63 fset__..func_doc │ │ │ │ + 0x00028c4c 00000000 5f5f646f 635f5f00 66756e63 ....__doc__.func │ │ │ │ + 0x00028c5c 5f6e616d 65000000 5f5f6e61 6d655f5f _name...__name__ │ │ │ │ + 0x00028c6c 00000000 5f5f7175 616c6e61 6d655f5f ....__qualname__ │ │ │ │ + 0x00028c7c 00000000 66756e63 5f646963 74000000 ....func_dict... │ │ │ │ + 0x00028c8c 66756e63 5f676c6f 62616c73 00000000 func_globals.... │ │ │ │ + 0x00028c9c 5f5f676c 6f62616c 735f5f00 66756e63 __globals__.func │ │ │ │ + 0x00028cac 5f636c6f 73757265 00000000 5f5f636c _closure....__cl │ │ │ │ + 0x00028cbc 6f737572 655f5f00 66756e63 5f636f64 osure__.func_cod │ │ │ │ + 0x00028ccc 65000000 5f5f636f 64655f5f 00000000 e...__code__.... │ │ │ │ + 0x00028cdc 66756e63 5f646566 61756c74 73000000 func_defaults... │ │ │ │ + 0x00028cec 5f5f6465 6661756c 74735f5f 00000000 __defaults__.... │ │ │ │ + 0x00028cfc 5f5f6b77 64656661 756c7473 5f5f0000 __kwdefaults__.. │ │ │ │ + 0x00028d0c 5f5f616e 6e6f7461 74696f6e 735f5f00 __annotations__. │ │ │ │ + 0x00028d1c 5f69735f 636f726f 7574696e 65000000 _is_coroutine... │ │ │ │ + 0x00028d2c 5f637974 686f6e5f 335f315f 365f6d6f _cython_3_1_6_mo │ │ │ │ + 0x00028d3c 6e2e5f63 6f6d6d6f 6e5f7479 7065735f n._common_types_ │ │ │ │ + 0x00028d4c 6d657461 74797065 00000000 43797468 metatype....Cyth │ │ │ │ + 0x00028d5c 6f6e556e 626f756e 64434d65 74686f64 onUnboundCMethod │ │ │ │ + 0x00028d6c 00000000 42414d00 4d414353 332e494f ....BAM.MACS3.IO │ │ │ │ + 0x00028d7c 2e42414d 2e42414d 61636365 73736f72 .BAM.BAMaccessor │ │ │ │ + 0x00028d8c 00000000 54686973 2042414d 2066696c ....This BAM fil │ │ │ │ + 0x00028d9c 65207265 61646572 20697320 64657369 e reader is desi │ │ │ │ + 0x00028dac 676e6564 20746f20 61636365 73732063 gned to access c │ │ │ │ + 0x00028dbc 65727461 696e2061 6c69676e 6d656e74 ertain alignment │ │ │ │ + 0x00028dcc 0a202020 20726563 6f726473 20746861 . records tha │ │ │ │ + 0x00028ddc 74206f76 65726c61 70207769 74682067 t overlap with g │ │ │ │ + 0x00028dec 6976696e 2067656e 6f6d6963 20636f6f ivin genomic coo │ │ │ │ + 0x00028dfc 7264696e 61746573 2e0a0a20 20202054 rdinates... T │ │ │ │ + 0x00028e0c 68652042 414d6163 63657373 6f72206e he BAMaccessor n │ │ │ │ + 0x00028e1c 65656473 2061206d 61746368 696e6720 eeds a matching │ │ │ │ + 0x00028e2c 42414d20 696e6465 78206669 6c652028 BAM index file ( │ │ │ │ + 0x00028e3c 2e626169 2920666f 72206661 73740a20 .bai) for fast. │ │ │ │ + 0x00028e4c 20202061 63636573 732e2050 6c656173 access. Pleas │ │ │ │ + 0x00028e5c 65207265 66657220 746f2053 414d2066 e refer to SAM f │ │ │ │ + 0x00028e6c 6f726d61 74207370 65636966 69636174 ormat specificat │ │ │ │ + 0x00028e7c 696f6e3a 0a0a2020 20206874 7470733a ion:.. https: │ │ │ │ + 0x00028e8c 2f2f7361 6d746f6f 6c732e67 69746875 //samtools.githu │ │ │ │ + 0x00028e9c 622e696f 2f687473 2d737065 63732f53 b.io/hts-specs/S │ │ │ │ + 0x00028eac 414d7631 2e706466 0a0a2020 20204e6f AMv1.pdf.. No │ │ │ │ + 0x00028ebc 74652c20 74686520 68656164 6572206f te, the header o │ │ │ │ + 0x00028ecc 66204241 4d207769 6c6c2073 74696c6c f BAM will still │ │ │ │ + 0x00028edc 20626520 72656164 20746872 6f756768 be read through │ │ │ │ + 0x00028eec 20277472 61646974 696f6e61 6c270a20 'traditional'. │ │ │ │ + 0x00028efc 20202077 6179202d 2d207573 696e6720 way -- using │ │ │ │ + 0x00028f0c 677a6970 20746f20 72656164 20746872 gzip to read thr │ │ │ │ + 0x00028f1c 6f756768 2e204275 7420666f 72206163 ough. But for ac │ │ │ │ + 0x00028f2c 63657373 696e6720 73706563 69666963 cessing specific │ │ │ │ + 0x00028f3c 0a202020 20616c69 676e6d65 6e74732c . alignments, │ │ │ │ + 0x00028f4c 20776520 77696c6c 20726561 64204241 we will read BA │ │ │ │ + 0x00028f5c 4d206173 2062696e 6172792c 20616363 M as binary, acc │ │ │ │ + 0x00028f6c 65737320 74686520 636f6d70 72657373 ess the compress │ │ │ │ + 0x00028f7c 65640a20 20202063 68756e6b 20746865 ed. chunk the │ │ │ │ + 0x00028f8c 6e207573 65207a6c 69622e64 65636f6d n use zlib.decom │ │ │ │ + 0x00028f9c 70726573 732e0a0a 20202020 00000000 press... .... │ │ │ │ + 0x00028fac 4d414353 332e494f 2e42414d 2e424149 MACS3.IO.BAM.BAI │ │ │ │ + 0x00028fbc 46696c65 00000000 42414920 46696c65 File....BAI File │ │ │ │ + 0x00028fcc 20436c61 73732066 6f722042 41492028 Class for BAI ( │ │ │ │ + 0x00028fdc 696e6465 78206f66 2042414d 29204669 index of BAM) Fi │ │ │ │ + 0x00028fec 6c652e0a 0a202020 20576869 6c652069 le... While i │ │ │ │ + 0x00028ffc 6e697469 6174696e 67207468 65206f62 nitiating the ob │ │ │ │ + 0x0002900c 6a656374 2c204241 49206669 6c652077 ject, BAI file w │ │ │ │ + 0x0002901c 696c6c20 6265206c 6f616465 6420616e ill be loaded an │ │ │ │ + 0x0002902c 64207468 650a2020 2020696e 666f726d d the. inform │ │ │ │ + 0x0002903c 6174696f 6e206f66 2062696e 7320616e ation of bins an │ │ │ │ + 0x0002904c 64206368 756e6b73 2077696c 6c206265 d chunks will be │ │ │ │ + 0x0002905c 20736176 65642069 6e207468 6520636c saved in the cl │ │ │ │ + 0x0002906c 61737320 6f626a65 63742e0a 0a202020 ass object... │ │ │ │ + 0x0002907c 20506c65 61736520 72656665 7220746f Please refer to │ │ │ │ + 0x0002908c 20687474 70733a2f 2f73616d 746f6f6c https://samtool │ │ │ │ + 0x0002909c 732e6769 74687562 2e696f2f 6874732d s.github.io/hts- │ │ │ │ + 0x000290ac 73706563 732f5341 4d76312e 70646620 specs/SAMv1.pdf │ │ │ │ + 0x000290bc 666f720a 20202020 64657461 696c2064 for. detail d │ │ │ │ + 0x000290cc 6566696e 6974696f 6e206f66 20424149 efinition of BAI │ │ │ │ + 0x000290dc 2066696c 652e0a20 20202000 5f5f5079 file.. .__Py │ │ │ │ + 0x000290ec 785f4379 46756e63 74696f6e 5f696e69 x_CyFunction_ini │ │ │ │ + 0x000290fc 745f6465 6661756c 74730000 50795f53 t_defaults..Py_S │ │ │ │ + 0x0002910c 495a4500 50795475 706c655f 4745545f IZE.PyTuple_GET_ │ │ │ │ + 0x0002911c 53495a45 00000000 5079556e 69636f64 SIZE....PyUnicod │ │ │ │ + 0x0002912c 655f4745 545f4c45 4e475448 00000000 e_GET_LENGTH.... │ │ │ │ + 0x0002913c 5079556e 69636f64 655f4953 5f434f4d PyUnicode_IS_COM │ │ │ │ + 0x0002914c 50414354 00000000 5079556e 69636f64 PACT....PyUnicod │ │ │ │ + 0x0002915c 655f4953 5f415343 49490000 5f507955 e_IS_ASCII.._PyU │ │ │ │ + 0x0002916c 6e69636f 64655f4e 4f4e434f 4d504143 nicode_NONCOMPAC │ │ │ │ + 0x0002917c 545f4441 54410000 5f50794c 6f6e675f T_DATA.._PyLong_ │ │ │ │ + 0x0002918c 4973436f 6d706163 74000000 5f50794c IsCompact..._PyL │ │ │ │ + 0x0002919c 6f6e675f 436f6d70 61637456 616c7565 ong_CompactValue │ │ │ │ + 0x000291ac 00000000 50794c69 73745f53 45545f49 ....PyList_SET_I │ │ │ │ + 0x000291bc 54454d00 5f5f5079 785f4973 53756274 TEM.__Pyx_IsSubt │ │ │ │ + 0x000291cc 79706500 50795475 706c655f 5345545f ype.PyTuple_SET_ │ │ │ │ + 0x000291dc 4954454d 00000000 5f5f5079 785f4973 ITEM....__Pyx_Is │ │ │ │ + 0x000291ec 416e7953 75627479 70653200 50794d65 AnySubtype2.PyMe │ │ │ │ + 0x000291fc 74686f64 5f474554 5f53454c 46000000 thod_GET_SELF... │ │ │ │ + 0x0002920c 50794c69 73745f47 45545f53 495a4500 PyList_GET_SIZE. │ │ │ │ + 0x0002921c 50795f53 45545f53 495a4500 5079556e Py_SET_SIZE.PyUn │ │ │ │ + 0x0002922c 69636f64 655f4d41 585f4348 41525f56 icode_MAX_CHAR_V │ │ │ │ + 0x0002923c 414c5545 00000000 50794469 63745f47 ALUE....PyDict_G │ │ │ │ + 0x0002924c 45545f53 495a4500 50794279 7465735f ET_SIZE.PyBytes_ │ │ │ │ + 0x0002925c 4745545f 53495a45 00000000 50794279 GET_SIZE....PyBy │ │ │ │ + 0x0002926c 7465735f 41535f53 5452494e 47000000 tes_AS_STRING... │ │ │ │ + 0x0002927c 5f5f5079 785f4765 74497465 6d496e74 __Pyx_GetItemInt │ │ │ │ + 0x0002928c 5f547570 6c655f46 61737400 5f5f5079 _Tuple_Fast.__Py │ │ │ │ + 0x0002929c 785f4765 74497465 6d496e74 5f4c6973 x_GetItemInt_Lis │ │ │ │ + 0x000292ac 745f4661 73740000 5f5f5079 785f4765 t_Fast..__Pyx_Ge │ │ │ │ + 0x000292bc 74497465 6d496e74 5f466173 74000000 tItemInt_Fast... │ │ │ │ + 0x000292cc 5f5f5079 785f4572 72526573 746f7265 __Pyx_ErrRestore │ │ │ │ + 0x000292dc 496e5374 61746500 00020d05 0b0f0c01 InState......... │ │ │ │ + 0x000292ec 030a0000 5f5f5079 785f4665 74636843 ....__Pyx_FetchC │ │ │ │ + 0x000292fc 6f6d6d6f 6e547970 6546726f 6d537065 ommonTypeFromSpe │ │ │ │ + 0x0002930c 63000000 5f5f5079 785f7661 6c696461 c...__Pyx_valida │ │ │ │ + 0x0002931c 74655f62 61736573 5f747570 6c650000 te_bases_tuple.. │ │ │ │ + 0x0002932c 5f5f5079 785f4361 6c63756c 6174654d __Pyx_CalculateM │ │ │ │ + 0x0002933c 65746163 6c617373 00000000 5f5f5079 etaclass....__Py │ │ │ │ + 0x0002934c 785f4d65 72676556 7461626c 65730000 x_MergeVtables.. │ │ │ │ + 0x0002935c 4206f001 d0000000 8001f008 00091590 B............... │ │ │ │ + 0x0002936c 429061f0 06000509 88058855 90219032 B.a........U.!.2 │ │ │ │ + 0x0002937c 90539803 98329855 a022a043 a073a822 .S...2.U.".C.s." │ │ │ │ + 0x0002938c a841d808 0c884790 329051d8 04088805 .A....G.2.Q..... │ │ │ │ + 0x0002939c 88559021 90329053 98039832 9855a023 .U.!.2.S...2.U.# │ │ │ │ + 0x000293ac a053a803 a832a851 d8080c88 47903290 .S...2.Q....G.2. │ │ │ │ + 0x000293bc 51d80408 88058855 90219033 90639813 Q......U.!.3.c.. │ │ │ │ + 0x000293cc 98429865 a033a063 a813a842 a861d808 .B.e.3.c...B.a.. │ │ │ │ + 0x000293dc 0c884790 329051d8 04088805 88559021 ..G.2.Q......U.! │ │ │ │ + 0x000293ec 90349073 98239852 9875a044 a803a833 .4.s.#.R.u.D...3 │ │ │ │ + 0x000293fc a862b001 d8080c88 47903290 51d80408 .b......G.2.Q... │ │ │ │ + 0x0002940c 88058855 90219035 98039833 9862a005 ...U.!.5...3.b.. │ │ │ │ + 0x0002941c a055a823 a853b002 b021d808 0c884790 .U.#.S...!....G. │ │ │ │ + 0x0002942c 329051d8 040b8831 00000000 42068802 2.Q....1....B... │ │ │ │ + 0x0002943c 98000000 8001f01c 00051690 53980398 ............S... │ │ │ │ + 0x0002944c 339864a0 25a071f0 06000519 9801e004 3.d.%.q......... │ │ │ │ + 0x0002945c 0b883288 53900898 08a009d0 2940c007 ..2.S.......)@.. │ │ │ │ + 0x0002946c c071c806 c861e004 088801e0 04088807 .q...a.......... │ │ │ │ + 0x0002947c 88799803 9831984f a835b001 b014b055 .y...1.O.5.....U │ │ │ │ + 0x0002948c b821d808 0c884590 13904998 55a022a0 .!....E...I.U.". │ │ │ │ + 0x0002949c 47a831d8 080c8845 90139049 9855a022 G.1....E...I.U." │ │ │ │ + 0x000294ac a04db018 b813b841 e0080cd0 0c1d9855 .M.....A.......U │ │ │ │ + 0x000294bc a021a033 a062a802 a821e00c 0d885790 .!.3.b...!....W. │ │ │ │ + 0x000294cc 42906698 429861d8 040b8831 00000000 B.f.B.a....1.... │ │ │ │ + 0x000294dc 6306d003 10000000 8041d808 0c884a90 c........A....J. │ │ │ │ + 0x000294ec 61d8080c 884a9061 00000000 2106f003 a....J.a....!... │ │ │ │ + 0x000294fc 18000000 8041d808 0f887490 32d01560 .....A....t.2..` │ │ │ │ + 0x0002950c d06064d0 646dd06d 71d07172 00000000 .`d.dm.mq.qr.... │ │ │ │ + 0x0002951c 63064804 10000000 8041d808 0c884890 c.H......A....H. │ │ │ │ + 0x0002952c 41d8080c 88479031 00000000 21066804 A....G.1....!.h. │ │ │ │ + 0x0002953c 47000000 8041d808 0f887490 32f00000 G....A....t.2... │ │ │ │ + 0x0002954c 165d02f0 00005d02 6102f000 00610266 .]....].a....a.f │ │ │ │ + 0x0002955c 02f00000 66026d02 f000006d 027102f0 ....f.m....m.q.. │ │ │ │ + 0x0002956c 00007102 7502f000 00750279 02f00000 ..q.u....u.y.... │ │ │ │ + 0x0002957c 79024003 f0000040 03410300 42063005 y.@....@.A..B.0. │ │ │ │ + 0x0002958c 84000000 8041f016 00090d88 4c9801d8 .....A......L... │ │ │ │ + 0x0002959c 080c8847 90329055 9822984a a065a831 ...G.2.U.".J.e.1 │ │ │ │ + 0x000295ac d8080c88 49905498 149855a0 22a041d8 ....I.T...U.".A. │ │ │ │ + 0x000295bc 080b8834 88779063 9811d80c 12902998 ...4.w.c......). │ │ │ │ + 0x000295cc 319842d0 1e4ac824 c861d808 0c884990 1.B..J.$.a....I. │ │ │ │ + 0x000295dc 54981da0 61d8080c 88489044 98029825 T...a....H.D...% │ │ │ │ + 0x000295ec 9872a014 a051d808 0c884c98 049849a0 .r...Q....L...I. │ │ │ │ + 0x000295fc 52a074a8 31d8080c 884c9801 d8080c88 R.t.1....L...... │ │ │ │ + 0x0002960c 44900690 61d80809 00000000 2106e805 D...a.......!... │ │ │ │ + 0x0002961c 25000000 8041d808 0c884990 51d8080c %....A....I.Q... │ │ │ │ + 0x0002962c 884a9061 d8080c88 4c9801d8 080c884c .J.a....L......L │ │ │ │ + 0x0002963c 9801d808 0c884e98 21000000 41062006 ......N.!...A. . │ │ │ │ + 0x0002964c 98000000 8041d808 0e886490 21903490 .....A....d.!.4. │ │ │ │ + 0x0002965c 75984198 529875a0 43a072a8 11d8080f u.A.R.u.C.r..... │ │ │ │ + 0x0002966c 8874d013 37b074d0 3b4ec864 f0000053 .t..7.t.;N.d...S │ │ │ │ + 0x0002967c 014702f0 00004702 4b02f000 004b026a .G....G.K....K.j │ │ │ │ + 0x0002968c 02f00000 6a026e02 f000006e 025003f0 ....j.n....n.P.. │ │ │ │ + 0x0002969c 00005003 5403f000 0054037e 03f00000 ..P.T....T.~.... │ │ │ │ + 0x000296ac 7e034204 f0000042 046e04f0 00006e04 ~.B....B.n....n. │ │ │ │ + 0x000296bc 7204f000 00720458 05f00000 58057d05 r....r.X....X.}. │ │ │ │ + 0x000296cc f000007d 054106f0 00004106 4a06f000 ...}.A....A.J... │ │ │ │ + 0x000296dc 004a064c 06f00000 4c064d06 00000000 .J.L....L.M..... │ │ │ │ + 0x000296ec 61079806 2b000000 8041f006 00090d88 a...+....A...... │ │ │ │ + 0x000296fc 44900590 529071d8 08129026 98029826 D...R.q....&...& │ │ │ │ + 0x0002970c a004a044 a805a852 a875b042 b061d808 ...D...R.u.B.a.. │ │ │ │ + 0x0002971c 0f887100 6107d006 63010000 8041f014 ..q.a...c....A.. │ │ │ │ + 0x0002972c 00090d88 44900590 529071e0 080c8845 ....D...R.q....E │ │ │ │ + 0x0002973c 90159062 98049841 e00c1898 069862a0 ...b...A......b. │ │ │ │ + 0x0002974c 06a064a8 24a865b0 32b055b8 22b841e0 ..d.$.e.2.U.".A. │ │ │ │ + 0x0002975c 0c13903b 9863a011 e00c1090 0b9831e0 ...;.c........1. │ │ │ │ + 0x0002976c 0c1c9841 e00c1090 05905598 229841d8 ...A......U.".A. │ │ │ │ + 0x0002977c 121cd01c 2da856b0 32b057b8 44c004c0 ....-.V.2.W.D... │ │ │ │ + 0x0002978c 45c812c8 31e01014 904da011 d8101e98 E...1....M...... │ │ │ │ + 0x0002979c 61d81014 90459815 9862a001 d8141f98 a....E...b...... │ │ │ │ + 0x000297ac 77a062a8 06a862b0 07b074b8 34b875c0 w.b...b...t.4.u. │ │ │ │ + 0x000297bc 42c061e0 101d9852 987da841 e00c1090 B.a....R.}.A.... │ │ │ │ + 0x000297cc 05905290 769851f0 08000d1b 9826a002 ..R.v.Q......&.. │ │ │ │ + 0x000297dc a026a804 a844b005 b052b075 b842b861 .&...D...R.u.B.a │ │ │ │ + 0x000297ec e00c1090 04904598 12983298 52987da8 ......E...2.R.}. │ │ │ │ + 0x000297fc 41f00800 090d8845 90159062 98049841 A......E...b...A │ │ │ │ + 0x0002980c d80c0f88 74903598 029821d8 101c9844 ....t.5...!....D │ │ │ │ + 0x0002981c a005a052 a073a824 a862b001 d8101490 ...R.s.$.b...... │ │ │ │ + 0x0002982c 49985298 77a06bb0 19b821b8 32b851b8 I.R.w.k...!.2.Q. │ │ │ │ + 0x0002983c 64c02bc8 59d05657 d05759d0 595ad05a d.+.Y.VW.WY.YZ.Z │ │ │ │ + 0x0002984c 5bd82430 b009b811 b822b841 b854c01e [.$0.....".A.T.. │ │ │ │ + 0x0002985c c879d058 59d0595b d05b5cd0 5c5dd810 .y.XY.Y[.[\.\].. │ │ │ │ + 0x0002986c 14904da0 19a821a8 32a851a8 61d81014 ..M...!.2.Q.a... │ │ │ │ + 0x0002987c 904fa039 a841a852 a871b001 d8080900 .O.9.A.R.q...... │ │ │ │ + 0x0002988c 63066808 19000000 8041f012 00091690 c.h......A...... │ │ │ │ + 0x0002989c 52907498 35a002a0 27a814a8 52a877b0 R.t.5...'...R.w. │ │ │ │ + 0x000298ac 61000000 6306c008 37000000 8041f010 a...c...7....A.. │ │ │ │ + 0x000298bc 000d1b98 21e00812 90239052 9071d808 ....!....#.R.q.. │ │ │ │ + 0x000298cc 0c884990 51d80c12 90279812 98349875 ..I.Q....'...4.u │ │ │ │ + 0x000298dc a042a067 a854b012 b037b821 d8081590 .B.g.T...7.!.... │ │ │ │ + 0x000298ec 52907100 42063809 0d000000 8041d808 R.q.B.8......A.. │ │ │ │ + 0x000298fc 0f887490 39984298 61000000 84065009 ..t.9.B.a.....P. │ │ │ │ + 0x0002990c 23000000 8041f010 000910d0 0f21a012 #....A.......!.. │ │ │ │ + 0x0002991c a035a801 d8081190 14d01530 b002b027 .5.........0...' │ │ │ │ + 0x0002992c b811d808 0f887100 6306b009 57000000 ......q.c...W... │ │ │ │ + 0x0002993c 8041f00c 000d1998 01f00600 090d8845 .A.............E │ │ │ │ + 0x0002994c 90159062 98039831 9841d80c 12902798 ...b...1.A....'. │ │ │ │ + 0x0002995c 12983398 62a001d8 0c129027 98129833 ..3.b......'...3 │ │ │ │ + 0x0002996c 9862a001 d80c18d0 182aa822 a845b011 .b.......*.".E.. │ │ │ │ + 0x0002997c d80c1090 07907298 11d8080f 8874d013 ......r......t.. │ │ │ │ + 0x0002998c 2ea862b0 07b07100 8406300a 6b000000 ..b...q...0.k... │ │ │ │ + 0x0002999c 8041f016 00091290 14d0152a a822a847 .A.........*.".G │ │ │ │ + 0x000299ac b035b801 d8080b88 348871d8 0c139031 .5......4.q....1 │ │ │ │ + 0x000299bc d8081290 26980198 12983198 439873a0 ....&.....1.C.s. │ │ │ │ + 0x000299cc 21d8080c 88459015 90629803 98339861 !....E...b...3.a │ │ │ │ + 0x000299dc 9871d80c 1a9826a0 01a012a0 31a041d8 .q....&.....1.A. │ │ │ │ + 0x000299ec 0c1a982c a063a811 d80c0f88 7c983298 ...,.c......|.2. │ │ │ │ + 0x000299fc 51d8101a 9821d808 0f887100 6306e00a Q....!....q.c... │ │ │ │ + 0x00029a0c 4e000000 8041f014 00091890 71d8080c N....A......q... │ │ │ │ + 0x00029a1c 88459015 90629803 98319841 d80c1290 .E...b...1.A.... │ │ │ │ + 0x00029a2c 27981298 339862a0 01d80c12 90279812 '...3.b......'.. │ │ │ │ + 0x00029a3c 98339862 a001d80c 16d0162b a832a857 .3.b.......+.2.W │ │ │ │ + 0x00029a4c b045b811 d80c1898 079872a0 11d8080f .E........r..... │ │ │ │ + 0x00029a5c 88710000 21060800 09000000 8001d804 .q..!........... │ │ │ │ + 0x00029a6c 0a882b90 51000000 42061800 09000000 ..+.Q...B....... │ │ │ │ + 0x00029a7c 4206480c 85000000 8041f014 00090dd0 B.H......A...... │ │ │ │ + 0x00029a8c 0c1c9841 e0080c88 4f9831e0 080cd00c ...A....O.1..... │ │ │ │ + 0x00029a9c 1c9844a0 0ea862b0 01d8080b 88328855 ..D...b......2.U │ │ │ │ + 0x00029aac 90279812 98349871 d80c1090 0b9837a0 .'...4.q......7. │ │ │ │ + 0x00029abc 22a044a8 01e00c12 90299831 9842d01e ".D......).1.B.. │ │ │ │ + 0x00029acc 4ec864d0 5253d808 0c884b90 72981fa8 N.d.RS....K.r... │ │ │ │ + 0x00029adc 02a822a8 45b012b0 34b07fc0 65c838d0 ..".E...4...e.8. │ │ │ │ + 0x00029aec 5361d061 62d8080c d00c20a0 01d8080c Sa.ab..... ..... │ │ │ │ + 0x00029afc d00c1d98 51d8080c d00c1d98 51000000 ....Q.......Q... │ │ │ │ + 0x00029b0c 2106080d 0d000000 8041f00a 00090d88 !........A...... │ │ │ │ + 0x00029b1c 48904698 21000000 4107400d 17010000 H.F.!...A.@..... │ │ │ │ + 0x00029b2c 8041f022 000d1f98 61d80c1c 9841f008 .A."....a....A.. │ │ │ │ + 0x00029b3c 00090f88 62900f98 72a014a0 55a822a8 ....b...r...U.". │ │ │ │ + 0x00029b4c 44b00fb8 75c048c8 4ed05a5b e0081090 D...u.H.N.Z[.... │ │ │ │ + 0x00029b5c 03903598 029821d8 080b8836 90139041 ..5...!....6...A │ │ │ │ + 0x00029b6c d80c1290 29983298 52987ba8 24d02e7a ....).2.R.{.$..z │ │ │ │ + 0x00029b7c d07a7be0 08169066 98429866 a043a075 .z{....f.B.f.C.u │ │ │ │ + 0x00029b8c a842a865 b032b051 d8081690 66984298 .B.e.2.Q....f.B. │ │ │ │ + 0x00029b9c 67a052a0 7cb033b0 65b832b8 5ec831c8 g.R.|.3.e.2.^.1. │ │ │ │ + 0x00029bac 41e0080d 88569032 90569833 9865a032 A....V.2.V.3.e.2 │ │ │ │ + 0x00029bbc a055a822 a841d808 0c884590 15906298 .U.".A....E...b. │ │ │ │ + 0x00029bcc 01e00c16 90669842 9866a043 a075a842 .....f.B.f.C.u.B │ │ │ │ + 0x00029bdc a865b032 b051d80c 16906398 159862a0 .e.2.Q....c...b. │ │ │ │ + 0x00029bec 09a814a8 51d80c16 90679852 9871f006 ....Q....g.R.q.. │ │ │ │ + 0x00029bfc 000d1590 41905ba0 06a062a8 06a863b0 ....A.[...b...c. │ │ │ │ + 0x00029c0c 15b062b8 05b852b8 71d8080c 884e9821 ..b...R.q....N.! │ │ │ │ + 0x00029c1c d8080c88 4c9801e0 080b8834 8874903f ....L......4.t.? │ │ │ │ + 0x00029c2c a022a041 d80c1290 29983498 71e0080b .".A....).4.q... │ │ │ │ + 0x00029c3c 88369011 d8080900 6207c80e 53000000 .6......b...S... │ │ │ │ + 0x00029c4c 8041f010 00090d88 46902698 01981698 .A......F.&..... │ │ │ │ + 0x00029c5c 71a001d8 080b8831 884b9071 9801e00c q......1.K.q.... │ │ │ │ + 0x00029c6c 10900190 15906190 71d80c0f 88729014 ......a.q....r.. │ │ │ │ + 0x00029c7c 9051e010 13903190 41905190 61907298 .Q....1.A.Q.a.r. │ │ │ │ + 0x00029c8c 11982198 339863a0 11d8141b 9831d808 ..!.3.c......1.. │ │ │ │ + 0x00029c9c 0f887100 2106580f 0b000000 8041f008 ..q.!.X......A.. │ │ │ │ + 0x00029cac 00091088 74903100 2106880f 0b000000 ....t.1.!....... │ │ │ │ + 0x00029cbc 6207b80f 21000000 8041f00c 00091390 b...!....A...... │ │ │ │ + 0x00029ccc 28982398 51d80812 90289823 9858a053 (.#.Q....(.#.X.S │ │ │ │ + 0x00029cdc a801d808 11901998 21000000 62070810 ........!...b... │ │ │ │ + 0x00029cec 16000000 8041f006 00090d88 48904598 .....A......H.E. │ │ │ │ + 0x00029cfc 129838a0 31d8080f 88710000 41073810 ..8.1....q..A.8. │ │ │ │ + 0x00029d0c 89000000 8041f00e 00090d88 48904598 .....A......H.E. │ │ │ │ + 0x00029d1c 12983498 71e0080f 88769051 90669844 ..4.q....v.Q.f.D │ │ │ │ + 0x00029d2c a008a805 a851a864 b021b031 e0081090 .....Q.d.!.1.... │ │ │ │ + 0x00029d3c 04904898 45a011a0 21d80810 90069062 ..H.E...!......b │ │ │ │ + 0x00029d4c 98069865 a031a045 a816a871 b00fb872 ...e.1.E...q...r │ │ │ │ + 0x00029d5c c016c071 c801d808 10900490 489845a0 ...q........H.E. │ │ │ │ + 0x00029d6c 12a036a8 12a835b0 02b021d8 080cd00c ..6...5...!..... │ │ │ │ + 0x00029d7c 20a00aa8 22a847b0 31b041d8 080c8848 ...".G.1.A....H │ │ │ │ + 0x00029d8c 90459812 98339861 d8080f88 71000000 .E...3.a....q... │ │ │ │ + 0x00029d9c a506c810 fa010000 d00460d0 6061f010 ..........`.`a.. │ │ │ │ + 0x00029dac 000d22a0 11f00a00 0d27a061 f0060009 .."......'.a.... │ │ │ │ + 0x00029dbc 159041d8 08199811 e0081898 01d80816 ..A............. │ │ │ │ + 0x00029dcc 9064982b a056a832 a851f006 00091390 .d.+.V.2.Q...... │ │ │ │ + 0x00029ddc 249068d0 1e35b052 b07dc046 c821d808 $.h..5.R.}.F.!.. │ │ │ │ + 0x00029dec 0b883890 339061d8 0c139031 d8080b88 ..8.3.a....1.... │ │ │ │ + 0x00029dfc 38903390 649821d8 0c10d010 21a011d8 8.3.d.!.....!... │ │ │ │ + 0x00029e0c 0c109007 90729811 d80c10d0 1032b021 .....r.......2.! │ │ │ │ + 0x00029e1c d8081190 149051e0 0809d80c 1c984398 ......Q.......C. │ │ │ │ + 0x00029e2c 71a001e0 0c169061 d80c1290 28982298 q......a....(.". │ │ │ │ + 0x00029e3c 41d8101e 9866a042 a066a846 b022b04a A....f.B.f.F.".J │ │ │ │ + 0x00029e4c b868c062 c805c852 c871d810 1b9831e0 .h.b...R.q....1. │ │ │ │ + 0x00029e5c 10179074 d01b2da8 52a876b0 52b07ac0 ...t..-.R.v.R.z. │ │ │ │ + 0x00029e6c 18c812c8 31d8101b 9831e010 13903598 ....1....1....5. │ │ │ │ + 0x00029e7c 039831e0 1415d810 13903490 719808a0 ..1.......4.q... │ │ │ │ + 0x00029e8c 02a021e0 1429a811 d81415d8 15199811 ..!..).......... │ │ │ │ + 0x00029e9c 9828a022 a041f006 00151890 7ea053a8 .(.".A......~.S. │ │ │ │ + 0x00029eac 05a854b0 1db861b8 78c073c8 24c861c8 ..T...a.x.s.$.a. │ │ │ │ + 0x00029ebc 78d0575b d05b68d0 6869d069 71d07174 x.W[.[h.hi.iq.qt │ │ │ │ + 0x00029ecc d07478d0 7879f000 007a0142 02f00000 .tx.xy...z.B.... │ │ │ │ + 0x00029edc 42024602 f0000046 025302f0 00005302 B.F....F.S....S. │ │ │ │ + 0x00029eec 5402f000 0054025e 02f00000 5e026202 T....T.^....^.b. │ │ │ │ + 0x00029efc f0000062 026602f0 00006602 6702f000 ...b.f....f.g... │ │ │ │ + 0x00029f0c 00670271 02f00000 71027502 f0000075 .g.q....q.u....u │ │ │ │ + 0x00029f1c 024203f0 00004203 4303f000 0043034c .B....B.C....C.L │ │ │ │ + 0x00029f2c 03f00000 4c034f03 f000004f 035303f0 ....L.O....O.S.. │ │ │ │ + 0x00029f3c 00005303 5403f000 00540355 03d8182a ..S.T....T.U...* │ │ │ │ + 0x00029f4c a821e018 29a811d8 1417907f a063a811 .!..)........c.. │ │ │ │ + 0x00029f5c d81821a0 17a802a8 21d81424 a041d80c ..!.....!..$.A.. │ │ │ │ + 0x00029f6c 0f8871d8 1011e00c 10d01021 a014a058 ..q........!...X │ │ │ │ + 0x00029f7c a855b021 d80c10d0 1032b021 d80c1590 .U.!.....2.!.... │ │ │ │ + 0x00029f8c 549811d8 0c0f8874 9031e010 11d8080f T......t.1...... │ │ │ │ + 0x00029f9c 88710000 83070013 61020000 d00438b8 .q......a.....8. │ │ │ │ + 0x00029fac 01f02a00 090c8834 88769057 9841f006 ..*....4.v.W.A.. │ │ │ │ + 0x00029fbc 000a1790 6ba016a0 72a818b0 14b052b0 ....k...r.....R. │ │ │ │ + 0x00029fcc 73b821f0 0600090c 88379022 90429063 s.!......7.".B.c │ │ │ │ + 0x00029fdc 9817a002 a024a063 a817b002 b024b063 .....$.c.....$.c │ │ │ │ + 0x00029fec b817c002 c021d80c 139031d8 080b8837 .....!....1....7 │ │ │ │ + 0x00029ffc 90229041 f006000d 10887490 37982298 .".A......t.7.". │ │ │ │ + 0x0002a00c 41d81017 9071d80c 0f887790 629801d8 A....q....w.b... │ │ │ │ + 0x0002a01c 10179071 f006000a 17906698 4ba076a8 ...q......f.K.v. │ │ │ │ + 0x0002a02c 52a878b0 74b832b8 52b871f0 0600090c R.x.t.2.R.q..... │ │ │ │ + 0x0002a03c 88359002 90299833 9865a033 a061d80c .5...).3.e.3.a.. │ │ │ │ + 0x0002a04c 139031f0 0a00090f 88669042 90669844 ..1......f.B.f.D │ │ │ │ + 0x0002a05c a002a022 a045a812 a831e008 13903698 ...".E...1....6. │ │ │ │ + 0x0002a06c 129836a0 14a052a0 72a815a8 62b001e0 ..6...R.r...b... │ │ │ │ + 0x0002a07c 08109006 90629806 9864a022 a043a077 .....b...d.".C.w │ │ │ │ + 0x0002a08c a861a871 e0081490 46982298 47a033a0 .a.q....F.".G.3. │ │ │ │ + 0x0002a09c 6eb044b8 02b824b8 62c001c0 1fd05051 n.D...$.b.....PQ │ │ │ │ + 0x0002a0ac d05153d0 5356d056 57e0080c 88438872 .QS.SV.VW....C.r │ │ │ │ + 0x0002a0bc 9011d808 13903698 129837a0 23a05eb0 ......6...7.#.^. │ │ │ │ + 0x0002a0cc 34b072b8 14b852b8 72c01ac8 31c841e0 4.r...R.r...1.A. │ │ │ │ + 0x0002a0dc 080d885a 90719801 d8080e88 66904290 ...Z.q......f.B. │ │ │ │ + 0x0002a0ec 67985298 73a022a0 45a811a8 22a841a8 g.R.s.".E...".A. │ │ │ │ + 0x0002a0fc 54b014b0 52b073b8 22b842b8 63c012c0 T...R.s.".B.c... │ │ │ │ + 0x0002a10c 35c801c8 12c831c8 45d05152 d05253e0 5.....1.E.QR.RS. │ │ │ │ + 0x0002a11c 080d8853 90029025 90719802 98219831 ...S...%.q...!.1 │ │ │ │ + 0x0002a12c d8080f88 76905290 779863a0 18a814a8 ....v.R.w.c..... │ │ │ │ + 0x0002a13c 52a874b0 32b052b0 77b861b8 71e00814 R.t.2.R.w.a.q... │ │ │ │ + 0x0002a14c 9041d808 0c884590 11d80c0f 88729012 .A....E......r.. │ │ │ │ + 0x0002a15c 90339065 98339863 a013a043 a071d810 .3.e.3.c...C.q.. │ │ │ │ + 0x0002a16c 1d985298 73a021f0 0600090c 88379022 ..R.s.!......7." │ │ │ │ + 0x0002a17c 9041e00c 159051e0 0c159051 f0060009 .A....Q....Q.... │ │ │ │ + 0x0002a18c 0e8851d8 080d8851 d8080e88 64902290 ..Q....Q....d.". │ │ │ │ + 0x0002a19c 41d8080c 88438875 90419051 d8080b88 A....C.u.A.Q.... │ │ │ │ + 0x0002a1ac 32885490 139046d0 1a2ba832 a854b012 2.T...F..+.2.T.. │ │ │ │ + 0x0002a1bc b034b072 b811b82e c801d808 0d885390 .4.r..........S. │ │ │ │ + 0x0002a1cc 02902190 31904498 03983198 439875a0 ..!.1.D...1.C.u. │ │ │ │ + 0x0002a1dc 41a057a8 42a861f0 06000910 887d9842 A.W.B.a......}.B │ │ │ │ + 0x0002a1ec 986ba814 a85bb801 b816b87a c81bd054 .k...[.....z...T │ │ │ │ + 0x0002a1fc 5cd05c61 d06167d0 6771d071 72000000 \.\a.ag.gq.qr... │ │ │ │ + 0x0002a20c 81060800 37010000 8001f008 00050e88 ....7........... │ │ │ │ + 0x0002a21c 54901fa0 04a04aa8 64b02fc0 14c05ac8 T.....J.d./...Z. │ │ │ │ + 0x0002a22c 74d05366 d0666ad0 6a7ad07a 7ef00000 t.Sf.fj.jz.z~... │ │ │ │ + 0x0002a23c 7f014f02 f000004f 025302f0 00005302 ..O....O.S....S. │ │ │ │ + 0x0002a24c 6002f000 00600264 02f00000 64026502 `....`.d....d.e. │ │ │ │ + 0x0002a25c d8040c88 47903190 46982ca0 61d80407 ....G.1.F.,.a... │ │ │ │ + 0x0002a26c 80768857 9041d808 129021d8 08179071 .v.W.A....!....q │ │ │ │ + 0x0002a27c e0081790 74983ea8 17b005b0 53b804b8 ....t.>.....S... │ │ │ │ + 0x0002a28c 49c057c8 45d05154 d05458d0 5866d066 I.W.E.QT.TX.Xf.f │ │ │ │ + 0x0002a29c 6dd06d72 d07275d0 7579f000 007a0143 m.mr.ru.uy...z.C │ │ │ │ + 0x0002a2ac 02f00000 43024a02 f000004a 024f02f0 ....C.J....J.O.. │ │ │ │ + 0x0002a2bc 00004f02 5202f000 00520256 02f00000 ..O.R....R.V.... │ │ │ │ + 0x0002a2cc 56026802 f0000068 026f02f0 00006f02 V.h....h.o....o. │ │ │ │ + 0x0002a2dc 7402f000 00740277 02f00000 77027b02 t....t.w....w.{. │ │ │ │ + 0x0002a2ec f000007b 024703f0 00004703 4e03f000 ...{.G....G.N... │ │ │ │ + 0x0002a2fc 004e0353 03f00000 53035603 f0000056 .N.S....S.V....V │ │ │ │ + 0x0002a30c 035a03f0 00005a03 6403f000 0064036b .Z....Z.d....d.k │ │ │ │ + 0x0002a31c 03f00000 6b036c03 d8040780 71d8080f ....k.l.....q... │ │ │ │ + 0x0002a32c d00f2ca8 44b001b0 17b80bc0 37c821e0 ..,.D.......7.!. │ │ │ │ + 0x0002a33c 080fd00f 2ca844b0 01b017b8 0bc03100 ....,.D.......1. │ │ │ │ + 0x0002a34c 42068000 0b000000 8001d804 29a811a8 B...........)... │ │ │ │ + 0x0002a35c 26b00100 a3060800 56000000 8001f006 &.......V....... │ │ │ │ + 0x0002a36c 00050880 7f906898 6ba81bb0 41d8080d ......h.k...A... │ │ │ │ + 0x0002a37c 885e9831 d8080ed0 0e21f000 00225e03 .^.1.....!..."^. │ │ │ │ + 0x0002a38c f000005e 036003f0 00006003 6103d804 ...^.`....`.a... │ │ │ │ + 0x0002a39c 13903b98 68a061a0 71d80407 807c9037 ..;.h.a.q....|.7 │ │ │ │ + 0x0002a3ac 9821d808 2da851a8 6eb84ec8 21d8040b .!..-.Q.n.N.!... │ │ │ │ + 0x0002a3bc 88310000 42065800 25010000 8001d804 .1..B.X.%....... │ │ │ │ + 0x0002a3cc 10d01020 a00ba831 a844b00c b84bc07b ... ...1.D...K.{ │ │ │ │ + 0x0002a3dc d05253d0 5357d057 63d06373 d0737ed0 .RS.SW.Wc.cs.s~. │ │ │ │ + 0x0002a3ec 7e7ff000 00400244 02f00000 44025002 ~....@.D....D.P. │ │ │ │ + 0x0002a3fc f0000050 025b02f0 00005b02 6602f000 ...P.[....[.f... │ │ │ │ + 0x0002a40c 00660267 02f00000 67026b02 f000006b .f.g....g.k....k │ │ │ │ + 0x0002a41c 027702f0 00007702 4b03f000 004b0356 .w....w.K....K.V │ │ │ │ + 0x0002a42c 03f00000 56035703 f0000057 035b03f0 ....V.W....W.[.. │ │ │ │ + 0x0002a43c 00005b03 6703f000 00670378 03f00000 ..[.g....g.x.... │ │ │ │ + 0x0002a44c 78034304 f0000043 044404f0 00004404 x.C....C.D....D. │ │ │ │ + 0x0002a45c 4804f000 00480454 04f00000 54046504 H....H.T....T.e. │ │ │ │ + 0x0002a46c f0000065 047004f0 00007004 7104f000 ...e.p....p.q... │ │ │ │ + 0x0002a47c 00710475 04f00000 75044105 f0000041 .q.u....u.A....A │ │ │ │ + 0x0002a48c 054f05f0 00004f05 5a05f000 005a055b .O....O.Z....Z.[ │ │ │ │ + 0x0002a49c 05f00000 5b055f05 f000005f 056b05f0 ....[._...._.k.. │ │ │ │ + 0x0002a4ac 00006b05 7705f000 00770542 06f00000 ..k.w....w.B.... │ │ │ │ + 0x0002a4bc 42064306 f0000043 064406d8 04078073 B.C....C.D.....s │ │ │ │ + 0x0002a4cc 8821883d 98029822 9844a007 a071a80e .!.=...".D...q.. │ │ │ │ + 0x0002a4dc b061d808 14904998 57a041a0 5bb001b0 .a....I.W.A.[... │ │ │ │ + 0x0002a4ec 11000000 5f5f5079 785f5061 7273654b ....__Pyx_ParseK │ │ │ │ + 0x0002a4fc 6579776f 72647354 75706c65 00000000 eywordsTuple.... │ │ │ │ + 0x0002a50c 5f5f5079 785f5265 6a656374 556e6b6e __Pyx_RejectUnkn │ │ │ │ + 0x0002a51c 6f776e4b 6579776f 72640000 5f5f5079 ownKeyword..__Py │ │ │ │ + 0x0002a52c 785f5079 56656374 6f726361 6c6c5f46 x_PyVectorcall_F │ │ │ │ + 0x0002a53c 756e6374 696f6e00 5f5f5079 785f5045 unction.__Pyx_PE │ │ │ │ + 0x0002a54c 50353630 5f757064 6174655f 62617365 P560_update_base │ │ │ │ + 0x0002a55c 73000000 5f5f7079 785f7077 5f354d41 s...__pyx_pw_5MA │ │ │ │ + 0x0002a56c 4353335f 32494f5f 3342414d 5f374241 CS3_2IO_3BAM_7BA │ │ │ │ + 0x0002a57c 4946696c 655f315f 5f696e69 745f5f00 IFile_1__init__. │ │ │ │ + 0x0002a58c 5f5f7079 785f7066 5f354d41 4353335f __pyx_pf_5MACS3_ │ │ │ │ + 0x0002a59c 32494f5f 3342414d 5f374241 4946696c 2IO_3BAM_7BAIFil │ │ │ │ + 0x0002a5ac 655f5f5f 696e6974 5f5f0000 5f5f7079 e___init__..__py │ │ │ │ + 0x0002a5bc 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ + 0x0002a5cc 42414d5f 37424149 46696c65 5f676574 BAM_7BAIFile_get │ │ │ │ + 0x0002a5dc 5f6d6574 61646174 615f6279 5f726566 _metadata_by_ref │ │ │ │ + 0x0002a5ec 73657100 5f5f5079 785f4379 46756e63 seq.__Pyx_CyFunc │ │ │ │ + 0x0002a5fc 74696f6e 5f43616c 6c41734d 6574686f tion_CallAsMetho │ │ │ │ + 0x0002a60c 64000000 5f5f7079 785f665f 354d4143 d...__pyx_f_5MAC │ │ │ │ + 0x0002a61c 53335f32 494f5f33 42414d5f 37424149 S3_2IO_3BAM_7BAI │ │ │ │ + 0x0002a62c 46696c65 5f676574 5f636875 6e6b735f File_get_chunks_ │ │ │ │ + 0x0002a63c 62795f62 696e0000 50794346 756e6374 by_bin..PyCFunct │ │ │ │ + 0x0002a64c 696f6e5f 4745545f 53454c46 00000000 ion_GET_SELF.... │ │ │ │ + 0x0002a65c 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ + 0x0002a66c 494f5f33 42414d5f 37424149 46696c65 IO_3BAM_7BAIFile │ │ │ │ + 0x0002a67c 5f676574 5f636f66 66736574 735f6279 _get_coffsets_by │ │ │ │ + 0x0002a68c 5f6c6973 745f6f66 5f726567 696f6e73 _list_of_regions │ │ │ │ + 0x0002a69c 00000000 5f5f7079 785f665f 354d4143 ....__pyx_f_5MAC │ │ │ │ + 0x0002a6ac 53335f32 494f5f33 42414d5f 37424149 S3_2IO_3BAM_7BAI │ │ │ │ + 0x0002a6bc 46696c65 5f676574 5f636875 6e6b735f File_get_chunks_ │ │ │ │ + 0x0002a6cc 62795f6c 6973745f 6f665f62 696e7300 by_list_of_bins. │ │ │ │ + 0x0002a6dc 5f5f5079 785f5079 42797465 735f5461 __Pyx_PyBytes_Ta │ │ │ │ + 0x0002a6ec 696c6d61 74636854 75706c65 00000000 ilmatchTuple.... │ │ │ │ + 0x0002a6fc 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ + 0x0002a70c 494f5f33 42414d5f 37424149 46696c65 IO_3BAM_7BAIFile │ │ │ │ + 0x0002a71c 5f676574 5f636875 6e6b735f 62795f72 _get_chunks_by_r │ │ │ │ + 0x0002a72c 6567696f 6e000000 5f5f7079 785f665f egion...__pyx_f_ │ │ │ │ + 0x0002a73c 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ + 0x0002a74c 37424149 46696c65 5f676574 5f636875 7BAIFile_get_chu │ │ │ │ + 0x0002a75c 6e6b735f 62795f6c 6973745f 6f665f72 nks_by_list_of_r │ │ │ │ + 0x0002a76c 6567696f 6e730000 5f5f7079 785f665f egions..__pyx_f_ │ │ │ │ + 0x0002a77c 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ + 0x0002a78c 37424149 46696c65 5f5f4241 4946696c 7BAIFile__BAIFil │ │ │ │ + 0x0002a79c 655f5f72 6561645f 6e5f7265 66000000 e__read_n_ref... │ │ │ │ + 0x0002a7ac 5f5f7079 785f665f 354d4143 53335f32 __pyx_f_5MACS3_2 │ │ │ │ + 0x0002a7bc 494f5f33 42414d5f 37424149 46696c65 IO_3BAM_7BAIFile │ │ │ │ + 0x0002a7cc 5f676574 5f636f66 66736574 5f62795f _get_coffset_by_ │ │ │ │ + 0x0002a7dc 72656769 6f6e0000 5f5f7079 785f665f region..__pyx_f_ │ │ │ │ + 0x0002a7ec 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ + 0x0002a7fc 37424149 46696c65 5f5f4241 4946696c 7BAIFile__BAIFil │ │ │ │ + 0x0002a80c 655f5f6c 6f61645f 62696e73 00000000 e__load_bins.... │ │ │ │ + 0x0002a81c 5f5f5079 785f5365 74497465 6d496e74 __Pyx_SetItemInt │ │ │ │ + 0x0002a82c 5f466173 74000000 5f5f7079 785f7077 _Fast...__pyx_pw │ │ │ │ + 0x0002a83c 5f354d41 4353335f 32494f5f 3342414d _5MACS3_2IO_3BAM │ │ │ │ + 0x0002a84c 5f313142 414d6163 63657373 6f725f31 _11BAMaccessor_1 │ │ │ │ + 0x0002a85c 5f5f696e 69745f5f 00000000 5f5f7079 __init__....__py │ │ │ │ + 0x0002a86c 785f7066 5f354d41 4353335f 32494f5f x_pf_5MACS3_2IO_ │ │ │ │ + 0x0002a87c 3342414d 5f313142 414d6163 63657373 3BAM_11BAMaccess │ │ │ │ + 0x0002a88c 6f725f5f 5f696e69 745f5f00 5f5f7079 or___init__.__py │ │ │ │ + 0x0002a89c 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ + 0x0002a8ac 42414d5f 31314241 4d616363 6573736f BAM_11BAMaccesso │ │ │ │ + 0x0002a8bc 725f6765 745f7265 6164735f 696e5f72 r_get_reads_in_r │ │ │ │ + 0x0002a8cc 6567696f 6e000000 5f5f7079 785f665f egion...__pyx_f_ │ │ │ │ + 0x0002a8dc 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ + 0x0002a8ec 31314241 4d616363 6573736f 725f636c 11BAMaccessor_cl │ │ │ │ + 0x0002a8fc 6f736500 5f5f7079 785f665f 354d4143 ose.__pyx_f_5MAC │ │ │ │ + 0x0002a90c 53335f32 494f5f33 42414d5f 31314241 S3_2IO_3BAM_11BA │ │ │ │ + 0x0002a91c 4d616363 6573736f 725f5f42 414d6163 Maccessor__BAMac │ │ │ │ + 0x0002a92c 63657373 6f725f5f 70617273 655f6865 cessor__parse_he │ │ │ │ + 0x0002a93c 61646572 00000000 5f5f7079 785f665f ader....__pyx_f_ │ │ │ │ + 0x0002a94c 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ + 0x0002a95c 31314241 4d616363 6573736f 725f6765 11BAMaccessor_ge │ │ │ │ + 0x0002a96c 745f726c 656e6774 68730000 5f5f7079 t_rlengths..__py │ │ │ │ + 0x0002a97c 785f665f 354d4143 53335f32 494f5f33 x_f_5MACS3_2IO_3 │ │ │ │ + 0x0002a98c 42414d5f 31314241 4d616363 6573736f BAM_11BAMaccesso │ │ │ │ + 0x0002a99c 725f6765 745f6368 726f6d6f 736f6d65 r_get_chromosome │ │ │ │ + 0x0002a9ac 73000000 5f5f7079 785f665f 354d4143 s...__pyx_f_5MAC │ │ │ │ + 0x0002a9bc 53335f32 494f5f33 42414d5f 31314241 S3_2IO_3BAM_11BA │ │ │ │ + 0x0002a9cc 4d616363 6573736f 725f5f42 414d6163 Maccessor__BAMac │ │ │ │ + 0x0002a9dc 63657373 6f725f5f 72657472 69657665 cessor__retrieve │ │ │ │ + 0x0002a9ec 5f636461 74615f66 726f6d5f 62677a66 _cdata_from_bgzf │ │ │ │ + 0x0002a9fc 5f626c6f 636b0000 5f5f7079 785f665f _block..__pyx_f_ │ │ │ │ + 0x0002aa0c 354d4143 53335f32 494f5f33 42414d5f 5MACS3_2IO_3BAM_ │ │ │ │ + 0x0002aa1c 31314241 4d616363 6573736f 725f5f42 11BAMaccessor__B │ │ │ │ + 0x0002aa2c 414d6163 63657373 6f725f5f 66775f62 AMaccessor__fw_b │ │ │ │ + 0x0002aa3c 696e6172 795f7061 72736500 00000000 inary_parse..... │ │ │ │ + 0x0002aa4c 4f70656e 20696e70 75742066 696c652e Open input file. │ │ │ │ + 0x0002aa5c 20446574 65726d69 6e652077 68657468 Determine wheth │ │ │ │ + 0x0002aa6c 65722069 74277320 6120677a 69707065 er it's a gzippe │ │ │ │ + 0x0002aa7c 64206669 6c652e0a 0a202020 20202020 d file... │ │ │ │ + 0x0002aa8c 20276669 6c656e61 6d652720 6d757374 'filename' must │ │ │ │ + 0x0002aa9c 20626520 61207374 72696e67 206f626a be a string obj │ │ │ │ + 0x0002aaac 6563742e 0a0a2020 20202020 20205468 ect... Th │ │ │ │ + 0x0002aabc 69732066 756e6374 696f6e20 696e6974 is function init │ │ │ │ + 0x0002aacc 69616c69 7a652074 68652066 6f6c6c6f ialize the follo │ │ │ │ + 0x0002aadc 77696e67 20617474 72696275 7465733a wing attributes: │ │ │ │ + 0x0002aaec 0a0a2020 20202020 2020312e 2073656c .. 1. sel │ │ │ │ + 0x0002aafc 662e6669 6c656e61 6d653a20 74686520 f.filename: the │ │ │ │ + 0x0002ab0c 66696c65 6e616d65 20666f72 20696e70 filename for inp │ │ │ │ + 0x0002ab1c 75742066 696c652e 0a202020 20202020 ut file.. │ │ │ │ + 0x0002ab2c 20322e20 73656c66 2e677a69 70706564 2. self.gzipped │ │ │ │ + 0x0002ab3c 3a206120 626f6f6c 65616e20 696e6469 : a boolean indi │ │ │ │ + 0x0002ab4c 63617469 6e672077 68657468 65722069 cating whether i │ │ │ │ + 0x0002ab5c 6e707574 2066696c 65206973 20677a69 nput file is gzi │ │ │ │ + 0x0002ab6c 70706564 2e0a2020 20202020 2020332e pped.. 3. │ │ │ │ + 0x0002ab7c 2073656c 662e6668 643a2062 75666665 self.fhd: buffe │ │ │ │ + 0x0002ab8c 72656420 492f4f20 73747265 616d206f red I/O stream o │ │ │ │ + 0x0002ab9c 6620696e 70757420 66696c65 0a202020 f input file. │ │ │ │ + 0x0002abac 20202020 20000000 4f70656e 20696e70 ...Open inp │ │ │ │ + 0x0002abbc 75742066 696c652e 20446574 65726d69 ut file. Determi │ │ │ │ + 0x0002abcc 6e652077 68657468 65722069 74277320 ne whether it's │ │ │ │ + 0x0002abdc 6120677a 69707065 64206669 6c652e0a a gzipped file.. │ │ │ │ + 0x0002abec 0a202020 20202020 20276669 6c656e61 . 'filena │ │ │ │ + 0x0002abfc 6d652720 6d757374 20626520 61207374 me' must be a st │ │ │ │ + 0x0002ac0c 72696e67 206f626a 6563742e 0a0a2020 ring object... │ │ │ │ + 0x0002ac1c 20202020 20204974 2077696c 6c206361 It will ca │ │ │ │ + 0x0002ac2c 6c6c205f 5f706172 73655f68 65616465 ll __parse_heade │ │ │ │ + 0x0002ac3c 7220746f 20636865 636b2069 66207468 r to check if th │ │ │ │ + 0x0002ac4c 65206669 6c652069 73204241 4d20666f e file is BAM fo │ │ │ │ + 0x0002ac5c 726d6174 0a202020 20202020 20287468 rmat. (th │ │ │ │ + 0x0002ac6c 726f7567 68206d61 67696320 73747269 rough magic stri │ │ │ │ + 0x0002ac7c 6e67293b 20636865 636b2069 66206974 ng); check if it │ │ │ │ + 0x0002ac8c 27732073 6f727465 64206279 20636f6f 's sorted by coo │ │ │ │ + 0x0002ac9c 7264696e 61746573 0a202020 20202020 rdinates. │ │ │ │ + 0x0002acac 2028534f 292e2049 74207769 6c6c2074 (SO). It will t │ │ │ │ + 0x0002acbc 68656e20 63686563 6b206966 20424149 hen check if BAI │ │ │ │ + 0x0002accc 20697320 61766169 6c61626c 652e0a0a is available... │ │ │ │ + 0x0002acdc 20202020 20202020 00000000 5079556e ....PyUn │ │ │ │ + 0x0002acec 69636f64 655f5245 41445f43 48415200 icode_READ_CHAR. │ │ │ │ + 0x0002acfc 5f5f7079 785f696d 706f7274 5f737461 __pyx_import_sta │ │ │ │ + 0x0002ad0c 72000000 47657420 72656164 7320696e r...Get reads in │ │ │ │ + 0x0002ad1c 20612067 6976656e 20726567 696f6e2e a given region. │ │ │ │ + 0x0002ad2c 0a0a2020 20202020 20205265 7475726e .. Return │ │ │ │ + 0x0002ad3c 3a206c69 7374206f 66205265 6164416c : list of ReadAl │ │ │ │ + 0x0002ad4c 69676e6d 656e740a 20202020 20202020 ignment. │ │ │ │ + 0x0002ad5c 00000000 47657420 6368726f 6d6f736f ....Get chromoso │ │ │ │ + 0x0002ad6c 6d657320 696e206f 72646572 206f6620 mes in order of │ │ │ │ + 0x0002ad7c 74686569 72206170 70656172 616e6365 their appearance │ │ │ │ + 0x0002ad8c 20696e20 42414d20 48454144 45522e0a in BAM HEADER.. │ │ │ │ + 0x0002ad9c 0a202020 20202020 20000000 47657420 . ...Get │ │ │ │ + 0x0002adac 6368726f 6d6f736f 6d657320 696e206f chromosomes in o │ │ │ │ + 0x0002adbc 72646572 206f6620 74686569 72206170 rder of their ap │ │ │ │ + 0x0002adcc 70656172 616e6365 20696e20 42414d20 pearance in BAM │ │ │ │ + 0x0002addc 48454144 45522e0a 0a202020 20202020 HEADER... │ │ │ │ + 0x0002adec 20000000 52756e20 74686973 20776865 ...Run this whe │ │ │ │ + 0x0002adfc 6e207468 69732050 61727365 72207769 n this Parser wi │ │ │ │ + 0x0002ae0c 6c6c2062 65206e65 76657220 75736564 ll be never used │ │ │ │ + 0x0002ae1c 2e0a0a20 20202020 20202043 6c6f7365 ... Close │ │ │ │ + 0x0002ae2c 2066696c 6520492f 4f207374 7265616d file I/O stream │ │ │ │ + 0x0002ae3c 2e0a2020 20202020 20200000 46696e64 .. ..Find │ │ │ │ + 0x0002ae4c 20746865 206f6666 73657420 746f2061 the offset to a │ │ │ │ + 0x0002ae5c 63636573 73207468 65204247 5a462062 ccess the BGZF b │ │ │ │ + 0x0002ae6c 6c6f636b 20776869 63682063 6f6e7461 lock which conta │ │ │ │ + 0x0002ae7c 696e7320 7468650a 20202020 20202020 ins the. │ │ │ │ + 0x0002ae8c 6c656674 6d6f7374 20726561 6473206f leftmost reads o │ │ │ │ + 0x0002ae9c 7665726c 61707069 6e672077 69746820 verlapping with │ │ │ │ + 0x0002aeac 74686520 67697665 6e206765 6e6f6d69 the given genomi │ │ │ │ + 0x0002aebc 63207265 67696f6e 2e20200a 20202020 c region. . │ │ │ │ + 0x0002aecc 20202020 00000000 46696e64 20746865 ....Find the │ │ │ │ + 0x0002aedc 206f6666 73657420 746f2061 63636573 offset to acces │ │ │ │ + 0x0002aeec 73207468 65204247 5a462062 6c6f636b s the BGZF block │ │ │ │ + 0x0002aefc 20776869 63682063 6f6e7461 696e7320 which contains │ │ │ │ + 0x0002af0c 7468650a 20202020 20202020 6c656674 the. left │ │ │ │ + 0x0002af1c 6d6f7374 20726561 6473206f 7665726c most reads overl │ │ │ │ + 0x0002af2c 61707069 6e672077 69746820 74686520 apping with the │ │ │ │ + 0x0002af3c 67697665 6e206765 6e6f6d69 63207265 given genomic re │ │ │ │ + 0x0002af4c 67696f6e 2e0a2020 20202020 20200000 gion.. .. │ │ │ │ + 0x0002af5c 2053696d 696c6172 20746f20 6765745f Similar to get_ │ │ │ │ + 0x0002af6c 6368756e 6b735f62 795f7265 67696f6e chunks_by_region │ │ │ │ + 0x0002af7c 2c206275 74206163 63657074 2061206c , but accept a l │ │ │ │ + 0x0002af8c 69737420 6f662072 6567696f 6e730a20 ist of regions. │ │ │ │ + 0x0002af9c 20202020 20202000 47657420 74686520 .Get the │ │ │ │ + 0x0002afac 6368756e 6b732062 79206769 76656e20 chunks by given │ │ │ │ + 0x0002afbc 61207265 67696f6e 20696e20 61206769 a region in a gi │ │ │ │ + 0x0002afcc 76656e20 72656673 65712028 6e6f7420 ven refseq (not │ │ │ │ + 0x0002afdc 74686520 6e616d65 2c0a2020 20202020 the name,. │ │ │ │ + 0x0002afec 20206275 74207468 6520696e 64657829 but the index) │ │ │ │ + 0x0002affc 2e0a0a20 20202020 20202000 53696d69 ... .Simi │ │ │ │ + 0x0002b00c 6c617220 746f2067 65745f63 68756e6b lar to get_chunk │ │ │ │ + 0x0002b01c 735f6279 5f62696e 2c206275 74206163 s_by_bin, but ac │ │ │ │ + 0x0002b02c 63657074 2061206c 69737420 6f662062 cept a list of b │ │ │ │ + 0x0002b03c 696e732e 0a0a2020 20202020 20204e6f ins... No │ │ │ │ + 0x0002b04c 74653a20 54686520 72656475 64616e74 te: The redudant │ │ │ │ + 0x0002b05c 2062696e 7320696e 20746865 206c6973 bins in the lis │ │ │ │ + 0x0002b06c 74207769 6c6c2062 65207265 6d6f7665 t will be remove │ │ │ │ + 0x0002b07c 642e0a0a 20202020 20202020 00000000 d... .... │ │ │ │ + 0x0002b08c 47657420 74686520 6368756e 6b732062 Get the chunks b │ │ │ │ + 0x0002b09c 79206269 6e206e75 6d626572 2c20666f y bin number, fo │ │ │ │ + 0x0002b0ac 72206120 67697665 6e207265 66207365 r a given ref se │ │ │ │ + 0x0002b0bc 7120286e 6f742074 6865206e 616d652c q (not the name, │ │ │ │ + 0x0002b0cc 0a202020 20202020 20627574 20746865 . but the │ │ │ │ + 0x0002b0dc 20696e64 6578292e 0a0a2020 20202020 index)... │ │ │ │ + 0x0002b0ec 20205468 65206368 756e6b73 2077696c The chunks wil │ │ │ │ + 0x0002b0fc 6c206265 20736f72 74656420 7573696e l be sorted usin │ │ │ │ + 0x0002b10c 67206465 6661756c 74207079 74686f6e g default python │ │ │ │ + 0x0002b11c 20736f72 7465640a 20202020 20202020 sorted. │ │ │ │ + 0x0002b12c 66756e63 74696f6e 2e205468 65726566 function. Theref │ │ │ │ + 0x0002b13c 6f726520 74686520 72657375 6c742077 ore the result w │ │ │ │ + 0x0002b14c 696c6c20 62652074 6865206f 72646572 ill be the order │ │ │ │ + 0x0002b15c 206f6620 74686520 6f666673 65740a20 of the offset. │ │ │ │ + 0x0002b16c 20202020 2020206f 66206265 67696e6e of beginn │ │ │ │ + 0x0002b17c 696e6720 6f662065 61636820 6368756e ing of each chun │ │ │ │ + 0x0002b18c 6b732e0a 0a202020 20202020 20000000 ks... ... │ │ │ │ + 0x0002b19c 6e756d70 792e5f63 6f72652e 756d6174 numpy._core.umat │ │ │ │ + 0x0002b1ac 68206661 696c6564 20746f20 696d706f h failed to impo │ │ │ │ + 0x0002b1bc 72740000 6e756d70 792e5f63 6f72652e rt..numpy._core. │ │ │ │ + 0x0002b1cc 6d756c74 69617272 61792066 61696c65 multiarray faile │ │ │ │ + 0x0002b1dc 6420746f 20696d70 6f727400 6e6f2064 d to import.no d │ │ │ │ + 0x0002b1ec 65666175 6c74205f 5f726564 7563655f efault __reduce_ │ │ │ │ + 0x0002b1fc 5f206475 6520746f 206e6f6e 2d747269 _ due to non-tri │ │ │ │ + 0x0002b20c 7669616c 205f5f63 696e6974 5f5f0000 vial __cinit__.. │ │ │ │ + 0x0002b21c 53747261 6e642069 6e666f72 6d617469 Strand informati │ │ │ │ + 0x0002b22c 6f6e2063 616e206e 6f742062 65207265 on can not be re │ │ │ │ + 0x0002b23c 636f676e 697a6564 20696e20 74686973 cognized in this │ │ │ │ + 0x0002b24c 206c696e 653a2022 00000000 4e6f7465 line: "....Note │ │ │ │ + 0x0002b25c 20746861 74204379 74686f6e 20697320 that Cython is │ │ │ │ + 0x0002b26c 64656c69 62657261 74656c79 20737472 deliberately str │ │ │ │ + 0x0002b27c 69637465 72207468 616e2050 45502d34 icter than PEP-4 │ │ │ │ + 0x0002b28c 38342061 6e642072 656a6563 74732073 84 and rejects s │ │ │ │ + 0x0002b29c 7562636c 61737365 73206f66 20627569 ubclasses of bui │ │ │ │ + 0x0002b2ac 6c74696e 20747970 65732e20 49662079 ltin types. If y │ │ │ │ + 0x0002b2bc 6f75206e 65656420 746f2070 61737320 ou need to pass │ │ │ │ + 0x0002b2cc 73756263 6c617373 65732074 68656e20 subclasses then │ │ │ │ + 0x0002b2dc 73657420 74686520 27616e6e 6f746174 set the 'annotat │ │ │ │ + 0x0002b2ec 696f6e5f 74797069 6e672720 64697265 ion_typing' dire │ │ │ │ + 0x0002b2fc 63746976 6520746f 2046616c 73652e00 ctive to False.. │ │ │ │ + 0x0002b30c 4e6f7420 61204241 49206669 6c652e20 Not a BAI file. │ │ │ │ + 0x0002b31c 54686520 66697273 74203420 62797465 The first 4 byte │ │ │ │ + 0x0002b32c 73206172 65202700 4d442074 61672069 s are '.MD tag i │ │ │ │ + 0x0002b33c 73206d69 7373696e 67212050 6c656173 s missing! Pleas │ │ │ │ + 0x0002b34c 65207573 65202273 616d746f 6f6c7320 e use "samtools │ │ │ │ + 0x0002b35c 63616c6d 64222063 6f6d6d61 6e642074 calmd" command t │ │ │ │ + 0x0002b36c 6f206164 64204d44 20746167 73210a4e o add MD tags!.N │ │ │ │ + 0x0002b37c 616d6520 6f662073 65717565 6e63653a ame of sequence: │ │ │ │ + 0x0002b38c 00000000 496e636f 6d706174 69626c65 ....Incompatible │ │ │ │ + 0x0002b39c 20636865 636b7375 6d732028 30782578 checksums (0x%x │ │ │ │ + 0x0002b3ac 20767320 28307838 33636132 30372c20 vs (0x83ca207, │ │ │ │ + 0x0002b3bc 30783131 37666461 322c2030 78393737 0x117fda2, 0x977 │ │ │ │ + 0x0002b3cc 38313065 29203d20 28626169 5f66696c 810e) = (bai_fil │ │ │ │ + 0x0002b3dc 656e616d 652c2062 61696669 6c652c20 ename, baifile, │ │ │ │ + 0x0002b3ec 62616d5f 66696c65 6e616d65 2c206261 bam_filename, ba │ │ │ │ + 0x0002b3fc 6d66696c 652c2062 677a665f 626c6f63 mfile, bgzf_bloc │ │ │ │ + 0x0002b40c 6b5f6361 6368652c 20636f66 66736574 k_cache, coffset │ │ │ │ + 0x0002b41c 5f636163 68652c20 6e6f6666 7365745f _cache, noffset_ │ │ │ │ + 0x0002b42c 63616368 652c2072 65666572 656e6365 cache, reference │ │ │ │ + 0x0002b43c 732c2072 6c656e67 74687329 29000000 s, rlengths))... │ │ │ │ + 0x0002b44c 45786365 7074696f 6e206162 6f757420 Exception about │ │ │ │ + 0x0002b45c 73747261 6e642066 6f726d61 74206572 strand format er │ │ │ │ + 0x0002b46c 726f722e 0a0a2020 20204578 616d706c ror... Exampl │ │ │ │ + 0x0002b47c 653a0a20 20202072 61697365 20537472 e:. raise Str │ │ │ │ + 0x0002b48c 616e6446 6f726d61 74457272 6f722827 andFormatError(' │ │ │ │ + 0x0002b49c 4d757374 20626520 46206f72 2052272c Must be F or R', │ │ │ │ + 0x0002b4ac 27582729 0a202020 20000000 45786365 'X'). ...Exce │ │ │ │ + 0x0002b4bc 7074696f 6e206162 6f757420 6d697373 ption about miss │ │ │ │ + 0x0002b4cc 696e6720 4d442074 61670a0a 20202020 ing MD tag.. │ │ │ │ + 0x0002b4dc 4578616d 706c653a 0a202020 20726169 Example:. rai │ │ │ │ + 0x0002b4ec 7365204d 44546167 4d697373 696e6745 se MDTagMissingE │ │ │ │ + 0x0002b4fc 72726f72 28206e61 6d652c20 61757820 rror( name, aux │ │ │ │ + 0x0002b50c 290a0a20 20202061 75782069 73207468 ).. aux is th │ │ │ │ + 0x0002b51c 65206175 78696c69 61727920 64617461 e auxiliary data │ │ │ │ + 0x0002b52c 20706172 742e0a20 20202000 42414d20 part.. .BAM │ │ │ │ + 0x0002b53c 73686f75 6c642062 6520736f 72746564 should be sorted │ │ │ │ + 0x0002b54c 20627920 636f6f72 64696e61 74657321 by coordinates! │ │ │ │ + 0x0002b55c 00000000 42414920 6973206e 6f742061 ....BAI is not a │ │ │ │ + 0x0002b56c 7661696c 61626c65 2120506c 65617365 vailable! Please │ │ │ │ + 0x0002b57c 206d616b 65207375 72652074 68652060 make sure the ` │ │ │ │ + 0x0002b58c 00000000 42414946 696c652e 6765745f ....BAIFile.get_ │ │ │ │ + 0x0002b59c 6368756e 6b735f62 795f6c69 73745f6f chunks_by_list_o │ │ │ │ + 0x0002b5ac 665f7265 67696f6e 73000000 42414946 f_regions...BAIF │ │ │ │ + 0x0002b5bc 696c652e 6765745f 6368756e 6b735f62 ile.get_chunks_b │ │ │ │ + 0x0002b5cc 795f6c69 73745f6f 665f6269 6e730000 y_list_of_bins.. │ │ │ │ + 0x0002b5dc 0a6e756d 62657220 6f662072 65666572 .number of refer │ │ │ │ + 0x0002b5ec 656e6365 20736571 75656e63 65732f63 ence sequences/c │ │ │ │ + 0x0002b5fc 68726f6d 6f736f6d 65733a20 00000000 hromosomes: .... │ │ │ │ + 0x0002b60c 22206973 206e6f74 20612042 414d2066 " is not a BAM f │ │ │ │ + 0x0002b61c 696c652e 20546865 206d6167 69632073 ile. The magic s │ │ │ │ + 0x0002b62c 7472696e 67206973 206e6f74 20224241 tring is not "BA │ │ │ │ + 0x0002b63c 4d5c3122 2c206275 74202200 6765745f M\1", but ".get_ │ │ │ │ + 0x0002b64c 636f6666 73657473 5f62795f 6c697374 coffsets_by_list │ │ │ │ + 0x0002b65c 5f6f665f 72656769 6f6e7300 42414d61 _of_regions.BAMa │ │ │ │ + 0x0002b66c 63636573 736f722e 6765745f 72656164 ccessor.get_read │ │ │ │ + 0x0002b67c 735f696e 5f726567 696f6e00 5f42414d s_in_region._BAM │ │ │ │ + 0x0002b68c 61636365 73736f72 5f5f7265 74726965 accessor__retrie │ │ │ │ + 0x0002b69c 76655f63 64617461 5f66726f 6d5f6267 ve_cdata_from_bg │ │ │ │ + 0x0002b6ac 7a665f62 6c6f636b 00000000 42414946 zf_block....BAIF │ │ │ │ + 0x0002b6bc 696c652e 6765745f 636f6666 73657473 ile.get_coffsets │ │ │ │ + 0x0002b6cc 5f62795f 6c697374 5f6f665f 72656769 _by_list_of_regi │ │ │ │ + 0x0002b6dc 6f6e7300 0a6e756d 62657220 6f662074 ons..number of t │ │ │ │ + 0x0002b6ec 6f74616c 20756e6d 61707065 64207265 otal unmapped re │ │ │ │ + 0x0002b6fc 6164733a 20000000 0a0a5468 69732063 ads: .....This c │ │ │ │ + 0x0002b70c 6f646520 69732066 72656520 736f6674 ode is free soft │ │ │ │ + 0x0002b71c 77617265 3b20796f 75206361 6e207265 ware; you can re │ │ │ │ + 0x0002b72c 64697374 72696275 74652069 7420616e distribute it an │ │ │ │ + 0x0002b73c 642f6f72 206d6f64 69667920 69740a75 d/or modify it.u │ │ │ │ + 0x0002b74c 6e646572 20746865 20746572 6d73206f nder the terms o │ │ │ │ + 0x0002b75c 66207468 65204253 44204c69 63656e73 f the BSD Licens │ │ │ │ + 0x0002b76c 65202873 65652074 68652066 696c6520 e (see the file │ │ │ │ + 0x0002b77c 4c494345 4e534520 696e636c 75646564 LICENSE included │ │ │ │ + 0x0002b78c 20776974 680a7468 65206469 73747269 with.the distri │ │ │ │ + 0x0002b79c 62757469 6f6e292e 0a000000 54616f20 bution).....Tao │ │ │ │ + 0x0002b7ac 4c697520 3c766c61 64696d69 722e6c69 Liu .... │ │ │ │ + 0x0002b7cc 0a437572 72656e74 20617578 696c6961 .Current auxilia │ │ │ │ + 0x0002b7dc 72792064 61746120 73656374 696f6e3a ry data section: │ │ │ │ + 0x0002b7ec 20000000 42414946 696c652e 6765745f ...BAIFile.get_ │ │ │ │ + 0x0002b7fc 6d657461 64617461 5f62795f 72656673 metadata_by_refs │ │ │ │ + 0x0002b80c 65710000 5f5f7079 785f756e 7069636b eq..__pyx_unpick │ │ │ │ + 0x0002b81c 6c655f42 414d6163 63657373 6f725f5f le_BAMaccessor__ │ │ │ │ + 0x0002b82c 7365745f 73746174 65000000 6765745f set_state...get_ │ │ │ │ + 0x0002b83c 6368756e 6b735f62 795f6c69 73745f6f chunks_by_list_o │ │ │ │ + 0x0002b84c 665f7265 67696f6e 73000000 42414d61 f_regions...BAMa │ │ │ │ + 0x0002b85c 63636573 736f722e 5f5f7365 74737461 ccessor.__setsta │ │ │ │ + 0x0002b86c 74655f63 7974686f 6e5f5f00 42414946 te_cython__.BAIF │ │ │ │ + 0x0002b87c 696c652e 6765745f 636f6666 7365745f ile.get_coffset_ │ │ │ │ + 0x0002b88c 62795f72 6567696f 6e000000 0a6e756d by_region....num │ │ │ │ + 0x0002b89c 62657220 6f662074 6f74616c 206d6170 ber of total map │ │ │ │ + 0x0002b8ac 70656420 72656164 733a2000 60206669 ped reads: .` fi │ │ │ │ + 0x0002b8bc 6c652065 78697374 7320696e 20746865 le exists in the │ │ │ │ + 0x0002b8cc 2073616d 65207061 74680000 0a53756d same path...Sum │ │ │ │ + 0x0002b8dc 6d617279 206f6620 42414920 46696c65 mary of BAI File │ │ │ │ + 0x0002b8ec 3a0a6669 6c656e61 6d653a20 00000000 :.filename: .... │ │ │ │ + 0x0002b8fc 5f42414d 61636365 73736f72 5f5f6677 _BAMaccessor__fw │ │ │ │ + 0x0002b90c 5f62696e 6172795f 70617273 65000000 _binary_parse... │ │ │ │ + 0x0002b91c 42414946 696c652e 6765745f 6368756e BAIFile.get_chun │ │ │ │ + 0x0002b92c 6b735f62 795f7265 67696f6e 00000000 ks_by_region.... │ │ │ │ + 0x0002b93c 42414d61 63636573 736f722e 6765745f BAMaccessor.get_ │ │ │ │ + 0x0002b94c 6368726f 6d6f736f 6d657300 5f42414d chromosomes._BAM │ │ │ │ + 0x0002b95c 61636365 73736f72 5f5f6465 636f6465 accessor__decode │ │ │ │ + 0x0002b96c 5f766f66 66736574 00000000 42414d61 _voffset....BAMa │ │ │ │ + 0x0002b97c 63636573 736f722e 5f5f7265 64756365 ccessor.__reduce │ │ │ │ + 0x0002b98c 5f637974 686f6e5f 5f000000 6765745f _cython__...get_ │ │ │ │ + 0x0002b99c 6368756e 6b735f62 795f6c69 73745f6f chunks_by_list_o │ │ │ │ + 0x0002b9ac 665f6269 6e730000 4d414353 332e5369 f_bins..MACS3.Si │ │ │ │ + 0x0002b9bc 676e616c 2e526561 64416c69 676e6d65 gnal.ReadAlignme │ │ │ │ + 0x0002b9cc 6e740000 4d414353 332e5574 696c6974 nt..MACS3.Utilit │ │ │ │ + 0x0002b9dc 6965732e 436f6e73 74616e74 73000000 ies.Constants... │ │ │ │ + 0x0002b9ec 202e2e0a 4578616d 706c6520 6f66206d ...Example of m │ │ │ │ + 0x0002b9fc 65746164 6174613a 20726566 20302c20 etadata: ref 0, │ │ │ │ + 0x0002ba0c 00000000 5f42414d 61636365 73736f72 ...._BAMaccessor │ │ │ │ + 0x0002ba1c 5f5f7061 7273655f 68656164 65720000 __parse_header.. │ │ │ │ + 0x0002ba2c 5f42414d 61636365 73736f72 5f5f6368 _BAMaccessor__ch │ │ │ │ + 0x0002ba3c 65636b5f 736f7274 65640000 42414946 eck_sorted..BAIF │ │ │ │ + 0x0002ba4c 696c652e 6765745f 6368756e 6b735f62 ile.get_chunks_b │ │ │ │ + 0x0002ba5c 795f6269 6e000000 42414946 696c652e y_bin...BAIFile. │ │ │ │ + 0x0002ba6c 5f5f7365 74737461 74655f63 7974686f __setstate_cytho │ │ │ │ + 0x0002ba7c 6e5f5f00 5f5f7079 785f756e 7069636b n__.__pyx_unpick │ │ │ │ + 0x0002ba8c 6c655f42 414d6163 63657373 6f720000 le_BAMaccessor.. │ │ │ │ + 0x0002ba9c 53747261 6e64466f 726d6174 4572726f StrandFormatErro │ │ │ │ + 0x0002baac 722e5f5f 696e6974 5f5f0000 4d445461 r.__init__..MDTa │ │ │ │ + 0x0002babc 674d6973 73696e67 4572726f 722e5f5f gMissingError.__ │ │ │ │ + 0x0002bacc 696e6974 5f5f0000 42414d61 63636573 init__..BAMacces │ │ │ │ + 0x0002badc 736f722e 6765745f 726c656e 67746873 sor.get_rlengths │ │ │ │ + 0x0002baec 00000000 53747261 6e64466f 726d6174 ....StrandFormat │ │ │ │ + 0x0002bafc 4572726f 722e5f5f 7374725f 5f000000 Error.__str__... │ │ │ │ + 0x0002bb0c 4d445461 674d6973 73696e67 4572726f MDTagMissingErro │ │ │ │ + 0x0002bb1c 722e5f5f 7374725f 5f000000 42414946 r.__str__...BAIF │ │ │ │ + 0x0002bb2c 696c652e 5f5f7265 64756365 5f637974 ile.__reduce_cyt │ │ │ │ + 0x0002bb3c 686f6e5f 5f000000 0a6e756d 62657220 hon__....number │ │ │ │ + 0x0002bb4c 6f662074 6f74616c 20636875 6e6b733a of total chunks: │ │ │ │ + 0x0002bb5c 20000000 6765745f 6d657461 64617461 ...get_metadata │ │ │ │ + 0x0002bb6c 5f62795f 72656673 65710000 53415050 _by_refseq..SAPP │ │ │ │ + 0x0002bb7c 45522042 414d5061 72736572 20636c61 ER BAMParser cla │ │ │ │ + 0x0002bb8c 73730000 6765745f 636f6666 7365745f ss..get_coffset_ │ │ │ │ + 0x0002bb9c 62795f72 6567696f 6e000000 0a457861 by_region....Exa │ │ │ │ + 0x0002bbac 6d706c65 206f6620 62696e73 3a207265 mple of bins: re │ │ │ │ + 0x0002bbbc 6620302c 20000000 0a6e756d 62657220 f 0, ....number │ │ │ │ + 0x0002bbcc 6f662074 6f74616c 2062696e 733a2000 of total bins: . │ │ │ │ + 0x0002bbdc 6765745f 6368756e 6b735f62 795f7265 get_chunks_by_re │ │ │ │ + 0x0002bbec 67696f6e 00000000 6765745f 72656164 gion....get_read │ │ │ │ + 0x0002bbfc 735f696e 5f726567 696f6e00 5f424149 s_in_region._BAI │ │ │ │ + 0x0002bc0c 46696c65 5f5f7265 61645f6e 5f726566 File__read_n_ref │ │ │ │ + 0x0002bc1c 00000000 6765745f 62696e73 5f62795f ....get_bins_by_ │ │ │ │ + 0x0002bc2c 72656769 6f6e0000 636c696e 655f696e region..cline_in │ │ │ │ + 0x0002bc3c 5f747261 63656261 636b0000 6173796e _traceback..asyn │ │ │ │ + 0x0002bc4c 63696f2e 636f726f 7574696e 65730000 cio.coroutines.. │ │ │ │ + 0x0002bc5c 5f424149 46696c65 5f5f6c6f 61645f62 _BAIFile__load_b │ │ │ │ + 0x0002bc6c 696e7300 6765745f 6368756e 6b735f62 ins.get_chunks_b │ │ │ │ + 0x0002bc7c 795f6269 6e000000 53747261 6e64466f y_bin...StrandFo │ │ │ │ + 0x0002bc8c 726d6174 4572726f 72000000 4d445461 rmatError...MDTa │ │ │ │ + 0x0002bc9c 674d6973 73696e67 4572726f 72000000 gMissingError... │ │ │ │ + 0x0002bcac 42414d61 63636573 736f722e 636c6f73 BAMaccessor.clos │ │ │ │ + 0x0002bcbc 65000000 5f42414d 61636365 73736f72 e..._BAMaccessor │ │ │ │ + 0x0002bccc 5f5f7365 656b0000 62677a66 5f626c6f __seek..bgzf_blo │ │ │ │ + 0x0002bcdc 636b5f63 61636865 00000000 52454144 ck_cache....READ │ │ │ │ + 0x0002bcec 5f425546 4645525f 53495a45 00000000 _BUFFER_SIZE.... │ │ │ │ + 0x0002bcfc 4d414353 332f494f 2f42414d 2e707978 MACS3/IO/BAM.pyx │ │ │ │ + 0x0002bd0c 00000000 5f5f7365 74737461 74655f63 ....__setstate_c │ │ │ │ + 0x0002bd1c 7974686f 6e5f5f00 5f5f7079 785f5069 ython__.__pyx_Pi │ │ │ │ + 0x0002bd2c 636b6c65 4572726f 72000000 6765745f ckleError...get_ │ │ │ │ + 0x0002bd3c 6368726f 6d6f736f 6d657300 496e7661 chromosomes.Inva │ │ │ │ + 0x0002bd4c 6c696420 72656769 6f6e207b 7d2c207b lid region {}, { │ │ │ │ + 0x0002bd5c 7d000000 42756666 65726564 52656164 }...BufferedRead │ │ │ │ + 0x0002bd6c 65720000 41737365 7274696f 6e457272 er..AssertionErr │ │ │ │ + 0x0002bd7c 6f720000 5f5f7265 64756365 5f637974 or..__reduce_cyt │ │ │ │ + 0x0002bd8c 686f6e5f 5f000000 6e6f6666 7365745f hon__...noffset_ │ │ │ │ + 0x0002bd9c 63616368 65000000 636f6666 7365745f cache...coffset_ │ │ │ │ + 0x0002bdac 63616368 65000000 52656164 416c6967 cache...ReadAlig │ │ │ │ + 0x0002bdbc 6e6d656e 74000000 7573655f 73657473 nment...use_sets │ │ │ │ + 0x0002bdcc 74617465 00000000 3c737472 696e6773 tate......__pyx_ch │ │ │ │ + 0x0002bdec 65636b73 756d0000 6d617844 75706c69 ecksum..maxDupli │ │ │ │ + 0x0002bdfc 63617465 00000000 5f69735f 636f726f cate...._is_coro │ │ │ │ + 0x0002be0c 7574696e 65000000 5f696e69 7469616c utine..._initial │ │ │ │ + 0x0002be1c 697a696e 67000000 6765745f 726c656e izing...get_rlen │ │ │ │ + 0x0002be2c 67746873 00000000 62616d5f 66696c65 gths....bam_file │ │ │ │ + 0x0002be3c 6e616d65 00000000 6261695f 66696c65 name....bai_file │ │ │ │ + 0x0002be4c 6e616d65 00000000 4d414353 332e494f name....MACS3.IO │ │ │ │ + 0x0002be5c 2e42414d 00000000 42414d5f 66696c65 .BAM....BAM_file │ │ │ │ + 0x0002be6c 6e616d65 00000000 42414d20 24526576 name....BAM $Rev │ │ │ │ + 0x0002be7c 6973696f 6e240000 5f5f6d72 6f5f656e ision$..__mro_en │ │ │ │ + 0x0002be8c 74726965 735f5f00 62756666 65725f73 tries__.buffer_s │ │ │ │ + 0x0002be9c 697a6500 5069636b 6c654572 726f7200 ize.PickleError. │ │ │ │ + 0x0002beac 496d706f 72744572 726f7200 42414d61 ImportError.BAMa │ │ │ │ + 0x0002bebc 63636573 736f7200 72656665 72656e63 ccessor.referenc │ │ │ │ + 0x0002becc 65730000 5f5f7079 785f7674 61626c65 es..__pyx_vtable │ │ │ │ + 0x0002bedc 5f5f0000 5f5f7079 785f7265 73756c74 __..__pyx_result │ │ │ │ + 0x0002beec 00000000 6e5f756e 6d617070 65640000 ....n_unmapped.. │ │ │ │ + 0x0002befc 6465636f 6d707265 73730000 5f5f7265 decompress..__re │ │ │ │ + 0x0002bf0c 64756365 5f65785f 5f000000 5f5f7079 duce_ex__...__py │ │ │ │ + 0x0002bf1c 785f7374 61746500 5f5f6d65 7461636c x_state.__metacl │ │ │ │ + 0x0002bf2c 6173735f 5f000000 6973656e 61626c65 ass__...isenable │ │ │ │ + 0x0002bf3c 64000000 66696c65 6e6d616d 65000000 d...filenmame... │ │ │ │ + 0x0002bf4c 62797465 6f726465 72000000 54797065 byteorder...Type │ │ │ │ + 0x0002bf5c 4572726f 72000000 4d41585f 57424954 Error...MAX_WBIT │ │ │ │ + 0x0002bf6c 53000000 5f5f7365 74737461 74655f5f S...__setstate__ │ │ │ │ + 0x0002bf7c 00000000 5f5f7365 745f6e61 6d655f5f ....__set_name__ │ │ │ │ + 0x0002bf8c 00000000 726c656e 67746873 00000000 ....rlengths.... │ │ │ │ + 0x0002bf9c 72656732 62696e73 00000000 5f5f7175 reg2bins....__qu │ │ │ │ + 0x0002bfac 616c6e61 6d655f5f 00000000 5f5f7079 alname__....__py │ │ │ │ + 0x0002bfbc 785f7479 70650000 6e5f6d61 70706564 x_type..n_mapped │ │ │ │ + 0x0002bfcc 00000000 6e5f6368 756e6b73 00000000 ....n_chunks.... │ │ │ │ + 0x0002bfdc 6d696e5f 4d415051 00000000 6d657461 min_MAPQ....meta │ │ │ │ + 0x0002bfec 64617461 00000000 5f5f6765 74737461 data....__getsta │ │ │ │ + 0x0002bffc 74655f5f 00000000 66726f6d 6b657973 te__....fromkeys │ │ │ │ + 0x0002c00c 00000000 66696c65 6e616d65 00000000 ....filename.... │ │ │ │ + 0x0002c01c 6164645f 6e6f7465 00000000 766f6666 add_note....voff │ │ │ │ + 0x0002c02c 73657400 5f5f7665 7273696f 6e5f5f00 set.__version__. │ │ │ │ + 0x0002c03c 72656769 6f6e7300 7265665f 656e6400 regions.ref_end. │ │ │ │ + 0x0002c04c 7265665f 62656700 5f5f7072 65706172 ref_beg.__prepar │ │ │ │ + 0x0002c05c 655f5f00 6d616769 63000000 64697361 e__.magic...disa │ │ │ │ + 0x0002c06c 626c6500 62616d66 696c6500 62616966 ble.bamfile.baif │ │ │ │ + 0x0002c07c 696c6500 42414946 696c6500 75706461 ile.BAIFile.upda │ │ │ │ + 0x0002c08c 74650000 756e7061 636b0000 73747275 te..unpack..stru │ │ │ │ + 0x0002c09c 63740000 73747269 6e670000 73747261 ct..string..stra │ │ │ │ + 0x0002c0ac 6e640000 5f5f7265 64756365 5f5f0000 nd..__reduce__.. │ │ │ │ + 0x0002c0bc 7069636b 6c650000 6f666673 65740000 pickle..offset.. │ │ │ │ + 0x0002c0cc 5f5f6e61 6d655f5f 00000000 6e5f6269 __name__....n_bi │ │ │ │ + 0x0002c0dc 6e730000 5f5f6d6f 64756c65 5f5f0000 ns..__module__.. │ │ │ │ + 0x0002c0ec 6c697474 6c650000 68656164 65720000 little..header.. │ │ │ │ + 0x0002c0fc 666f726d 61740000 65786973 74730000 format..exists.. │ │ │ │ + 0x0002c10c 656e6162 6c650000 5f646963 74000000 enable.._dict... │ │ │ │ + 0x0002c11c 6465636f 64650000 5f5f6175 74686f72 decode..__author │ │ │ │ + 0x0002c12c 5f5f0000 73746174 65000000 73706c69 __..state...spli │ │ │ │ + 0x0002c13c 74000000 72696768 74000000 7265665f t...right...ref_ │ │ │ │ + 0x0002c14c 6e000000 72616e67 65000000 6e756d70 n...range...nump │ │ │ │ + 0x0002c15c 79000000 6e5f7265 66000000 0a6d6167 y...n_ref....mag │ │ │ │ + 0x0002c16c 69633a20 00000000 69735f6c 65000000 ic: ....is_le... │ │ │ │ + 0x0002c17c 696e6465 78000000 636f6f72 64000000 index...coord... │ │ │ │ + 0x0002c18c 636c6f73 65000000 5f5f6369 6e69745f close...__cinit_ │ │ │ │ + 0x0002c19c 5f000000 63696761 72000000 6368726f _...cigar...chro │ │ │ │ + 0x0002c1ac 6d000000 62696e5f 6e000000 7a6c6962 m...bin_n...zlib │ │ │ │ + 0x0002c1bc 00000000 5f5f7465 73745f5f 00000000 ....__test__.... │ │ │ │ + 0x0002c1cc 74656c6c 00000000 5f5f7370 65635f5f tell....__spec__ │ │ │ │ + 0x0002c1dc 00000000 73656c66 00000000 7365656b ....self....seek │ │ │ │ + 0x0002c1ec 00000000 72706f73 00000000 72656e64 ....rpos....rend │ │ │ │ + 0x0002c1fc 00000000 72656164 00000000 72626567 ....read....rbeg │ │ │ │ + 0x0002c20c 00000000 70617468 00000000 6f70656e ....path....open │ │ │ │ + 0x0002c21c 00000000 6e616d65 00000000 6d6f6465 ....name....mode │ │ │ │ + 0x0002c22c 00000000 5f5f6d61 696e5f5f 00000000 ....__main__.... │ │ │ │ + 0x0002c23c 6c706f73 00000000 6c656674 00000000 lpos....left.... │ │ │ │ + 0x0002c24c 6b657973 00000000 5f5f696e 69745f5f keys....__init__ │ │ │ │ + 0x0002c25c 00000000 677a6970 00000000 5f5f6675 ....gzip....__fu │ │ │ │ + 0x0002c26c 6e635f5f 00000000 66696e64 00000000 nc__....find.... │ │ │ │ + 0x0002c27c 5f5f6469 63745f5f 00000000 64617461 __dict__....data │ │ │ │ + 0x0002c28c 00000000 62696e73 00000000 4e6f6e65 ....bins....None │ │ │ │ + 0x0002c29c 00000000 46696c65 20220000 7a697000 ....File "..zip. │ │ │ │ + 0x0002c2ac 746d7000 73797300 5f5f7374 725f5f00 tmp.sys.__str__. │ │ │ │ + 0x0002c2bc 706f7000 5f5f6e65 775f5f00 67657400 pop.__new__.get. │ │ │ │ + 0x0002c2cc 66686400 656e6400 5f5f646f 635f5f00 fhd.end.__doc__. │ │ │ │ + 0x0002c2dc 62656700 2e626169 00000000 61757800 beg..bai....aux. │ │ │ │ + 0x0002c2ec 3f000000 4d445a00 3c424248 00000000 ?...MDZ. │ │ │ │ stmdbls r7, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ ldmdage r2, {r1, r4, r5, r9, sl, lr} │ │ │ │ mrc 7, 0, APSR_nzcv, cr2, cr14, {7} │ │ │ │ umaalcc pc, r4, sp, r8 @ │ │ │ │ stmdbls r7, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ - ldmdage r1, {r9, sp} │ │ │ │ + ldmdage r1, {r1, r9, sp} │ │ │ │ svc 0x0060f7fe │ │ │ │ ldrbtmi r4, [fp], #-2965 @ 0xfffff46b │ │ │ │ eorscs pc, r0, #13828096 @ 0xd30000 │ │ │ │ ldmdavs fp, {r1, r3, r4, r6, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xb12fb133 │ │ │ │ @ instruction: 0x46424892 │ │ │ │ ldrbtmi r4, [r8], #-1585 @ 0xfffff9cf │ │ │ │ @@ -1751,15 +1751,15 @@ │ │ │ │ ldrtmi r2, [r8], -r7, lsl #6 │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ @ instruction: 0xf89d8320 │ │ │ │ teqlt fp, r0, asr #32 │ │ │ │ ldrtmi r9, [r8], -r7, lsl #18 │ │ │ │ - @ instruction: 0xf7fd4632 │ │ │ │ + @ instruction: 0xf7fd2202 │ │ │ │ strdcc lr, [r1], -lr @ │ │ │ │ tstphi r5, #0 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [pc], #-3977 @ 48b4 <__assert_fail@plt+0x1b80> │ │ │ │ ldrsbhi pc, [r0, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf7fe4640 │ │ │ │ andls lr, r6, lr, lsl #17 │ │ │ │ subsle r2, r4, r0, lsl #16 │ │ │ │ @@ -2064,15 +2064,15 @@ │ │ │ │ @ instruction: 0xf7fd4610 │ │ │ │ @ instruction: 0xf89ded42 │ │ │ │ ldmdblt r3!, {r1, r6, ip, sp} │ │ │ │ stc 7, cr15, [lr, #1012]! @ 0x3f4 │ │ │ │ @ instruction: 0xf0009807 │ │ │ │ @ instruction: 0xf7fefc43 │ │ │ │ blmi fe574d1c <__pyx_module_is_main_MACS3__IO__BedGraphIO@@Base+0xfe5445d0> │ │ │ │ - stmdbls r7, {r9, sp} │ │ │ │ + stmdbls r7, {r1, r9, sp} │ │ │ │ subeq pc, r2, sp, lsl #2 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fd9306 │ │ │ │ strdcc lr, [r1], -lr @ │ │ │ │ @ instruction: 0xf8dfd1ec │ │ │ │ strcs r8, [r1], -r0, asr #4 │ │ │ │ ldrtmi r2, [r7], -r0, lsl #6 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 33636235 33653263 30613066 38353566 3cb53e2c0a0f855f │ │ │ │ - 0x00000010 65316535 30666239 34646633 64323266 e1e50fb94df3d22f │ │ │ │ - 0x00000020 36623739 34622e64 65627567 00000000 6b794b.debug.... │ │ │ │ - 0x00000030 bb21f1b4 .!.. │ │ │ │ + 0x00000000 64643234 36386334 63653264 62633136 dd2468c4ce2dbc16 │ │ │ │ + 0x00000010 63373864 61626637 37383836 35636138 c78dabf778865ca8 │ │ │ │ + 0x00000020 63376534 61312e64 65627567 00000000 c7e4a1.debug.... │ │ │ │ + 0x00000030 1fd43845 ..8E │ │ ├── ./usr/lib/python3/dist-packages/MACS3/IO/BedGraphIO.cpython-314-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: 269b7dc86906024c170ec68214e5ece14801e65f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4acb2ded32ac34dbb0994049c5eb777b312703b4 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -998,15 +998,15 @@ │ │ │ │ @ instruction: 0xf0019806 │ │ │ │ @ instruction: 0xf89dfc6b │ │ │ │ @ instruction: 0xb1233048 │ │ │ │ ldrtmi r9, [r2], -r7, lsl #18 │ │ │ │ @ instruction: 0xf7fea812 │ │ │ │ @ instruction: 0xf89dee1a │ │ │ │ @ instruction: 0xb1233044 │ │ │ │ - andcs r9, r0, #114688 @ 0x1c000 │ │ │ │ + andcs r9, r2, #114688 @ 0x1c000 │ │ │ │ @ instruction: 0xf7fea811 │ │ │ │ blmi fe53fab8 <__pyx_module_is_main_MACS3__IO__BedGraphIO@@Base+0xfe50f36c> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ bicslt r2, r2, r0, lsr r2 │ │ │ │ teqlt r3, fp, lsl r8 │ │ │ │ ldmmi r1, {r0, r1, r2, r3, r5, r8, ip, sp, pc} │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ @@ -1741,15 +1741,15 @@ │ │ │ │ movwcs r6, #29059 @ 0x7183 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe450e │ │ │ │ strdcc lr, [r1], -r8 │ │ │ │ tstphi r1, #0 @ p-variant is OBSOLETE │ │ │ │ umaalcc pc, r0, sp, r8 @ │ │ │ │ stmdbls r7, {r0, r1, r3, r4, r5, r8, ip, sp, pc} │ │ │ │ - @ instruction: 0x46324638 │ │ │ │ + andcs r4, r2, #56, 12 @ 0x3800000 │ │ │ │ stmda lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ svcmi 0x00878306 │ │ │ │ @ instruction: 0xf8d7447f │ │ │ │ @ instruction: 0x46408150 │ │ │ │ ldm lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r1, r2, ip, pc} │ │ │ │ @@ -2047,15 +2047,15 @@ │ │ │ │ @ instruction: 0xf7fd4610 │ │ │ │ @ instruction: 0xf89ded62 │ │ │ │ ldmdblt r3!, {r1, r6, ip, sp} │ │ │ │ stcl 7, cr15, [lr, #1012] @ 0x3f4 │ │ │ │ @ instruction: 0xf0009807 │ │ │ │ @ instruction: 0xf7fefc2f │ │ │ │ blmi fe574d68 <__pyx_module_is_main_MACS3__IO__BedGraphIO@@Base+0xfe54461c> │ │ │ │ - stmdbls r7, {r9, sp} │ │ │ │ + stmdbls r7, {r1, r9, sp} │ │ │ │ subeq pc, r2, sp, lsl #2 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fd9306 │ │ │ │ andcc lr, r1, lr, lsl pc │ │ │ │ @ instruction: 0xf8dfd1ec │ │ │ │ strcs r8, [r1], -r0, asr #4 │ │ │ │ ldrtmi r2, [r7], -r0, lsl #6 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 39623764 63383639 30363032 34633137 9b7dc86906024c17 │ │ │ │ - 0x00000010 30656336 38323134 65356563 65313438 0ec68214e5ece148 │ │ │ │ - 0x00000020 30316536 35662e64 65627567 00000000 01e65f.debug.... │ │ │ │ - 0x00000030 f9771dbb .w.. │ │ │ │ + 0x00000000 63623264 65643332 61633334 64626230 cb2ded32ac34dbb0 │ │ │ │ + 0x00000010 39393430 34396335 65623737 37623331 994049c5eb777b31 │ │ │ │ + 0x00000020 32373033 62342e64 65627567 00000000 2703b4.debug.... │ │ │ │ + 0x00000030 aba6da74 ...t │ │ ├── ./usr/lib/python3/dist-packages/MACS3/IO/Parser.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: 4f0e9ca7115bd015a32fb95a4cb6c2fc7c09df35 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bcff8301d27a0ade8a1aa4c6bf35512d2ccfbf01 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -4387,15 +4387,15 @@ │ │ │ │ stc 8, cr10, [sp, #68] @ 0x44 │ │ │ │ @ instruction: 0xf7fb7b0e │ │ │ │ andcc lr, r1, r8, asr #24 │ │ │ │ rscshi pc, r3, #1 │ │ │ │ umaalcc pc, r4, sp, r8 @ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ stmdbls r7, {r0, r6, r7, pc} │ │ │ │ - ldmdage r1, {r2, r4, r9, sp} │ │ │ │ + ldmdage r1, {r0, r1, r2, r9, sp} │ │ │ │ bl bc657c <__pyx_module_is_main_MACS3__IO__Parser@@Base+0xb549b8> │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ ldrsbt r8, [r7], r6 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r9, r6, lr, ror #15 │ │ │ │ andeq r8, r6, r0, ror #4 │ │ │ │ @@ -5656,15 +5656,15 @@ │ │ │ │ @ instruction: 0xf0024628 │ │ │ │ @ instruction: 0xf89dfc99 │ │ │ │ @ instruction: 0xb123304c │ │ │ │ strbmi r9, [r2], -r7, lsl #18 │ │ │ │ @ instruction: 0xf7faa813 │ │ │ │ @ instruction: 0xf89de980 │ │ │ │ @ instruction: 0xb1233048 │ │ │ │ - andscs r9, r4, #114688 @ 0x1c000 │ │ │ │ + andcs r9, r7, #114688 @ 0x1c000 │ │ │ │ @ instruction: 0xf7faa812 │ │ │ │ blmi ffc44524 <__pyx_module_is_main_MACS3__IO__Parser@@Base+0xffbd2960> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ bcs 13704 │ │ │ │ ldmdavs fp, {r1, r2, r3, r5, r6, ip, lr, pc} │ │ │ │ subsle r2, r8, r0, lsl #22 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @@ -7092,15 +7092,15 @@ │ │ │ │ stc 7, cr15, [r4, #992]! @ 0x3e0 │ │ │ │ umaalcc pc, r6, sp, r8 @ │ │ │ │ @ instruction: 0xf7f8b933 │ │ │ │ stmdals r7, {r2, r3, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf95af001 │ │ │ │ stcllt 7, cr15, [pc, #-1016] @ abd4 <__assert_fail@plt+0x6aec> │ │ │ │ stmiacc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - stmdbls r7, {r2, r4, r9, sp} │ │ │ │ + stmdbls r7, {r0, r1, r2, r9, sp} │ │ │ │ subeq pc, r6, sp, lsl #2 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7f89308 │ │ │ │ andcc lr, r1, r0, lsr #31 │ │ │ │ @ instruction: 0xf8dfd1eb │ │ │ │ strcs r9, [r0, #-2260] @ 0xfffff72c │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 30653963 61373131 35626430 31356133 0e9ca7115bd015a3 │ │ │ │ - 0x00000010 32666239 35613463 62366332 66633763 2fb95a4cb6c2fc7c │ │ │ │ - 0x00000020 30396466 33352e64 65627567 00000000 09df35.debug.... │ │ │ │ - 0x00000030 d0551444 .U.D │ │ │ │ + 0x00000000 66663833 30316432 37613061 64653861 ff8301d27a0ade8a │ │ │ │ + 0x00000010 31616134 63366266 33353531 32643263 1aa4c6bf35512d2c │ │ │ │ + 0x00000020 63666266 30312e64 65627567 00000000 cfbf01.debug.... │ │ │ │ + 0x00000030 483d97a7 H=.. │ │ ├── ./usr/lib/python3/dist-packages/MACS3/IO/Parser.cpython-314-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: ca2c4c8c452c702a9f8d0578921caf5f9106579d │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7d5b3816b9f4633ced2552d490b88fae3396af3d │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -4360,15 +4360,15 @@ │ │ │ │ stc 8, cr10, [sp, #68] @ 0x44 │ │ │ │ @ instruction: 0xf7fb7b0e │ │ │ │ andcc lr, r1, sl, ror ip │ │ │ │ sbchi pc, r9, #1 │ │ │ │ umaalcc pc, r4, sp, r8 @ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ stmdbls r7, {r0, r1, r2, r3, r4, r5, r7, pc} │ │ │ │ - ldmdage r1, {r2, r4, r9, sp} │ │ │ │ + ldmdage r1, {r0, r1, r2, r9, sp} │ │ │ │ bl 1846540 <__pyx_module_is_main_MACS3__IO__Parser@@Base+0x17d497c> │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ adcs r8, r5, r8, lsr r6 │ │ │ │ ... │ │ │ │ andeq r9, r6, r2, lsr #16 │ │ │ │ muleq r6, r0, r2 │ │ │ │ muleq r0, ip, r2 │ │ │ │ @@ -5611,15 +5611,15 @@ │ │ │ │ @ instruction: 0xf0024630 │ │ │ │ @ instruction: 0xf89dfc3f │ │ │ │ @ instruction: 0xb123304c │ │ │ │ strbmi r9, [r2], -r7, lsl #18 │ │ │ │ @ instruction: 0xf7faa813 │ │ │ │ @ instruction: 0xf89de9d6 │ │ │ │ @ instruction: 0xb1233048 │ │ │ │ - andscs r9, r4, #114688 @ 0x1c000 │ │ │ │ + andcs r9, r7, #114688 @ 0x1c000 │ │ │ │ @ instruction: 0xf7faa812 │ │ │ │ blmi ffa84610 <__pyx_module_is_main_MACS3__IO__Parser@@Base+0xffa12a4c> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ bcs 13680 │ │ │ │ ldmdavs fp, {r1, r3, r5, r6, ip, lr, pc} │ │ │ │ subsle r2, r5, r0, lsl #22 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @@ -7015,15 +7015,15 @@ │ │ │ │ mrc 7, 1, APSR_nzcv, cr10, cr8, {7} │ │ │ │ umaalcc pc, r6, sp, r8 @ │ │ │ │ @ instruction: 0xf7f8b933 │ │ │ │ stmdals r7, {r1, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf940f001 │ │ │ │ stclt 7, cr15, [fp, #1016] @ 0x3f8 │ │ │ │ stmiacc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - stmdbls r7, {r2, r4, r9, sp} │ │ │ │ + stmdbls r7, {r0, r1, r2, r9, sp} │ │ │ │ subeq pc, r6, sp, lsl #2 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7f99308 │ │ │ │ andcc lr, r1, ip, lsr r8 │ │ │ │ @ instruction: 0xf8dfd1eb │ │ │ │ @ instruction: 0x260098d0 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 32633463 38633435 32633730 32613966 2c4c8c452c702a9f │ │ │ │ - 0x00000010 38643035 37383932 31636166 35663931 8d0578921caf5f91 │ │ │ │ - 0x00000020 30363537 39642e64 65627567 00000000 06579d.debug.... │ │ │ │ - 0x00000030 80c0aa99 .... │ │ │ │ + 0x00000000 35623338 31366239 66343633 33636564 5b3816b9f4633ced │ │ │ │ + 0x00000010 32353532 64343930 62383866 61653333 2552d490b88fae33 │ │ │ │ + 0x00000020 39366166 33642e64 65627567 00000000 96af3d.debug.... │ │ │ │ + 0x00000030 0bcbf0df .... │ │ ├── ./usr/lib/python3/dist-packages/MACS3/IO/PeakIO.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: ea2ca17221980983efff0c8721970344466d33c4 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bf095bb4ef524f7b66e7e252ed4fd3a87d56f95c │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -2879,15 +2879,15 @@ │ │ │ │ @ instruction: 0xf870f004 │ │ │ │ umaalcc pc, ip, sp, r8 @ │ │ │ │ strbmi fp, [r2], -r3, lsr #2 │ │ │ │ ldmdage r3, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ svc 0x0008f7fc │ │ │ │ umaalcc pc, r8, sp, r8 @ │ │ │ │ ldrtmi fp, [r9], -r3, lsr #2 │ │ │ │ - ldmdage r2, {r0, r1, r2, r9, sp} │ │ │ │ + ldmdage r2, {r2, r9, sp} │ │ │ │ stm r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #-2926 @ 0xfffff492 │ │ │ │ @ instruction: 0x2768f8d3 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ ldmdavs fp, {r0, r2, r3, r7, pc} │ │ │ │ rsbsle r2, r6, r0, lsl #22 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @@ -3627,15 +3627,15 @@ │ │ │ │ movwcs r6, #29059 @ 0x7183 │ │ │ │ stc 8, cr10, [sp, #68] @ 0x44 │ │ │ │ @ instruction: 0xf7fc7b0e │ │ │ │ andcc lr, r1, r2, lsl #20 │ │ │ │ orrhi pc, r4, #2 │ │ │ │ umaalcc pc, r4, sp, r8 @ │ │ │ │ ldmdage r1, {r0, r1, r3, r4, r5, r8, ip, sp, pc} │ │ │ │ - ldrtmi r2, [r9], -r7, lsl #4 │ │ │ │ + ldrtmi r2, [r9], -r4, lsl #4 │ │ │ │ stmia sl!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0013001 │ │ │ │ stcmi 6, cr8, [fp], #52 @ 0x34 │ │ │ │ ldrbtmi r2, [ip], #-1 │ │ │ │ ldrne pc, [ip], #2260 @ 0x8d4 │ │ │ │ @ instruction: 0xf886f7fd │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ @@ -5418,15 +5418,15 @@ │ │ │ │ b fe247854 <__pyx_module_is_main_MACS3__IO__PeakIO@@Base+0xfe1c618c> │ │ │ │ umaalcc pc, r6, sp, r8 @ │ │ │ │ @ instruction: 0xf7fab933 │ │ │ │ @ instruction: 0x4638eb12 │ │ │ │ stc2 0, cr15, [lr], {1} │ │ │ │ stcllt 7, cr15, [sl], {253} @ 0xfd │ │ │ │ strcc pc, [ip], #2271 @ 0x8df │ │ │ │ - ldrtmi r2, [r9], -r7, lsl #4 │ │ │ │ + ldrtmi r2, [r9], -r4, lsl #4 │ │ │ │ subeq pc, r6, sp, lsl #2 │ │ │ │ movwls r5, #39155 @ 0x98f3 │ │ │ │ ldc 7, cr15, [r2], {250} @ 0xfa │ │ │ │ mvnle r3, r1 │ │ │ │ ldrbtls pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbmi r2, [r2], r0, lsl #6 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 32636131 37323231 39383039 38336566 2ca17221980983ef │ │ │ │ - 0x00000010 66663063 38373231 39373033 34343436 ff0c872197034446 │ │ │ │ - 0x00000020 36643333 63342e64 65627567 00000000 6d33c4.debug.... │ │ │ │ - 0x00000030 98052543 ..%C │ │ │ │ + 0x00000000 30393562 62346566 35323466 37623636 095bb4ef524f7b66 │ │ │ │ + 0x00000010 65376532 35326564 34666433 61383764 e7e252ed4fd3a87d │ │ │ │ + 0x00000020 35366639 35632e64 65627567 00000000 56f95c.debug.... │ │ │ │ + 0x00000030 4e41b0be NA.. │ │ ├── ./usr/lib/python3/dist-packages/MACS3/IO/PeakIO.cpython-314-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: 7b49c420a4ff1e58840e4d4725a41b39d54bddba │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c0f081ee51d8eee89db294b2d526cbfb57232707 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -2874,15 +2874,15 @@ │ │ │ │ @ instruction: 0xffa0f003 │ │ │ │ umaalcc pc, ip, sp, r8 @ │ │ │ │ strbmi fp, [r2], -r3, lsr #2 │ │ │ │ ldmdage r3, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ svc 0x0014f7fc │ │ │ │ umaalcc pc, r8, sp, r8 @ │ │ │ │ ldrtmi fp, [r9], -r3, lsr #2 │ │ │ │ - ldmdage r2, {r0, r1, r2, r9, sp} │ │ │ │ + ldmdage r2, {r2, r9, sp} │ │ │ │ stm lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ @ instruction: 0x2768f8d3 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ ldmdavs fp, {r0, r3, r7, pc} │ │ │ │ rsbsle r2, r3, r0, lsl #22 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @@ -3577,15 +3577,15 @@ │ │ │ │ movwcs r6, #29059 @ 0x7183 │ │ │ │ stc 8, cr10, [sp, #68] @ 0x44 │ │ │ │ @ instruction: 0xf7fc7b0e │ │ │ │ andcc lr, r1, r8, ror #20 │ │ │ │ cmnphi r3, #2 @ p-variant is OBSOLETE │ │ │ │ umaalcc pc, r4, sp, r8 @ │ │ │ │ ldmdage r1, {r0, r1, r3, r4, r5, r8, ip, sp, pc} │ │ │ │ - ldrtmi r2, [r9], -r7, lsl #4 │ │ │ │ + ldrtmi r2, [r9], -r4, lsl #4 │ │ │ │ ldmdb r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0013001 │ │ │ │ ldclmi 5, cr8, [lr], {196} @ 0xc4 │ │ │ │ ldrbtmi r2, [ip], #-1 │ │ │ │ ldrne pc, [ip], #2260 @ 0x8d4 │ │ │ │ @ instruction: 0xf8e4f7fd │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ @@ -5332,15 +5332,15 @@ │ │ │ │ bl dc7724 <__pyx_module_is_main_MACS3__IO__PeakIO@@Base+0xd4605c> │ │ │ │ umaalcc pc, r6, sp, r8 @ │ │ │ │ @ instruction: 0xf7fab933 │ │ │ │ ldrtmi lr, [r8], -r0, asr #23 │ │ │ │ stc2l 0, cr15, [r0], #-4 │ │ │ │ stcllt 7, cr15, [r8, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0x3730f8df │ │ │ │ - ldrtmi r2, [r9], -r7, lsl #4 │ │ │ │ + ldrtmi r2, [r9], -r4, lsl #4 │ │ │ │ subeq pc, r6, sp, lsl #2 │ │ │ │ movwls r5, #39155 @ 0x98f3 │ │ │ │ stcl 7, cr15, [r0, #-1000] @ 0xfffffc18 │ │ │ │ mvnle r3, r1 │ │ │ │ @ instruction: 0x971cf8df │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbmi r2, [r2], r0, lsl #8 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 34396334 32306134 66663165 35383834 49c420a4ff1e5884 │ │ │ │ - 0x00000010 30653464 34373235 61343162 33396435 0e4d4725a41b39d5 │ │ │ │ - 0x00000020 34626464 62612e64 65627567 00000000 4bddba.debug.... │ │ │ │ - 0x00000030 b488c850 ...P │ │ │ │ + 0x00000000 66303831 65653531 64386565 65383964 f081ee51d8eee89d │ │ │ │ + 0x00000010 62323934 62326435 32366362 66623537 b294b2d526cbfb57 │ │ │ │ + 0x00000020 32333237 30372e64 65627567 00000000 232707.debug.... │ │ │ │ + 0x00000030 939781a2 .... │ │ ├── ./usr/lib/python3/dist-packages/MACS3/Signal/BedGraph.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 0x4c10c 0x4c10c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x4bee4 0x4bee4 R E 0x10000 │ │ │ │ LOAD 0x04f3c0 0x0005f3c0 0x0005f3c0 0x013bc 0x01a9c RW 0x10000 │ │ │ │ DYNAMIC 0x04fbb0 0x0005fbb0 0x0005fbb0 0x00100 0x00100 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x04f3c0 0x0005f3c0 0x0005f3c0 0x00c40 0x00c40 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000e78 000e78 000f2d 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00001da6 001da6 0001a6 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00001f4c 001f4c 000060 00 A 4 3 4 │ │ │ │ [ 7] .rel.dyn REL 00001fac 001fac 001000 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00002fac 002fac 000500 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 000034ac 0034ac 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000034b8 0034b8 0007ec 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00003ca8 003ca8 03faf8 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000437a0 0437a0 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000437a8 0437a8 008960 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 0004c108 04c108 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00003ca8 003ca8 03f8d0 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00043578 043578 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00043580 043580 008960 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 0004bee0 04bee0 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0005f3c0 04f3c0 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0005f3c4 04f3c4 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0005f3c8 04f3c8 0007e8 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0005fbb0 04fbb0 000100 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 0005fcb0 04fcb0 000350 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 00060000 050000 00077c 00 WA 0 0 8 │ │ │ │ [21] .bss NOBITS 00060780 05077c 0006dc 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -206,9 +206,9 @@ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_TrueDivide │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnboundLocalError │ │ │ │ 205: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (2) │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ 208: 00060e58 4 OBJECT GLOBAL DEFAULT 21 __pyx_module_is_main_MACS3__Signal__BedGraph │ │ │ │ - 209: 00007f15 16 FUNC GLOBAL DEFAULT 11 PyInit_BedGraph │ │ │ │ + 209: 00007f45 16 FUNC GLOBAL DEFAULT 11 PyInit_BedGraph │ │ │ │ 210: 00060e3c 28 OBJECT GLOBAL DEFAULT 21 __pyx_wrapperbase_5MACS3_6Signal_8BedGraph_14bedGraphTrackI___init__ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0x4fbb0 contains 28 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x34ac │ │ │ │ - 0x0000000d (FINI) 0x437a0 │ │ │ │ + 0x0000000d (FINI) 0x43578 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x5f3c0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x5f3c4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0xe78 │ │ │ │ 0x00000006 (SYMTAB) 0x148 │ │ │ ├── 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: 101fc5fbadee6df421171ec093ac90114b587c3c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 52b30ebdce05dfbbc9bc91ab0bf7e8f1c4989915 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -147,40 +147,40 @@ │ │ │ │ PyTuple_Type │ │ │ │ PyObject_SetItem │ │ │ │ PyNumber_Index │ │ │ │ PyLong_AsSsize_t │ │ │ │ PyExc_IndexError │ │ │ │ PyNumber_Multiply │ │ │ │ PyExc_StopIteration │ │ │ │ -PyDict_Contains │ │ │ │ -PyDict_Type │ │ │ │ PySequence_List │ │ │ │ PyList_Sort │ │ │ │ +PyObject_GetIter │ │ │ │ +PyDict_Contains │ │ │ │ +PyDict_Type │ │ │ │ PySet_New │ │ │ │ PySet_Type │ │ │ │ PyObject_HasAttrWithError │ │ │ │ -PyObject_GetIter │ │ │ │ -_PyMonitoring_FireExceptionHandledEvent │ │ │ │ -PyExc_UnboundLocalError │ │ │ │ -PyLong_FromDouble │ │ │ │ PyLong_AsDouble │ │ │ │ PyExc_ZeroDivisionError │ │ │ │ +_PyMonitoring_FireExceptionHandledEvent │ │ │ │ +PyExc_UnboundLocalError │ │ │ │ PyUnicode_Join │ │ │ │ PySequence_Contains │ │ │ │ PyUnicode_Format │ │ │ │ PyDict_Pop │ │ │ │ PyNumber_Remainder │ │ │ │ PyNumber_Long │ │ │ │ PyNumber_Add │ │ │ │ PyList_Extend │ │ │ │ PyExc_Exception │ │ │ │ -PyObject_IsInstance │ │ │ │ PySet_Pop │ │ │ │ PyFrozenSet_Type │ │ │ │ PyObject_Str │ │ │ │ +PyObject_IsInstance │ │ │ │ +PyLong_FromDouble │ │ │ │ PyObject_SetAttrString │ │ │ │ PyOS_snprintf │ │ │ │ PyUnicode_FromStringAndSize │ │ │ │ PyUnicode_Decode │ │ │ │ PyEval_GetBuiltins │ │ │ │ PyImport_ImportModule │ │ │ │ Py_Version │ │ │ │ @@ -266,67 +266,79 @@ │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ fI8"fHyDxD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ +[K{D[I"FyD │ │ │ │ +HIHH{DyD │ │ │ │ +EIFH{DyD │ │ │ │ +CICH{DyD │ │ │ │ +R?I@H{DyD │ │ │ │ +Qb=I=H{DyD │ │ │ │ +sb:I;H{DyD │ │ │ │ +r8I8H{DyD 3xD │ │ │ │ +_R4I5H{DyD │ │ │ │ +R2I2H{DyD │ │ │ │ +*}DoL|DiX h │ │ │ │ +^2BHyDxD │ │ │ │ +Q,K-J-I{D │ │ │ │ +H{DyD 3xD │ │ │ │ +H{DyDt;xD │ │ │ │ H{DyD 3xD │ │ │ │ -3I3H{DyDh;xD │ │ │ │ -0I1H{DyDh;xD │ │ │ │ -.I.H{DyDh;xD │ │ │ │ +3I3H{DyD0;xD │ │ │ │ +0I1H{DyD0;xD │ │ │ │ +.I.H{DyD0;xD │ │ │ │ ,K,",I,H{DyD │ │ │ │ KKLJLIzD │ │ │ │ H{DyD 3xD │ │ │ │ *}DoL|DiX h │ │ │ │ Q,K-J-I{D │ │ │ │ H{DyD 3xD │ │ │ │ 3#`khZmR │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ -"'I'H{DyD$3xD │ │ │ │ -"$I%H{DyD$3xD │ │ │ │ -4""I"H{DyD$3xD │ │ │ │ +"'I'H{DyD\3xD │ │ │ │ +"$I%H{DyD\3xD │ │ │ │ +4""I"H{DyD\3xD │ │ │ │ I H{DyD 3xD │ │ │ │ *}DkL|DiX h │ │ │ │ Q*K+J+I{D │ │ │ │ H{DyD 3xD │ │ │ │ -b.I.H{DyD\3xD │ │ │ │ +"K{D"IyD │ │ │ │ +x#F&F%F& │ │ │ │ +CK{DCIyD │ │ │ │ +B)I*H{DyD │ │ │ │ ++b'I'H{DyD │ │ │ │ +0b$I%H{DyD │ │ │ │ +R"I"H{DyD │ │ │ │ +H{DyD 3xD │ │ │ │ +*}DoL|DiX h │ │ │ │ +Q,K-J-I{D │ │ │ │ +H{DyD 3xD │ │ │ │ +5I6H{DyD │ │ │ │ +r3I3H{DyD │ │ │ │ +0I1H{DyD │ │ │ │ +r.I.H{DyD 3xD │ │ │ │ *I+H{DyD │ │ │ │ -'b'I(H{DyD\3xD │ │ │ │ -r%I%H{DyD\3xD │ │ │ │ -Mr"I#H{DyD\3xD │ │ │ │ +'I'H{DyD │ │ │ │ +$I%H{DyD │ │ │ │ +b0I0H{DyD │ │ │ │ +,I,H{DyD │ │ │ │ +'b)I)H{DyD │ │ │ │ +r&I&H{DyD │ │ │ │ +Mr#I#H{DyD │ │ │ │ r I H{DyD 3xD │ │ │ │ @L#h,PcE │ │ │ │ jH#FvJwIzD^ │ │ │ │ $>I>JyD^ │ │ │ │ B*I+H{DyD │ │ │ │ r'I(H{DyD 3xD │ │ │ │ -2C*F)F,F │ │ │ │ -=C*F)F,F │ │ │ │ -}I~H{DyD │ │ │ │ -"zIzH{DyD │ │ │ │ -BwIxH{DyD │ │ │ │ -uK,"uIvH{DyD │ │ │ │ -z2sIsH{DyD │ │ │ │ -roIpH{DyD 3xD │ │ │ │ -,BmImH{DyD │ │ │ │ -5"jIkH{DyD │ │ │ │ -BhIhH{DyD │ │ │ │ -BeIfH{DyD │ │ │ │ -2cIcH{DyD │ │ │ │ -$2`IaH{DyD │ │ │ │ -^I^H{DyD │ │ │ │ -"[I\H{DyD │ │ │ │ -cH#FlJmIzD\ │ │ │ │ -%;IH{DyD │ │ │ │ +":I;H{DyD │ │ │ │ +["7I8H{DyD │ │ │ │ +4I5H{DyD │ │ │ │ +"1I2H{DyD │ │ │ │ +".I/H{DyD │ │ │ │ AH#FOJOIzD(XyD │ │ │ │ fIg"fHyDxD │ │ │ │ 7KJF9F{D │ │ │ │ B-I.H{DyD │ │ │ │ *KJF9F{D │ │ │ │ B%I%H{DyD │ │ │ │ r"I"H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ @L#h,PcE │ │ │ │ B;IH{DyD │ │ │ │ +:K,":I:H{DyD │ │ │ │ +cH#FlJmIzD\ │ │ │ │ +o"GHyDxD │ │ │ │ +%;IC'F"F!F&F │ │ │ │ +=C2F1F4F7F │ │ │ │ +H{DyD 3xD │ │ │ │ +"}I~H{DyD │ │ │ │ + BzI{H{DyD │ │ │ │ +wIxH{DyD │ │ │ │ +,BtIuH{DyD │ │ │ │ +z2qIrH{DyD │ │ │ │ +2nIoH{DyD │ │ │ │ +BkIlH{DyD │ │ │ │ +BhIiH{DyD │ │ │ │ +eIfH{DyD │ │ │ │ +"bIcH{DyD │ │ │ │ +"_I`H{DyD │ │ │ │ +\I]H{DyD │ │ │ │ +cH#FlJmIzD\ │ │ │ │ +%;I │ │ │ │ __int__ returned non-int (type %.200s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python. │ │ │ │ @@ -688,18 +703,26 @@ │ │ │ │ cannot fit '%.200s' into an index-sized integer │ │ │ │ '%.200s' object is not subscriptable │ │ │ │ fisher_func │ │ │ │ MACS3.Signal.BedGraph.fisher_func │ │ │ │ reset_baseline │ │ │ │ __pyx_t_3 │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.reset_baseline │ │ │ │ -get_data_by_chr │ │ │ │ Expected %s, got %.200s │ │ │ │ -'NoneType' object is not iterable │ │ │ │ 'NoneType' object is not subscriptable │ │ │ │ +need more than %zd value%.1s to unpack │ │ │ │ +PyTuple_Check(sequence) │ │ │ │ +PyList_Check(sequence) │ │ │ │ +__pyx_t_4 │ │ │ │ +object of type 'NoneType' has no len() │ │ │ │ +PyList_Check(__pyx_t_4) │ │ │ │ +MACS3.Signal.BedGraph.bedGraphTrackI.p2q │ │ │ │ +p2q (wrapper) │ │ │ │ +get_data_by_chr │ │ │ │ +'NoneType' object is not iterable │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.get_data_by_chr │ │ │ │ add_chrom_data_hmmr_PV │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.add_chrom_data_hmmr_PV │ │ │ │ get_chr_names │ │ │ │ 'NoneType' object has no attribute '%.30s' │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.get_chr_names │ │ │ │ get_chr_names (wrapper) │ │ │ │ @@ -709,32 +732,28 @@ │ │ │ │ cutoff_analysis │ │ │ │ cutoff_analysis (wrapper) │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.cutoff_analysis │ │ │ │ call_broadpeaks │ │ │ │ call_broadpeaks (wrapper) │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.call_broadpeaks │ │ │ │ dictionary changed size during iteration │ │ │ │ -need more than %zd value%.1s to unpack │ │ │ │ -PyTuple_Check(sequence) │ │ │ │ -PyList_Check(sequence) │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.total │ │ │ │ total (wrapper) │ │ │ │ +float division │ │ │ │ +MACS3.Signal.BedGraph.bedGraphTrackI.summary │ │ │ │ +summary (wrapper) │ │ │ │ +call_peaks │ │ │ │ +__pyx_t_7 │ │ │ │ +MACS3.Signal.BedGraph.bedGraphTrackI.call_peaks │ │ │ │ +__pyx_t_6 │ │ │ │ __pyx_t_1 │ │ │ │ -object of type 'NoneType' has no len() │ │ │ │ __pyx_t_9 │ │ │ │ local variable '%s' referenced before assignment │ │ │ │ chromosome │ │ │ │ add_chrom_data_hmmr_PV (wrapper) │ │ │ │ -extract_value_hmmr │ │ │ │ -__pyx_t_4 │ │ │ │ -__pyx_t_7 │ │ │ │ -PyList_Check(L) │ │ │ │ -__pyx_t_8 │ │ │ │ -MACS3.Signal.BedGraph.bedGraphTrackI.extract_value_hmmr │ │ │ │ -extract_value_hmmr (wrapper) │ │ │ │ cfunc.to_py.__Pyx_CFunc_5MACS3_6Signal_8BedGraph_object__lParenobject__rParen_to_py_1x.wrap │ │ │ │ add_chrom_data │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.add_chrom_data │ │ │ │ add_chrom_data (wrapper) │ │ │ │ get_data_by_chr (wrapper) │ │ │ │ filter_score │ │ │ │ filter_score (wrapper) │ │ │ │ @@ -746,68 +765,64 @@ │ │ │ │ __setstate_cython__ │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.__setstate_cython__ │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.overlie │ │ │ │ overlie (wrapper) │ │ │ │ make_ScoreTrackII_for_macs │ │ │ │ make_ScoreTrackII_for_macs (wrapper) │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.make_ScoreTrackII_for_macs │ │ │ │ -float division │ │ │ │ PyTuple_Check(__pyx_t_8) │ │ │ │ PyList_Check(__pyx_t_8) │ │ │ │ Cannot convert %.200s to %.200s │ │ │ │ __pyx_t_5 │ │ │ │ -add_loc_wo_merge │ │ │ │ -MACS3.Signal.BedGraph.bedGraphTrackI.add_loc_wo_merge │ │ │ │ PyTuple_Check(__pyx_args) │ │ │ │ __init__ │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.__init__ │ │ │ │ -call_peaks │ │ │ │ -MACS3.Signal.BedGraph.bedGraphTrackI.call_peaks │ │ │ │ call_summits │ │ │ │ call_peaks (wrapper) │ │ │ │ __pyx_unpickle_bedGraphTrackI │ │ │ │ MACS3.Signal.BedGraph.__pyx_unpickle_bedGraphTrackI │ │ │ │ -MACS3.Signal.BedGraph.bedGraphTrackI.summary │ │ │ │ -summary (wrapper) │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.destroy │ │ │ │ destroy (wrapper) │ │ │ │ _bedGraphTrackI__add_broadpeak │ │ │ │ PyList_Check(__pyx_t_1) │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI._bedGraphTrackI__add_broadpeak │ │ │ │ PyList_Check(__pyx_t_9) │ │ │ │ PyTuple_Check(__pyx_t_9) │ │ │ │ -PyList_Check(__pyx_t_4) │ │ │ │ divide_func │ │ │ │ MACS3.Signal.BedGraph.divide_func │ │ │ │ subtract_func │ │ │ │ MACS3.Signal.BedGraph.subtract_func │ │ │ │ __pyx_t_18 │ │ │ │ -merge_regions │ │ │ │ -__pyx_t_6 │ │ │ │ -MACS3.Signal.BedGraph.bedGraphTrackI.merge_regions │ │ │ │ -MACS3.Signal.BedGraph.bedGraphTrackI.p2q │ │ │ │ -p2q (wrapper) │ │ │ │ _bedGraphTrackI__close_peak │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI._bedGraphTrackI__close_peak │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.add_loc │ │ │ │ -add_loc_wo_merge (wrapper) │ │ │ │ add_loc (wrapper) │ │ │ │ -refine_peaks │ │ │ │ -__pyx_t_11 │ │ │ │ -__pyx_t_12 │ │ │ │ -MACS3.Signal.BedGraph.bedGraphTrackI.refine_peaks │ │ │ │ -refine_peaks (wrapper) │ │ │ │ extract_value │ │ │ │ /usr/include/python3.13/cpython/setobject.h │ │ │ │ PyAnySet_Check(so) │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.extract_value │ │ │ │ extract_value (wrapper) │ │ │ │ apply_func │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.apply_func │ │ │ │ apply_func (wrapper) │ │ │ │ +merge_regions │ │ │ │ +__pyx_t_8 │ │ │ │ +MACS3.Signal.BedGraph.bedGraphTrackI.merge_regions │ │ │ │ +add_loc_wo_merge │ │ │ │ +MACS3.Signal.BedGraph.bedGraphTrackI.add_loc_wo_merge │ │ │ │ +add_loc_wo_merge (wrapper) │ │ │ │ +refine_peaks │ │ │ │ +__pyx_t_11 │ │ │ │ +__pyx_t_12 │ │ │ │ +MACS3.Signal.BedGraph.bedGraphTrackI.refine_peaks │ │ │ │ +refine_peaks (wrapper) │ │ │ │ +extract_value_hmmr │ │ │ │ +PyList_Check(L) │ │ │ │ +MACS3.Signal.BedGraph.bedGraphTrackI.extract_value_hmmr │ │ │ │ +extract_value_hmmr (wrapper) │ │ │ │ Module 'BedGraph' has already been imported. Re-initialisation is not supported. │ │ │ │ builtins │ │ │ │ cython_runtime │ │ │ │ __builtins__ │ │ │ │ compile time Python version %d.%d of module '%.100s' %s runtime version %d.%d │ │ │ │ does not match │ │ │ │ MACS3.Signal.BedGraph │ │ │ │ @@ -913,41 +928,41 @@ │ │ │ │ __Pyx_PyErr_ExceptionMatchesTuple │ │ │ │ __Pyx_PyVectorcall_Function │ │ │ │ PyBytes_AS_STRING │ │ │ │ __Pyx_CyFunction_CallAsMethod │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_product_func │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_fisher_func │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_reset_baseline │ │ │ │ +__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_p2q │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_get_data_by_chr │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_add_chrom_data_hmmr_PV │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_get_chr_names │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_total │ │ │ │ +__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_summary │ │ │ │ +__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_call_peaks │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_call_broadpeaks │ │ │ │ -__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_extract_value_hmmr │ │ │ │ -__Pyx_PyList_Pop │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_add_chrom_data │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_set_single_value │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_cutoff_analysis │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_filter_score │ │ │ │ -__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_add_loc_wo_merge │ │ │ │ __pyx_pw_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_1__init__ │ │ │ │ -__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_summary │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_destroy │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI__bedGraphTrackI__add_broadpeak │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_overlie │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_make_ScoreTrackII_for_macs │ │ │ │ -__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_merge_regions │ │ │ │ -__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_p2q │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI__bedGraphTrackI__close_peak │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_add_loc │ │ │ │ -__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_refine_peaks │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_extract_value │ │ │ │ PySet_GET_SIZE │ │ │ │ -__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_call_peaks │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_apply_func │ │ │ │ +__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_merge_regions │ │ │ │ +__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_add_loc_wo_merge │ │ │ │ +__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_refine_peaks │ │ │ │ +__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_extract_value_hmmr │ │ │ │ +__Pyx_PyList_Pop │ │ │ │ baseline_value is the value to fill in the regions not defined │ │ │ │ in bedGraph. For example, if the bedGraph is like: │ │ │ │ chr1 100 200 1 │ │ │ │ chr1 250 350 2 │ │ │ │ Then the region chr1:200..250 should be filled with baseline_value. │ │ │ │ │ │ │ │ __Pyx_MergeVtables │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -178,43 +178,43 @@ │ │ │ │ 0x00001968 50795475 706c655f 54797065 0050794f PyTuple_Type.PyO │ │ │ │ 0x00001978 626a6563 745f5365 74497465 6d005079 bject_SetItem.Py │ │ │ │ 0x00001988 4e756d62 65725f49 6e646578 0050794c Number_Index.PyL │ │ │ │ 0x00001998 6f6e675f 41735373 697a655f 74005079 ong_AsSsize_t.Py │ │ │ │ 0x000019a8 4578635f 496e6465 78457272 6f720050 Exc_IndexError.P │ │ │ │ 0x000019b8 794e756d 6265725f 4d756c74 69706c79 yNumber_Multiply │ │ │ │ 0x000019c8 00507945 78635f53 746f7049 74657261 .PyExc_StopItera │ │ │ │ - 0x000019d8 74696f6e 00507944 6963745f 436f6e74 tion.PyDict_Cont │ │ │ │ - 0x000019e8 61696e73 00507944 6963745f 54797065 ains.PyDict_Type │ │ │ │ - 0x000019f8 00507953 65717565 6e63655f 4c697374 .PySequence_List │ │ │ │ - 0x00001a08 0050794c 6973745f 536f7274 00507953 .PyList_Sort.PyS │ │ │ │ - 0x00001a18 65745f4e 65770050 79536574 5f547970 et_New.PySet_Typ │ │ │ │ - 0x00001a28 65005079 4f626a65 63745f48 61734174 e.PyObject_HasAt │ │ │ │ - 0x00001a38 74725769 74684572 726f7200 50794f62 trWithError.PyOb │ │ │ │ - 0x00001a48 6a656374 5f476574 49746572 005f5079 ject_GetIter._Py │ │ │ │ - 0x00001a58 4d6f6e69 746f7269 6e675f46 69726545 Monitoring_FireE │ │ │ │ - 0x00001a68 78636570 74696f6e 48616e64 6c656445 xceptionHandledE │ │ │ │ - 0x00001a78 76656e74 00507945 78635f55 6e626f75 vent.PyExc_Unbou │ │ │ │ - 0x00001a88 6e644c6f 63616c45 72726f72 0050794c ndLocalError.PyL │ │ │ │ - 0x00001a98 6f6e675f 46726f6d 446f7562 6c650050 ong_FromDouble.P │ │ │ │ - 0x00001aa8 794c6f6e 675f4173 446f7562 6c650050 yLong_AsDouble.P │ │ │ │ - 0x00001ab8 79457863 5f5a6572 6f446976 6973696f yExc_ZeroDivisio │ │ │ │ - 0x00001ac8 6e457272 6f720050 79556e69 636f6465 nError.PyUnicode │ │ │ │ - 0x00001ad8 5f4a6f69 6e005079 53657175 656e6365 _Join.PySequence │ │ │ │ - 0x00001ae8 5f436f6e 7461696e 73005079 556e6963 _Contains.PyUnic │ │ │ │ - 0x00001af8 6f64655f 466f726d 61740073 71727466 ode_Format.sqrtf │ │ │ │ - 0x00001b08 00507944 6963745f 506f7000 50794e75 .PyDict_Pop.PyNu │ │ │ │ - 0x00001b18 6d626572 5f52656d 61696e64 65720050 mber_Remainder.P │ │ │ │ - 0x00001b28 794e756d 6265725f 4c6f6e67 0050794e yNumber_Long.PyN │ │ │ │ - 0x00001b38 756d6265 725f4164 64005079 4c697374 umber_Add.PyList │ │ │ │ - 0x00001b48 5f457874 656e6400 50794578 635f4578 _Extend.PyExc_Ex │ │ │ │ - 0x00001b58 63657074 696f6e00 6c6f6731 30005079 ception.log10.Py │ │ │ │ - 0x00001b68 4f626a65 63745f49 73496e73 74616e63 Object_IsInstanc │ │ │ │ - 0x00001b78 65005079 5365745f 506f7000 50794672 e.PySet_Pop.PyFr │ │ │ │ - 0x00001b88 6f7a656e 5365745f 54797065 0050794f ozenSet_Type.PyO │ │ │ │ - 0x00001b98 626a6563 745f5374 72005079 4f626a65 bject_Str.PyObje │ │ │ │ + 0x000019d8 74696f6e 00507953 65717565 6e63655f tion.PySequence_ │ │ │ │ + 0x000019e8 4c697374 0050794c 6973745f 536f7274 List.PyList_Sort │ │ │ │ + 0x000019f8 0050794f 626a6563 745f4765 74497465 .PyObject_GetIte │ │ │ │ + 0x00001a08 72005079 44696374 5f436f6e 7461696e r.PyDict_Contain │ │ │ │ + 0x00001a18 73006c6f 67313000 50794469 63745f54 s.log10.PyDict_T │ │ │ │ + 0x00001a28 79706500 50795365 745f4e65 77005079 ype.PySet_New.Py │ │ │ │ + 0x00001a38 5365745f 54797065 0050794f 626a6563 Set_Type.PyObjec │ │ │ │ + 0x00001a48 745f4861 73417474 72576974 68457272 t_HasAttrWithErr │ │ │ │ + 0x00001a58 6f720050 794c6f6e 675f4173 446f7562 or.PyLong_AsDoub │ │ │ │ + 0x00001a68 6c650073 71727466 00507945 78635f5a le.sqrtf.PyExc_Z │ │ │ │ + 0x00001a78 65726f44 69766973 696f6e45 72726f72 eroDivisionError │ │ │ │ + 0x00001a88 005f5079 4d6f6e69 746f7269 6e675f46 ._PyMonitoring_F │ │ │ │ + 0x00001a98 69726545 78636570 74696f6e 48616e64 ireExceptionHand │ │ │ │ + 0x00001aa8 6c656445 76656e74 00507945 78635f55 ledEvent.PyExc_U │ │ │ │ + 0x00001ab8 6e626f75 6e644c6f 63616c45 72726f72 nboundLocalError │ │ │ │ + 0x00001ac8 00507955 6e69636f 64655f4a 6f696e00 .PyUnicode_Join. │ │ │ │ + 0x00001ad8 50795365 7175656e 63655f43 6f6e7461 PySequence_Conta │ │ │ │ + 0x00001ae8 696e7300 5079556e 69636f64 655f466f ins.PyUnicode_Fo │ │ │ │ + 0x00001af8 726d6174 00507944 6963745f 506f7000 rmat.PyDict_Pop. │ │ │ │ + 0x00001b08 50794e75 6d626572 5f52656d 61696e64 PyNumber_Remaind │ │ │ │ + 0x00001b18 65720050 794e756d 6265725f 4c6f6e67 er.PyNumber_Long │ │ │ │ + 0x00001b28 0050794e 756d6265 725f4164 64005079 .PyNumber_Add.Py │ │ │ │ + 0x00001b38 4c697374 5f457874 656e6400 50794578 List_Extend.PyEx │ │ │ │ + 0x00001b48 635f4578 63657074 696f6e00 50795365 c_Exception.PySe │ │ │ │ + 0x00001b58 745f506f 70005079 46726f7a 656e5365 t_Pop.PyFrozenSe │ │ │ │ + 0x00001b68 745f5479 70650050 794f626a 6563745f t_Type.PyObject_ │ │ │ │ + 0x00001b78 53747200 50794f62 6a656374 5f497349 Str.PyObject_IsI │ │ │ │ + 0x00001b88 6e737461 6e636500 50794c6f 6e675f46 nstance.PyLong_F │ │ │ │ + 0x00001b98 726f6d44 6f75626c 65005079 4f626a65 romDouble.PyObje │ │ │ │ 0x00001ba8 63745f53 65744174 74725374 72696e67 ct_SetAttrString │ │ │ │ 0x00001bb8 0050794f 535f736e 7072696e 74660050 .PyOS_snprintf.P │ │ │ │ 0x00001bc8 79556e69 636f6465 5f46726f 6d537472 yUnicode_FromStr │ │ │ │ 0x00001bd8 696e6741 6e645369 7a650050 79556e69 ingAndSize.PyUni │ │ │ │ 0x00001be8 636f6465 5f446563 6f646500 50794576 code_Decode.PyEv │ │ │ │ 0x00001bf8 616c5f47 65744275 696c7469 6e730050 al_GetBuiltins.P │ │ │ │ 0x00001c08 79496d70 6f72745f 496d706f 72744d6f yImport_ImportMo │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 000034ac <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 7f24 │ │ │ │ + bl 7f54 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00003ca8 : │ │ │ │ +00003ca8 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5aeb4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa05c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46050ff0 │ │ │ │ ldrmi r4, [r0], -pc, lsl #24 │ │ │ │ ldrbtmi r4, [ip], #-1546 @ 0xfffff9f6 │ │ │ │ ldclvs 8, cr6, [fp, #-428] @ 0xfffffe54 │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf04fef50 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ andeq fp, r5, lr, ror #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq pc, r3, r8, ror #22 │ │ │ │ - andeq pc, r3, r0, lsl #23 │ │ │ │ + andeq pc, r3, r0, asr #18 │ │ │ │ + andeq pc, r3, r8, asr r9 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r5], -r2, lsl #1 │ │ │ │ ldrdeq pc, [r4], r0 │ │ │ │ ldrmi r4, [r6], -r8, lsl #13 │ │ │ │ mcr 7, 7, pc, cr6, cr15, {7} @ │ │ │ │ - bllt 15540 │ │ │ │ + bllt 15540 │ │ │ │ qadd16mi r4, r8, r2 │ │ │ │ ldcl 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ ldrbtmi r4, [pc], #-1584 @ 3d3c │ │ │ │ ldrne pc, [r0, #-2263] @ 0xfffff729 │ │ │ │ mcr 7, 7, pc, cr0, cr15, {7} @ │ │ │ │ @ instruction: 0xf8d7b1a8 │ │ │ │ @ instruction: 0x46431510 │ │ │ │ @@ -72,18 +72,18 @@ │ │ │ │ ldmdblt sp, {r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ and lr, r6, r6, ror sp │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ cdpne 13, 0, cr14, cr4, cr4, {3} │ │ │ │ @ instruction: 0x4628dbf4 │ │ │ │ - stc2 0, cr15, [r2, #-16]! │ │ │ │ + ldc2 0, cr15, [sl, #-16]! │ │ │ │ blmi 2165fc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1b57a4> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 5de44 │ │ │ │ + blls 5de44 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ ldc 7, cr15, [lr], {255} @ 0xff │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ svclt 0x0000bd30 │ │ │ │ andeq fp, r5, sl, lsl pc │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ @@ -97,25 +97,25 @@ │ │ │ │ strmi sl, [r8], r8, lsr #1 │ │ │ │ @ instruction: 0x46174611 │ │ │ │ @ instruction: 0xf8dd461e │ │ │ │ ldrbtmi fp, [sl], #56 @ 0x38 │ │ │ │ bl ff8c1e24 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff860fcc> │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ stmdavs r3, {r1, r2, r3, r4, r5, ip, lr, pc}^ │ │ │ │ - blcs 1f3a0 │ │ │ │ + blcs 1f3a0 │ │ │ │ stmdbmi r2!, {r1, r3, r8, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0x4642463b │ │ │ │ andeq pc, r1, sl, asr r8 @ │ │ │ │ stmdavs r0, {r5, r8, fp, lr} │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ eor lr, pc, r4, lsr #29 │ │ │ │ strls lr, [r4, #-2512] @ 0xfffff630 │ │ │ │ @ instruction: 0x4659b155 │ │ │ │ @ instruction: 0xf03f4630 │ │ │ │ - stmdbcs r0, {r0, r1, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbcs r0, {r0, r1, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x460bbf14 │ │ │ │ addsmi r4, sp, #95420416 @ 0x5b00000 │ │ │ │ @ instruction: 0x461dbfb8 │ │ │ │ adcsmi r4, r5, #1291845632 @ 0x4d000000 │ │ │ │ ldmdbmi r6, {r2, r3, r9, ip, lr, pc} │ │ │ │ @ instruction: 0x4642463b │ │ │ │ andeq pc, r1, sl, asr r8 @ │ │ │ │ @@ -129,23 +129,23 @@ │ │ │ │ strbmi r2, [r3], -r0, lsl #2 │ │ │ │ ldrbtmi r4, [sl], #-1544 @ 0xfffff9f8 │ │ │ │ andls pc, r8, sp, asr #17 │ │ │ │ strvc lr, [r0], -sp, asr #19 │ │ │ │ mcr 7, 6, pc, cr8, cr15, {7} @ │ │ │ │ ble cdeac <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x6d054> │ │ │ │ strcs r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - ldc2 0, cr15, [r0], #16 │ │ │ │ + stc2l 0, cr15, [r8], {4} │ │ │ │ andlt r4, r5, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq fp, r5, lr, lsl #29 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq pc, r3, r4, lsr ip @ │ │ │ │ + andeq pc, r3, ip, lsl #20 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - andeq pc, r3, ip, lsl ip @ │ │ │ │ - andeq pc, r3, r2, lsl #24 │ │ │ │ + strdeq pc, [r3], -r4 │ │ │ │ + ldrdeq pc, [r3], -sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x460f4e18 │ │ │ │ stcls 6, cr4, [r6], {17} │ │ │ │ ldrbtmi r4, [lr], #-1688 @ 0xfffff968 │ │ │ │ @@ -198,15 +198,15 @@ │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ bl ff741fac <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff6e1154> │ │ │ │ ldmdbmi r5!, {r0, r3, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1584 @ 0xfffff9d0 │ │ │ │ bl 641fb8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x5e1160> │ │ │ │ ldmiblt r8, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf0044628 │ │ │ │ - strcs pc, [r0], #-3111 @ 0xfffff3d9 │ │ │ │ + strcs pc, [r0], #-3135 @ 0xfffff3c1 │ │ │ │ blmi c3c118 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xbdb2c0> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ stccs 6, cr5, [r0, #-80] @ 0xffffffb0 │ │ │ │ stmdavs fp!, {r0, r2, r3, r5, r6, r7, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r4, r3, #44, 12 @ 0x2c00000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ @@ -246,230 +246,230 @@ │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ stmdacs r0, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4620dbdb │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ andeq fp, r5, r2, asr #26 │ │ │ │ andeq ip, r5, r6, lsl #1 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ - andeq pc, r3, sl, ror #22 │ │ │ │ - @ instruction: 0x0003fbba │ │ │ │ + andeq pc, r3, r2, asr #18 │ │ │ │ + muleq r3, r2, r9 │ │ │ │ @ instruction: 0x0005c7bc │ │ │ │ - andeq pc, r3, lr, asr fp @ │ │ │ │ - andeq pc, r3, r6, ror #22 │ │ │ │ - andeq pc, r3, r6, asr fp @ │ │ │ │ - andeq pc, r3, lr, asr fp @ │ │ │ │ - andeq pc, r3, r4, asr fp @ │ │ │ │ - andeq pc, r3, ip, asr fp @ │ │ │ │ - andeq pc, r3, r0, asr fp @ │ │ │ │ - andeq pc, r3, r8, asr fp @ │ │ │ │ + andeq pc, r3, r6, lsr r9 @ │ │ │ │ + andeq pc, r3, lr, lsr r9 @ │ │ │ │ + andeq pc, r3, lr, lsr #18 │ │ │ │ + andeq pc, r3, r6, lsr r9 @ │ │ │ │ + andeq pc, r3, ip, lsr #18 │ │ │ │ + andeq pc, r3, r4, lsr r9 @ │ │ │ │ + andeq pc, r3, r8, lsr #18 │ │ │ │ + andeq pc, r3, r0, lsr r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b2b8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa460> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1480a0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7248> │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-800 @ 0xfffffce0 │ │ │ │ ldcl 7, cr15, [lr, #1020] @ 0x3fc │ │ │ │ - @ instruction: 0x000423b4 │ │ │ │ - andeq pc, r3, r2, lsl fp @ │ │ │ │ - andeq pc, r3, r2, lsr fp @ │ │ │ │ + andeq r2, r4, ip, lsl #3 │ │ │ │ + andeq pc, r3, sl, ror #17 │ │ │ │ + andeq pc, r3, sl, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b2e8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa490> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1480d0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7278> │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000edc8 │ │ │ │ - andeq r2, r4, r6, lsl #7 │ │ │ │ - andeq pc, r3, r0, asr #22 │ │ │ │ - andeq pc, r3, ip, ror #22 │ │ │ │ + andeq r2, r4, lr, asr r1 │ │ │ │ + andeq pc, r3, r8, lsl r9 @ │ │ │ │ + andeq pc, r3, r4, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b318 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa4c0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148100 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe72a8> │ │ │ │ addvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-828 @ 0xfffffcc4 │ │ │ │ stc 7, cr15, [lr, #1020]! @ 0x3fc │ │ │ │ - andeq r2, r4, r4, asr r3 │ │ │ │ - andeq pc, r3, r2, asr fp @ │ │ │ │ - andeq pc, r3, lr, ror fp @ │ │ │ │ + andeq r2, r4, ip, lsr #2 │ │ │ │ + andeq pc, r3, sl, lsr #18 │ │ │ │ + andeq pc, r3, r6, asr r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b348 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa4f0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148130 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe72d8> │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed98 │ │ │ │ - andeq r2, r4, r6, lsr #6 │ │ │ │ - andeq pc, r3, r4, lsr #22 │ │ │ │ - andeq pc, r3, r0, asr fp @ │ │ │ │ + strdeq r2, [r4], -lr │ │ │ │ + strdeq pc, [r3], -ip │ │ │ │ + andeq pc, r3, r8, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b378 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa520> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148160 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7308> │ │ │ │ stmdbmi r5, {r2, r4, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmncc ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed80 │ │ │ │ - strdeq r2, [r4], -r6 │ │ │ │ - strdeq pc, [r3], -r4 │ │ │ │ - andeq pc, r3, r0, lsr #22 │ │ │ │ + andeq r2, r4, lr, asr #1 │ │ │ │ + andeq pc, r3, ip, asr #17 │ │ │ │ + strdeq pc, [r3], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b3a8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa550> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148190 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7338> │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrcc r4, r0, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed68 │ │ │ │ - andeq r2, r4, r6, asr #5 │ │ │ │ - andeq pc, r3, r8, lsl #22 │ │ │ │ - andeq pc, r3, r4, lsr fp @ │ │ │ │ + muleq r4, lr, r0 │ │ │ │ + andeq pc, r3, r0, ror #17 │ │ │ │ + andeq pc, r3, ip, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b3d8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa580> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1481c0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7368> │ │ │ │ stmdbmi r5, {r1, r2, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrscc r4, r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed50 │ │ │ │ - muleq r4, r6, r2 │ │ │ │ - ldrdeq pc, [r3], -r8 │ │ │ │ - andeq pc, r3, r8, asr #22 │ │ │ │ + andeq r2, r4, lr, rrx │ │ │ │ + @ instruction: 0x0003f8b0 │ │ │ │ + andeq pc, r3, r0, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b408 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa5b0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1481f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7398> │ │ │ │ stmdbmi r5, {r1, r2, r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33ac4479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed38 │ │ │ │ - andeq r2, r4, r6, ror #4 │ │ │ │ - andeq pc, r3, ip, lsr fp @ │ │ │ │ - andeq pc, r3, r8, ror #22 │ │ │ │ + andeq r2, r4, lr, lsr r0 │ │ │ │ + andeq pc, r3, r4, lsl r9 @ │ │ │ │ + andeq pc, r3, r0, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b438 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa5e0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148220 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe73c8> │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33bc4479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed20 │ │ │ │ - andeq r2, r4, r6, lsr r2 │ │ │ │ - strdeq pc, [r3], -r0 │ │ │ │ - andeq pc, r3, r0, asr fp @ │ │ │ │ + andeq r2, r4, lr │ │ │ │ + andeq pc, r3, r8, asr #15 │ │ │ │ + andeq pc, r3, r8, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b468 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa610> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148250 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe73f8> │ │ │ │ sbcvs pc, ip, #76546048 @ 0x4900000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-976 @ 0xfffffc30 │ │ │ │ stc 7, cr15, [r6, #-1020] @ 0xfffffc04 │ │ │ │ - andeq r2, r4, r4, lsl #4 │ │ │ │ - @ instruction: 0x0003f7b2 │ │ │ │ - andeq pc, r3, r6, lsr fp @ │ │ │ │ + ldrdeq r1, [r4], -ip │ │ │ │ + andeq pc, r3, sl, lsl #11 │ │ │ │ + andeq pc, r3, lr, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b498 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa640> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148280 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7428> │ │ │ │ adcsvs pc, sp, #76546048 @ 0x4900000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-996 @ 0xfffffc1c │ │ │ │ stcl 7, cr15, [lr], #1020 @ 0x3fc │ │ │ │ - ldrdeq r2, [r4], -r4 │ │ │ │ - andeq pc, r3, r2, lsl #15 │ │ │ │ - andeq pc, r3, r6, lsl #22 │ │ │ │ + andeq r1, r4, ip, lsr #31 │ │ │ │ + andeq pc, r3, sl, asr r5 @ │ │ │ │ + ldrdeq pc, [r3], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b4c8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa670> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1482b0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7458> │ │ │ │ adcsne pc, r7, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-1012 @ 0xfffffc0c │ │ │ │ ldcl 7, cr15, [r6], {255} @ 0xff │ │ │ │ - andeq r2, r4, r4, lsr #3 │ │ │ │ - andeq pc, r3, r2, lsl #18 │ │ │ │ - andeq pc, r3, sl, ror #21 │ │ │ │ + andeq r1, r4, ip, ror pc │ │ │ │ + ldrdeq pc, [r3], -sl │ │ │ │ + andeq pc, r3, r2, asr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b4f8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa6a0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1482e0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7488> │ │ │ │ stmdbmi r5, {r0, r1, r2, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-896 @ 0xfffffc80 │ │ │ │ ldc 7, cr15, [lr], #1020 @ 0x3fc │ │ │ │ - andeq r2, r4, r6, ror r1 │ │ │ │ - andeq pc, r3, ip, asr #20 │ │ │ │ - ldrdeq pc, [r3], -lr │ │ │ │ + andeq r1, r4, lr, asr #30 │ │ │ │ + andeq pc, r3, r4, lsr #16 │ │ │ │ + @ instruction: 0x0003f8b6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b528 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa6d0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148310 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe74b8> │ │ │ │ stmdbmi r5, {r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-904 @ 0xfffffc78 │ │ │ │ stc 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ - andeq r2, r4, r6, asr #2 │ │ │ │ - andeq pc, r3, r8, asr #21 │ │ │ │ - strdeq pc, [r3], -r2 │ │ │ │ + andeq r1, r4, lr, lsl pc │ │ │ │ + andeq pc, r3, r0, lsr #17 │ │ │ │ + andeq pc, r3, sl, asr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b558 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa700> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 188340 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1274e8> │ │ │ │ subne pc, r3, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ec8e │ │ │ │ - andeq r2, r4, r4, lsl r1 │ │ │ │ - andeq pc, r3, r2, lsl r9 @ │ │ │ │ - ldrdeq pc, [r3], -r8 │ │ │ │ + andeq r1, r4, ip, ror #29 │ │ │ │ + andeq pc, r3, sl, ror #13 │ │ │ │ + @ instruction: 0x0003f8b0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b58c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa734> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148374 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe751c> │ │ │ │ stmdbmi r5, {r0, r3, r4, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-936 @ 0xfffffc58 │ │ │ │ ldcl 7, cr15, [r4], #-1020 @ 0xfffffc04 │ │ │ │ - andeq r2, r4, r2, ror #1 │ │ │ │ - ldrdeq pc, [r3], -r8 │ │ │ │ - andeq pc, r3, r2, lsl #22 │ │ │ │ + @ instruction: 0x00041eba │ │ │ │ + @ instruction: 0x0003f8b0 │ │ │ │ + ldrdeq pc, [r3], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b5bc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa764> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1483a4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe754c> │ │ │ │ stmdbmi r5, {r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-944 @ 0xfffffc50 │ │ │ │ mrrc 7, 15, pc, ip, cr15 @ │ │ │ │ - strheq r2, [r4], -r2 @ │ │ │ │ - andeq pc, r3, ip, ror #21 │ │ │ │ - andeq pc, r3, r6, lsl fp @ │ │ │ │ + andeq r1, r4, sl, lsl #29 │ │ │ │ + andeq pc, r3, r4, asr #17 │ │ │ │ + andeq pc, r3, lr, ror #17 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b5ec <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa794> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r7], {232} @ 0xe8 │ │ │ │ strmi r4, [r6], -r1, lsl #12 │ │ │ │ ldrbtmi r4, [ip], #-2070 @ 0xfffff7ea │ │ │ │ addlt r4, r2, r6, lsl fp │ │ │ │ @@ -494,81 +494,81 @@ │ │ │ │ strtmi lr, [r0], -lr, ror #18 │ │ │ │ ldcllt 0, cr11, [r0, #-8]! │ │ │ │ @ instruction: 0x0005b8b6 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ andeq ip, r5, r6, lsl #7 │ │ │ │ andeq fp, r5, r8, lsr #17 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ - ldrdeq pc, [r3], -r4 │ │ │ │ + andeq pc, r3, ip, lsr #17 │ │ │ │ andeq fp, r5, sl, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b674 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa81c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 18845c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x127604> │ │ │ │ subpl pc, r9, #72, 12 @ 0x4800000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x73baf503 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ec00 │ │ │ │ - strdeq r1, [r4], -r8 │ │ │ │ - andeq pc, r3, r6, lsr #11 │ │ │ │ - andeq pc, r3, r4, lsr #21 │ │ │ │ + ldrdeq r1, [r4], -r0 │ │ │ │ + andeq pc, r3, lr, ror r3 @ │ │ │ │ + andeq pc, r3, ip, ror r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b6a8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa850> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 188490 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x127638> │ │ │ │ eorspl pc, r7, #72, 12 @ 0x4800000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ bicvc pc, r8, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ebe6 │ │ │ │ - andeq r1, r4, r4, asr #31 │ │ │ │ - andeq pc, r3, r2, ror r5 @ │ │ │ │ - andeq pc, r3, r4, lsl #21 │ │ │ │ + muleq r4, ip, sp │ │ │ │ + andeq pc, r3, sl, asr #6 │ │ │ │ + andeq pc, r3, ip, asr r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b6dc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa884> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1884c4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x12766c> │ │ │ │ subspl pc, r9, #72, 12 @ 0x4800000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ bicsvc pc, r6, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ebcc │ │ │ │ - muleq r4, r0, pc @ │ │ │ │ - andeq pc, r3, lr, lsr r5 @ │ │ │ │ - andeq pc, r3, r0, asr sl @ │ │ │ │ + andeq r1, r4, r8, ror #26 │ │ │ │ + andeq pc, r3, r6, lsl r3 @ │ │ │ │ + andeq pc, r3, r8, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b710 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa8b8> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1884f8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1276a0> │ │ │ │ eorsvs pc, r7, #72, 12 @ 0x4800000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ebb2 │ │ │ │ - andeq r1, r4, ip, asr pc │ │ │ │ - andeq pc, r3, sl, lsl #10 │ │ │ │ - andeq pc, r3, ip, lsl sl @ │ │ │ │ + andeq r1, r4, r4, lsr sp │ │ │ │ + andeq pc, r3, r2, ror #5 │ │ │ │ + strdeq pc, [r3], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b744 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa8ec> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 18852c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1276d4> │ │ │ │ rsbeq pc, pc, #72, 4 @ 0x80000004 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eb98 │ │ │ │ - andeq r1, r4, r8, lsr #30 │ │ │ │ - ldrdeq pc, [r3], -r6 │ │ │ │ - strdeq pc, [r3], -r8 │ │ │ │ + andeq r1, r4, r0, lsl #26 │ │ │ │ + andeq pc, r3, lr, lsr #5 │ │ │ │ + ldrdeq pc, [r3], -r0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r2], r4, lsl #1 │ │ │ │ strmi r4, [r8], pc, asr #20 │ │ │ │ strmi r2, [r1], r0, lsl #6 │ │ │ │ @@ -619,47 +619,47 @@ │ │ │ │ andcc pc, r1, r7, lsr fp @ │ │ │ │ eor sp, r8, r9, lsl #2 │ │ │ │ addsmi r6, r3, #2293760 @ 0x230000 │ │ │ │ blcc 78660 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x17808> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ ldrtmi lr, [r8], -r4, lsl #16 │ │ │ │ - @ instruction: 0xf8dcf004 │ │ │ │ + @ instruction: 0xf8f4f004 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ blcc 7867c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x17824> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ stmdals r1, {r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdavs r3, {r3, r5, r7, r8, ip, sp, pc}^ │ │ │ │ - blcs 1fbe8 │ │ │ │ + blcs 1fbe8 │ │ │ │ blmi 53b2c8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x4da470> │ │ │ │ rsbvs pc, r9, #72, 4 @ 0x80000004 │ │ │ │ ldmdami r4, {r0, r1, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movwvc pc, #29955 @ 0x7503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ stmdals r1, {r1, r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8bcf004 │ │ │ │ + @ instruction: 0xf8d4f004 │ │ │ │ movwls r2, #4864 @ 0x1300 │ │ │ │ ldrdcs lr, [r0], -r9 │ │ │ │ blmi 216edc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1b6084> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls de718 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x7d8c0> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ ldmda r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ andeq fp, r5, r2, lsr #14 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - andeq pc, r3, r6, asr #6 │ │ │ │ - strdeq r1, [r4], -r4 │ │ │ │ - andeq pc, r3, r2, lsr #7 │ │ │ │ - andeq pc, r3, r8, asr r9 @ │ │ │ │ + andeq pc, r3, lr, lsl r1 @ │ │ │ │ + andeq r1, r4, ip, asr #23 │ │ │ │ + andeq pc, r3, sl, ror r1 @ │ │ │ │ + andeq pc, r3, r0, lsr r7 @ │ │ │ │ andeq fp, r5, r8, lsl #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b8e8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafaa90> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 5086b0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x4a7858> │ │ │ │ ldrbtmi r4, [fp], #-3604 @ 0xfffff1ec │ │ │ │ @ instruction: 0xf8d3447e │ │ │ │ @@ -680,31 +680,31 @@ │ │ │ │ and r4, r3, ip, lsr #12 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ @ instruction: 0xe7f9ef92 │ │ │ │ ldcllt 6, cr4, [r0, #-128]! @ 0xffffff80 │ │ │ │ muleq r5, r6, r0 │ │ │ │ @ instruction: 0x0005b5bc │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - andeq pc, r3, r6, lsl #18 │ │ │ │ + ldrdeq pc, [r3], -lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5b958 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafab00> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ cdpmi 15, 3, cr0, cr1, cr8, {7} │ │ │ │ ldrbtmi r4, [lr], #-1539 @ 0xfffff9fd │ │ │ │ ldrdcs pc, [r8], r3 @ │ │ │ │ @ instruction: 0xf8d3b93a │ │ │ │ - blcs 10970 │ │ │ │ + blcs 10970 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7ff40f8 │ │ │ │ @ instruction: 0xf8d0b86d │ │ │ │ strmi r5, [r4], -r8, lsr #1 │ │ │ │ eorsle r2, r7, r0, lsl #26 │ │ │ │ @ instruction: 0xf8d44628 │ │ │ │ @ instruction: 0xf0047090 │ │ │ │ - @ instruction: 0xf105fc6f │ │ │ │ + @ instruction: 0xf105fc41 │ │ │ │ andcs r0, r1, #12, 24 @ 0xc00 │ │ │ │ stcle 2, cr4, [sp, #-576]! @ 0xfffffdc0 │ │ │ │ ldclvs 8, cr6, [fp, #-428] @ 0xfffffe54 │ │ │ │ strle r0, [fp], #-347 @ 0xfffffea5 │ │ │ │ vqdmulh.s d20, d9, d17 │ │ │ │ stmdbmi r1!, {r2, r4, r5, r9, lr} │ │ │ │ ldrbtmi r4, [fp], #-2081 @ 0xfffff7df │ │ │ │ @@ -735,20 +735,20 @@ │ │ │ │ movwvc pc, #1059 @ 0x423 @ │ │ │ │ @ instruction: 0xb1266563 │ │ │ │ stmdb r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0x462835ff │ │ │ │ svclt 0x0000bdf8 │ │ │ │ andeq fp, r5, lr, asr #10 │ │ │ │ - ldrdeq r1, [r4], -r2 │ │ │ │ - andeq pc, r3, r0, lsl #5 │ │ │ │ - muleq r3, lr, r8 │ │ │ │ + andeq r1, r4, sl, lsr #21 │ │ │ │ + andeq pc, r3, r8, asr r0 @ │ │ │ │ + andeq pc, r3, r6, ror r6 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq pc, r3, r0, lsr #17 │ │ │ │ - andeq pc, r3, ip, lsr #17 │ │ │ │ + andeq pc, r3, r8, ror r6 @ │ │ │ │ + andeq pc, r3, r4, lsl #13 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4617b091 │ │ │ │ stmib sp, {r0, r1, r3, r4, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8bd010e │ │ │ │ @@ -764,15 +764,15 @@ │ │ │ │ ble 395d9c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x334f44> │ │ │ │ eorcc pc, r6, r7, asr r8 @ │ │ │ │ ldrmi r3, [sl], -r1, lsl #12 │ │ │ │ ldrdgt pc, [r0], -r3 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr12, {0} │ │ │ │ svclt 0x001845d4 │ │ │ │ and pc, r0, r3, asr #17 │ │ │ │ - ldc2 0, cr15, [r2, #-16] │ │ │ │ + stc2l 0, cr15, [r4], #16 │ │ │ │ ldmdals ip, {r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strtmi r4, [r1], -r2, lsr #12 │ │ │ │ ldm r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdblt r8, {r1, r7, r9, sl, lr} │ │ │ │ ldrtmi r2, [r7], -r0, lsl #12 │ │ │ │ strh r4, [r5], #-97 @ 0xffffff9f │ │ │ │ @ instruction: 0x4629981b │ │ │ │ @@ -807,16 +807,16 @@ │ │ │ │ vsubl.u8 q9, d0, d3 │ │ │ │ @ instruction: 0xf0001200 │ │ │ │ @ instruction: 0xf7ff0007 │ │ │ │ pkhtbmi lr, r1, sl, asr #17 │ │ │ │ smlaldvs fp, r5, r0, r1 │ │ │ │ strmi lr, [r1], r0 │ │ │ │ @ instruction: 0xf0034638 │ │ │ │ - ldrtmi pc, [r0], -r5, ror #30 @ │ │ │ │ - @ instruction: 0xff62f003 │ │ │ │ + shsub16mi pc, r0, sp @ │ │ │ │ + @ instruction: 0xff7af003 │ │ │ │ @ instruction: 0xf06f6822 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ bcc 78970 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x17b18> │ │ │ │ ldmdblt r2, {r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ @ instruction: 0x464cee7c │ │ │ │ andslt r4, r1, r0, lsr #12 │ │ │ │ @@ -1467,15 +1467,15 @@ │ │ │ │ @ instruction: 0xf7ff1e18 │ │ │ │ @ instruction: 0xf8c4fa5f │ │ │ │ cmnlt r0, r4, lsr #3 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ andcs sp, r0, r1, lsl #2 │ │ │ │ blcc 7d3e8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1c590> │ │ │ │ - blcs 1d448 │ │ │ │ + blcs 1d448 │ │ │ │ @ instruction: 0x4628d1f9 │ │ │ │ ldmdb ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdavs fp!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ @@ -1488,24 +1488,24 @@ │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ stmib r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ andeq fp, r5, r2, lsr #6 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ ldrdeq fp, [r5], -sl │ │ │ │ - andeq r1, r4, sl, asr #21 │ │ │ │ + andeq r1, r4, r2, lsr #17 │ │ │ │ andeq fp, r5, r4, lsr #24 │ │ │ │ - andeq r1, r4, r4, lsl r9 │ │ │ │ + andeq r1, r4, ip, ror #13 │ │ │ │ ldrdeq fp, [r5], -r8 │ │ │ │ - andeq r1, r4, r8, asr #13 │ │ │ │ - andeq r2, r4, sl, lsr #12 │ │ │ │ + andeq r1, r4, r0, lsr #9 │ │ │ │ + andeq r2, r4, r2, lsl #8 │ │ │ │ andeq fp, r5, sl, asr #14 │ │ │ │ - andeq r2, r4, r2, lsr r5 │ │ │ │ - andeq fp, r5, r2, lsr #10 │ │ │ │ andeq r2, r4, sl, lsl #6 │ │ │ │ + andeq fp, r5, r2, lsr #10 │ │ │ │ + andeq r2, r4, r2, ror #1 │ │ │ │ andeq sl, r5, ip, ror #17 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c620 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafb7c8> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [pc], -r6, lsl #12 │ │ │ │ bl 543428 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x4e25d0> │ │ │ │ @@ -1561,42 +1561,42 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7fed001 │ │ │ │ andlt lr, r3, r4, lsl r9 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldrbmi fp, [r0, -r4]! │ │ │ │ andeq sl, r5, ip, lsr #16 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - @ instruction: 0x00040fb8 │ │ │ │ - andeq lr, r3, lr, lsl #17 │ │ │ │ - andeq lr, r3, r2, lsr #18 │ │ │ │ + muleq r4, r0, sp │ │ │ │ + andeq lr, r3, r6, ror #12 │ │ │ │ + strdeq lr, [r3], -sl │ │ │ │ andeq sl, r5, r6, asr #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ - cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ + cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ strcc pc, [r0], #2271 @ 0x8df │ │ │ │ - @ instruction: 0xf8dfb0c7 │ │ │ │ + @ instruction: 0xf8dfb0c9 │ │ │ │ @ instruction: 0xf8df1480 │ │ │ │ ldrbtmi r2, [fp], #-1152 @ 0xfffffb80 │ │ │ │ @ instruction: 0xf8df4479 │ │ │ │ @ instruction: 0xf8d3b47c │ │ │ │ ldrbtmi r9, [fp], #1556 @ 0x614 │ │ │ │ ldmdavs r2, {r1, r3, r7, fp, ip, lr} │ │ │ │ - @ instruction: 0xf04f9245 │ │ │ │ + @ instruction: 0xf04f9247 │ │ │ │ @ instruction: 0xf1b90200 │ │ │ │ andsle r0, r0, r0, lsl #30 │ │ │ │ @ instruction: 0xf0004581 │ │ │ │ @ instruction: 0xf8df80d9 │ │ │ │ @ instruction: 0xf8df3460 │ │ │ │ ldrbtmi r1, [r9], #-1120 @ 0xfffffba0 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ @ instruction: 0xf04fe8fa │ │ │ │ @ instruction: 0xf00230ff │ │ │ │ - @ instruction: 0xf8dfbc29 │ │ │ │ + @ instruction: 0xf8dfbc41 │ │ │ │ @ instruction: 0xf06f444c │ │ │ │ stmdavs r3, {r6, r9, lr} │ │ │ │ addsmi r4, r3, #124, 8 @ 0x7c000000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ @ instruction: 0xf8c46003 │ │ │ │ @ instruction: 0xf7fe0614 │ │ │ │ eorvs lr, r0, lr, lsl #22 │ │ │ │ @@ -1631,22 +1631,22 @@ │ │ │ │ strdcs r4, [r0], -r5 │ │ │ │ ldmdb r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rscvs r4, r0, ip, ror r4 │ │ │ │ adds fp, r0, r0, ror #19 │ │ │ │ andmi pc, r7, #201326595 @ 0xc000003 │ │ │ │ bmi ffc69e34 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffc08fdc> │ │ │ │ biccs r0, r8, fp, lsl lr │ │ │ │ - ldrbtmi sl, [sl], #-2067 @ 0xfffff7ed │ │ │ │ + ldrbtmi sl, [sl], #-2069 @ 0xfffff7eb │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ andcs r4, sp, #243712 @ 0x3b800 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ bmi ffb4e23c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffaed3e4> │ │ │ │ ldrbtmi r2, [sl], #-771 @ 0xfffffcfd │ │ │ │ stmia r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldmdbge r3, {r0, r9, sp} │ │ │ │ + ldmdbge r5, {r0, r9, sp} │ │ │ │ @ instruction: 0xf7fd2000 │ │ │ │ stmdacs r0, {r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xe7dbdb75 │ │ │ │ smlattcs r0, r7, sp, r4 │ │ │ │ @ instruction: 0x4628447d │ │ │ │ svc 0x00def7fd │ │ │ │ stmdacs r0, {r5, r8, sp, lr} │ │ │ │ @@ -1691,46 +1691,46 @@ │ │ │ │ @ instruction: 0xf7fd3901 │ │ │ │ mvnlt lr, lr, lsl #31 │ │ │ │ svceq 0x0004f846 │ │ │ │ stmib lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andsle r3, r6, r1 │ │ │ │ ldrb r3, [r6, r8, lsl #10] │ │ │ │ @ instruction: 0xf0022000 │ │ │ │ - @ instruction: 0x4dbcbb5b │ │ │ │ + @ instruction: 0x4dbcbb73 │ │ │ │ bleq fe700d9c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe69ff44> │ │ │ │ andls r4, r7, sp, ror r4 │ │ │ │ ldm r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r8, #2245] @ 0x8c5 │ │ │ │ mrc 1, 5, fp, cr7, cr8, {1} │ │ │ │ @ instruction: 0xf7fe0b00 │ │ │ │ @ instruction: 0xf8c5e88a │ │ │ │ stmdacs r0, {r2, r3, r4, r7, r8, sl} │ │ │ │ svcmi 0x00b4d154 │ │ │ │ ldrmi r2, [sp], -r0, lsl #6 │ │ │ │ ldrbtmi r2, [pc], #-1537 @ 5748 │ │ │ │ movwls r4, #30360 @ 0x7698 │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ - stmdals r7, {r0, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf85ef003 │ │ │ │ - umaalcc pc, r4, sp, r8 @ │ │ │ │ + stmdals r7, {r0, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf876f003 │ │ │ │ + umaalcc pc, ip, sp, r8 @ │ │ │ │ ldrtmi fp, [r2], -r3, lsr #2 │ │ │ │ - ldmdage r1, {r0, r3, r6, r9, sl, lr} │ │ │ │ + ldmdage r3, {r0, r3, r6, r9, sl, lr} │ │ │ │ stmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - umaalcc pc, r0, sp, r8 @ │ │ │ │ + umaalcc pc, r8, sp, r8 @ │ │ │ │ strbmi fp, [r9], -r3, lsr #2 │ │ │ │ - ldmdage r0, {r9, sp} │ │ │ │ + ldmdage r2, {r1, r9, sp} │ │ │ │ stmib r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #-2982 @ 0xfffff45a │ │ │ │ @ instruction: 0x2614f8d3 │ │ │ │ ldmdavs fp, {r1, r3, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf1b8b143 │ │ │ │ andle r0, r5, r0, lsl #30 │ │ │ │ ldrtmi r4, [sl], -r2, lsr #17 │ │ │ │ ldrbtmi r4, [r8], #-1585 @ 0xfffff9cf │ │ │ │ - stc2 0, cr15, [r8, #-32]! @ 0xffffffe0 │ │ │ │ + ldc2l 0, cr15, [r8], #32 │ │ │ │ ldrbtmi r4, [sl], #-2720 @ 0xfffff560 │ │ │ │ @ instruction: 0x0614f8d2 │ │ │ │ stmdavs r3, {r6, r7, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c22400 │ │ │ │ addmi r4, fp, #20, 12 @ 0x1400000 │ │ │ │ blcc 797f4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1899c> │ │ │ │ @@ -1742,15 +1742,15 @@ │ │ │ │ @ instruction: 0xf85b4479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ svc 0x00caf7fd │ │ │ │ ldrbtmi r4, [fp], #-2964 @ 0xfffff46c │ │ │ │ @ instruction: 0x0614f8d3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ submi r0, r0, #64, 18 @ 0x100000 │ │ │ │ - blt ffd417f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffce0998> │ │ │ │ + bllt 3417f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x2e0998> │ │ │ │ bleq 1ac0e68 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1a60010> │ │ │ │ stmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ streq pc, [r0, #2245]! @ 0x8c5 │ │ │ │ adcle r2, r2, r0, lsl #16 │ │ │ │ bleq 1a40e78 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19e0020> │ │ │ │ stmda r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ streq pc, [r4, #2245]! @ 0x8c5 │ │ │ │ @@ -1838,15 +1838,15 @@ │ │ │ │ addsmi r4, r3, #5242880 @ 0x500000 │ │ │ │ blcc 79964 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18b0c> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ stclne 14, cr14, [r8], #-520 @ 0xfffffdf8 │ │ │ │ movwcs sp, #208 @ 0xd0 │ │ │ │ ldrbtmi r4, [sl], #-2612 @ 0xfffff5cc │ │ │ │ - ldrpl pc, [ip], -r2, asr #17 │ │ │ │ + strtpl pc, [r8], -r2, asr #17 │ │ │ │ ldmdami r3!, {r0, r1, r3, r4, r5, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ strmi lr, [r5], -r4, lsl #16 │ │ │ │ rsble r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fde075 │ │ │ │ stmdacs r0, {r2, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ movthi pc, #49216 @ 0xc040 @ │ │ │ │ @@ -1861,43 +1861,43 @@ │ │ │ │ strne lr, [r6, #-1293]! @ 0xfffffaf3 │ │ │ │ svccc 0x00dbcb7b │ │ │ │ andeq fp, r5, sl, asr #4 │ │ │ │ andeq sl, r5, r0, ror r7 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ andeq sl, r5, r6, ror #14 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - andeq r0, r4, r2, lsr #7 │ │ │ │ + andeq r0, r4, sl, ror r1 │ │ │ │ andeq fp, r5, r0, lsl #4 │ │ │ │ ldrdeq fp, [r5], -r6 │ │ │ │ - andeq r0, r4, r4, lsr #7 │ │ │ │ - muleq r4, lr, r3 │ │ │ │ - muleq r4, r8, r3 │ │ │ │ + andeq r0, r4, ip, ror r1 │ │ │ │ + andeq r0, r4, r6, ror r1 │ │ │ │ + andeq r0, r4, r0, ror r1 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq fp, r5, r4, ror r1 │ │ │ │ - @ instruction: 0x000403b2 │ │ │ │ - @ instruction: 0x000403b8 │ │ │ │ - andeq r0, r4, lr, asr #6 │ │ │ │ - ldrdeq lr, [r3], -r0 │ │ │ │ + andeq r0, r4, sl, lsl #3 │ │ │ │ + muleq r4, r0, r1 │ │ │ │ + andeq r0, r4, r6, lsr #2 │ │ │ │ + andeq lr, r3, r8, lsr #3 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r9, r5, r6, asr #26 │ │ │ │ - andeq r2, r4, r4, ror #31 │ │ │ │ + @ instruction: 0x00042dbc │ │ │ │ andeq r0, r0, ip, asr #6 │ │ │ │ andeq r0, r0, r4, asr #6 │ │ │ │ andeq fp, r5, r8, rrx │ │ │ │ - andeq lr, r3, sl, lsr #31 │ │ │ │ + andeq lr, r3, r2, lsl #27 │ │ │ │ andeq fp, r5, lr │ │ │ │ - andeq r0, r4, sl, asr r6 │ │ │ │ + andeq r0, r4, r2, lsr r4 │ │ │ │ andeq sl, r5, lr, ror #31 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ - andeq r0, r4, r4, lsr #12 │ │ │ │ + strdeq r0, [r4], -ip │ │ │ │ @ instruction: 0x0005afb2 │ │ │ │ andeq sl, r5, sl, lsr #30 │ │ │ │ - strdeq r0, [r4], -r8 │ │ │ │ + ldrdeq pc, [r3], -r0 │ │ │ │ andeq sl, r5, r6, lsr #28 │ │ │ │ - andeq r0, r4, r4, lsr #1 │ │ │ │ + andeq pc, r3, ip, ror lr @ │ │ │ │ ldccc 8, cr15, [r4], {223} @ 0xdf │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ stmdacs r0, {r1, r3, r4, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ adchi pc, sl, r0 │ │ │ │ svc 0x0028f7fd │ │ │ │ stceq 8, cr15, [r0], {223} @ 0xdf │ │ │ │ @@ -2047,45 +2047,45 @@ │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0x2614f8d3 │ │ │ │ ldc 7, cr15, [lr], #-1012 @ 0xfffffc0c │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ @ instruction: 0xe7e581bb │ │ │ │ ldreq pc, [r4], #-2261 @ 0xfffff72b │ │ │ │ blx fe6c3caa <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe662e52> │ │ │ │ - strteq pc, [r8], -r5, asr #17 │ │ │ │ + strteq pc, [r0], -r5, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d581b1 │ │ │ │ @ instruction: 0xf7fe0430 │ │ │ │ @ instruction: 0xf8c5fb91 │ │ │ │ - stmdacs r0, {r2, r3, r5, r9, sl} │ │ │ │ + stmdacs r0, {r2, r5, r9, sl} │ │ │ │ @ instruction: 0x81a8f000 │ │ │ │ strbteq pc, [r0], #2261 @ 0x8d5 @ │ │ │ │ blx fe243cce <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe1e2e76> │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d581a1 │ │ │ │ @ instruction: 0xf7fe01c4 │ │ │ │ @ instruction: 0xf8c5fb81 │ │ │ │ - stmdacs r0, {r5, r9, sl} │ │ │ │ + stmdacs r0, {r2, r3, r5, r9, sl} │ │ │ │ orrshi pc, r8, r0 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ blx 1e43cee <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1de2e96> │ │ │ │ - strteq pc, [r4], -r5, asr #17 │ │ │ │ + ldrteq pc, [r0], -r5, asr #17 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d5818f │ │ │ │ @ instruction: 0xf7fe0374 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ orrhi pc, r8, r0 │ │ │ │ streq pc, [r8, #-2261]! @ 0xfffff72b │ │ │ │ blx 1a43d0e <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19e2eb6> │ │ │ │ - ldrteq pc, [r4], -r5, asr #17 @ │ │ │ │ + ldreq pc, [ip], -r5, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d5817f │ │ │ │ @ instruction: 0xf7fe04fc │ │ │ │ @ instruction: 0xf8c5fb5f │ │ │ │ - stmdacs r0, {r4, r5, r9, sl} │ │ │ │ + stmdacs r0, {r2, r4, r5, r9, sl} │ │ │ │ cmnphi r6, r0 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq pc, [r8, #133]! @ 0x85 @ │ │ │ │ blx 15c3d32 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1562eda> │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8df816f │ │ │ │ ldrbtmi r5, [sp], #-2420 @ 0xfffff68c │ │ │ │ ldrsbeq pc, [r0, #133] @ 0x85 @ │ │ │ │ @@ -2245,22 +2245,22 @@ │ │ │ │ stmdavs fp!, {r0, r1, r3, r8, r9, fp, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mlasle sl, r3, r2, r4 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628bbbb │ │ │ │ bl 1343fb8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x12e3160> │ │ │ │ @ instruction: 0x4628e033 │ │ │ │ - stc2 0, cr15, [r4], #-8 │ │ │ │ + ldc2 0, cr15, [ip], #-8 │ │ │ │ addeq lr, r0, r6, lsr #32 │ │ │ │ strcs r9, [r1], -fp, lsl #6 │ │ │ │ mcr 7, 1, pc, cr10, cr13, {7} @ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andvs r4, r3, r1, lsl #13 │ │ │ │ @ instruction: 0xf0034640 │ │ │ │ - @ instruction: 0xf108f843 │ │ │ │ + @ instruction: 0xf108f815 │ │ │ │ andls r0, ip, ip, lsl #6 │ │ │ │ strls r9, [sp, #-778] @ 0xfffffcf6 │ │ │ │ adcsmi r9, r3, #12, 22 @ 0x3000 │ │ │ │ @ instruction: 0xf8dfdc2c │ │ │ │ stcls 7, cr6, [sp, #-272] @ 0xfffffef0 │ │ │ │ mrrc 7, 15, pc, r2, cr13 @ │ │ │ │ @ instruction: 0x4648447e │ │ │ │ @@ -2357,24 +2357,24 @@ │ │ │ │ strmi lr, [r1, #3154] @ 0xc52 │ │ │ │ strcs sp, [r0], -fp, ror #1 │ │ │ │ ldrtmi r9, [r1], r8, lsl #12 │ │ │ │ @ instruction: 0x463446b2 │ │ │ │ sbc r4, r1, r7, lsr r6 │ │ │ │ strbtne pc, [ip], #2262 @ 0x8d6 @ │ │ │ │ @ instruction: 0xf0024640 │ │ │ │ - andls pc, r8, r7, asr #16 │ │ │ │ + andls pc, r8, pc, asr r8 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strmi r8, [r1, #152] @ 0x98 │ │ │ │ adcshi pc, r1, r0, asr #32 │ │ │ │ strbtne pc, [r4], #2262 @ 0x8d6 @ │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ @ instruction: 0x4681ec38 │ │ │ │ @ instruction: 0xf8d6b130 │ │ │ │ strbmi r1, [r0], -r4, ror #9 │ │ │ │ - @ instruction: 0xf834f002 │ │ │ │ + @ instruction: 0xf84cf002 │ │ │ │ stmdblt r0!, {r2, r9, sl, lr} │ │ │ │ ldrtmi r2, [r1], r0, lsl #12 │ │ │ │ @ instruction: 0x463446b2 │ │ │ │ strmi lr, [r1, #140] @ 0x8c │ │ │ │ @ instruction: 0xf8dfd10f │ │ │ │ cdpge 5, 0, cr7, cr14, cr12, {5} │ │ │ │ @ instruction: 0x46404632 │ │ │ │ @@ -2453,21 +2453,21 @@ │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ mcrr 7, 15, pc, lr, cr13 @ │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ strcs lr, [r0], -r4 │ │ │ │ @ instruction: 0x46b246b1 │ │ │ │ @ instruction: 0x46374634 │ │ │ │ @ instruction: 0xf0024620 │ │ │ │ - stmdals r8, {r0, r2, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - blx fe0c2318 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe0614c0> │ │ │ │ + stmdals r8, {r0, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + blx fe6c2318 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe6614c0> │ │ │ │ @ instruction: 0xf0024650 │ │ │ │ - @ instruction: 0x4648fa7f │ │ │ │ - blx 1f42324 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1ee14cc> │ │ │ │ + @ instruction: 0x4648fa97 │ │ │ │ + blx fe542324 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe4e14cc> │ │ │ │ @ instruction: 0xf0024630 │ │ │ │ - smusdxcc r1, r9, sl │ │ │ │ + @ instruction: 0x3701fa91 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr10, cr15, {1} │ │ │ │ ldrbvc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ ldrbeq pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ ldrbtmi r4, [r8], #-1151 @ 0xfffffb81 │ │ │ │ addvc pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf7fe6778 │ │ │ │ stmdacs r0, {r0, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ @@ -2551,21 +2551,21 @@ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8df80e0 │ │ │ │ @ instruction: 0xf04f8338 │ │ │ │ bmi ff348894 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff2e7a3c> │ │ │ │ beq c25c4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x6176c> │ │ │ │ tstcs r4, #248, 8 @ 0xf8000000 │ │ │ │ @ instruction: 0x4639447a │ │ │ │ - bls 40bc8 │ │ │ │ + bls 40bc8 │ │ │ │ ldc2 7, cr15, [r4], #1012 @ 0x3f4 │ │ │ │ eoreq pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bmi ff1a67d8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff145980> │ │ │ │ @ instruction: 0x46304639 │ │ │ │ - bls 40be0 │ │ │ │ + bls 40be0 │ │ │ │ vqshl.s8 q10, q13, q0 │ │ │ │ @ instruction: 0xf7fd5324 │ │ │ │ @ instruction: 0xf8c8fca5 │ │ │ │ stmdacs r0, {r4, r5} │ │ │ │ adcshi pc, lr, r0 │ │ │ │ orrscs r4, r8, #782336 @ 0xbf000 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ @@ -2602,15 +2602,15 @@ │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd9a00 │ │ │ │ @ instruction: 0xf8c8fc5b │ │ │ │ stmdacs r0, {r2, r6} │ │ │ │ bmi fe83a724 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe7d98cc> │ │ │ │ ldrtmi r2, [r9], -r8, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ - bls 40c94 │ │ │ │ + bls 40c94 │ │ │ │ mcrr2 7, 15, pc, lr, cr13 @ │ │ │ │ subeq pc, r8, r8, asr #17 │ │ │ │ rsble r2, r7, r0, lsl #16 │ │ │ │ @ instruction: 0x46394a9a │ │ │ │ ldrtmi r2, [r0], -r8, lsl #6 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd9a00 │ │ │ │ @@ -2635,15 +2635,15 @@ │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd9a00 │ │ │ │ ldrvs pc, [r8, #3095]! @ 0xc17 │ │ │ │ bmi fe1b3418 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe1525c0> │ │ │ │ strbmi r2, [r1], -r8, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ - bls 40d18 │ │ │ │ + bls 40d18 │ │ │ │ stc2 7, cr15, [ip], {253} @ 0xfd │ │ │ │ teqlt r8, #248, 10 @ 0x3e000000 │ │ │ │ movwcs r4, #35457 @ 0x8a81 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd9a00 │ │ │ │ ldrtvs pc, [r8], -r1, lsl #24 @ │ │ │ │ @@ -2659,1712 +2659,1723 @@ │ │ │ │ rschi pc, ip, r0 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ ldrtmi r8, [r0], -r7, ror #1 │ │ │ │ ldmda r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strcs lr, [r0], -r2, ror #1 │ │ │ │ svcmi 0x006f4630 │ │ │ │ - @ instruction: 0xf8e8f002 │ │ │ │ + @ instruction: 0xf900f002 │ │ │ │ movwcs r2, #1537 @ 0x601 │ │ │ │ @ instruction: 0x4699447f │ │ │ │ movwls r4, #30384 @ 0x76b0 │ │ │ │ ldmdalt ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrdeq pc, [r3], -r8 │ │ │ │ - andeq pc, r3, r4, ror #31 │ │ │ │ + @ instruction: 0x0003fdb0 │ │ │ │ + @ instruction: 0x0003fdbc │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - @ instruction: 0x0003ffb6 │ │ │ │ + andeq pc, r3, lr, lsl #27 │ │ │ │ andeq sl, r5, ip, lsr #25 │ │ │ │ muleq r5, r0, ip │ │ │ │ - andeq pc, r3, r8, ror pc @ │ │ │ │ - andeq pc, r3, lr, asr pc @ │ │ │ │ - andeq pc, r3, r6, lsl #31 │ │ │ │ - strheq r0, [r4], -r6 │ │ │ │ - andeq r0, r4, r8, asr #1 │ │ │ │ + andeq pc, r3, r0, asr sp @ │ │ │ │ + andeq pc, r3, r6, lsr sp @ │ │ │ │ + andeq pc, r3, lr, asr sp @ │ │ │ │ + andeq pc, r3, lr, lsl #29 │ │ │ │ + andeq pc, r3, r0, lsr #29 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ - andeq r0, r4, ip, asr r2 │ │ │ │ + andeq r0, r4, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ andeq sl, r5, sl, asr #9 │ │ │ │ muleq r5, r2, fp │ │ │ │ andeq sl, r5, r6, ror fp │ │ │ │ andeq sl, r5, ip, lsl #9 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - andeq pc, r3, r2, lsl #27 │ │ │ │ + andeq pc, r3, sl, asr fp @ │ │ │ │ andeq sl, r5, r0, lsl fp │ │ │ │ strdeq sl, [r5], -r2 │ │ │ │ andeq sl, r5, r6, asr #20 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r3, r5, asr r1 │ │ │ │ + andeq ip, r2, r5, ror #13 │ │ │ │ andeq sl, r5, sl, ror r2 │ │ │ │ - andeq lr, r1, fp, lsr #5 │ │ │ │ - muleq r1, pc, lr @ │ │ │ │ - strdeq fp, [r0], -r9 │ │ │ │ - ldrdeq r2, [r2], -fp │ │ │ │ - andeq sl, r0, r1, ror #23 │ │ │ │ - andeq fp, r0, r7, lsl sp │ │ │ │ - andeq sl, r0, r1, asr r5 │ │ │ │ - andeq ip, r2, pc, lsr r1 │ │ │ │ - andeq ip, r1, sp, asr r8 │ │ │ │ - andeq r0, r2, pc, lsr #23 │ │ │ │ - @ instruction: 0x0003a1b1 │ │ │ │ - andeq pc, r2, r7, asr pc @ │ │ │ │ - andeq lr, r0, sp, lsl sp │ │ │ │ - strdeq r3, [r2], -r7 │ │ │ │ - andeq r3, r3, r5, asr #3 │ │ │ │ - andeq sp, r0, fp, ror #31 │ │ │ │ - andeq r6, r1, r1, asr #16 │ │ │ │ - andeq r5, r2, r3, lsl #4 │ │ │ │ - andeq fp, r3, r9, asr #24 │ │ │ │ - @ instruction: 0x0002deb7 │ │ │ │ - andeq r5, r3, r1, lsr lr │ │ │ │ - andeq r1, r1, r7, lsl r2 │ │ │ │ - andeq r9, r2, sp, ror r0 │ │ │ │ - strdeq r8, [r1], -pc @ │ │ │ │ + andeq r5, r3, fp, lsl r4 │ │ │ │ + andeq r6, r1, r7, lsr #28 │ │ │ │ + strdeq sp, [r0], -r9 │ │ │ │ + andeq r1, r2, r3, lsr #25 │ │ │ │ + andeq ip, r0, r5, ror #23 │ │ │ │ + andeq sp, r0, r7, lsl sp │ │ │ │ + strdeq sl, [r0], -r1 │ │ │ │ + andeq r3, r3, r7, lsr r8 │ │ │ │ + andeq lr, r1, r5, ror #15 │ │ │ │ + andeq r0, r1, fp, lsr sp │ │ │ │ + ldrdeq r2, [r1], -r5 │ │ │ │ + andeq fp, r2, r7, ror #9 │ │ │ │ + andeq r4, r1, r5, lsr #8 │ │ │ │ + @ instruction: 0x000226bf │ │ │ │ + andeq r6, r3, r5, lsl fp │ │ │ │ + andeq pc, r0, fp, ror #31 │ │ │ │ + andeq r8, r1, r9, asr #15 │ │ │ │ + andeq r4, r2, pc, asr #11 │ │ │ │ + andeq r2, r3, r1, ror #2 │ │ │ │ + andeq sl, r0, fp, ror #21 │ │ │ │ + andeq sp, r2, r1, lsr lr │ │ │ │ + @ instruction: 0x000398bf │ │ │ │ + andeq r8, r2, sp, asr #8 │ │ │ │ + andeq sl, r1, r7, lsl #21 │ │ │ │ andeq sl, r5, ip, asr #16 │ │ │ │ - andeq pc, r3, sl, asr #8 │ │ │ │ + andeq pc, r3, sl, lsr r2 @ │ │ │ │ @ instruction: 0x000002b8 │ │ │ │ andeq r0, r0, ip, lsr r3 │ │ │ │ - andeq r2, r4, r4, lsl #14 │ │ │ │ + ldrdeq r2, [r4], -ip │ │ │ │ strdeq sl, [r5], -ip │ │ │ │ andeq sl, r5, r8, lsl #15 │ │ │ │ - andeq lr, r3, sl, asr #13 │ │ │ │ + andeq lr, r3, r2, lsr #9 │ │ │ │ andeq sl, r5, r6, asr r7 │ │ │ │ - andeq r2, r4, r2, lsl #12 │ │ │ │ - andeq sp, r3, r0, asr #19 │ │ │ │ - ldrdeq sp, [r3], -lr │ │ │ │ - andeq r2, r4, lr, ror r5 │ │ │ │ - andeq sp, r3, ip, lsr r9 │ │ │ │ - andeq sp, r3, sl, asr pc │ │ │ │ + ldrdeq r2, [r4], -sl │ │ │ │ + muleq r3, r8, r7 │ │ │ │ + @ instruction: 0x0003ddb6 │ │ │ │ + andeq r2, r4, r6, asr r3 │ │ │ │ + andeq sp, r3, r4, lsl r7 │ │ │ │ + andeq sp, r3, r2, lsr sp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - muleq r3, r6, fp │ │ │ │ + andeq pc, r3, lr, ror #18 │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ andeq sl, r5, r8, lsr r6 │ │ │ │ @ instruction: 0x0005a5bc │ │ │ │ andeq sl, r5, lr, asr #10 │ │ │ │ andeq sl, r5, ip, lsl r5 │ │ │ │ - andeq pc, r3, ip, lsl #20 │ │ │ │ + andeq pc, r3, r4, ror #15 │ │ │ │ andeq sl, r5, r8, asr r4 │ │ │ │ andeq r9, r5, lr, ror sp │ │ │ │ - andeq pc, r3, r8, lsl r6 @ │ │ │ │ - andeq pc, r3, r8, lsl #26 │ │ │ │ - andeq pc, r3, lr, asr #11 │ │ │ │ - andeq pc, r3, r0, ror r9 @ │ │ │ │ + strdeq pc, [r3], -r0 │ │ │ │ + andeq pc, r3, r0, ror #21 │ │ │ │ + andeq pc, r3, r6, lsr #7 │ │ │ │ + andeq pc, r3, r8, asr #14 │ │ │ │ andeq sl, r5, lr, asr #7 │ │ │ │ - andeq pc, r3, r4, lsl #11 │ │ │ │ - andeq pc, r3, r4, lsr r9 @ │ │ │ │ + andeq pc, r3, ip, asr r3 @ │ │ │ │ + andeq pc, r3, ip, lsl #14 │ │ │ │ andeq sl, r5, r6, lsl #7 │ │ │ │ - andeq pc, r3, ip, lsl #18 │ │ │ │ + andeq pc, r3, r4, ror #13 │ │ │ │ andeq sl, r5, r0, asr #6 │ │ │ │ - andeq pc, r3, lr, asr #17 │ │ │ │ + andeq pc, r3, r6, lsr #13 │ │ │ │ andeq sl, r5, r0, lsl #6 │ │ │ │ - @ instruction: 0x0003f8b4 │ │ │ │ - muleq r3, ip, r8 │ │ │ │ - andeq pc, r3, ip, lsl #17 │ │ │ │ - andeq pc, r3, ip, ror r8 @ │ │ │ │ - andeq pc, r3, r6, ror #16 │ │ │ │ - andeq pc, r3, ip, asr #16 │ │ │ │ - andeq lr, r3, r4, asr #9 │ │ │ │ - andeq pc, r3, lr, lsl r8 @ │ │ │ │ - andeq pc, r3, r4, lsl r8 @ │ │ │ │ + andeq pc, r3, ip, lsl #13 │ │ │ │ + andeq pc, r3, r4, ror r6 @ │ │ │ │ + andeq pc, r3, r4, ror #12 │ │ │ │ + andeq pc, r3, r4, asr r6 @ │ │ │ │ + andeq pc, r3, lr, lsr r6 @ │ │ │ │ + andeq pc, r3, r4, lsr #12 │ │ │ │ + muleq r3, ip, r2 │ │ │ │ + strdeq pc, [r3], -r6 │ │ │ │ + andeq pc, r3, ip, ror #11 │ │ │ │ strdeq sl, [r5], -r6 │ │ │ │ - andeq pc, r3, r4, lsr #15 │ │ │ │ - strdeq pc, [r3], -lr │ │ │ │ - strdeq pc, [r3], -r0 │ │ │ │ - andeq pc, r3, r4, ror #15 │ │ │ │ - ldrdeq pc, [r3], -lr │ │ │ │ - ldrdeq pc, [r3], -r4 │ │ │ │ - andeq pc, r3, sl, asr #15 │ │ │ │ - andeq lr, r3, r8, lsr #1 │ │ │ │ + andeq pc, r3, ip, ror r5 @ │ │ │ │ + ldrdeq pc, [r3], -r6 │ │ │ │ + andeq pc, r3, r8, asr #11 │ │ │ │ + @ instruction: 0x0003f5bc │ │ │ │ + @ instruction: 0x0003f5b6 │ │ │ │ + andeq pc, r3, ip, lsr #11 │ │ │ │ + andeq pc, r3, r2, lsr #11 │ │ │ │ + andeq sp, r3, r0, lsl #29 │ │ │ │ tstcs r0, lr, lsl #4 │ │ │ │ - @ instruction: 0xf7fda80f │ │ │ │ + @ instruction: 0xf7fda811 │ │ │ │ @ instruction: 0xf7fde8f2 │ │ │ │ bvs ff1c0c60 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff15fe08> │ │ │ │ @ instruction: 0xf0412e00 │ │ │ │ - @ instruction: 0xf8df82d9 │ │ │ │ - andcs r7, r1, #48, 8 @ 0x30000000 │ │ │ │ - strtne pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ + svcmi 0x00b182f1 │ │ │ │ + ldmibmi r1!, {r0, r9, sp} │ │ │ │ ldrbtmi r4, [r9], #-1151 @ 0xfffffb81 │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - strmi lr, [r1], r2, lsr #20 │ │ │ │ + strmi lr, [r1], r4, lsr #20 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf8d9abf5 │ │ │ │ - stmdage pc, {r3, r4, ip, sp} @ │ │ │ │ - @ instruction: 0xf0434649 │ │ │ │ - @ instruction: 0xf8c90303 │ │ │ │ - @ instruction: 0xf0023018 │ │ │ │ - andcc pc, r1, r9, asr #22 │ │ │ │ - ldrhi pc, [ip, r0] │ │ │ │ - strmi pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ - ldrbtmi r2, [ip], #-1 │ │ │ │ - rsbne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - mcr2 7, 0, pc, cr8, cr14, {7} @ │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrhi pc, [r5, r0] │ │ │ │ - rsbeq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf7fe4631 │ │ │ │ - ldrdls pc, [r7], -r5 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - ldmdavs r3!, {r0, r2, r4, r7, r8, r9, sl, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - mcr 7, 7, pc, cr8, cr12, {7} @ │ │ │ │ - stmdals r7, {r0, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - @ instruction: 0xf8d7447f │ │ │ │ - @ instruction: 0xf0051260 │ │ │ │ - @ instruction: 0x4606fc7f │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d78787 │ │ │ │ - @ instruction: 0x463214b4 │ │ │ │ - @ instruction: 0xf7fd6838 │ │ │ │ - stmdacs r0, {r1, r2, r5, r8, fp, sp, lr, pc} │ │ │ │ - strhi pc, [r6, r0, asr #5] │ │ │ │ - @ instruction: 0xf06f6833 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7a8d4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a7c> │ │ │ │ - ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4630 │ │ │ │ - blls 2023f4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1a159c> │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fa8f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199a98> │ │ │ │ - andsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4610b913 │ │ │ │ - mrc 7, 5, APSR_nzcv, cr12, cr12, {7} │ │ │ │ - ldrdcs r4, [r1], -ip │ │ │ │ - @ instruction: 0xf8d6447e │ │ │ │ - @ instruction: 0xf7fe14a0 │ │ │ │ - @ instruction: 0x9007fdbd │ │ │ │ + bmi feb7180c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeb109b4> │ │ │ │ + stmibvs r3, {r1, r2, r3, r8, fp, sp, pc} │ │ │ │ + blvc fea01eb4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe9a105c> │ │ │ │ + @ instruction: 0xf043447a │ │ │ │ + @ instruction: 0xf5020303 │ │ │ │ + strdvs r7, [r3, sl] │ │ │ │ + ldmdage r1, {r0, r1, r2, r8, r9, sp} │ │ │ │ + blvc 3c1e80 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x361028> │ │ │ │ + stm lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf0013001 │ │ │ │ + @ instruction: 0xf89d82cc │ │ │ │ + teqlt fp, r4, asr #32 │ │ │ │ + andcs sl, r2, #1114112 @ 0x110000 │ │ │ │ + @ instruction: 0xf7fc4649 │ │ │ │ + andcc lr, r1, ip, ror #30 │ │ │ │ + sbchi pc, r1, #1 │ │ │ │ + mulcs r1, lr, ip │ │ │ │ + @ instruction: 0xf8d4447c │ │ │ │ + @ instruction: 0xf7fe1260 │ │ │ │ + @ instruction: 0x4606fdf9 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r1], -fp, ror #14 │ │ │ │ - ldreq pc, [r0], #-2262 @ 0xfffff72a │ │ │ │ - stc2 7, cr15, [sl, #1016] @ 0x3f8 │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strbhi pc, [sl, -r0]! @ │ │ │ │ - @ instruction: 0xf06f9b07 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6d138 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc2e0> │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - svcmi 0x00cdee9c │ │ │ │ - ldrbtmi r4, [pc], #-1584 @ 692c │ │ │ │ - strtne pc, [r0], #2263 @ 0x8d7 │ │ │ │ - ldc2 0, cr15, [r2], #-20 @ 0xffffffec │ │ │ │ + @ instruction: 0xf8d48797 │ │ │ │ + ldrtmi r0, [r1], -r0, ror #4 │ │ │ │ + stc2l 7, cr15, [r6, #1016] @ 0x3f8 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrbhi pc, [sl, -r0] @ │ │ │ │ - @ instruction: 0xf8d74602 │ │ │ │ - ldmdavs r8!, {r5, r7, sl, ip} │ │ │ │ - ldm r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e86b4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18785c> │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fa974 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199b1c> │ │ │ │ - andsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4610b913 │ │ │ │ - mrc 7, 3, APSR_nzcv, cr10, cr12, {7} │ │ │ │ + ldrhi pc, [r7, r0] │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7a988 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19b30> │ │ │ │ + blcc 7a8b4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a5c> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - ldcmi 14, cr14, [r8], #448 @ 0x1c0 │ │ │ │ - ldrbtmi r2, [ip], #-1 │ │ │ │ - andsne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ - ldc2l 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ + svcmi 0x0090eeda │ │ │ │ + ldrbtmi r9, [pc], #-2055 @ 68b0 │ │ │ │ + rsbne pc, r0, #14090240 @ 0xd70000 │ │ │ │ + mcrr2 0, 0, pc, r0, cr5 @ │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strbhi pc, [r6, r0] @ │ │ │ │ - ldrsbeq pc, [r4, #132]! @ 0x84 @ │ │ │ │ - @ instruction: 0xf7fe4631 │ │ │ │ - andls pc, r7, sp, lsr sp @ │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - ldmdavs r3!, {r0, r1, r2, r6, r7, r8, r9, sl, pc} │ │ │ │ + strhi pc, [r9, r0] │ │ │ │ + ldrtne pc, [r4], #2263 @ 0x8d7 @ │ │ │ │ + ldmdavs r8!, {r1, r4, r5, r9, sl, lr} │ │ │ │ + ldmdb r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + ldmdavs r3!, {r3, r7, r8, r9, sl, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - mrc 7, 2, APSR_nzcv, cr0, cr12, {7} │ │ │ │ - stmdals r7, {r0, r3, r5, r7, r8, r9, sl, fp, lr} │ │ │ │ - @ instruction: 0xf8d7447f │ │ │ │ - @ instruction: 0xf0051214 │ │ │ │ - strmi pc, [r6], -r7, ror #23 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d787ba │ │ │ │ - @ instruction: 0x46321214 │ │ │ │ - @ instruction: 0xf7fd6838 │ │ │ │ - stmdacs r0, {r1, r2, r3, r7, fp, sp, lr, pc} │ │ │ │ - ldrhi pc, [sl, r0, asr #5]! │ │ │ │ - @ instruction: 0xf06f6833 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7aa04 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19bac> │ │ │ │ - ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4630 │ │ │ │ - blls 2022c4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1a146c> │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1faa20 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199bc8> │ │ │ │ - andsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4610b913 │ │ │ │ - mcr 7, 1, pc, cr4, cr12, {7} @ │ │ │ │ - mulcs r2, r4, lr │ │ │ │ - @ instruction: 0xf8d6447e │ │ │ │ - @ instruction: 0xf8d621cc │ │ │ │ - @ instruction: 0xf7fe1204 │ │ │ │ - andls pc, r7, r3, lsr #26 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x4601879e │ │ │ │ - ldrdeq pc, [r4, #134]! @ 0x86 │ │ │ │ - ldc2l 7, cr15, [r0], #1016 @ 0x3f8 │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrhi pc, [lr, r0] │ │ │ │ + mrc 7, 5, APSR_nzcv, cr10, cr12, {7} │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6d26c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc414> │ │ │ │ + blcc 6d114 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc2bc> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - svcmi 0x0084ee02 │ │ │ │ - ldrbtmi r4, [pc], #-1584 @ 6a60 │ │ │ │ - andne pc, r4, #14090240 @ 0xd70000 │ │ │ │ - blx fe642a7e <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe5e1c26> │ │ │ │ + cdpmi 14, 7, cr14, cr11, cr14, {5} │ │ │ │ + ldrbtmi r2, [lr], #-1 │ │ │ │ + strtne pc, [r0], #2262 @ 0x8d6 │ │ │ │ + stc2 7, cr15, [lr, #1016]! @ 0x3f8 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - strhi pc, [pc, r0] │ │ │ │ - @ instruction: 0xf8d74602 │ │ │ │ - ldmdavs r8!, {r2, r9, ip} │ │ │ │ - ldmda lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e88c0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187a68> │ │ │ │ + strbhi pc, [sp, -r0]! @ │ │ │ │ + @ instruction: 0xf8d64601 │ │ │ │ + @ instruction: 0xf7fe0410 │ │ │ │ + @ instruction: 0x4606fd7b │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + blls 1e86dc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187884> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1faaa8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199c50> │ │ │ │ + bls 1fa950 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199af8> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stcl 7, cr15, [r0, #1008]! @ 0x3f0 │ │ │ │ - shsub16mi r4, r0, r4 │ │ │ │ + mcr 7, 4, pc, cr12, cr12, {7} @ │ │ │ │ + ldrtmi r4, [r0], -fp, ror #30 │ │ │ │ @ instruction: 0xf8d7447f │ │ │ │ - @ instruction: 0xf00511cc │ │ │ │ - andls pc, r7, r7, ror fp @ │ │ │ │ + @ instruction: 0xf00514a0 │ │ │ │ + strdls pc, [r7], -r3 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r2], -r0, lsl #15 │ │ │ │ - ldrdne pc, [ip, #135] @ 0x87 │ │ │ │ + @ instruction: 0x4602875c │ │ │ │ + strtne pc, [r0], #2263 @ 0x8d7 │ │ │ │ @ instruction: 0xf7fd6838 │ │ │ │ - stmdacs r0, {r1, r2, r3, r4, fp, sp, lr, pc} │ │ │ │ - strhi pc, [r0, r0, asr #5] │ │ │ │ + stmdacs r0, {r1, r3, r6, r7, fp, sp, lr, pc} │ │ │ │ + ldrbhi pc, [fp, -r0, asr #5] @ │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6d2f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc498> │ │ │ │ + blcc 6d198 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc340> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - ldmdavs r3!, {r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + ldmdavs r3!, {r2, r3, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - ldc 7, cr15, [r4, #1008]! @ 0x3f0 │ │ │ │ - andcs r4, r1, pc, asr ip │ │ │ │ + mcr 7, 3, pc, cr0, cr12, {7} @ │ │ │ │ + andcs r4, r1, r6, asr ip │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ - @ instruction: 0xf7fe1318 │ │ │ │ - @ instruction: 0x4606fcb5 │ │ │ │ + @ instruction: 0xf7fe1214 │ │ │ │ + strmi pc, [r6], -r1, ror #26 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d48766 │ │ │ │ - @ instruction: 0x463101f0 │ │ │ │ - stc2 7, cr15, [r2], {254} @ 0xfe │ │ │ │ + @ instruction: 0xf8d487c9 │ │ │ │ + @ instruction: 0x463101f4 │ │ │ │ + stc2 7, cr15, [lr, #-1016]! @ 0xfffffc08 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - strbhi pc, [r7, -r0]! @ │ │ │ │ + strbhi pc, [sl, r0] @ │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7ab3c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19ce4> │ │ │ │ + blcc 7a9e4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19b8c> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - svcmi 0x0051ed96 │ │ │ │ - ldrbtmi r9, [pc], #-2055 @ 6b38 │ │ │ │ - tstpne r8, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ - blx b42b56 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xae1cfe> │ │ │ │ + svcmi 0x0048ee42 │ │ │ │ + ldrbtmi r9, [pc], #-2055 @ 69e0 │ │ │ │ + andsne pc, r4, #14090240 @ 0xd70000 │ │ │ │ + blx fea429fe <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe9e1ba6> │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrbhi pc, [sl, -r0] @ │ │ │ │ - tstpne r8, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ + ldrhi pc, [sp, r0]! │ │ │ │ + andsne pc, r4, #14090240 @ 0xd70000 │ │ │ │ ldmdavs r8!, {r1, r4, r5, r9, sl, lr} │ │ │ │ - svc 0x00d2f7fc │ │ │ │ + ldmda lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r1, r3, r4, r6, r8, r9, sl, pc} │ │ │ │ + ldmdavs r3!, {r0, r2, r3, r4, r5, r7, r8, r9, sl, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - ldcl 7, cr15, [r6, #-1008]! @ 0xfffffc10 │ │ │ │ + mcr 7, 1, pc, cr2, cr12, {7} @ │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6d39c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc544> │ │ │ │ + blcc 6d244 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc3ec> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - svcmi 0x003ced6a │ │ │ │ + mrcmi 14, 1, lr, cr3, cr6, {0} │ │ │ │ + ldrbtmi r2, [lr], #-2 │ │ │ │ + ldrdcs pc, [ip, #134] @ 0x86 │ │ │ │ + andne pc, r4, #14024704 @ 0xd60000 │ │ │ │ + ldc2 7, cr15, [r4, #-1016] @ 0xfffffc08 │ │ │ │ + stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ + strhi pc, [r1, r0]! │ │ │ │ + @ instruction: 0xf8d64601 │ │ │ │ + @ instruction: 0xf7fe01e4 │ │ │ │ + strmi pc, [r6], -r1, ror #25 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + blls 1e88e4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187a8c> │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1faa84 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199c2c> │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + ldcl 7, cr15, [r2, #1008]! @ 0x3f0 │ │ │ │ + ldrtmi r4, [r0], -r2, lsr #30 │ │ │ │ @ instruction: 0xf8d7447f │ │ │ │ - strbmi r8, [r0], -r4, ror #8 │ │ │ │ - mcr 7, 5, pc, cr6, cr12, {7} @ │ │ │ │ + @ instruction: 0xf0051204 │ │ │ │ + andls pc, r7, r9, asr fp @ │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0x46028792 │ │ │ │ + andne pc, r4, #14090240 @ 0xd70000 │ │ │ │ + @ instruction: 0xf7fd6838 │ │ │ │ + stmdacs r0, {r4, r5, fp, sp, lr, pc} │ │ │ │ + ldrhi pc, [r2, r0, asr #5] │ │ │ │ + @ instruction: 0xf06f9b07 │ │ │ │ + ldmdavs fp, {r6, r9, lr} │ │ │ │ + mulle r6, r3, r2 │ │ │ │ + blcc 6d2cc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc474> │ │ │ │ + ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4610 │ │ │ │ + svcmi 0x0013edd2 │ │ │ │ + ldrbtmi r4, [pc], #-1584 @ 6ac0 │ │ │ │ + ldrdne pc, [ip, #135] @ 0x87 │ │ │ │ + blx e42ade <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xde1c86> │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - @ instruction: 0xf8d7d076 │ │ │ │ - bge 38c054 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x32b1fc> │ │ │ │ - ldmda r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldmdblt r6, {r1, r2, r3, r9, sl, fp, ip, pc} │ │ │ │ - mrc 7, 3, APSR_nzcv, cr10, cr12, {7} │ │ │ │ - @ instruction: 0xf8d7e079 │ │ │ │ - bge 38bad8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x32ac80> │ │ │ │ - @ instruction: 0xf7fd4630 │ │ │ │ - svcls 0x000ee826 │ │ │ │ - ldmdavs r3!, {r0, r1, r2, r3, r5, r8, fp, ip, sp, pc} │ │ │ │ + strhi pc, [r3, r0] │ │ │ │ + svclt 0x0000e01c │ │ │ │ + ... │ │ │ │ + andeq sp, r3, ip, lsr #25 │ │ │ │ + muleq r3, r6, r3 │ │ │ │ + andeq pc, r3, ip, lsl sl @ │ │ │ │ + andeq r9, r5, r8, lsl pc │ │ │ │ + ldrdeq r9, [r5], -sl │ │ │ │ + andeq r9, r5, r2, lsl #29 │ │ │ │ + andeq r9, r5, r0, asr #28 │ │ │ │ + andeq r9, r5, r8, ror #27 │ │ │ │ + andeq r9, r5, sl, lsr #27 │ │ │ │ + andeq r9, r5, r2, asr sp │ │ │ │ + andeq r9, r5, ip, lsl #26 │ │ │ │ + andeq r9, r5, sl, asr #25 │ │ │ │ + @ instruction: 0xf8d74602 │ │ │ │ + ldmdavs r8!, {r2, r3, r6, r7, r8, ip} │ │ │ │ + svc 0x00f0f7fc │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + blls 1e88b4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187a5c> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - mulsle lr, r3, r2 │ │ │ │ - blmi b3ec2c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xadddd4> │ │ │ │ - andcs pc, r3, fp, asr r8 @ │ │ │ │ - bne fee59884 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfedf8a2c> │ │ │ │ - cmpmi r8, r8, asr #4 │ │ │ │ - andcc pc, r3, fp, asr r8 @ │ │ │ │ - svclt 0x00184297 │ │ │ │ - mulle r7, pc, r2 @ │ │ │ │ - @ instruction: 0xf85b4b27 │ │ │ │ - addsmi r3, pc, #3 │ │ │ │ - ldrtmi sp, [r8], -r2 │ │ │ │ - svc 0x0006f7fc │ │ │ │ - rscle r2, r2, r0, lsl #16 │ │ │ │ - blcc 7ec18 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1ddc0> │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1fab44 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199cec> │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + ldc 7, cr15, [r2, #1008] @ 0x3f0 │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7ab58 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19d00> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - strcs lr, [r0], -sl, lsr #26 │ │ │ │ - @ instruction: 0xf0014638 │ │ │ │ - cdpcs 14, 0, cr15, cr0, cr1, {0} │ │ │ │ - ldmdavs r3!, {r1, r3, r6, r7, ip, lr, pc} │ │ │ │ + mrrcmi 13, 8, lr, r5, cr8 │ │ │ │ + ldrbtmi r2, [ip], #-1 │ │ │ │ + tstpne r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ + stc2 7, cr15, [r8], {254} @ 0xfe │ │ │ │ + stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ + strbhi pc, [fp, -r0] @ │ │ │ │ + ldrsbeq pc, [r0, #132]! @ 0x84 @ │ │ │ │ + @ instruction: 0xf7fe4631 │ │ │ │ + andls pc, r7, r5, asr ip @ │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + ldmdavs r3!, {r2, r3, r6, r8, r9, sl, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - ldc 7, cr15, [r8, #-1008] @ 0xfffffc10 │ │ │ │ - @ instruction: 0xf06f9b07 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mlale lr, r3, r2, r4 │ │ │ │ - blcc 6d458 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc600> │ │ │ │ - bllt 14dec8c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x147de34> │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - eor lr, r6, ip, lsl #26 │ │ │ │ - ldrdeq sp, [r3], -r0 │ │ │ │ - @ instruction: 0x0003f5ba │ │ │ │ - andeq r9, r5, r6, lsr pc │ │ │ │ + stcl 7, cr15, [r8, #-1008]! @ 0xfffffc10 │ │ │ │ + stmdals r7, {r1, r2, r6, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0xf8d7447f │ │ │ │ + @ instruction: 0xf0051318 │ │ │ │ + strmi pc, [r6], -pc, asr #21 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8d7873f │ │ │ │ + @ instruction: 0x46321318 │ │ │ │ + @ instruction: 0xf7fc6838 │ │ │ │ + stmdacs r0, {r1, r2, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + ldrhi pc, [pc, -r0, asr #5]! │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7abd4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19d7c> │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + blls 2020f4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1a129c> │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1fabf0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199d98> │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + ldc 7, cr15, [ip, #-1008]! @ 0xfffffc10 │ │ │ │ + ldrbtmi r4, [pc], #-3889 @ 6be8 │ │ │ │ + strbthi pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ + @ instruction: 0xf7fc4640 │ │ │ │ + andls lr, r7, sl, ror lr │ │ │ │ + rsble r2, r1, r0, lsl #16 │ │ │ │ + strne pc, [ip, #-2263]! @ 0xfffff729 │ │ │ │ + @ instruction: 0xf7fdaa0e │ │ │ │ + cdpls 8, 0, cr14, cr14, cr4, {0} │ │ │ │ + @ instruction: 0xf7fcb916 │ │ │ │ + rsb lr, r4, lr, asr #28 │ │ │ │ + bicne pc, r8, #14090240 @ 0xd70000 │ │ │ │ + ldrtmi sl, [r0], -lr, lsl #20 │ │ │ │ + svc 0x00f8f7fc │ │ │ │ + stmdblt pc!, {r1, r2, r3, r8, r9, sl, fp, ip, pc} @ │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + ands sp, r7, lr, lsl r0 │ │ │ │ + @ instruction: 0xf85b4b21 │ │ │ │ + blmi 84ec3c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x7edde4> │ │ │ │ + submi r1, r8, #757760 @ 0xb9000 │ │ │ │ + @ instruction: 0xf85b4148 │ │ │ │ + addsmi r3, r7, #3 │ │ │ │ + addsmi fp, pc, #24, 30 @ 0x60 │ │ │ │ + blmi 77ac60 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x719e08> │ │ │ │ + andcc pc, r3, fp, asr r8 @ │ │ │ │ + mulle r2, pc, r2 @ │ │ │ │ + @ instruction: 0xf7fc4638 │ │ │ │ + stmdacs r0, {r1, r3, r4, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + and sp, r6, r2, ror #1 │ │ │ │ + eorsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4630b913 │ │ │ │ + ldcl 7, cr15, [ip], #1008 @ 0x3f0 │ │ │ │ + ldrtmi r2, [r8], -r0, lsl #12 │ │ │ │ + stc2l 0, cr15, [ip, #4]! │ │ │ │ + sbcle r2, sl, r0, lsl #28 │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7ac90 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19e38> │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + blls 202038 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1a11e0> │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1facf8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199ea0> │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + ldrmi fp, [r0], -fp, lsr #19 │ │ │ │ + ldcl 7, cr15, [lr], {252} @ 0xfc │ │ │ │ + svclt 0x0000e011 │ │ │ │ + andeq r9, r5, r6, lsr ip │ │ │ │ strdeq r9, [r5], -r8 │ │ │ │ - andeq r9, r5, r0, lsr #29 │ │ │ │ - andeq r9, r5, lr, asr lr │ │ │ │ - andeq r9, r5, r6, lsl #28 │ │ │ │ - andeq r9, r5, r8, asr #27 │ │ │ │ - andeq r9, r5, r0, ror sp │ │ │ │ - andeq r9, r5, sl, lsr #26 │ │ │ │ - andeq r9, r5, r8, ror #25 │ │ │ │ - muleq r5, r0, ip │ │ │ │ - andeq r9, r5, r2, asr ip │ │ │ │ - strdeq r9, [r5], -ip │ │ │ │ + andeq r9, r5, r2, lsr #23 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mrc 7, 2, APSR_nzcv, cr10, cr12, {7} │ │ │ │ + mcr 7, 2, pc, cr2, cr12, {7} @ │ │ │ │ @ instruction: 0xf7fcb108 │ │ │ │ - tstcs r0, r8, lsl #28 │ │ │ │ + strdcs lr, [r0, -r0] │ │ │ │ @ instruction: 0xf7fe4640 │ │ │ │ - @ instruction: 0x9007fbbd │ │ │ │ + andls pc, r7, r5, lsr #23 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df86bd │ │ │ │ + @ instruction: 0xf8df86b7 │ │ │ │ bls 1d5a4c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x174bf4> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ ldmdavs r8, {r5, r6, sl, ip} │ │ │ │ - svc 0x0020f7fc │ │ │ │ + svc 0x0008f7fc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e87a8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187950> │ │ │ │ + blls 1e87c0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187968> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1face4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199e8c> │ │ │ │ + bls 1fad14 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199ebc> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stcl 7, cr15, [r2], {252} @ 0xfc │ │ │ │ - blvs e45058 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xde4200> │ │ │ │ + stc 7, cr15, [sl], #1008 @ 0x3f0 │ │ │ │ + blvs b45088 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xae4230> │ │ │ │ @ instruction: 0xf8d6447e │ │ │ │ @ instruction: 0xf8d621c8 │ │ │ │ ldmdavs r0!, {r3, r7, r8, sl, ip} │ │ │ │ - svc 0x0006f7fc │ │ │ │ + mcr 7, 7, pc, cr14, cr12, {7} @ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8d686a7 │ │ │ │ + @ instruction: 0xf8d686a2 │ │ │ │ @ instruction: 0xf8d62220 │ │ │ │ ldmdavs r0!, {r3, r5, r6, r9, ip} │ │ │ │ - mrc 7, 7, APSR_nzcv, cr12, cr12, {7} │ │ │ │ + mcr 7, 7, pc, cr4, cr12, {7} @ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8d686a6 │ │ │ │ + @ instruction: 0xf8d686a1 │ │ │ │ @ instruction: 0xf8d622b4 │ │ │ │ ldmdavs r0!, {r2, r5, r6, r8, r9, ip} │ │ │ │ - mrc 7, 7, APSR_nzcv, cr2, cr12, {7} │ │ │ │ + mrc 7, 6, APSR_nzcv, cr10, cr12, {7} │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8d686a5 │ │ │ │ + @ instruction: 0xf8d686a0 │ │ │ │ @ instruction: 0xf8d625ac │ │ │ │ ldmdavs r0!, {r5, r6, r7, r8, ip} │ │ │ │ - mcr 7, 7, pc, cr8, cr12, {7} @ │ │ │ │ + mrc 7, 6, APSR_nzcv, cr0, cr12, {7} │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8d686a4 │ │ │ │ + @ instruction: 0xf8d6869f │ │ │ │ tstcs r4, r8, lsl r1 │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ - ldmdavs r3!, {r5, r6, r7, r9, fp} │ │ │ │ + ldmdavs r3!, {r2, r4, r6, r7, r9, fp} │ │ │ │ ldrbtmi r9, [r8], #-769 @ 0xfffffcff │ │ │ │ rscsvc pc, r4, r0, lsl #10 │ │ │ │ ldrdcc pc, [r8, #134]! @ 0x86 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ adccs pc, r0, #14024704 @ 0xd60000 │ │ │ │ ldc2 0, cr15, [sl], #4 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrhi pc, [r6], r0 │ │ │ │ + ldrhi pc, [r1], r0 │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x00301248 │ │ │ │ - @ instruction: 0xffd2f7fc │ │ │ │ + @ instruction: 0xffbaf7fc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e87c4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18796c> │ │ │ │ + blls 1e87e0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187988> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fad94 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199f3c> │ │ │ │ + bls 1fadc4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199f6c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stcl 7, cr15, [sl], #-1008 @ 0xfffffc10 │ │ │ │ - bvs fe445108 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe3e42b0> │ │ │ │ + mrrc 7, 15, pc, r2, cr12 @ │ │ │ │ + bvs fe145138 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe0e42e0> │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - @ instruction: 0x21040a90 │ │ │ │ + smlabbcs r4, r4, sl, r0 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ rscsvc pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0x211cf8d6 │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ adccs pc, r4, #14024704 @ 0xd60000 │ │ │ │ stc2 0, cr15, [sl], {1} │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrbthi pc, [r5], -r0 @ │ │ │ │ + ldrbthi pc, [r0], -r0 @ │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x0030124c │ │ │ │ - @ instruction: 0xffa2f7fc │ │ │ │ + @ instruction: 0xff8af7fc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e87a0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187948> │ │ │ │ + blls 1e87bc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187964> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fadf4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199f9c> │ │ │ │ + bls 1fae24 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199fcc> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - ldc 7, cr15, [sl], #-1008 @ 0xfffffc10 │ │ │ │ - bvs e45168 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xde4310> │ │ │ │ + stc 7, cr15, [r2], #-1008 @ 0xfffffc10 │ │ │ │ + bvs b45198 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xae4340> │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - tstcs r4, r8, lsr sl │ │ │ │ + tstcs r4, ip, lsr #20 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ andvc pc, r2, r0, lsl #10 │ │ │ │ ldrdcs pc, [r0, -r6]! │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ addscs pc, r8, #14024704 @ 0xd60000 │ │ │ │ mrrc2 0, 0, pc, sl, cr1 @ │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrbhi pc, [r4], -r0 @ │ │ │ │ + strbhi pc, [pc], -r0 @ │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x0030123c │ │ │ │ - @ instruction: 0xff72f7fc │ │ │ │ + @ instruction: 0xff5af7fc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e877c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187924> │ │ │ │ + blls 1e8798 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187940> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fae54 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199ffc> │ │ │ │ + bls 1fae84 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a02c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stc 7, cr15, [sl], {252} @ 0xfc │ │ │ │ - stmibvs r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + bl ffcc4e68 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffc64010> │ │ │ │ + ldmibvs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - smlattcs r4, r0, r9, r0 │ │ │ │ + ldrdcs r0, [r4, -r4] │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ andvc pc, r6, r0, lsl #10 │ │ │ │ ldrdcs pc, [r4, -r6]! │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ addscs pc, ip, #14024704 @ 0xd60000 │ │ │ │ stc2 0, cr15, [sl], #-4 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrthi pc, [r3], -r0 @ │ │ │ │ + strthi pc, [lr], -r0 │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x00301240 │ │ │ │ - @ instruction: 0xff42f7fc │ │ │ │ + @ instruction: 0xff2af7fc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8758 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187900> │ │ │ │ + blls 1e8774 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18791c> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1faeb4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a05c> │ │ │ │ + bls 1faee4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a08c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - bl ff6c4e98 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff664040> │ │ │ │ - stmibvs r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + bl ff0c4ec8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff064070> │ │ │ │ + ldmdbvs ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - smlabbcs r4, r8, r9, r0 │ │ │ │ + tstcs r4, ip, ror r9 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ andvc pc, sl, r0, lsl #10 │ │ │ │ ldrdcs pc, [r8, -r6]! │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ adcscs pc, ip, #14024704 @ 0xd60000 │ │ │ │ - blx ffec2eda <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffe62082> │ │ │ │ + blx ffec2f0a <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffe620b2> │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrhi pc, [r2], -r0 │ │ │ │ + strhi pc, [sp], -r0 │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x00301348 │ │ │ │ - @ instruction: 0xff12f7fc │ │ │ │ + mrc2 7, 7, pc, cr10, cr12, {7} │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8734 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1878dc> │ │ │ │ + blls 1e8750 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1878f8> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1faf14 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a0bc> │ │ │ │ + bls 1faf44 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a0ec> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - bl feac4ef8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfea640a0> │ │ │ │ - ldmdbvs r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + bl fe4c4f28 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe4640d0> │ │ │ │ + stmdbvs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - tstcs r4, r0, lsr r9 │ │ │ │ + tstcs r4, r4, lsr #18 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ andvc pc, lr, r0, lsl #10 │ │ │ │ ldrdcs pc, [ip, -r6]! │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ sbcscs pc, r0, #14024704 @ 0xd60000 │ │ │ │ - blx ff2c2f3a <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff2620e2> │ │ │ │ + blx ff2c2f6a <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff262112> │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrbhi pc, [r1, #0]! @ │ │ │ │ + strbhi pc, [ip, #0]! @ │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x003013b4 │ │ │ │ - mcr2 7, 7, pc, cr2, cr12, {7} @ │ │ │ │ + mcr2 7, 6, pc, cr10, cr12, {7} @ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8710 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1878b8> │ │ │ │ + blls 1e872c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1878d4> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1faf74 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a11c> │ │ │ │ + bls 1fafa4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a14c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - bl 1ec4f58 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1e64100> │ │ │ │ - ldmvs r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + bl 18c4f88 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1864130> │ │ │ │ + stmiavs ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - ldrdcs r0, [r4, -r8] │ │ │ │ + smlabtcs r4, ip, r8, r0 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ andsvc pc, r2, r0, lsl #10 │ │ │ │ teqpcs r0, r6 @ @ p-variant is OBSOLETE │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ sbccs pc, ip, #14024704 @ 0xd60000 │ │ │ │ - blx fe6c2f9a <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe662142> │ │ │ │ + blx fe6c2fca <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe662172> │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrbhi pc, [r0] @ │ │ │ │ + strbhi pc, [fp] @ │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x003013b0 │ │ │ │ - mrc2 7, 5, pc, cr2, cr12, {7} │ │ │ │ + mrc2 7, 4, pc, cr10, cr12, {7} │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e86f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187898> │ │ │ │ + blls 1e870c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1878b4> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fafd4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a17c> │ │ │ │ + bls 1fb004 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a1ac> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - bl 12c4fb8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1264160> │ │ │ │ - stmvs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + bl cc4fe8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc64190> │ │ │ │ + ldmdavs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - smlabbcs r4, r0, r8, r0 │ │ │ │ + tstcs r4, r4, ror r8 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ andsvc pc, r6, r0, lsl #10 │ │ │ │ teqpcs r4, r6 @ @ p-variant is OBSOLETE │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ rsccs pc, r4, #14024704 @ 0xd60000 │ │ │ │ - blx 1ac2ffa <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1a621a2> │ │ │ │ + blx 1ac302a <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1a621d2> │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrhi pc, [r1, #0]! │ │ │ │ + strhi pc, [ip, #0]! │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x003014f4 │ │ │ │ - mcr2 7, 4, pc, cr2, cr12, {7} @ │ │ │ │ + mcr2 7, 3, pc, cr10, cr12, {7} @ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e86d4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18787c> │ │ │ │ + blls 1e86f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187898> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb034 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a1dc> │ │ │ │ + bls 1fb064 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a20c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - bl 6c5018 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x6641c0> │ │ │ │ - stmdavs r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + bl c5048 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x641f0> │ │ │ │ + ldmdavs ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - tstcs r4, r8, lsr #16 │ │ │ │ + tstcs r4, ip, lsl r8 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ andsvc pc, sl, r0, lsl #10 │ │ │ │ teqpcs ip, r6 @ @ p-variant is OBSOLETE │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ sbccs pc, r8, #14024704 @ 0xd60000 │ │ │ │ - blx ec305a <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe62202> │ │ │ │ + blx ec308a <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe62232> │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrhi pc, [r2] │ │ │ │ + strhi pc, [sp] │ │ │ │ ldrdcs pc, [r0], #134 @ 0x86 @ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldmdavs r3, {r1, r6, sl, sp, lr} │ │ │ │ svclt 0x001c428b │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ - ubfxcc pc, pc, #17, #9 │ │ │ │ + @ instruction: 0x37dcf8df │ │ │ │ ldrbtmi r9, [fp], #-2567 @ 0xfffff5f9 │ │ │ │ orrne pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf7fc6f18 │ │ │ │ - stmdacs r0, {r0, r2, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - strhi pc, [r5, #704] @ 0x2c0 │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + strhi pc, [r0, #704] @ 0x2c0 │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6d8b4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xca5c> │ │ │ │ + blcc 6d8e4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xca8c> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfeade │ │ │ │ - movwcs r6, #1980 @ 0x7bc │ │ │ │ - sbfxeq pc, pc, #17, #25 │ │ │ │ + @ instruction: 0xf8dfeac6 │ │ │ │ + movwcs r6, #1968 @ 0x7b0 │ │ │ │ + sbfxeq pc, pc, #17, #13 │ │ │ │ ldrbtmi r2, [lr], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d6701e │ │ │ │ andls r2, r2, #64, 2 │ │ │ │ andls r6, r1, #3276800 @ 0x320000 │ │ │ │ ldrdcs pc, [r8, #134]! @ 0x86 │ │ │ │ @ instruction: 0xf8d69200 │ │ │ │ @ instruction: 0xf00122ec │ │ │ │ strdls pc, [r7], -sp │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r2], -r6, ror #10 │ │ │ │ + strmi r8, [r2], -r1, ror #10 │ │ │ │ ldrbne pc, [r0, #-2262] @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf7fc6f30 │ │ │ │ - stmdacs r0, {r0, r2, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - strbhi pc, [r6, #-704]! @ 0xfffffd40 @ │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + strbhi pc, [r1, #-704]! @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6d914 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcabc> │ │ │ │ + blcc 6d944 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcaec> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfeaae │ │ │ │ - movwcs r6, #1892 @ 0x764 │ │ │ │ - @ instruction: 0x0760f8df │ │ │ │ + @ instruction: 0xf8dfea96 │ │ │ │ + movwcs r6, #1880 @ 0x758 │ │ │ │ + smmlseq r4, pc, r8, pc @ │ │ │ │ ldrbtmi r2, [lr], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d67022 │ │ │ │ andls r2, r2, #68, 2 │ │ │ │ andls r6, r1, #3276800 @ 0x320000 │ │ │ │ ldrdcs pc, [r8, #134]! @ 0x86 │ │ │ │ @ instruction: 0xf8d69200 │ │ │ │ @ instruction: 0xf00122b0 │ │ │ │ andls pc, r7, sp, asr #21 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d68547 │ │ │ │ + @ instruction: 0xf8d68542 │ │ │ │ @ instruction: 0xf06f20e4 │ │ │ │ strbvs r4, [r2], #-320 @ 0xfffffec0 │ │ │ │ addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ @ instruction: 0xf8df6013 │ │ │ │ bls 1d4de0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x173f88> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ svcvs 0x0018130c │ │ │ │ - ldc2l 7, cr15, [r8, #1008] @ 0x3f0 │ │ │ │ + stc2l 7, cr15, [r0, #1008] @ 0x3f0 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e864c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1877f4> │ │ │ │ + blls 1e8668 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187810> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb188 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a330> │ │ │ │ + bls 1fb1b8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a360> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - b 1c4516c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1be4314> │ │ │ │ - usatvs pc, #20, pc, asr #17 @ │ │ │ │ + b 164519c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x15e4344> │ │ │ │ + usatvs pc, #8, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - strdcs r0, [r4, -r4] │ │ │ │ + smlattcs r4, r8, r6, r0 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ eorvc pc, r6, r0, lsl #10 │ │ │ │ ldrdcs pc, [ip, #-134] @ 0xffffff7a │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ adccs pc, ip, #14024704 @ 0xd60000 │ │ │ │ - blx fe4431ac <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe3e2354> │ │ │ │ + blx fe4431dc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe3e2384> │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrhi pc, [fp, #-0] │ │ │ │ + ldrhi pc, [r6, #-0] │ │ │ │ ldrdcs pc, [r8], #134 @ 0x86 @ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldmdavs r3, {r1, r6, sl, sp, lr} │ │ │ │ svclt 0x001c428b │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ - ssatcc pc, #21, pc, asr #17 @ │ │ │ │ + ssatcc pc, #9, pc, asr #17 @ │ │ │ │ ldrbtmi r9, [fp], #-2567 @ 0xfffff5f9 │ │ │ │ movwne pc, #35027 @ 0x88d3 @ │ │ │ │ @ instruction: 0xf7fc6f18 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - strhi pc, [lr, #-704] @ 0xfffffd40 │ │ │ │ + stmdacs r0, {r0, r1, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + strhi pc, [r9, #-704] @ 0xfffffd40 │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6da08 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcbb0> │ │ │ │ + blcc 6da38 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcbe0> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfea34 │ │ │ │ - movwcs r6, #1672 @ 0x688 │ │ │ │ - pkhtbeq pc, r4, pc, asr #17 @ │ │ │ │ + @ instruction: 0xf8dfea1c │ │ │ │ + movwcs r6, #1660 @ 0x67c │ │ │ │ + @ instruction: 0x0678f8df │ │ │ │ ldrbtmi r2, [lr], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d6702a │ │ │ │ andls r2, r2, #84, 2 │ │ │ │ andls r6, r1, #3276800 @ 0x320000 │ │ │ │ ldrdcs pc, [r8, #134]! @ 0x86 │ │ │ │ @ instruction: 0xf8d69200 │ │ │ │ @ instruction: 0xf00122e0 │ │ │ │ andls pc, r7, r3, asr sl @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r2], -pc, ror #9 │ │ │ │ + strmi r8, [r2], -sl, ror #9 │ │ │ │ ldrbtne pc, [r0], #2262 @ 0x8d6 @ │ │ │ │ @ instruction: 0xf7fc6f30 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - strbthi pc, [pc], #704 @ 723c @ │ │ │ │ + stmdacs r0, {r0, r1, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + strbthi pc, [sl], #704 @ 0x2c0 @ │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6da68 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcc10> │ │ │ │ + blcc 6da98 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcc40> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfea04 │ │ │ │ - movwcs r6, #1584 @ 0x630 │ │ │ │ - @ instruction: 0x062cf8df │ │ │ │ + @ instruction: 0xf8dfe9ec │ │ │ │ + movwcs r6, #1572 @ 0x624 │ │ │ │ + @ instruction: 0x0620f8df │ │ │ │ ldrbtmi r2, [lr], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d6702e │ │ │ │ andls r2, r2, #88, 2 │ │ │ │ andls r6, r1, #3276800 @ 0x320000 │ │ │ │ ldrdcs pc, [r8, #134]! @ 0x86 │ │ │ │ @ instruction: 0xf8d69200 │ │ │ │ @ instruction: 0xf00122f0 │ │ │ │ andls pc, r7, r3, lsr #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x460284d0 │ │ │ │ + strmi r8, [r2], -fp, asr #9 │ │ │ │ strbne pc, [r8, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf7fc6f30 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldrbhi pc, [r0], #704 @ 0x2c0 @ │ │ │ │ + stmdacs r0, {r0, r1, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + strbhi pc, [fp], #704 @ 0x2c0 @ │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6dac8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcc70> │ │ │ │ + blcc 6daf8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcca0> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfe9d4 │ │ │ │ - movwcs r6, #1496 @ 0x5d8 │ │ │ │ - ldrbeq pc, [r4, #2271] @ 0x8df @ │ │ │ │ + @ instruction: 0xf8dfe9bc │ │ │ │ + movwcs r6, #1484 @ 0x5cc │ │ │ │ + strbeq pc, [r8, #2271] @ 0x8df @ │ │ │ │ ldrbtmi r2, [lr], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d67032 │ │ │ │ andls r2, r2, #92, 2 │ │ │ │ andls r6, r1, #3276800 @ 0x320000 │ │ │ │ ldrdcs pc, [r8, #134]! @ 0x86 │ │ │ │ @ instruction: 0xf8d69200 │ │ │ │ @ instruction: 0xf00122e8 │ │ │ │ strdls pc, [r7], -r3 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x460284b1 │ │ │ │ + strmi r8, [r2], -ip, lsr #9 │ │ │ │ ldrne pc, [r4, #-2262] @ 0xfffff72a │ │ │ │ @ instruction: 0xf7fc6f30 │ │ │ │ - stmdacs r0, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldrthi pc, [r1], #704 @ 0x2c0 @ │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + strthi pc, [ip], #704 @ 0x2c0 │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6db28 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xccd0> │ │ │ │ + blcc 6db58 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcd00> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfe9a4 │ │ │ │ - movwcs r6, #1408 @ 0x580 │ │ │ │ - ldrbeq pc, [ip, #-2271]! @ 0xfffff721 @ │ │ │ │ + @ instruction: 0xf8dfe98c │ │ │ │ + movwcs r6, #1396 @ 0x574 │ │ │ │ + ldrbeq pc, [r0, #-2271]! @ 0xfffff721 @ │ │ │ │ ldrbtmi r2, [lr], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d67036 │ │ │ │ andls r2, r2, #96, 2 │ │ │ │ andls r6, r1, #3276800 @ 0x320000 │ │ │ │ ldrdcs pc, [r8, #134]! @ 0x86 │ │ │ │ @ instruction: 0xf8d69200 │ │ │ │ @ instruction: 0xf00122d8 │ │ │ │ andls pc, r7, r3, asr #19 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d68492 │ │ │ │ + @ instruction: 0xf8d6848d │ │ │ │ @ instruction: 0xf06f20ec │ │ │ │ strbvs r4, [r2], #-320 @ 0xfffffec0 │ │ │ │ addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ @ instruction: 0xf8df6013 │ │ │ │ bls 1d4864 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x173a0c> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ svcvs 0x00181470 │ │ │ │ - stc2l 7, cr15, [lr], {252} @ 0xfc │ │ │ │ + ldc2 7, cr15, [r6], #1008 @ 0x3f0 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e858c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187734> │ │ │ │ + blls 1e85a8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187750> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb39c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a544> │ │ │ │ + bls 1fb3cc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a574> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stmdb r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrvs pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ + stmdb lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + strvs pc, [r4, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - tstcs r4, r0, lsl r5 │ │ │ │ + tstcs r4, r4, lsl #10 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ eorsvc pc, sl, r0, lsl #10 │ │ │ │ ldrdcs pc, [r4, #-134]! @ 0xffffff7a │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ adccs pc, r8, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf986f001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - strbthi pc, [r6], #-0 @ │ │ │ │ + strbthi pc, [r1], #-0 @ │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x00301258 │ │ │ │ - ldc2 7, cr15, [lr], {252} @ 0xfc │ │ │ │ + stc2 7, cr15, [r6], {252} @ 0xfc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8570 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187718> │ │ │ │ + blls 1e858c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187734> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb3fc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a5a4> │ │ │ │ + bls 1fb42c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a5d4> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - ldmdb r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldrtvs pc, [r8], #2271 @ 0x8df @ │ │ │ │ + ldmdb lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strtvs pc, [ip], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - @ instruction: 0x210404b8 │ │ │ │ + smlatbcs r4, ip, r4, r0 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ eorsvc pc, lr, r0, lsl #10 │ │ │ │ ldrdcs pc, [r8, #-134]! @ 0xffffff7a │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ sbcscs pc, ip, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf956f001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - strbhi pc, [r7], #-0 @ │ │ │ │ + strbhi pc, [r2], #-0 @ │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x00301478 │ │ │ │ - stc2l 7, cr15, [lr], #-1008 @ 0xfffffc10 │ │ │ │ + mrrc2 7, 15, pc, r6, cr12 @ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8554 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1876fc> │ │ │ │ + blls 1e8570 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187718> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb45c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a604> │ │ │ │ + bls 1fb48c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a634> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stmdb r6, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strbtvs pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ + stmia lr!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrbvs pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - tstcs r4, r0, ror #8 │ │ │ │ + tstcs r4, r4, asr r4 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ subvc pc, r2, r0, lsl #10 │ │ │ │ ldrdcs pc, [ip, #-134]! @ 0xffffff7a │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ sbccs pc, r0, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf926f001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - strthi pc, [r8], #-0 │ │ │ │ + strthi pc, [r3], #-0 │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x00301378 │ │ │ │ - ldc2 7, cr15, [lr], #-1008 @ 0xfffffc10 │ │ │ │ + stc2 7, cr15, [r6], #-1008 @ 0xfffffc10 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8538 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1876e0> │ │ │ │ + blls 1e8554 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1876fc> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb4bc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a664> │ │ │ │ + bls 1fb4ec <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a694> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - ldm r6, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - strvs pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ - @ instruction: 0xf8df2300 │ │ │ │ - tstcs r4, r8, lsl #8 │ │ │ │ + ldm lr!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + movwcs r4, #3839 @ 0xeff │ │ │ │ + strdcs r4, [r4, -pc] │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ subvc pc, r6, r0, lsl #10 │ │ │ │ ldrsbcs pc, [r0, #-134]! @ 0xffffff7a @ │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ sbccs pc, r4, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf8f6f001 │ │ │ │ + @ instruction: 0xf8f8f001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - strhi pc, [r9], #-0 │ │ │ │ + strhi pc, [r6], #-0 │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x0030137c │ │ │ │ - stc2 7, cr15, [lr], {252} @ 0xfc │ │ │ │ + blx ffe4550e <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffde46b6> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e851c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1876c4> │ │ │ │ + blls 1e853c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1876e4> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb51c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a6c4> │ │ │ │ + bls 1fb548 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a6f0> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - movwcs r4, #3820 @ 0xeec │ │ │ │ - smlattcs r4, ip, r8, r4 │ │ │ │ + ldm r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + movwcs r4, #3818 @ 0xeea │ │ │ │ + smlattcs r4, sl, r8, r4 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ subvc pc, sl, r0, lsl #10 │ │ │ │ ldrsbcs pc, [r4, #-134]! @ 0xffffff7a @ │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ sbcscs pc, r4, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf8c8f001 │ │ │ │ + @ instruction: 0xf8caf001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ mvnhi pc, #0 │ │ │ │ ldrsbtcs pc, [r0], #134 @ 0x86 @ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldmdavs r3, {r1, r6, sl, sp, lr} │ │ │ │ svclt 0x001c428b │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ - bls 1da4cc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x179674> │ │ │ │ + bls 1da4f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x179698> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ svcvs 0x0018140c │ │ │ │ - blx ff545556 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff4e46fe> │ │ │ │ + blx fefc5582 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfef6472a> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e84ec <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187694> │ │ │ │ + blls 1e850c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1876b4> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb590 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a738> │ │ │ │ + bls 1fb5bc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a764> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stmda ip!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - movwcs r4, #3794 @ 0xed2 │ │ │ │ - ldrdcs r4, [r4, -r2] │ │ │ │ + ldmda r6, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + movwcs r4, #3792 @ 0xed0 │ │ │ │ + ldrdcs r4, [r4, -r0] │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ subvc pc, lr, r0, lsl #10 │ │ │ │ ldrsbcs pc, [r8, #-134]! @ 0xffffff7a @ │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ adcscs pc, r8, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf88ef001 │ │ │ │ + @ instruction: 0xf890f001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - bichi pc, r3, #0 │ │ │ │ + bichi pc, r0, #0 │ │ │ │ ldrsbtcs pc, [r4], #134 @ 0x86 @ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldmdavs r3, {r1, r6, sl, sp, lr} │ │ │ │ svclt 0x001c428b │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ - bls 1da4d8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x179680> │ │ │ │ + bls 1da4fc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1796a4> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ svcvs 0x00181334 │ │ │ │ - blx fe6c55ca <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe664772> │ │ │ │ + blx fe1455f6 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe0e479e> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e84bc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187664> │ │ │ │ + blls 1e84dc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187684> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb604 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a7ac> │ │ │ │ + bls 1fb630 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a7d8> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - ldmda r2!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - movwcs r4, #3768 @ 0xeb8 │ │ │ │ - @ instruction: 0x210448b8 │ │ │ │ + ldmda ip, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + movwcs r4, #3766 @ 0xeb6 │ │ │ │ + @ instruction: 0x210448b6 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ subsvc pc, r2, r0, lsl #10 │ │ │ │ @ instruction: 0x2194f8d6 │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ addcs pc, r4, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf854f001 │ │ │ │ + @ instruction: 0xf856f001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - orrshi pc, sl, #0 │ │ │ │ + orrshi pc, r7, #0 │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x003014e8 │ │ │ │ - blx 1b45626 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1ae47ce> │ │ │ │ + blx 15c5652 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x15647fa> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e849c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187644> │ │ │ │ + blls 1e84bc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187664> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb660 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a808> │ │ │ │ + bls 1fb68c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a834> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stmda r4, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - movwcs r4, #3747 @ 0xea3 │ │ │ │ - smlatbcs r4, r3, r8, r4 │ │ │ │ + svc 0x00eef7fb │ │ │ │ + movwcs r4, #3745 @ 0xea1 │ │ │ │ + smlatbcs r4, r1, r8, r4 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ subsvc pc, r6, r0, lsl #10 │ │ │ │ @ instruction: 0x2198f8d6 │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ addcs pc, r8, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf826f001 │ │ │ │ + @ instruction: 0xf828f001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - cmnphi r9, #0 @ p-variant is OBSOLETE │ │ │ │ + cmnphi r6, #0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x0030151c │ │ │ │ - blx fc5682 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xf6482a> │ │ │ │ + blx a456ae <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x9e4856> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8478 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187620> │ │ │ │ + blls 1e8498 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187640> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb6bc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a864> │ │ │ │ + bls 1fb6e8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a890> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - svc 0x00d6f7fb │ │ │ │ - movwcs r4, #3726 @ 0xe8e │ │ │ │ - ldrmi r4, [r9], -lr, lsl #17 │ │ │ │ + svc 0x00c0f7fb │ │ │ │ + movwcs r4, #3724 @ 0xe8c │ │ │ │ + ldrmi r4, [r9], -ip, lsl #17 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ subsvc pc, sl, r0, lsl #10 │ │ │ │ ldrdcs pc, [r0, r6]! │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ strbcs pc, [ip], #2262 @ 0x8d6 @ │ │ │ │ - @ instruction: 0xfff8f000 │ │ │ │ + @ instruction: 0xfffaf000 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - cmpphi sl, #0 @ p-variant is OBSOLETE │ │ │ │ + cmpphi r7, #0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ ldmdavs r0!, {r2, r3, r6, r7, sl, ip} │ │ │ │ - b 1c56dc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x164884> │ │ │ │ + ldmib r0!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8454 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1875fc> │ │ │ │ + blls 1e8474 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18761c> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb718 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a8c0> │ │ │ │ + bls 1fb744 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a8ec> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - svc 0x00a8f7fb │ │ │ │ - stmib r4!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + svc 0x0092f7fb │ │ │ │ + stmib lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - movthi pc, #45056 @ 0xb000 @ │ │ │ │ - @ instruction: 0x46024b76 │ │ │ │ + movthi pc, #32768 @ 0x8000 @ │ │ │ │ + @ instruction: 0x46024b74 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ ldmdavs r8, {r3, r4, r6, r8, sl, ip} │ │ │ │ - stmib r8!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e844c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1875f4> │ │ │ │ + blls 1e846c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187614> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb754 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a8fc> │ │ │ │ + bls 1fb780 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a928> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - svc 0x008af7fb │ │ │ │ - mlascc lr, sp, r8, pc @ │ │ │ │ + svc 0x0074f7fb │ │ │ │ + umaalcc pc, r6, sp, r8 @ │ │ │ │ @ instruction: 0xf7fcb933 │ │ │ │ - @ instruction: 0x4648e818 │ │ │ │ - @ instruction: 0xf85ef001 │ │ │ │ - ldmdalt ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - andcs r4, r0, #104448 @ 0x19800 │ │ │ │ + strbmi lr, [r8], -r2, lsl #16 │ │ │ │ + @ instruction: 0xf860f001 │ │ │ │ + stmdalt r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + andcs r4, r2, #100, 22 @ 0x19000 │ │ │ │ @ instruction: 0xf10d4649 │ │ │ │ - @ instruction: 0xf85b003e │ │ │ │ + @ instruction: 0xf85b0046 │ │ │ │ movwls r3, #28675 @ 0x7003 │ │ │ │ - ldmib r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb ip!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvnle r3, r1 │ │ │ │ - strcs r4, [r1], -r1, ror #30 │ │ │ │ + @ instruction: 0x26014f5f │ │ │ │ ldrtmi r2, [r0], r0, lsl #6 │ │ │ │ movwls r4, #29823 @ 0x747f │ │ │ │ - svclt 0x00e4f7fd │ │ │ │ - strcs r9, [r1], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf7fd46b0 │ │ │ │ - svcmi 0x005cbfdf │ │ │ │ - ldrcs r4, [r1], -r5, lsl #12 │ │ │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - andls r4, r7, pc, ror r4 │ │ │ │ - svclt 0x00d6f7fd │ │ │ │ - shsaxmi r4, r5, r8 │ │ │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1553 @ 77ac │ │ │ │ svclt 0x00cef7fd │ │ │ │ - @ instruction: 0x46054f55 │ │ │ │ + @ instruction: 0x46054f5c │ │ │ │ @ instruction: 0xf04f2611 │ │ │ │ ldrbtmi r0, [pc], #-2049 @ 77bc │ │ │ │ - svclt 0x00c6f7fd │ │ │ │ - shsaxmi r4, r5, r2 │ │ │ │ + @ instruction: 0xf7fd9007 │ │ │ │ + svcmi 0x0059bfc5 │ │ │ │ + @ instruction: 0xf04f4635 │ │ │ │ + ldrcs r0, [r1], -r1, lsl #16 │ │ │ │ + @ instruction: 0xf7fd447f │ │ │ │ + svcmi 0x0056bfbd │ │ │ │ + ldrcs r4, [r1], -r5, lsl #12 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1553 @ 77cc │ │ │ │ - svclt 0x00bef7fd │ │ │ │ - ldrcs r4, [r2], -pc, asr #30 │ │ │ │ - @ instruction: 0xf04f9d07 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 77dc │ │ │ │ - svclt 0x00b6f7fd │ │ │ │ - strmi r4, [r5], -ip, asr #30 │ │ │ │ - @ instruction: 0xf04f2612 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 77ec │ │ │ │ - svclt 0x00aef7fd │ │ │ │ - ldrtmi r4, [r5], -r9, asr #30 │ │ │ │ + @ instruction: 0xf7fd447f │ │ │ │ + svcmi 0x0053bfb5 │ │ │ │ + @ instruction: 0xf04f4635 │ │ │ │ + ldrcs r0, [r1], -r1, lsl #16 │ │ │ │ + @ instruction: 0xf7fd447f │ │ │ │ + svcmi 0x0050bfad │ │ │ │ + stcls 6, cr2, [r7, #-72] @ 0xffffffb8 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1554 @ 77fc │ │ │ │ - svclt 0x00a6f7fd │ │ │ │ - ldrtmi r4, [r5], -r6, asr #30 │ │ │ │ + @ instruction: 0xf7fd447f │ │ │ │ + svcmi 0x004dbfa5 │ │ │ │ + ldrcs r4, [r2], -r5, lsl #12 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1554 @ 780c │ │ │ │ - svclt 0x009ef7fd │ │ │ │ - ldrdeq r9, [r5], -ip │ │ │ │ + @ instruction: 0xf7fd447f │ │ │ │ + svcmi 0x004abf9d │ │ │ │ + @ instruction: 0xf04f4635 │ │ │ │ + ldrcs r0, [r2], -r1, lsl #16 │ │ │ │ + @ instruction: 0xf7fd447f │ │ │ │ + svcmi 0x0047bf95 │ │ │ │ + @ instruction: 0xf04f4635 │ │ │ │ + ldrcs r0, [r2], -r1, lsl #16 │ │ │ │ + @ instruction: 0xf7fd447f │ │ │ │ + svclt 0x0000bf8d │ │ │ │ andeq r9, r5, ip, lsr #21 │ │ │ │ - andeq r9, r5, r2, ror r3 │ │ │ │ + andeq r9, r5, ip, ror sl │ │ │ │ + andeq r9, r5, r2, asr #6 │ │ │ │ + andeq r9, r5, r4, asr #19 │ │ │ │ + andeq r9, r5, sl, ror #5 │ │ │ │ + andeq r9, r5, r4, ror #18 │ │ │ │ + andeq r9, r5, sl, lsl #5 │ │ │ │ + andeq r9, r5, r4, lsl #18 │ │ │ │ + andeq r9, r5, sl, lsr #4 │ │ │ │ + andeq r9, r5, r4, lsr #17 │ │ │ │ + andeq r9, r5, sl, asr #3 │ │ │ │ + andeq r9, r5, r4, asr #16 │ │ │ │ + andeq r9, r5, sl, ror #2 │ │ │ │ + andeq r9, r5, r4, ror #15 │ │ │ │ + andeq r9, r5, sl, lsl #2 │ │ │ │ + andeq r9, r5, r4, lsl #15 │ │ │ │ + andeq r9, r5, sl, lsr #1 │ │ │ │ + andeq r9, r5, r4, lsr #14 │ │ │ │ + andeq r9, r5, sl, asr #32 │ │ │ │ + andeq r9, r5, r2, ror #13 │ │ │ │ + andeq r9, r5, sl, lsr #13 │ │ │ │ + ldrdeq r8, [r5], -r0 │ │ │ │ + andeq r9, r5, sl, asr #12 │ │ │ │ + andeq r8, r5, r0, ror pc │ │ │ │ + andeq r9, r5, r8, lsl #12 │ │ │ │ + ldrdeq r9, [r5], -r0 │ │ │ │ + strdeq r8, [r5], -r6 │ │ │ │ + andeq r9, r5, lr, lsl #11 │ │ │ │ + andeq r9, r5, r6, asr r5 │ │ │ │ + andeq r8, r5, ip, ror lr │ │ │ │ + strdeq r9, [r5], -r6 │ │ │ │ + andeq r8, r5, ip, lsl lr │ │ │ │ + muleq r5, r6, r4 │ │ │ │ + @ instruction: 0x00058dbc │ │ │ │ + andeq r9, r5, r6, lsr r4 │ │ │ │ + andeq r8, r5, ip, asr sp │ │ │ │ strdeq r9, [r5], -r4 │ │ │ │ - andeq r9, r5, sl, lsl r3 │ │ │ │ - muleq r5, r4, r9 │ │ │ │ - @ instruction: 0x000592ba │ │ │ │ - andeq r9, r5, r4, lsr r9 │ │ │ │ - andeq r9, r5, sl, asr r2 │ │ │ │ - ldrdeq r9, [r5], -r4 │ │ │ │ - strdeq r9, [r5], -sl │ │ │ │ - andeq r9, r5, r4, ror r8 │ │ │ │ - muleq r5, sl, r1 │ │ │ │ - andeq r9, r5, r4, lsl r8 │ │ │ │ - andeq r9, r5, sl, lsr r1 │ │ │ │ - @ instruction: 0x000597b4 │ │ │ │ - ldrdeq r9, [r5], -sl │ │ │ │ - andeq r9, r5, r4, asr r7 │ │ │ │ - andeq r9, r5, sl, ror r0 │ │ │ │ - andeq r9, r5, r2, lsl r7 │ │ │ │ - ldrdeq r9, [r5], -sl │ │ │ │ - andeq r9, r5, r0 │ │ │ │ - andeq r9, r5, sl, ror r6 │ │ │ │ - andeq r8, r5, r0, lsr #31 │ │ │ │ - andeq r9, r5, r8, lsr r6 │ │ │ │ - andeq r9, r5, r0, lsl #12 │ │ │ │ - andeq r8, r5, r6, lsr #30 │ │ │ │ - @ instruction: 0x000595be │ │ │ │ - andeq r9, r5, r6, lsl #11 │ │ │ │ - andeq r8, r5, ip, lsr #29 │ │ │ │ - andeq r9, r5, r6, lsr #10 │ │ │ │ - andeq r8, r5, ip, asr #28 │ │ │ │ - andeq r9, r5, r6, asr #9 │ │ │ │ - andeq r8, r5, ip, ror #27 │ │ │ │ - andeq r9, r5, r6, ror #8 │ │ │ │ - andeq r8, r5, ip, lsl #27 │ │ │ │ - andeq r9, r5, r4, lsr #8 │ │ │ │ - andeq r9, r5, ip, ror #7 │ │ │ │ - andeq r8, r5, r2, lsl sp │ │ │ │ - andeq r9, r5, ip, lsl #7 │ │ │ │ - @ instruction: 0x00058cb2 │ │ │ │ - andeq r9, r5, ip, lsr #6 │ │ │ │ - andeq r8, r5, r2, asr ip │ │ │ │ - andeq r9, r5, ip, asr #5 │ │ │ │ - strdeq r8, [r5], -r2 │ │ │ │ - andeq r9, r5, r0, ror r2 │ │ │ │ - muleq r5, r6, fp │ │ │ │ - andeq r9, r5, r0, lsr r2 │ │ │ │ + @ instruction: 0x000593bc │ │ │ │ + andeq r8, r5, r2, ror #25 │ │ │ │ + andeq r9, r5, ip, asr r3 │ │ │ │ + andeq r8, r5, r2, lsl #25 │ │ │ │ strdeq r9, [r5], -ip │ │ │ │ - andeq r8, r5, r2, lsr #22 │ │ │ │ - @ instruction: 0x000591bc │ │ │ │ - andeq r9, r5, r8, lsl #3 │ │ │ │ - andeq r8, r5, lr, lsr #21 │ │ │ │ - andeq r9, r5, ip, lsr #2 │ │ │ │ - andeq r8, r5, r2, asr sl │ │ │ │ + andeq r8, r5, r2, lsr #24 │ │ │ │ + andeq r9, r5, r0, lsr #5 │ │ │ │ + andeq r8, r5, r6, asr #23 │ │ │ │ + andeq r9, r5, r4, asr #4 │ │ │ │ + andeq r8, r5, sl, ror #22 │ │ │ │ + andeq r9, r5, r4, lsl #4 │ │ │ │ ldrdeq r9, [r5], -r0 │ │ │ │ strdeq r8, [r5], -r6 │ │ │ │ - andeq r9, r5, ip, rrx │ │ │ │ + muleq r5, r0, r1 │ │ │ │ + andeq r9, r5, ip, asr r1 │ │ │ │ + andeq r8, r5, r2, lsl #21 │ │ │ │ + andeq r9, r5, r0, lsl #2 │ │ │ │ + andeq r8, r5, r6, lsr #20 │ │ │ │ + andeq r9, r5, r4, lsr #1 │ │ │ │ + andeq r8, r5, sl, asr #19 │ │ │ │ + andeq r9, r5, r0, asr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq ip, r3, r4, ror pc │ │ │ │ - andeq ip, r3, r8, asr pc │ │ │ │ - andeq ip, r3, r6, asr #30 │ │ │ │ - andeq ip, r3, r6, lsr pc │ │ │ │ - andeq ip, r3, r6, lsr #30 │ │ │ │ - andeq ip, r3, r6, lsl pc │ │ │ │ - andeq ip, r3, r6, lsl #30 │ │ │ │ - strdeq ip, [r3], -r6 │ │ │ │ - andeq ip, r3, r6, ror #29 │ │ │ │ - strbvc pc, [ip], #2271 @ 0x8df @ │ │ │ │ + andeq ip, r3, r0, lsr #26 │ │ │ │ + andeq ip, r3, lr, lsl #26 │ │ │ │ + strdeq ip, [r3], -ip @ │ │ │ │ + andeq ip, r3, ip, ror #25 │ │ │ │ + ldrdeq ip, [r3], -ip @ │ │ │ │ + andeq ip, r3, ip, asr #25 │ │ │ │ + @ instruction: 0x0003ccbc │ │ │ │ + andeq ip, r3, ip, lsr #25 │ │ │ │ + muleq r3, ip, ip │ │ │ │ + ldrbvc pc, [r8], #2271 @ 0x8df @ │ │ │ │ ldrcs r4, [r6], -r5, lsl #12 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ andls r4, r7, pc, ror r4 │ │ │ │ - svclt 0x000cf7fd │ │ │ │ - ldrtvc pc, [ip], #2271 @ 0x8df @ │ │ │ │ - @ instruction: 0xf04f4635 │ │ │ │ - ldrcs r0, [r6], -r1, lsl #16 │ │ │ │ - @ instruction: 0xf7fd447f │ │ │ │ - @ instruction: 0xf8dfbf03 │ │ │ │ - @ instruction: 0x460574b0 │ │ │ │ - @ instruction: 0xf04f2616 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7954 │ │ │ │ mrclt 7, 7, APSR_nzcv, cr10, cr13, {7} │ │ │ │ - strtvc pc, [r0], #2271 @ 0x8df │ │ │ │ + strbvc pc, [r8], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf04f4635 │ │ │ │ ldrcs r0, [r6], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ @ instruction: 0xf8dfbef1 │ │ │ │ - @ instruction: 0x26177494 │ │ │ │ - @ instruction: 0xf04f9d07 │ │ │ │ + @ instruction: 0x460574bc │ │ │ │ + @ instruction: 0xf04f2616 │ │ │ │ ldrbtmi r0, [pc], #-2049 @ 7978 │ │ │ │ mcrlt 7, 7, pc, cr8, cr13, {7} @ │ │ │ │ - strvc pc, [r4], #2271 @ 0x8df │ │ │ │ - ldrcs r4, [r7], -r5, lsl #12 │ │ │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + strtvc pc, [ip], #2271 @ 0x8df │ │ │ │ + @ instruction: 0xf04f4635 │ │ │ │ + ldrcs r0, [r6], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ @ instruction: 0xf8dfbedf │ │ │ │ - @ instruction: 0x46357478 │ │ │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1559 @ 799c │ │ │ │ + ldrcs r7, [r7], -r0, lsr #9 │ │ │ │ + @ instruction: 0xf04f9d07 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 799c │ │ │ │ mrclt 7, 6, APSR_nzcv, cr6, cr13, {7} │ │ │ │ - strbtvc pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ - @ instruction: 0xf04f4635 │ │ │ │ - ldrcs r0, [r7], -r1, lsl #16 │ │ │ │ + ldrvc pc, [r0], #2271 @ 0x8df │ │ │ │ + ldrcs r4, [r7], -r5, lsl #12 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ @ instruction: 0xf8dfbecd │ │ │ │ - @ instruction: 0x4635745c │ │ │ │ + ldrtmi r7, [r5], -r4, lsl #9 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrbtmi r2, [pc], #-1559 @ 79c0 │ │ │ │ mcrlt 7, 6, pc, cr4, cr13, {7} @ │ │ │ │ - strbvc pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ + ldrbtvc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf04f4635 │ │ │ │ ldrcs r0, [r7], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ @ instruction: 0xf8dfbebb │ │ │ │ - strmi r7, [r5], -r0, asr #8 │ │ │ │ + ldrtmi r7, [r5], -r8, ror #8 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r2, [pc], #-1559 @ 79e4 │ │ │ │ + mrclt 7, 5, APSR_nzcv, cr2, cr13, {7} │ │ │ │ + ldrbvc pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ + @ instruction: 0xf04f4635 │ │ │ │ + ldrcs r0, [r7], -r1, lsl #16 │ │ │ │ + @ instruction: 0xf7fd447f │ │ │ │ + @ instruction: 0xf8dfbea9 │ │ │ │ + strmi r7, [r5], -ip, asr #8 │ │ │ │ @ instruction: 0xf04f2618 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 79e4 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7a08 │ │ │ │ @ instruction: 0xf7fd9007 │ │ │ │ - @ instruction: 0xf8dfbeb1 │ │ │ │ - @ instruction: 0x46357430 │ │ │ │ + @ instruction: 0xf8dfbe9f │ │ │ │ + @ instruction: 0x4635743c │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1560 @ 79f8 │ │ │ │ - mcrlt 7, 5, pc, cr8, cr13, {7} @ │ │ │ │ - strtvc pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ + ldrbtmi r2, [pc], #-1560 @ 7a1c │ │ │ │ + mrclt 7, 4, APSR_nzcv, cr6, cr13, {7} │ │ │ │ + strtvc pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ ldrcs r4, [r8], -r5, lsl #12 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - @ instruction: 0xf8dfbe9f │ │ │ │ - @ instruction: 0x46357414 │ │ │ │ + @ instruction: 0xf8dfbe8d │ │ │ │ + ldrtmi r7, [r5], -r0, lsr #8 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1560 @ 7a1c │ │ │ │ - mrclt 7, 4, APSR_nzcv, cr6, cr13, {7} │ │ │ │ - strvc pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ + ldrbtmi r2, [pc], #-1560 @ 7a40 │ │ │ │ + mcrlt 7, 4, pc, cr4, cr13, {7} @ │ │ │ │ + ldrvc pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ stcls 6, cr2, [r7, #-124] @ 0xffffff84 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00febe8d │ │ │ │ - @ instruction: 0xf04f261f │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7a3c │ │ │ │ - mcrlt 7, 4, pc, cr6, cr13, {7} @ │ │ │ │ - movwcs r4, #4091 @ 0xffb │ │ │ │ - @ instruction: 0xf04f262c │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7a4c │ │ │ │ - @ instruction: 0xf7fd9307 │ │ │ │ - svcmi 0x00f8be7d │ │ │ │ - strtcs r2, [sp], -r0, lsl #6 │ │ │ │ + @ instruction: 0xf8dfbe7b │ │ │ │ + ldrcs r7, [pc], -r4, lsl #8 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fd447f │ │ │ │ + svcmi 0x00febe73 │ │ │ │ + strtcs r2, [ip], -r0, lsl #6 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movwls r4, #29823 @ 0x747f │ │ │ │ - mrclt 7, 3, APSR_nzcv, cr4, cr13, {7} │ │ │ │ - movwcs r4, #4084 @ 0xff4 │ │ │ │ - @ instruction: 0xf04f262e │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7a70 │ │ │ │ + mcrlt 7, 3, pc, cr10, cr13, {7} @ │ │ │ │ + movwcs r4, #4090 @ 0xffa │ │ │ │ + @ instruction: 0xf04f262d │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7a84 │ │ │ │ @ instruction: 0xf7fd9307 │ │ │ │ - svcmi 0x00f1be6b │ │ │ │ - ldrtcs r2, [r3], -r0, lsl #6 │ │ │ │ + svcmi 0x00f7be61 │ │ │ │ + strtcs r2, [lr], -r0, lsl #6 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movwls r4, #29823 @ 0x747f │ │ │ │ - mcrlt 7, 3, pc, cr2, cr13, {7} @ │ │ │ │ - ldrbtcs r4, [r7], -sp, ror #31 │ │ │ │ - @ instruction: 0xf04f9d07 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7a94 │ │ │ │ - mrclt 7, 2, APSR_nzcv, cr10, cr13, {7} │ │ │ │ - ldrbtcs r4, [r7], -sl, ror #31 │ │ │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00e8be53 │ │ │ │ - stcls 6, cr2, [r7, #-656] @ 0xfffffd70 │ │ │ │ + mrclt 7, 2, APSR_nzcv, cr8, cr13, {7} │ │ │ │ + movwcs r4, #4083 @ 0xff3 │ │ │ │ + @ instruction: 0xf04f2633 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7aa8 │ │ │ │ + @ instruction: 0xf7fd9307 │ │ │ │ + svcmi 0x00f0be4f │ │ │ │ + stcls 6, cr2, [r7, #-476] @ 0xfffffe24 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00e5be4b │ │ │ │ - @ instruction: 0xf04f26a4 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7ac0 │ │ │ │ - mcrlt 7, 2, pc, cr4, cr13, {7} @ │ │ │ │ - strbcs r4, [r5], r2, ror #31 │ │ │ │ + svcmi 0x00edbe47 │ │ │ │ + @ instruction: 0xf04f2677 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7ac8 │ │ │ │ + mcrlt 7, 2, pc, cr0, cr13, {7} @ │ │ │ │ + strtcs r4, [r4], sl, ror #31 │ │ │ │ @ instruction: 0xf04f9d07 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7ad0 │ │ │ │ - mrclt 7, 1, APSR_nzcv, cr12, cr13, {7} │ │ │ │ - @ instruction: 0x26c54fdf │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7ad8 │ │ │ │ + mrclt 7, 1, APSR_nzcv, cr8, cr13, {7} │ │ │ │ + strtcs r4, [r4], r7, ror #31 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00ddbe35 │ │ │ │ - stcls 6, cr2, [r7, #-868] @ 0xfffffc9c │ │ │ │ + svcmi 0x00e5be31 │ │ │ │ + stcls 6, cr2, [r7, #-788] @ 0xfffffcec │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00dabe2d │ │ │ │ - @ instruction: 0xf04f26d9 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7afc │ │ │ │ - mcrlt 7, 1, pc, cr6, cr13, {7} @ │ │ │ │ - usatcs r4, #15, r7, asr #31 │ │ │ │ + svcmi 0x00e2be29 │ │ │ │ + @ instruction: 0xf04f26c5 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7b04 │ │ │ │ + mcrlt 7, 1, pc, cr2, cr13, {7} @ │ │ │ │ + @ instruction: 0x26d94fdf │ │ │ │ @ instruction: 0xf04f9d07 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7b0c │ │ │ │ - mrclt 7, 0, APSR_nzcv, cr14, cr13, {7} │ │ │ │ - usatcs r4, #15, r4, asr #31 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7b14 │ │ │ │ + mrclt 7, 0, APSR_nzcv, cr10, cr13, {7} │ │ │ │ + @ instruction: 0x26d94fdc │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00d2be17 │ │ │ │ - stcls 6, cr2, [r7, #-1012] @ 0xfffffc0c │ │ │ │ + svcmi 0x00dabe13 │ │ │ │ + stcls 6, cr2, [r7, #-956] @ 0xfffffc44 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00cfbe0f │ │ │ │ - @ instruction: 0xf04f26fd │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7b38 │ │ │ │ - mcrlt 7, 0, pc, cr8, cr13, {7} @ │ │ │ │ - @ instruction: 0xf44f4fcc │ │ │ │ - stcls 6, cr7, [r7, #-528] @ 0xfffffdf0 │ │ │ │ + svcmi 0x00d7be0b │ │ │ │ + @ instruction: 0xf04f26ef │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7b40 │ │ │ │ + mcrlt 7, 0, pc, cr4, cr13, {7} @ │ │ │ │ + usatcs r4, #29, r4, asr #31 │ │ │ │ + @ instruction: 0xf04f9d07 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7b50 │ │ │ │ + ldcllt 7, cr15, [ip, #1012]! @ 0x3f4 │ │ │ │ + usatcs r4, #29, r1, asr #31 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00c9bdff │ │ │ │ + svcmi 0x00cfbdf5 │ │ │ │ strvc pc, [r4], pc, asr #8 │ │ │ │ + @ instruction: 0xf04f9d07 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7b70 │ │ │ │ + stcllt 7, cr15, [ip, #1012]! @ 0x3f4 │ │ │ │ + @ instruction: 0xf44f4fcb │ │ │ │ + @ instruction: 0xf04f7684 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7b80 │ │ │ │ + stcllt 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ + @ instruction: 0xf44f4fc8 │ │ │ │ + stcls 6, cr7, [r7, #-540] @ 0xfffffde4 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00c6bdf7 │ │ │ │ + svcmi 0x00c5bddb │ │ │ │ strvc pc, [r7], pc, asr #8 │ │ │ │ - @ instruction: 0xf04f9d07 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7b6c │ │ │ │ - stcllt 7, cr15, [lr, #1012]! @ 0x3f4 │ │ │ │ - @ instruction: 0xf44f4fc2 │ │ │ │ - @ instruction: 0xf04f7687 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7b7c │ │ │ │ - stcllt 7, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ - @ instruction: 0xf44f4fbf │ │ │ │ - stcls 6, cr7, [r7, #-644] @ 0xfffffd7c │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00bcbddd │ │ │ │ + svcmi 0x00c2bdd3 │ │ │ │ strtvc pc, [r1], pc, asr #8 │ │ │ │ + @ instruction: 0xf04f9d07 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7bb4 │ │ │ │ + stcllt 7, cr15, [sl, #1012] @ 0x3f4 │ │ │ │ + @ instruction: 0xf44f4fbe │ │ │ │ + @ instruction: 0xf04f76a1 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7bc4 │ │ │ │ + stcllt 7, cr15, [r2, #1012] @ 0x3f4 │ │ │ │ + @ instruction: 0xf44f4fbb │ │ │ │ + stcls 6, cr7, [r7, #-736] @ 0xfffffd20 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00b9bdd5 │ │ │ │ + svcmi 0x00b8bdb9 │ │ │ │ ldrtvc pc, [r8], pc, asr #8 @ │ │ │ │ - @ instruction: 0xf04f9d07 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7bb0 │ │ │ │ - stcllt 7, cr15, [ip, #1012] @ 0x3f4 │ │ │ │ - @ instruction: 0xf44f4fb5 │ │ │ │ - @ instruction: 0xf04f76b8 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7bc0 │ │ │ │ - stcllt 7, cr15, [r4, #1012] @ 0x3f4 │ │ │ │ - @ instruction: 0xf44f4fb2 │ │ │ │ - stcls 6, cr7, [r7, #-816] @ 0xfffffcd0 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00afbdbb │ │ │ │ + svcmi 0x00b5bdb1 │ │ │ │ strbvc pc, [ip], pc, asr #8 @ │ │ │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00acbdb3 │ │ │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - vadd.f32 d25, d0, d7 │ │ │ │ - ldrbtmi r2, [pc], #-1543 @ 7bf4 │ │ │ │ - stclt 7, cr15, [sl, #1012]! @ 0x3f4 │ │ │ │ - @ instruction: 0xf04f4fa8 │ │ │ │ - vadd.i8 d16, d0, d1 │ │ │ │ - ldrbtmi r2, [pc], #-1543 @ 7c04 │ │ │ │ - stclt 7, cr15, [r2, #1012]! @ 0x3f4 │ │ │ │ - @ instruction: 0xf04f4fa5 │ │ │ │ + @ instruction: 0xf04f9d07 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7bf8 │ │ │ │ + stclt 7, cr15, [r8, #1012]! @ 0x3f4 │ │ │ │ + @ instruction: 0xf44f4fb1 │ │ │ │ + @ instruction: 0xf04f76cc │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7c08 │ │ │ │ + stclt 7, cr15, [r0, #1012]! @ 0x3f4 │ │ │ │ + @ instruction: 0xf04f4fae │ │ │ │ stcls 8, cr0, [r7, #-4] │ │ │ │ - strbtcs pc, [pc], -r0, asr #4 @ │ │ │ │ + strcs pc, [r7], -r0, asr #4 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00a2bd99 │ │ │ │ + svcmi 0x00abbd97 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - strbtcs pc, [pc], -r0, asr #4 @ │ │ │ │ + strcs pc, [r7], -r0, asr #4 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x009fbd91 │ │ │ │ + svcmi 0x00a8bd8f │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vadd.f32 d25, d0, d7 │ │ │ │ - ldrbtmi r2, [pc], #-1729 @ 7c38 │ │ │ │ - stclt 7, cr15, [r8, #1012] @ 0x3f4 │ │ │ │ - @ instruction: 0xf04f4f9b │ │ │ │ + ldrbtmi r2, [pc], #-1647 @ 7c3c │ │ │ │ + stclt 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ + @ instruction: 0xf04f4fa4 │ │ │ │ vadd.i8 d16, d0, d1 │ │ │ │ - ldrbtmi r2, [pc], #-1729 @ 7c48 │ │ │ │ - stclt 7, cr15, [r0, #1012] @ 0x3f4 │ │ │ │ - @ instruction: 0xf44f4f98 │ │ │ │ - stcls 6, cr7, [r7, #-204] @ 0xffffff34 │ │ │ │ + ldrbtmi r2, [pc], #-1647 @ 7c4c │ │ │ │ + ldcllt 7, cr15, [lr, #-1012]! @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf04f4fa1 │ │ │ │ + stcls 8, cr0, [r7, #-4] │ │ │ │ + strbcs pc, [r1], r0, asr #4 @ │ │ │ │ + @ instruction: 0xf7fd447f │ │ │ │ + svcmi 0x009ebd75 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + strbcs pc, [r1], r0, asr #4 @ │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0095bd77 │ │ │ │ + svcmi 0x009bbd6d │ │ │ │ ldrtvc pc, [r3], -pc, asr #8 @ │ │ │ │ + @ instruction: 0xf04f9d07 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7c80 │ │ │ │ + stcllt 7, cr15, [r4, #-1012]! @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf44f4f97 │ │ │ │ + @ instruction: 0xf04f7633 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7c90 │ │ │ │ + ldcllt 7, cr15, [ip, #-1012] @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf44f4f94 │ │ │ │ + stcls 6, cr7, [r7, #-224] @ 0xffffff20 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0092bd6f │ │ │ │ + svcmi 0x0091bd53 │ │ │ │ ldrtvc pc, [r8], -pc, asr #8 @ │ │ │ │ - @ instruction: 0xf04f9d07 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7c7c │ │ │ │ - stcllt 7, cr15, [r6, #-1012]! @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf44f4f8e │ │ │ │ - @ instruction: 0xf04f7638 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7c8c │ │ │ │ - ldcllt 7, cr15, [lr, #-1012] @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf04f4f8b │ │ │ │ - stcls 8, cr0, [r7, #-4] │ │ │ │ - strbcc pc, [pc], -r0, asr #4 @ │ │ │ │ - @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0088bd55 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - strbcc pc, [pc], -r0, asr #4 @ │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0085bd4d │ │ │ │ + svcmi 0x008ebd4b │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vadd.f32 d25, d0, d7 │ │ │ │ - ldrbtmi r3, [pc], #-1630 @ 7cc0 │ │ │ │ - stcllt 7, cr15, [r4, #-1012] @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf04f4f81 │ │ │ │ + ldrbtmi r3, [pc], #-1615 @ 7cc4 │ │ │ │ + stcllt 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf04f4f8a │ │ │ │ vadd.i8 d16, d0, d1 │ │ │ │ - ldrbtmi r3, [pc], #-1630 @ 7cd0 │ │ │ │ - ldclt 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf04f4f7e │ │ │ │ + ldrbtmi r3, [pc], #-1615 @ 7cd4 │ │ │ │ + ldclt 7, cr15, [sl, #-1012]! @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf04f4f87 │ │ │ │ stcls 8, cr0, [r7, #-4] │ │ │ │ - strtcc pc, [r9], r0, asr #4 │ │ │ │ + ldrbcc pc, [lr], -r0, asr #4 @ │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x007bbd33 │ │ │ │ + svcmi 0x0084bd31 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - strtcc pc, [r9], r0, asr #4 │ │ │ │ + ldrbcc pc, [lr], -r0, asr #4 @ │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0078bd2b │ │ │ │ + svcmi 0x0081bd29 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vadd.f32 d25, d0, d7 │ │ │ │ - ldrbtmi r3, [pc], #-1782 @ 7d04 │ │ │ │ - stclt 7, cr15, [r2, #-1012]! @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf04f4f74 │ │ │ │ + ldrbtmi r3, [pc], #-1705 @ 7d08 │ │ │ │ + stclt 7, cr15, [r0, #-1012]! @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf04f4f7d │ │ │ │ vadd.i8 d16, d0, d1 │ │ │ │ - ldrbtmi r3, [pc], #-1782 @ 7d14 │ │ │ │ - ldclt 7, cr15, [sl, #-1012] @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf04f4f71 │ │ │ │ + ldrbtmi r3, [pc], #-1705 @ 7d18 │ │ │ │ + ldclt 7, cr15, [r8, #-1012] @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf04f4f7a │ │ │ │ stcls 8, cr0, [r7, #-4] │ │ │ │ - strbmi pc, [fp], -r0, asr #4 @ │ │ │ │ + ldrbtcc pc, [r6], r0, asr #4 @ │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x006ebd11 │ │ │ │ + svcmi 0x0077bd0f │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - strbmi pc, [fp], -r0, asr #4 @ │ │ │ │ + ldrbtcc pc, [r6], r0, asr #4 @ │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x006bbd09 │ │ │ │ + svcmi 0x0074bd07 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vadd.f32 d25, d0, d7 │ │ │ │ - ldrbtmi r4, [pc], #-1692 @ 7d48 │ │ │ │ - stclt 7, cr15, [r0, #-1012] @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf04f4f67 │ │ │ │ + ldrbtmi r4, [pc], #-1611 @ 7d4c │ │ │ │ + ldcllt 7, cr15, [lr], #1012 @ 0x3f4 │ │ │ │ + @ instruction: 0xf04f4f70 │ │ │ │ vadd.i8 d16, d0, d1 │ │ │ │ - ldrbtmi r4, [pc], #-1692 @ 7d58 │ │ │ │ - ldcllt 7, cr15, [r8], #1012 @ 0x3f4 │ │ │ │ - strcs r4, [r1], -r4, ror #30 │ │ │ │ - ldrtmi r9, [r0], r7, lsl #26 │ │ │ │ + ldrbtmi r4, [pc], #-1611 @ 7d5c │ │ │ │ + ldcllt 7, cr15, [r6], #1012 @ 0x3f4 │ │ │ │ + @ instruction: 0xf04f4f6d │ │ │ │ + stcls 8, cr0, [r7, #-4] │ │ │ │ + ldrmi pc, [ip], r0, asr #4 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0062bcf1 │ │ │ │ - ldrtmi r2, [r0], r1, lsl #12 │ │ │ │ + svcmi 0x006abced │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrmi pc, [ip], r0, asr #4 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0060bceb │ │ │ │ - stcls 6, cr2, [r7, #-64] @ 0xffffffc0 │ │ │ │ + svcmi 0x0067bce5 │ │ │ │ + stcls 6, cr2, [r7, #-4] │ │ │ │ + ldrbtmi r4, [pc], #-1712 @ 7d8c │ │ │ │ + ldcllt 7, cr15, [lr], {253} @ 0xfd │ │ │ │ + strcs r4, [r1], -r4, ror #30 │ │ │ │ + ldrbtmi r4, [pc], #-1712 @ 7d98 │ │ │ │ + ldcllt 7, cr15, [r8], {253} @ 0xfd │ │ │ │ + ldrcs r4, [r0], -r2, ror #30 │ │ │ │ + @ instruction: 0xf04f9d07 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7da8 │ │ │ │ + ldcllt 7, cr15, [r0], {253} @ 0xfd │ │ │ │ + ssaxcs r4, r0, pc @ │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x005dbce3 │ │ │ │ - @ instruction: 0xf04f2610 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7d90 │ │ │ │ - ldcllt 7, cr15, [ip], {253} @ 0xfd │ │ │ │ + svcmi 0x005dbcc9 │ │ │ │ + stcls 6, cr2, [r7, #-4] │ │ │ │ + ldrbtmi r4, [pc], #-1712 @ 7dc4 │ │ │ │ + stcllt 7, cr15, [r2], {253} @ 0xfd │ │ │ │ @ instruction: 0x26014f5a │ │ │ │ + ldrbtmi r4, [pc], #-1712 @ 7dd0 │ │ │ │ + ldclt 7, cr15, [ip], #1012 @ 0x3f4 │ │ │ │ + @ instruction: 0x26014f58 │ │ │ │ ldrtmi r9, [r0], r7, lsl #26 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0058bcd5 │ │ │ │ + svcmi 0x0056bcb5 │ │ │ │ ldrtmi r2, [r0], r1, lsl #12 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0056bccf │ │ │ │ - stcls 6, cr2, [r7, #-4] │ │ │ │ - ldrbtmi r4, [pc], #-1712 @ 7db8 │ │ │ │ - stcllt 7, cr15, [r8], {253} @ 0xfd │ │ │ │ - @ instruction: 0x26014f53 │ │ │ │ - ldrbtmi r4, [pc], #-1712 @ 7dc4 │ │ │ │ - stcllt 7, cr15, [r2], {253} @ 0xfd │ │ │ │ + strls fp, [r7], -pc, lsr #25 │ │ │ │ + ldrtmi r2, [r0], r1, lsl #12 │ │ │ │ + stclt 7, cr15, [sl], #1012 @ 0x3f4 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldclt 7, cr15, [lr, #-1016]! @ 0xfffffc08 │ │ │ │ - blmi 141a710 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x13b98b8> │ │ │ │ + ldclt 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ + blmi 141a740 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x13b98e8> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 1161e44 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1100fec> │ │ │ │ + blls 11e1e74 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x118101c> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - ldc 7, cr15, [lr], {251} @ 0xfb │ │ │ │ - pop {r0, r1, r2, r6, ip, sp, pc} │ │ │ │ + stc 7, cr15, [r6], {251} @ 0xfb │ │ │ │ + pop {r0, r3, r6, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - andeq ip, r3, r4, asr #27 │ │ │ │ - @ instruction: 0x0003cdb0 │ │ │ │ - muleq r3, lr, sp │ │ │ │ - andeq ip, r3, ip, lsl #27 │ │ │ │ - andeq ip, r3, sl, ror sp │ │ │ │ - andeq ip, r3, r8, ror #26 │ │ │ │ - andeq ip, r3, r6, asr sp │ │ │ │ - andeq ip, r3, r4, asr #26 │ │ │ │ - andeq ip, r3, r2, lsr sp │ │ │ │ - andeq ip, r3, r0, lsr #26 │ │ │ │ - andeq ip, r3, lr, lsl #26 │ │ │ │ - strdeq ip, [r3], -sl │ │ │ │ - andeq ip, r3, r8, ror #25 │ │ │ │ - ldrdeq ip, [r3], -r6 │ │ │ │ - andeq ip, r3, r4, asr #25 │ │ │ │ - @ instruction: 0x0003ccb6 │ │ │ │ - andeq ip, r3, r6, lsr #25 │ │ │ │ - muleq r3, r4, ip │ │ │ │ - andeq ip, r3, r2, lsl #25 │ │ │ │ - andeq ip, r3, r0, ror ip │ │ │ │ - andeq ip, r3, lr, asr ip │ │ │ │ - andeq ip, r3, r0, asr ip │ │ │ │ - andeq ip, r3, r0, asr #24 │ │ │ │ - andeq ip, r3, r2, lsr ip │ │ │ │ - andeq ip, r3, r2, lsr #24 │ │ │ │ - andeq ip, r3, r4, lsl ip │ │ │ │ - andeq ip, r3, r4, lsl #24 │ │ │ │ - strdeq ip, [r3], -r6 │ │ │ │ - andeq ip, r3, r6, ror #23 │ │ │ │ - ldrdeq ip, [r3], -r8 │ │ │ │ - andeq ip, r3, r8, asr #23 │ │ │ │ - @ instruction: 0x0003cbba │ │ │ │ - andeq ip, r3, r8, lsr #23 │ │ │ │ - muleq r3, r8, fp │ │ │ │ - andeq ip, r3, r6, lsl #23 │ │ │ │ - andeq ip, r3, r6, ror fp │ │ │ │ + andeq ip, r3, r8, ror fp │ │ │ │ andeq ip, r3, r4, ror #22 │ │ │ │ - andeq ip, r3, r4, asr fp │ │ │ │ - andeq ip, r3, r2, asr #22 │ │ │ │ - andeq ip, r3, r2, lsr fp │ │ │ │ - andeq ip, r3, r0, lsr #22 │ │ │ │ - andeq ip, r3, r0, lsl fp │ │ │ │ - strdeq ip, [r3], -lr │ │ │ │ - andeq ip, r3, lr, ror #21 │ │ │ │ - ldrdeq ip, [r3], -ip @ │ │ │ │ - andeq ip, r3, ip, asr #21 │ │ │ │ - @ instruction: 0x0003caba │ │ │ │ - andeq ip, r3, sl, lsr #21 │ │ │ │ - muleq r3, r8, sl │ │ │ │ - andeq ip, r3, r8, lsl #21 │ │ │ │ - andeq ip, r3, r6, ror sl │ │ │ │ - andeq ip, r3, r6, ror #20 │ │ │ │ - andeq ip, r3, r4, asr sl │ │ │ │ - andeq ip, r3, r4, asr #20 │ │ │ │ - andeq ip, r3, r2, lsr sl │ │ │ │ + andeq ip, r3, r2, asr fp │ │ │ │ + andeq ip, r3, r0, asr #22 │ │ │ │ + andeq ip, r3, lr, lsr #22 │ │ │ │ + andeq ip, r3, ip, lsl fp │ │ │ │ + andeq ip, r3, sl, lsl #22 │ │ │ │ + strdeq ip, [r3], -r8 │ │ │ │ + andeq ip, r3, r6, ror #21 │ │ │ │ + ldrdeq ip, [r3], -r4 │ │ │ │ + andeq ip, r3, r2, asr #21 │ │ │ │ + andeq ip, r3, lr, lsr #21 │ │ │ │ + muleq r3, ip, sl │ │ │ │ + andeq ip, r3, sl, lsl #21 │ │ │ │ + andeq ip, r3, r8, ror sl │ │ │ │ + andeq ip, r3, r8, ror #20 │ │ │ │ + andeq ip, r3, r8, asr sl │ │ │ │ + andeq ip, r3, r6, asr #20 │ │ │ │ + andeq ip, r3, r4, lsr sl │ │ │ │ andeq ip, r3, r2, lsr #20 │ │ │ │ andeq ip, r3, r0, lsl sl │ │ │ │ - andeq ip, r3, r0, lsl #20 │ │ │ │ - andeq ip, r3, lr, ror #19 │ │ │ │ - ldrdeq ip, [r3], -lr │ │ │ │ - andeq ip, r3, ip, asr #19 │ │ │ │ - @ instruction: 0x0003c9bc │ │ │ │ - andeq ip, r3, sl, lsr #19 │ │ │ │ - muleq r3, sl, r9 │ │ │ │ - andeq ip, r3, r4, lsr fp │ │ │ │ - andeq ip, r3, r8, lsr #22 │ │ │ │ - andeq ip, r3, r8, lsl fp │ │ │ │ - andeq ip, r3, sl, lsl #22 │ │ │ │ - strdeq ip, [r3], -ip @ │ │ │ │ - strdeq ip, [r3], -r0 │ │ │ │ - andeq ip, r3, sl, lsr r9 │ │ │ │ - andeq ip, r3, lr, lsr #18 │ │ │ │ - ldrdeq r7, [r5], -ip │ │ │ │ + andeq ip, r3, r2, lsl #20 │ │ │ │ + strdeq ip, [r3], -r2 │ │ │ │ + andeq ip, r3, r4, ror #19 │ │ │ │ + ldrdeq ip, [r3], -r4 │ │ │ │ + andeq ip, r3, r6, asr #19 │ │ │ │ + @ instruction: 0x0003c9b6 │ │ │ │ + andeq ip, r3, r8, lsr #19 │ │ │ │ + muleq r3, r8, r9 │ │ │ │ + andeq ip, r3, sl, lsl #19 │ │ │ │ + andeq ip, r3, sl, ror r9 │ │ │ │ + andeq ip, r3, ip, ror #18 │ │ │ │ + andeq ip, r3, sl, asr r9 │ │ │ │ + andeq ip, r3, sl, asr #18 │ │ │ │ + andeq ip, r3, r8, lsr r9 │ │ │ │ + andeq ip, r3, r8, lsr #18 │ │ │ │ + andeq ip, r3, r6, lsl r9 │ │ │ │ + andeq ip, r3, r6, lsl #18 │ │ │ │ + strdeq ip, [r3], -r4 │ │ │ │ + andeq ip, r3, r4, ror #17 │ │ │ │ + ldrdeq ip, [r3], -r2 │ │ │ │ + andeq ip, r3, r2, asr #17 │ │ │ │ + @ instruction: 0x0003c8b0 │ │ │ │ + andeq ip, r3, r0, lsr #17 │ │ │ │ + andeq ip, r3, lr, lsl #17 │ │ │ │ + andeq ip, r3, lr, ror r8 │ │ │ │ + andeq ip, r3, ip, ror #16 │ │ │ │ + andeq ip, r3, ip, asr r8 │ │ │ │ + andeq ip, r3, sl, asr #16 │ │ │ │ + andeq ip, r3, sl, lsr r8 │ │ │ │ + andeq ip, r3, r8, lsr #16 │ │ │ │ + andeq ip, r3, r8, lsl r8 │ │ │ │ + andeq ip, r3, r6, lsl #16 │ │ │ │ + strdeq ip, [r3], -r6 │ │ │ │ + andeq ip, r3, r4, ror #15 │ │ │ │ + ldrdeq ip, [r3], -r4 │ │ │ │ + andeq ip, r3, r2, asr #15 │ │ │ │ + @ instruction: 0x0003c7b2 │ │ │ │ + andeq ip, r3, r0, lsr #15 │ │ │ │ + muleq r3, r0, r7 │ │ │ │ + andeq ip, r3, lr, ror r7 │ │ │ │ + andeq ip, r3, lr, ror #14 │ │ │ │ + andeq ip, r3, ip, asr r7 │ │ │ │ + andeq ip, r3, ip, asr #14 │ │ │ │ + andeq ip, r3, r6, ror #17 │ │ │ │ + ldrdeq ip, [r3], -sl │ │ │ │ + andeq ip, r3, sl, asr #17 │ │ │ │ + @ instruction: 0x0003c8bc │ │ │ │ + andeq ip, r3, lr, lsr #17 │ │ │ │ + andeq ip, r3, r2, lsr #17 │ │ │ │ + andeq ip, r3, ip, ror #13 │ │ │ │ + andeq ip, r3, r0, ror #13 │ │ │ │ + andeq r7, r5, ip, lsr #29 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ │ │ │ │ -00007f14 : │ │ │ │ - ldr r0, [pc, #8] @ (7f20 ) │ │ │ │ +00007f44 : │ │ │ │ + ldr r0, [pc, #8] @ (7f50 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #888 @ 0x378 │ │ │ │ b.w 3578 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ movs r5, r0 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 7a68 │ │ │ │ + b.n 7a98 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 7a6c │ │ │ │ + b.n 7a9c │ │ │ │ adds r0, #3 │ │ │ │ - b.n 8050 │ │ │ │ + b.n 8080 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 7e5c │ │ │ │ + b.n 7e8c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 85de │ │ │ │ + b.n 860e │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xee6aeaff │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + @ instruction: 0xee5eeaff │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7f64 ) │ │ │ │ - ldr r3, [pc, #28] @ (7f68 ) │ │ │ │ - ldr r2, [pc, #28] @ (7f6c ) │ │ │ │ + ldr r0, [pc, #24] @ (7f94 ) │ │ │ │ + ldr r3, [pc, #28] @ (7f98 ) │ │ │ │ + ldr r2, [pc, #28] @ (7f9c ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7f60 │ │ │ │ - ldr r3, [pc, #20] @ (7f70 ) │ │ │ │ + beq.n 7f90 │ │ │ │ + ldr r3, [pc, #20] @ (7fa0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 7f60 │ │ │ │ + cbz r3, 7f90 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (7f98 ) │ │ │ │ - ldr r3, [pc, #36] @ (7f9c ) │ │ │ │ + ldr r0, [pc, #32] @ (7fc8 ) │ │ │ │ + ldr r3, [pc, #36] @ (7fcc ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (7fa0 ) │ │ │ │ + ldr r2, [pc, #36] @ (7fd0 ) │ │ │ │ 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 7f94 │ │ │ │ - ldr r3, [pc, #20] @ (7fa4 ) │ │ │ │ + beq.n 7fc4 │ │ │ │ + ldr r3, [pc, #20] @ (7fd4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 7f94 │ │ │ │ + cbz r3, 7fc4 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (7fd4 ) │ │ │ │ - ldr r2, [pc, #40] @ (7fd8 ) │ │ │ │ + ldr r3, [pc, #40] @ (8004 ) │ │ │ │ + ldr r2, [pc, #40] @ (8008 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 7fd2 │ │ │ │ - ldr r3, [pc, #36] @ (7fdc ) │ │ │ │ + cbnz r3, 8002 │ │ │ │ + ldr r3, [pc, #36] @ (800c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 7fc6 │ │ │ │ - ldr r3, [pc, #32] @ (7fe0 ) │ │ │ │ + cbz r3, 7ff6 │ │ │ │ + ldr r3, [pc, #32] @ (8010 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3554 <__cxa_finalize@plt> │ │ │ │ - bl 7f48 │ │ │ │ - ldr r3, [pc, #24] @ (7fe4 ) │ │ │ │ + bl 7f78 │ │ │ │ + ldr r3, [pc, #24] @ (8014 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ - b.n 7f74 │ │ │ │ + b.n 7fa4 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 7ffa │ │ │ │ + cbz r0, 802a │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -4378,123 +4389,123 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #20] @ (803c ) │ │ │ │ + ldr r3, [pc, #20] @ (806c ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [pc, #20] @ (8040 ) │ │ │ │ + ldr r2, [pc, #20] @ (8070 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #28] @ (8064 ) │ │ │ │ + ldr r3, [pc, #28] @ (8094 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 805c │ │ │ │ + cbz r0, 808c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ (8068 ) │ │ │ │ + ldr r2, [pc, #8] @ (8098 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.n 804c │ │ │ │ + b.n 807c │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #72] @ (80c4 ) │ │ │ │ + ldr r4, [pc, #72] @ (80f4 ) │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ add r4, pc │ │ │ │ ands.w r1, r1, #1048576 @ 0x100000 │ │ │ │ - bne.n 80ae │ │ │ │ + bne.n 80de │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 80ac │ │ │ │ - ldr r2, [pc, #56] @ (80c8 ) │ │ │ │ + cbz r0, 80dc │ │ │ │ + ldr r2, [pc, #56] @ (80f8 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [pc, #52] @ (80cc ) │ │ │ │ + ldr r3, [pc, #52] @ (80fc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1552] @ 0x610 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #32] @ (80d0 ) │ │ │ │ + ldr r1, [pc, #32] @ (8100 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #32] @ (80d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (8104 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r4, r1] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ - b.n 808c │ │ │ │ + b.n 80bc │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 80ee │ │ │ │ + cbz r0, 811e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ blx 3a54 │ │ │ │ - cbz r0, 8114 │ │ │ │ + cbz r0, 8144 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 812e │ │ │ │ + cbz r0, 815e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -4503,116 +4514,116 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3a54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #32] │ │ │ │ - cbz r0, 8158 │ │ │ │ + cbz r0, 8188 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r0, [pc, #144] @ (8204 ) │ │ │ │ + ldr r0, [pc, #144] @ (8234 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, pc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 81f2 │ │ │ │ + bpl.n 8222 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r2 │ │ │ │ - cbnz r3, 8190 │ │ │ │ - b.n 81aa │ │ │ │ + cbnz r3, 81c0 │ │ │ │ + b.n 81da │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbz r3, 81aa │ │ │ │ + cbz r3, 81da │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 3888 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 81e6 │ │ │ │ + beq.n 8216 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 818a │ │ │ │ + bne.n 81ba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r6, r7 │ │ │ │ it ne │ │ │ │ movne r4, r7 │ │ │ │ - bne.n 81ba │ │ │ │ + bne.n 81ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 81a6 │ │ │ │ + b.n 81d6 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 81b2 │ │ │ │ + beq.n 81e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81b6 │ │ │ │ + beq.n 81e6 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 81a2 │ │ │ │ - ldr r0, [pc, #52] @ (8208 ) │ │ │ │ + bne.n 81d2 │ │ │ │ + ldr r0, [pc, #52] @ (8238 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #52] @ (820c ) │ │ │ │ + ldr r1, [pc, #52] @ (823c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r9, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 81a2 │ │ │ │ + b.n 81d2 │ │ │ │ subs r4, r4, r7 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str.w r4, [r8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #20] @ (8208 ) │ │ │ │ - ldr r1, [pc, #24] @ (8210 ) │ │ │ │ + ldr r3, [pc, #20] @ (8238 ) │ │ │ │ + ldr r1, [pc, #24] @ (8240 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 81a2 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + b.n 81d2 │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + push {r3, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + push {r2, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 821c │ │ │ │ + cbz r3, 824c │ │ │ │ bx r3 │ │ │ │ b.w 3bf4 │ │ │ │ - cbz r1, 8224 │ │ │ │ + cbz r1, 8254 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ b.w 39d8 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 8246 │ │ │ │ + cbz r0, 8276 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -4623,288 +4634,288 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3adc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 8274 │ │ │ │ + cbz r0, 82a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [pc, #4] @ (8280 ) │ │ │ │ + ldr r0, [pc, #4] @ (82b0 ) │ │ │ │ add r0, pc │ │ │ │ b.w 3ac0 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + push {r1, r3, r5} │ │ │ │ movs r3, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #88] @ (82e4 ) │ │ │ │ + ldr r2, [pc, #88] @ (8314 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 82ae │ │ │ │ + cbz r0, 82de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82ac │ │ │ │ + beq.n 82dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #72] @ (82e8 ) │ │ │ │ + ldr r3, [pc, #72] @ (8318 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8298 │ │ │ │ + bne.n 82c8 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 829e │ │ │ │ + beq.n 82ce │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3ac4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - cbz r0, 82e0 │ │ │ │ + cbz r0, 8310 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #8] @ (82f8 ) │ │ │ │ + ldr r0, [pc, #8] @ (8328 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ b.w 34cc │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + cbz r0, 839e │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ - cbnz r3, 8348 │ │ │ │ - ldr r0, [pc, #100] @ (837c ) │ │ │ │ + cbnz r3, 8378 │ │ │ │ + ldr r0, [pc, #100] @ (83ac ) │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r0, #1536] @ 0x600 │ │ │ │ cmp r3, #7 │ │ │ │ it le │ │ │ │ cmple r4, #12 │ │ │ │ - bne.n 833a │ │ │ │ + bne.n 836a │ │ │ │ add.w r2, r3, #376 @ 0x178 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #1536] @ 0x600 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 836a │ │ │ │ - ldr r3, [pc, #48] @ (8380 ) │ │ │ │ + bmi.n 839a │ │ │ │ + ldr r3, [pc, #48] @ (83b0 ) │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add r3, pc │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8316 │ │ │ │ + bne.n 8346 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8336 │ │ │ │ + bne.n 8366 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 8316 │ │ │ │ + b.n 8346 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 3a60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8316 │ │ │ │ - b.n 834e │ │ │ │ + bne.n 8346 │ │ │ │ + b.n 837e │ │ │ │ nop │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #32] │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xffa7ffff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #84] @ 83ec │ │ │ │ + ldr.w ip, [pc, #84] @ 841c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 83bc │ │ │ │ - ldr r1, [pc, #72] @ (83f0 ) │ │ │ │ - ldr r2, [pc, #76] @ (83f4 ) │ │ │ │ + bpl.n 83ec │ │ │ │ + ldr r1, [pc, #72] @ (8420 ) │ │ │ │ + ldr r2, [pc, #76] @ (8424 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 3c34 │ │ │ │ - cbnz r0, 83ce │ │ │ │ + cbnz r0, 83fe │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #56] @ (83f8 ) │ │ │ │ + ldr r0, [pc, #56] @ (8428 ) │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #56] @ (83fc ) │ │ │ │ + ldr r1, [pc, #56] @ (842c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83de │ │ │ │ + beq.n 840e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 83e4 │ │ │ │ + cbz r3, 8414 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 83de │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + b.n 840e │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - push {r7, lr} │ │ │ │ + cbz r0, 8472 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + cbz r6, 849c │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #164] @ (84b4 ) │ │ │ │ + ldr r2, [pc, #164] @ (84e4 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #164] @ (84b8 ) │ │ │ │ + ldr r3, [pc, #164] @ (84e8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #160] @ (84bc ) │ │ │ │ + ldr r5, [pc, #160] @ (84ec ) │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8484 │ │ │ │ + beq.n 84b4 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 8466 │ │ │ │ - ldr r0, [pc, #120] @ (84c0 ) │ │ │ │ + cbz r0, 8496 │ │ │ │ + ldr r0, [pc, #120] @ (84f0 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #120] @ (84c4 ) │ │ │ │ + ldr r1, [pc, #120] @ (84f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8466 │ │ │ │ + beq.n 8496 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 847e │ │ │ │ - ldr r2, [pc, #96] @ (84c8 ) │ │ │ │ - ldr r3, [pc, #76] @ (84b8 ) │ │ │ │ + cbz r3, 84ae │ │ │ │ + ldr r2, [pc, #96] @ (84f8 ) │ │ │ │ + ldr r3, [pc, #76] @ (84e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 84b0 │ │ │ │ + bne.n 84e0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8466 │ │ │ │ + b.n 8496 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 36d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8466 │ │ │ │ + beq.n 8496 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ blx 3a78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 8444 │ │ │ │ + b.n 8474 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + cbz r6, 854c │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 852a │ │ │ │ + cbz r0, 855a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 8530 │ │ │ │ + bpl.n 8560 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -4916,184 +4927,184 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 851e │ │ │ │ + beq.n 854e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8522 │ │ │ │ + cbz r3, 8552 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8520 │ │ │ │ + b.n 8550 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ (8544 ) │ │ │ │ + ldr r3, [pc, #16] @ (8574 ) │ │ │ │ movw r2, #34805 @ 0x87f5 │ │ │ │ - ldr r1, [pc, #16] @ (8548 ) │ │ │ │ - ldr r0, [pc, #16] @ (854c ) │ │ │ │ + ldr r1, [pc, #16] @ (8578 ) │ │ │ │ + ldr r0, [pc, #16] @ (857c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + bgt.n 8544 │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + uxth r4, r2 │ │ │ │ movs r3, r0 │ │ │ │ - push {r1, lr} │ │ │ │ + uxth r2, r5 │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #84] @ (85a8 ) │ │ │ │ + ldr r1, [pc, #84] @ (85d8 ) │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 856a │ │ │ │ + cbz r3, 859a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 85a2 │ │ │ │ + cbz r4, 85d2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 84cc │ │ │ │ + bl 84fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 859c │ │ │ │ + beq.n 85cc │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ (85ac ) │ │ │ │ + ldr r3, [pc, #8] @ (85dc ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - b.n 858e │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + b.n 85be │ │ │ │ + strb r0, [r5, #28] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #84] @ (8608 ) │ │ │ │ + ldr r1, [pc, #84] @ (8638 ) │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 85ca │ │ │ │ + cbz r3, 85fa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 8602 │ │ │ │ + cbz r4, 8632 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 84cc │ │ │ │ + bl 84fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 85fc │ │ │ │ + beq.n 862c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ (860c ) │ │ │ │ + ldr r3, [pc, #8] @ (863c ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - b.n 85ee │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + b.n 861e │ │ │ │ + strb r0, [r1, #27] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ - cbnz r3, 865a │ │ │ │ + cbnz r3, 868a │ │ │ │ mov r0, r4 │ │ │ │ blx 3c80 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 8646 │ │ │ │ + cbz r0, 8676 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8646 │ │ │ │ + beq.n 8676 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8654 │ │ │ │ + cbz r3, 8684 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8646 │ │ │ │ + b.n 8676 │ │ │ │ blx 3a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8628 │ │ │ │ + bne.n 8658 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #20] @ (867c ) │ │ │ │ + ldr r3, [pc, #20] @ (86ac ) │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8628 │ │ │ │ + bne.n 8658 │ │ │ │ mov r0, r4 │ │ │ │ blx 3828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8628 │ │ │ │ + beq.n 8658 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffa5ffff │ │ │ │ - cbz r0, 86c2 │ │ │ │ + cbz r0, 86f2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 3560 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 86ac │ │ │ │ + beq.n 86dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 86b2 │ │ │ │ + cbz r2, 86e2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -5103,43 +5114,43 @@ │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #276] @ (87f0 ) │ │ │ │ + ldr r0, [pc, #276] @ (8820 ) │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #276] @ (87f4 ) │ │ │ │ + ldr r3, [pc, #276] @ (8824 ) │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r8, r3 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ blx 3798 <_PyObject_GC_New@plt> │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87d8 │ │ │ │ + beq.n 8808 │ │ │ │ str r1, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r6, r0, [r0, #8] │ │ │ │ str r1, [r0, #20] │ │ │ │ - cbz r3, 8718 │ │ │ │ + cbz r3, 8748 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r7, 872a │ │ │ │ + cbz r7, 875a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -5160,15 +5171,15 @@ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #28] │ │ │ │ ittt ne │ │ │ │ addne r3, #1 │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ strne r3, [r2, #0] │ │ │ │ - cbz r5, 876c │ │ │ │ + cbz r5, 879c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ @@ -5177,315 +5188,315 @@ │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ ands r2, r1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #8 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ strd r3, r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - beq.n 87dc │ │ │ │ - ble.n 87aa │ │ │ │ + beq.n 880c │ │ │ │ + ble.n 87da │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - beq.n 87e2 │ │ │ │ + beq.n 8812 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 87b8 │ │ │ │ - ldr r3, [pc, #96] @ (87f8 ) │ │ │ │ + bne.n 87e8 │ │ │ │ + ldr r3, [pc, #96] @ (8828 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 3708 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 879a │ │ │ │ + beq.n 87ca │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 87b8 │ │ │ │ - ldr r3, [pc, #72] @ (87fc ) │ │ │ │ + bne.n 87e8 │ │ │ │ + ldr r3, [pc, #72] @ (882c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 879a │ │ │ │ - ldr r3, [pc, #68] @ (8800 ) │ │ │ │ - ldr r1, [pc, #72] @ (8804 ) │ │ │ │ + b.n 87ca │ │ │ │ + ldr r3, [pc, #68] @ (8830 ) │ │ │ │ + ldr r1, [pc, #72] @ (8834 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87d8 │ │ │ │ + beq.n 8808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 87e8 │ │ │ │ + cbz r3, 8818 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 87a2 │ │ │ │ - ldr r3, [pc, #40] @ (8808 ) │ │ │ │ + b.n 87d2 │ │ │ │ + ldr r3, [pc, #40] @ (8838 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 879a │ │ │ │ - ldr r3, [pc, #40] @ (880c ) │ │ │ │ + b.n 87ca │ │ │ │ + ldr r3, [pc, #40] @ (883c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 879a │ │ │ │ + b.n 87ca │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 87d8 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + b.n 8808 │ │ │ │ + strh r2, [r7, #2] │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r5, r2, #1 │ │ │ │ + lsls r1, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #233 @ 0xe9 │ │ │ │ + cmp r6, #89 @ 0x59 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r3 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r7, #215 @ 0xd7 │ │ │ │ + cmp r7, #71 @ 0x47 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r5, r1, #30 │ │ │ │ + lsls r1, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 8822 │ │ │ │ + cbz r0, 8852 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8822 │ │ │ │ + beq.n 8852 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8824 │ │ │ │ + cbz r3, 8854 │ │ │ │ bx lr │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ 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, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 8848 │ │ │ │ + cbz r0, 8878 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88a6 │ │ │ │ + bne.n 88d6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 8852 │ │ │ │ + cbz r0, 8882 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88a6 │ │ │ │ + cbnz r0, 88d6 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 885c │ │ │ │ + cbz r0, 888c │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88a6 │ │ │ │ + cbnz r0, 88d6 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 8866 │ │ │ │ + cbz r0, 8896 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88a6 │ │ │ │ + cbnz r0, 88d6 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 8870 │ │ │ │ + cbz r0, 88a0 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88a6 │ │ │ │ + cbnz r0, 88d6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 887a │ │ │ │ + cbz r0, 88aa │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88a6 │ │ │ │ + cbnz r0, 88d6 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 8884 │ │ │ │ + cbz r0, 88b4 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88a6 │ │ │ │ + cbnz r0, 88d6 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 888e │ │ │ │ + cbz r0, 88be │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88a6 │ │ │ │ + cbnz r0, 88d6 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 8898 │ │ │ │ + cbz r0, 88c8 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88a6 │ │ │ │ + cbnz r0, 88d6 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 88a6 │ │ │ │ + cbz r0, 88d6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ (88ec ) │ │ │ │ - ldr r2, [pc, #52] @ (88f0 ) │ │ │ │ + ldr r3, [pc, #52] @ (891c ) │ │ │ │ + ldr r2, [pc, #52] @ (8920 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 88d0 │ │ │ │ - ldr r2, [pc, #44] @ (88f4 ) │ │ │ │ + beq.n 8900 │ │ │ │ + ldr r2, [pc, #44] @ (8924 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 88e6 │ │ │ │ + beq.n 8916 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #36] @ (88f8 ) │ │ │ │ + ldr r3, [pc, #36] @ (8928 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #36] @ (88fc ) │ │ │ │ - ldr r0, [pc, #36] @ (8900 ) │ │ │ │ + ldr r1, [pc, #36] @ (892c ) │ │ │ │ + ldr r0, [pc, #36] @ (8930 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ nop │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 8838 │ │ │ │ + bls.n 89b8 │ │ │ │ movs r3, r0 │ │ │ │ - uxtb r4, r7 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r0, 8952 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ movs r3, 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 r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8962 │ │ │ │ + bpl.n 8992 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 893c │ │ │ │ + bmi.n 896c │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8946 │ │ │ │ + beq.n 8976 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8940 │ │ │ │ + beq.n 8970 │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ movweq r0, #65535 @ 0xffff │ │ │ │ movteq r0, #16 │ │ │ │ - bne.n 894a │ │ │ │ + bne.n 897a │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #127 @ 0x7f │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #28] @ (8968 ) │ │ │ │ + ldr r3, [pc, #28] @ (8998 ) │ │ │ │ mov.w r2, #374 @ 0x176 │ │ │ │ - ldr r1, [pc, #24] @ (896c ) │ │ │ │ - ldr r0, [pc, #28] @ (8970 ) │ │ │ │ + ldr r1, [pc, #24] @ (899c ) │ │ │ │ + ldr r0, [pc, #28] @ (89a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #292 @ 0x124 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 416c │ │ │ │ nop │ │ │ │ - blt.n 89b4 │ │ │ │ + bhi.n 8934 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r2, 89b8 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ movs r3, r0 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + uxth r0, r2 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 89a4 │ │ │ │ + blt.n 89d4 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ ldrbeq r0, [r1, r2] │ │ │ │ - beq.n 89a2 │ │ │ │ + beq.n 89d2 │ │ │ │ cmp r0, #2 │ │ │ │ it eq │ │ │ │ ldrheq.w r0, [r1, r2, lsl #1] │ │ │ │ - beq.n 89a2 │ │ │ │ + beq.n 89d2 │ │ │ │ cmp r0, #4 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r1, r2, lsl #2] │ │ │ │ - bne.n 89bc │ │ │ │ + bne.n 89ec │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #24] @ (89c0 ) │ │ │ │ + ldr r3, [pc, #24] @ (89f0 ) │ │ │ │ mov.w r2, #316 @ 0x13c │ │ │ │ - ldr r1, [pc, #24] @ (89c4 ) │ │ │ │ - ldr r0, [pc, #24] @ (89c8 ) │ │ │ │ + ldr r1, [pc, #24] @ (89f4 ) │ │ │ │ + ldr r0, [pc, #24] @ (89f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #320 @ 0x140 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 434c │ │ │ │ - bge.n 8958 │ │ │ │ + bhi.n 8ad8 │ │ │ │ movs r3, r0 │ │ │ │ - uxtb r0, r1 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ movs r3, r0 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + sxtb r6, r2 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (89fc ) │ │ │ │ + ldr r3, [pc, #32] @ (8a2c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #32] @ (8a00 ) │ │ │ │ + ldr r2, [pc, #32] @ (8a30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r3, r2] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 89f0 │ │ │ │ + beq.n 8a20 │ │ │ │ blx 3b68 │ │ │ │ - cbz r0, 89f6 │ │ │ │ + cbz r0, 8a26 │ │ │ │ vldr d0, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ bl 43b0 │ │ │ │ nop │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r1, 8a0a │ │ │ │ + cbz r1, 8a3a │ │ │ │ b.w 3788 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a1a │ │ │ │ + beq.n 8a4a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #84] @ 8a80 │ │ │ │ + ldr.w ip, [pc, #84] @ 8ab0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r1, r0 │ │ │ │ add ip, pc │ │ │ │ sub.w r2, r2, #12 │ │ │ │ clz r2, r2 │ │ │ │ ldr.w r3, [ip, #1536] @ 0x600 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - cbz r2, 8a70 │ │ │ │ + cbz r2, 8aa0 │ │ │ │ addw r0, r3, #375 @ 0x177 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [ip, #1536] @ 0x600 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, r0, lsl #2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ @@ -5498,346 +5509,346 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #112] @ (8af8 ) │ │ │ │ + ldr r2, [pc, #112] @ (8b28 ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 8aa0 │ │ │ │ + bpl.n 8ad0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 8ad2 │ │ │ │ + cbz r3, 8b02 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 8ad2 │ │ │ │ + cbz r3, 8b02 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8ad2 │ │ │ │ - ldr r1, [pc, #56] @ (8afc ) │ │ │ │ + cbz r0, 8b02 │ │ │ │ + ldr r1, [pc, #56] @ (8b2c ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8ae0 │ │ │ │ + bne.n 8b10 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 8ae8 │ │ │ │ + cbz r0, 8b18 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8acc │ │ │ │ + b.n 8afc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.n 8384 │ │ │ │ - ldr r3, [pc, #20] @ (8b00 ) │ │ │ │ - ldr r1, [pc, #24] @ (8b04 ) │ │ │ │ + b.n 83b4 │ │ │ │ + ldr r3, [pc, #20] @ (8b30 ) │ │ │ │ + ldr r1, [pc, #24] @ (8b34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 8adc │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + b.n 8b0c │ │ │ │ + strb r2, [r6, #7] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5} │ │ │ │ + cbz r0, 8b6c │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #144] @ (8ba8 ) │ │ │ │ + ldr r3, [pc, #144] @ (8bd8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #144] @ 8bac │ │ │ │ + ldr.w ip, [pc, #144] @ 8bdc │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (8bb0 ) │ │ │ │ + ldr r3, [pc, #136] @ (8be0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 35d0 │ │ │ │ - cbz r0, 8b56 │ │ │ │ - ldr r2, [pc, #116] @ (8bb4 ) │ │ │ │ - ldr r3, [pc, #112] @ (8bb0 ) │ │ │ │ + cbz r0, 8b86 │ │ │ │ + ldr r2, [pc, #116] @ (8be4 ) │ │ │ │ + ldr r3, [pc, #112] @ (8be0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8ba2 │ │ │ │ + bne.n 8bd2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 8b6c │ │ │ │ - ldr r3, [pc, #88] @ (8bb8 ) │ │ │ │ + bmi.n 8b9c │ │ │ │ + ldr r3, [pc, #88] @ (8be8 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3680 │ │ │ │ - b.n 8b3c │ │ │ │ + b.n 8b6c │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx 3c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b3c │ │ │ │ - ldr r3, [pc, #60] @ (8bb8 ) │ │ │ │ + beq.n 8b6c │ │ │ │ + ldr r3, [pc, #60] @ (8be8 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3680 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b3c │ │ │ │ + beq.n 8b6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b3c │ │ │ │ + bne.n 8b6c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8b3c │ │ │ │ + b.n 8b6c │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r2, #11 │ │ │ │ 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, #56] @ (8c04 ) │ │ │ │ + ldr r4, [pc, #56] @ (8c34 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r4, pc │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8be2 │ │ │ │ + beq.n 8c12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8bf8 │ │ │ │ - ldr r3, [pc, #36] @ (8c08 ) │ │ │ │ - ldr r1, [pc, #36] @ (8c0c ) │ │ │ │ + cbz r3, 8c28 │ │ │ │ + ldr r3, [pc, #36] @ (8c38 ) │ │ │ │ + ldr r1, [pc, #36] @ (8c3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 8be2 │ │ │ │ + b.n 8c12 │ │ │ │ nop │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 8c7c │ │ │ │ + cbz r2, 8c56 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (8c90 ) │ │ │ │ - ldr r3, [pc, #112] @ (8c94 ) │ │ │ │ + ldr r2, [pc, #108] @ (8cc0 ) │ │ │ │ + ldr r3, [pc, #112] @ (8cc4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ - vldr d7, [pc, #92] @ 8c88 │ │ │ │ + vldr d7, [pc, #92] @ 8cb8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #96] @ (8c98 ) │ │ │ │ + ldr r2, [pc, #96] @ (8cc8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #7 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8c56 │ │ │ │ + beq.n 8c86 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r4, 8c6e │ │ │ │ - ldr r2, [pc, #68] @ (8c9c ) │ │ │ │ - ldr r3, [pc, #56] @ (8c94 ) │ │ │ │ + cbz r4, 8c9e │ │ │ │ + ldr r2, [pc, #68] @ (8ccc ) │ │ │ │ + ldr r3, [pc, #56] @ (8cc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8c80 │ │ │ │ + bne.n 8cb0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c56 │ │ │ │ + beq.n 8c86 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - b.n 8c56 │ │ │ │ + b.n 8c86 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 8d0c │ │ │ │ + bpl.n 8c8c │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ movs r5, 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 r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 8cc2 │ │ │ │ + bpl.n 8cf2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 8cd6 │ │ │ │ + ble.n 8d06 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #24] @ (8cdc ) │ │ │ │ + ldr r3, [pc, #24] @ (8d0c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #24] @ (8ce0 ) │ │ │ │ - ldr r0, [pc, #24] @ (8ce4 ) │ │ │ │ + ldr r1, [pc, #24] @ (8d10 ) │ │ │ │ + ldr r0, [pc, #24] @ (8d14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 41fc │ │ │ │ nop │ │ │ │ - bvc.n 8c3c │ │ │ │ + bpl.n 8dbc │ │ │ │ movs r3, r0 │ │ │ │ - sub sp, #16 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r0, 8cee │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ movs r3, 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 r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 8d0a │ │ │ │ + bpl.n 8d3a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 8d1e │ │ │ │ + ble.n 8d4e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [r3, #4] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #24] @ (8d24 ) │ │ │ │ + ldr r3, [pc, #24] @ (8d54 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #24] @ (8d28 ) │ │ │ │ - ldr r0, [pc, #24] @ (8d2c ) │ │ │ │ + ldr r1, [pc, #24] @ (8d58 ) │ │ │ │ + ldr r0, [pc, #24] @ (8d5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 41fc │ │ │ │ nop │ │ │ │ - bvc.n 8df4 │ │ │ │ + bpl.n 8d74 │ │ │ │ movs r3, r0 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ movs r3, r0 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #248] @ (8e40 ) │ │ │ │ + ldr r3, [pc, #248] @ (8e70 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bpl.n 8e3a │ │ │ │ + bpl.n 8e6a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbz r4, 8da2 │ │ │ │ + cbz r4, 8dd2 │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ ldr.w r6, [lr, #84] @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bpl.n 8e3a │ │ │ │ + bpl.n 8e6a │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - cbz r6, 8d90 │ │ │ │ + cbz r6, 8dc0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w ip, ip, r6 │ │ │ │ cmp ip, r4 │ │ │ │ - blt.n 8e12 │ │ │ │ - ldr.w ip, [pc, #208] @ 8e44 │ │ │ │ + blt.n 8e42 │ │ │ │ + ldr.w ip, [pc, #208] @ 8e74 │ │ │ │ ldr.w ip, [r3, ip] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, #1 │ │ │ │ - beq.n 8db6 │ │ │ │ + beq.n 8de6 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 3bd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d9e │ │ │ │ + beq.n 8dce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ @@ -5845,101 +5856,101 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8e24 │ │ │ │ + bpl.n 8e54 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ ubfx r3, r1, #0, #2 │ │ │ │ cmp lr, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ - bne.n 8d84 │ │ │ │ + bne.n 8db4 │ │ │ │ ldrb.w ip, [r2, #16] │ │ │ │ ubfx r3, r1, #2, #3 │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.n 8d84 │ │ │ │ + bhi.n 8db4 │ │ │ │ lsls r3, r1, #25 │ │ │ │ - bpl.n 8de6 │ │ │ │ + bpl.n 8e16 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 8d84 │ │ │ │ + beq.n 8db4 │ │ │ │ adds r1, r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 3530 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 8e20 │ │ │ │ + cbnz r0, 8e50 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 3714 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8e20 │ │ │ │ + blt.n 8e50 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8d9a │ │ │ │ - b.n 8d9e │ │ │ │ - ldr r2, [pc, #52] @ (8e48 ) │ │ │ │ - ldr r1, [pc, #52] @ (8e4c ) │ │ │ │ + bne.n 8dca │ │ │ │ + b.n 8dce │ │ │ │ + ldr r2, [pc, #52] @ (8e78 ) │ │ │ │ + ldr r1, [pc, #52] @ (8e7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8d9e │ │ │ │ - ldr r3, [pc, #40] @ (8e50 ) │ │ │ │ + b.n 8dce │ │ │ │ + ldr r3, [pc, #40] @ (8e80 ) │ │ │ │ movs r2, #198 @ 0xc6 │ │ │ │ - ldr r1, [pc, #40] @ (8e54 ) │ │ │ │ - ldr r0, [pc, #44] @ (8e58 ) │ │ │ │ + ldr r1, [pc, #40] @ (8e84 ) │ │ │ │ + ldr r0, [pc, #44] @ (8e88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #512 @ 0x200 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 410c │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 8e7a │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ movs r3, r0 │ │ │ │ - bvs.n 8eec │ │ │ │ + bcc.n 8e6c │ │ │ │ movs r3, r0 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #96] @ 8ecc │ │ │ │ + ldr.w ip, [pc, #96] @ 8efc │ │ │ │ mov lr, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #92] @ (8ed0 ) │ │ │ │ + ldr r3, [pc, #92] @ (8f00 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [ip, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, ip │ │ │ │ - bne.n 8e98 │ │ │ │ + bne.n 8ec8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e7c │ │ │ │ + bne.n 8eac │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ str r0, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ @@ -5959,71 +5970,18 @@ │ │ │ │ strne r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 37a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 8f50 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #104] @ (8f54 ) │ │ │ │ - sub sp, #20 │ │ │ │ - add ip, pc │ │ │ │ - vldr d7, [pc, #88] @ 8f48 │ │ │ │ - ldr r2, [pc, #100] @ (8f58 ) │ │ │ │ - movs r3, #7 │ │ │ │ - mov r4, r0 │ │ │ │ - vstr d7, [sp] │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ - add.w r2, r2, #500 @ 0x1f4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - mov r1, sp │ │ │ │ - blx 3968 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 8f1c │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ - cbnz r0, 8f34 │ │ │ │ - ldr r2, [pc, #60] @ (8f5c ) │ │ │ │ - ldr r3, [pc, #52] @ (8f54 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 8f40 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - b.n 8f1c │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 9054 │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ - movs r5, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ @@ -6031,456 +5989,456 @@ │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ - ldr.w ip, [pc, #84] @ 8fe0 │ │ │ │ + ldr.w ip, [pc, #84] @ 8f84 │ │ │ │ and.w r2, r2, #5 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r2, #4 │ │ │ │ add ip, pc │ │ │ │ it ne │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ - beq.n 8fac │ │ │ │ + beq.n 8f50 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ - cbz r4, 8fc2 │ │ │ │ + cbz r4, 8f66 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ subs r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ - ldr r1, [pc, #32] @ (8fe4 ) │ │ │ │ - ldr r3, [pc, #32] @ (8fe8 ) │ │ │ │ + ldr r1, [pc, #32] @ (8f88 ) │ │ │ │ + ldr r3, [pc, #32] @ (8f8c ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #24] @ (8fec ) │ │ │ │ + ldr r1, [pc, #24] @ (8f90 ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + push {r1, r6, lr} │ │ │ │ movs r3, r0 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ - ldr.w lr, [pc, #80] @ 9058 │ │ │ │ + ldr.w lr, [pc, #80] @ 8ffc │ │ │ │ mov ip, r1 │ │ │ │ and.w r2, r2, #5 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #4 │ │ │ │ add lr, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ it ne │ │ │ │ ldrne.w lr, [r0, #12] │ │ │ │ - beq.n 9032 │ │ │ │ + beq.n 8fd6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, lr │ │ │ │ ldr r4, [r5, #4] │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r4, 903c │ │ │ │ + cbz r4, 8fe0 │ │ │ │ ldr.w lr, [ip], #4 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 9020 │ │ │ │ - ldr r1, [pc, #28] @ (905c ) │ │ │ │ - ldr r3, [pc, #32] @ (9060 ) │ │ │ │ + b.n 8fc4 │ │ │ │ + ldr r1, [pc, #28] @ (9000 ) │ │ │ │ + ldr r3, [pc, #32] @ (9004 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #24] @ (9064 ) │ │ │ │ + ldr r1, [pc, #24] @ (9008 ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 902e │ │ │ │ + b.n 8fd2 │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ movs r3, 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, [pc, #56] @ (90b4 ) │ │ │ │ + ldr r2, [pc, #56] @ (9058 ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 9096 │ │ │ │ - ldr r1, [pc, #52] @ (90b8 ) │ │ │ │ + bpl.n 903a │ │ │ │ + ldr r1, [pc, #52] @ (905c ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 909e │ │ │ │ - ldr r1, [pc, #48] @ (90bc ) │ │ │ │ + beq.n 9042 │ │ │ │ + ldr r1, [pc, #48] @ (9060 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 909a │ │ │ │ + beq.n 903e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #32] @ (90c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (9064 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #28] @ (90c4 ) │ │ │ │ - ldr r0, [pc, #32] @ (90c8 ) │ │ │ │ + ldr r1, [pc, #28] @ (9068 ) │ │ │ │ + ldr r0, [pc, #32] @ (906c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 9064 │ │ │ │ + bcs.n 9070 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ movs r3, 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, [pc, #56] @ (9118 ) │ │ │ │ + ldr r2, [pc, #56] @ (90bc ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n 90fa │ │ │ │ - ldr r1, [pc, #52] @ (911c ) │ │ │ │ + bpl.n 909e │ │ │ │ + ldr r1, [pc, #52] @ (90c0 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9102 │ │ │ │ - ldr r1, [pc, #48] @ (9120 ) │ │ │ │ + beq.n 90a6 │ │ │ │ + ldr r1, [pc, #48] @ (90c4 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90fe │ │ │ │ + beq.n 90a2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ bl 42ec │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #32] @ (9124 ) │ │ │ │ + ldr r3, [pc, #32] @ (90c8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #28] @ (9128 ) │ │ │ │ - ldr r0, [pc, #32] @ (912c ) │ │ │ │ + ldr r1, [pc, #28] @ (90cc ) │ │ │ │ + ldr r0, [pc, #32] @ (90d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 9200 │ │ │ │ + bne.n 900c │ │ │ │ movs r3, r0 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #364] @ (92ac ) │ │ │ │ + ldr r7, [pc, #364] @ (9250 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r7, pc │ │ │ │ ldr.w lr, [r7, #1548] @ 0x60c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 922c │ │ │ │ + beq.n 91d0 │ │ │ │ ldr.w r5, [r7, #1540] @ 0x604 │ │ │ │ subs r1, r5, #1 │ │ │ │ - bmi.n 91e4 │ │ │ │ + bmi.n 9188 │ │ │ │ add.w r2, lr, r1, lsl #3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 9228 │ │ │ │ + bgt.n 91cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 928e │ │ │ │ + beq.w 9232 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9176 │ │ │ │ - ble.n 9194 │ │ │ │ + b.n 911a │ │ │ │ + ble.n 9138 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 918e │ │ │ │ + bge.n 9132 │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w ip, lr, r3, lsl #3 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 916e │ │ │ │ + bge.n 9112 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 9176 │ │ │ │ + blt.n 911a │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 91f0 │ │ │ │ + ble.n 9194 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add.w r7, lr, r1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 9260 │ │ │ │ - ldr r2, [pc, #264] @ (92b0 ) │ │ │ │ + beq.n 9204 │ │ │ │ + ldr r2, [pc, #264] @ (9254 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1544] @ 0x608 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 91fc │ │ │ │ + beq.n 91a0 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 91c4 │ │ │ │ + bge.n 9168 │ │ │ │ subs r2, r5, r3 │ │ │ │ adds r3, #1 │ │ │ │ add r1, lr │ │ │ │ add.w r0, lr, r3, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 35b8 │ │ │ │ - ldr r1, [pc, #236] @ (92b4 ) │ │ │ │ + ldr r1, [pc, #236] @ (9258 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, pc │ │ │ │ strd r6, r4, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r5, [r1, #1540] @ 0x604 │ │ │ │ - beq.n 91e0 │ │ │ │ + beq.n 9184 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r0, r3 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ - ldr r2, [pc, #196] @ (92b8 ) │ │ │ │ + ldr r2, [pc, #196] @ (925c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1544] @ 0x608 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9258 │ │ │ │ + bne.n 91fc │ │ │ │ add.w r5, r2, #64 @ 0x40 │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ blx 37ec │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91e0 │ │ │ │ - ldr r2, [pc, #168] @ (92bc ) │ │ │ │ + beq.n 9184 │ │ │ │ + ldr r2, [pc, #168] @ (9260 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ lsls r1, r3, #3 │ │ │ │ str.w r5, [r2, #1544] @ 0x608 │ │ │ │ adds r7, r0, r1 │ │ │ │ ldr.w r5, [r2, #1540] @ 0x604 │ │ │ │ str.w r0, [r2, #1548] @ 0x60c │ │ │ │ - b.n 91b0 │ │ │ │ + b.n 9154 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 91f0 │ │ │ │ + b.n 9194 │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ blx 3c28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91e0 │ │ │ │ + beq.n 9184 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r7, #1540] @ 0x604 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r2, [r7, #1544] @ 0x608 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r7, #1548] @ 0x60c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r6, r4, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 91dc │ │ │ │ - b.n 91e0 │ │ │ │ + bne.n 9180 │ │ │ │ + b.n 9184 │ │ │ │ add.w r7, lr, r3, lsl #3 │ │ │ │ - b.n 91c4 │ │ │ │ + b.n 9168 │ │ │ │ mov r7, lr │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r7, #0] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91e0 │ │ │ │ + beq.n 9184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91e0 │ │ │ │ + bne.n 9184 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r0, r2 │ │ │ │ it gt │ │ │ │ movgt r3, #1 │ │ │ │ - bgt.n 91f0 │ │ │ │ - beq.n 925e │ │ │ │ + bgt.n 9194 │ │ │ │ + beq.n 9202 │ │ │ │ ldr.w r2, [r7, #1544] @ 0x608 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 91fc │ │ │ │ + beq.n 91a0 │ │ │ │ mov r7, lr │ │ │ │ movs r5, #1 │ │ │ │ - b.n 91b4 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + b.n 9158 │ │ │ │ + strb r2, [r3, #26] │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w ip, [pc, #96] @ 9334 │ │ │ │ + ldr.w ip, [pc, #96] @ 92d8 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 9302 │ │ │ │ - ldr.w lr, [pc, #88] @ 9338 │ │ │ │ + bpl.n 92a6 │ │ │ │ + ldr.w lr, [pc, #88] @ 92dc │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 931e │ │ │ │ - ldr.w lr, [pc, #80] @ 933c │ │ │ │ + beq.n 92c2 │ │ │ │ + ldr.w lr, [pc, #80] @ 92e0 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 931a │ │ │ │ + beq.n 92be │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 9316 │ │ │ │ + bge.n 92ba │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (9340 ) │ │ │ │ + ldr r3, [pc, #60] @ (92e4 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #60] @ (9344 ) │ │ │ │ - ldr r0, [pc, #60] @ (9348 ) │ │ │ │ + ldr r1, [pc, #60] @ (92e8 ) │ │ │ │ + ldr r0, [pc, #60] @ (92ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 422c │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #44] @ (934c ) │ │ │ │ + ldr r3, [pc, #44] @ (92f0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #40] @ (9350 ) │ │ │ │ - ldr r0, [pc, #44] @ (9354 ) │ │ │ │ + ldr r1, [pc, #40] @ (92f4 ) │ │ │ │ + ldr r0, [pc, #44] @ (92f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 9420 │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r7, pc, #368 @ (adr r7, 945c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r7, pc, #544 @ (adr r7, 9510 ) │ │ │ │ movs r3, r0 │ │ │ │ - bne.n 93f0 │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ movs r3, r0 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r6, pc, #904 @ (adr r6, 9680 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r7, pc, #120 @ (adr r7, 9374 ) │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #196] @ 942c │ │ │ │ - ldr r3, [pc, #196] @ (9430 ) │ │ │ │ + ldr.w ip, [pc, #196] @ 93d0 │ │ │ │ + ldr r3, [pc, #196] @ (93d4 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 93aa │ │ │ │ + bne.n 934e │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.n 93bc │ │ │ │ + bne.n 9360 │ │ │ │ ldr.w r3, [lr, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 9426 │ │ │ │ + bpl.n 93ca │ │ │ │ and.w r3, ip, #3 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.n 93c8 │ │ │ │ + bhi.n 936c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ rsb r0, r3, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mul.w r0, r2, r0 │ │ │ │ subs r0, #1 │ │ │ │ b.w 3860 │ │ │ │ - ldr r3, [pc, #136] @ (9434 ) │ │ │ │ + ldr r3, [pc, #136] @ (93d8 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp lr, r3 │ │ │ │ - beq.n 9412 │ │ │ │ + beq.n 93b6 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3c40 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 3860 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ adds r4, r3, #2 │ │ │ │ - beq.n 9400 │ │ │ │ + beq.n 93a4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 93f4 │ │ │ │ + bne.n 9398 │ │ │ │ ldrd r0, r3, [r0, #12] │ │ │ │ lsrs r1, r3, #2 │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ b.w 3bc8 │ │ │ │ @@ -6489,768 +6447,768 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bx r3 │ │ │ │ ldrd r0, r1, [r0, #12] │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 93e6 │ │ │ │ + b.n 938a │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ b.w 3840 │ │ │ │ bl 419c │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #104] @ (94b0 ) │ │ │ │ - ldr.w ip, [pc, #104] @ 94b4 │ │ │ │ + ldr r2, [pc, #104] @ (9454 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 9458 │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r2, ip] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 9494 │ │ │ │ - ldr r4, [pc, #92] @ (94b8 ) │ │ │ │ + beq.n 9438 │ │ │ │ + ldr r4, [pc, #92] @ (945c ) │ │ │ │ ldr r2, [r2, r4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 94aa │ │ │ │ + beq.n 944e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 948c │ │ │ │ + ble.n 9430 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov lr, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 947e │ │ │ │ + beq.n 9422 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r2, r4, #1 │ │ │ │ movs r0, #0 │ │ │ │ str.w lr, [r1, r4, lsl #2] │ │ │ │ str r2, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 38b8 │ │ │ │ - ldr r3, [pc, #36] @ (94bc ) │ │ │ │ + ldr r3, [pc, #36] @ (9460 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #36] @ (94c0 ) │ │ │ │ - ldr r0, [pc, #36] @ (94c4 ) │ │ │ │ + ldr r1, [pc, #36] @ (9464 ) │ │ │ │ + ldr r0, [pc, #36] @ (9468 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #224 @ (adr r7, 95a4 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 9618 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #464 @ (adr r7, 9698 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 970c ) │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #120] @ (9550 ) │ │ │ │ - ldr.w ip, [pc, #120] @ 9554 │ │ │ │ + ldr r2, [pc, #120] @ (94f4 ) │ │ │ │ + ldr.w ip, [pc, #120] @ 94f8 │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r2, ip] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 9536 │ │ │ │ - ldr r4, [pc, #108] @ (9558 ) │ │ │ │ + beq.n 94da │ │ │ │ + ldr r4, [pc, #108] @ (94fc ) │ │ │ │ ldr r2, [r2, r4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 954c │ │ │ │ + beq.n 94f0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ asrs r4, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r4, ip │ │ │ │ it ge │ │ │ │ movge r2, #0 │ │ │ │ - cbz r2, 952e │ │ │ │ + cbz r2, 94d2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov lr, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 951e │ │ │ │ + beq.n 94c2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w r2, ip, #1 │ │ │ │ movs r0, #0 │ │ │ │ str.w lr, [r1, ip, lsl #2] │ │ │ │ str r2, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 38b8 │ │ │ │ - ldr r3, [pc, #36] @ (955c ) │ │ │ │ + ldr r3, [pc, #36] @ (9500 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #32] @ (9560 ) │ │ │ │ - ldr r0, [pc, #36] @ (9564 ) │ │ │ │ + ldr r1, [pc, #32] @ (9504 ) │ │ │ │ + ldr r0, [pc, #36] @ (9508 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #600 @ (adr r6, 97bc ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 9830 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #840 @ (adr r6, 98b0 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 9524 ) │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ (95b0 ) │ │ │ │ + ldr r3, [pc, #56] @ (9554 ) │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [pc, #52] @ (95b4 ) │ │ │ │ + ldr r2, [pc, #52] @ (9558 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - cbz r1, 95a2 │ │ │ │ + cbz r1, 9546 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 95a2 │ │ │ │ + beq.n 9546 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 95a6 │ │ │ │ + cbz r3, 954a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ 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, #60] @ (9604 ) │ │ │ │ + ldr r3, [pc, #60] @ (95a8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 95f4 │ │ │ │ + cbz r1, 9598 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r2, 95f0 │ │ │ │ + cbz r2, 9594 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 95f0 │ │ │ │ + beq.n 9594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 95fa │ │ │ │ + cbz r3, 959e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #16] @ (9608 ) │ │ │ │ + ldr r2, [pc, #16] @ (95ac ) │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - b.n 95cc │ │ │ │ + b.n 9570 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ - ldr r4, [pc, #336] @ (9778 ) │ │ │ │ + ldr r4, [pc, #336] @ (971c ) │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ add r4, pc │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ blx 3c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9700 │ │ │ │ + beq.n 96a4 │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ mov r8, r0 │ │ │ │ itt ls │ │ │ │ movls.w fp, #0 │ │ │ │ movls.w sl, #1 │ │ │ │ - bhi.n 970c │ │ │ │ + bhi.n 96b0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 976e │ │ │ │ + bpl.w 9712 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 9724 │ │ │ │ + bpl.n 96c8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w ip, r8, #20 │ │ │ │ addpl.w ip, r8, #28 │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ asr.w r9, r9, fp │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 96dc │ │ │ │ + blt.n 9680 │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ movs r6, #0 │ │ │ │ strd ip, r4, [sp, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 9772 │ │ │ │ + bpl.n 9716 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - cbz r4, 96cc │ │ │ │ + cbz r4, 9670 │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 96da │ │ │ │ + blt.n 967e │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 9746 │ │ │ │ + bpl.n 96ea │ │ │ │ lsls r1, r3, #25 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r2, #20 │ │ │ │ addpl.w r1, r2, #28 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 9754 │ │ │ │ + beq.n 96f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 3714 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96ea │ │ │ │ + blt.n 968e │ │ │ │ add r6, r4 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 968a │ │ │ │ + bne.n 962e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r3, [pc, #156] @ (977c ) │ │ │ │ - ldr r1, [pc, #160] @ (9780 ) │ │ │ │ + ldr r3, [pc, #156] @ (9720 ) │ │ │ │ + ldr r1, [pc, #160] @ (9724 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9700 │ │ │ │ + beq.n 96a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9766 │ │ │ │ + beq.n 970a │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ itete cs │ │ │ │ movcs.w fp, #2 │ │ │ │ movcc.w fp, #1 │ │ │ │ movcs.w sl, #4 │ │ │ │ movcc.w sl, #2 │ │ │ │ - b.n 9654 │ │ │ │ + b.n 95f8 │ │ │ │ ldr.w ip, [r8, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9674 │ │ │ │ - ldr r3, [pc, #84] @ (9784 ) │ │ │ │ + bne.n 9618 │ │ │ │ + ldr r3, [pc, #84] @ (9728 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #80] @ (9788 ) │ │ │ │ - ldr r0, [pc, #84] @ (978c ) │ │ │ │ + ldr r1, [pc, #80] @ (972c ) │ │ │ │ + ldr r0, [pc, #84] @ (9730 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3744 @ 0xea0 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 972e │ │ │ │ + beq.n 96d2 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 96ba │ │ │ │ + bne.n 965e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl.w r0, r6, fp │ │ │ │ lsl.w r2, r4, fp │ │ │ │ add r0, r3 │ │ │ │ blx 3624 │ │ │ │ - b.n 96ca │ │ │ │ + b.n 966e │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9700 │ │ │ │ + b.n 96a4 │ │ │ │ bl 413c │ │ │ │ bl 410c │ │ │ │ nop │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ movs r3, r0 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + bgt.n 9804 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #248 @ (adr r5, 9884 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 98f8 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #96] @ (9800 ) │ │ │ │ - ldr r3, [pc, #96] @ (9804 ) │ │ │ │ + ldr r2, [pc, #96] @ (97a4 ) │ │ │ │ + ldr r3, [pc, #96] @ (97a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.n 97de │ │ │ │ + beq.n 9782 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 97ec │ │ │ │ + bpl.n 9790 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 97c4 │ │ │ │ + beq.n 9768 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ str r1, [r0, #80] @ 0x50 │ │ │ │ - cbz r2, 97da │ │ │ │ + cbz r2, 977e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 97da │ │ │ │ + beq.n 977e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 97e2 │ │ │ │ + cbz r3, 9786 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.n 97c4 │ │ │ │ + b.n 9768 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 97dc │ │ │ │ - ldr r3, [pc, #24] @ (9808 ) │ │ │ │ - ldr r1, [pc, #28] @ (980c ) │ │ │ │ + b.n 9780 │ │ │ │ + ldr r3, [pc, #24] @ (97ac ) │ │ │ │ + ldr r1, [pc, #28] @ (97b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r7, pc, #752 @ (adr r7, 9aa4 ) │ │ │ │ movs r3, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ str.w r2, [ip] │ │ │ │ - cbz r0, 983a │ │ │ │ + cbz r0, 97de │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 983a │ │ │ │ + beq.n 97de │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 986e │ │ │ │ - cbz r1, 984c │ │ │ │ + cbz r2, 9812 │ │ │ │ + cbz r1, 97f0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 984c │ │ │ │ + beq.n 97f0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 987c │ │ │ │ - cbz r3, 985e │ │ │ │ + cbz r2, 9820 │ │ │ │ + cbz r3, 9802 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 985e │ │ │ │ + beq.n 9802 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9862 │ │ │ │ + cbz r2, 9806 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 983a │ │ │ │ + b.n 97de │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 984c │ │ │ │ + b.n 97f0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #84] @ (98ec ) │ │ │ │ + ldr r3, [pc, #84] @ (9890 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 98d6 │ │ │ │ + cbz r1, 987a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 98d6 │ │ │ │ + bpl.n 987a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 98c8 │ │ │ │ + cbz r2, 986c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 98c8 │ │ │ │ + beq.n 986c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 98cc │ │ │ │ + cbz r3, 9870 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 98ca │ │ │ │ - ldr r2, [pc, #24] @ (98f0 ) │ │ │ │ - ldr r1, [pc, #24] @ (98f4 ) │ │ │ │ + b.n 986e │ │ │ │ + ldr r2, [pc, #24] @ (9894 ) │ │ │ │ + ldr r1, [pc, #24] @ (9898 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r7, pc, #8 @ (adr r7, 98a4 ) │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #84] @ (995c ) │ │ │ │ + ldr r3, [pc, #84] @ (9900 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9946 │ │ │ │ + cbz r1, 98ea │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 9946 │ │ │ │ + bpl.n 98ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - cbz r2, 9938 │ │ │ │ + cbz r2, 98dc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9938 │ │ │ │ + beq.n 98dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 993c │ │ │ │ + cbz r3, 98e0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 993a │ │ │ │ - ldr r2, [pc, #24] @ (9960 ) │ │ │ │ - ldr r1, [pc, #24] @ (9964 ) │ │ │ │ + b.n 98de │ │ │ │ + ldr r2, [pc, #24] @ (9904 ) │ │ │ │ + ldr r1, [pc, #24] @ (9908 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r6, pc, #760 @ (adr r6, 9c04 ) │ │ │ │ movs r3, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ (99ec ) │ │ │ │ + ldr r3, [pc, #116] @ (9990 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 99c8 │ │ │ │ - ldr r2, [pc, #112] @ (99f0 ) │ │ │ │ + cbz r1, 996c │ │ │ │ + ldr r2, [pc, #112] @ (9994 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 99ce │ │ │ │ - ldr r0, [pc, #104] @ (99f4 ) │ │ │ │ + bne.n 9972 │ │ │ │ + ldr r0, [pc, #104] @ (9998 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (99f8 ) │ │ │ │ + ldr r1, [pc, #104] @ (999c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 363c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, 99bc │ │ │ │ + cbz r0, 9960 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 99bc │ │ │ │ + beq.n 9960 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 99c0 │ │ │ │ + cbz r3, 9964 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 99be │ │ │ │ - ldr r2, [pc, #36] @ (99f0 ) │ │ │ │ + b.n 9962 │ │ │ │ + ldr r2, [pc, #36] @ (9994 ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b.n 9988 │ │ │ │ + b.n 992c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 9988 │ │ │ │ - ldr r2, [pc, #36] @ (99fc ) │ │ │ │ - ldr r1, [pc, #36] @ (9a00 ) │ │ │ │ + bmi.n 992c │ │ │ │ + ldr r2, [pc, #36] @ (99a0 ) │ │ │ │ + ldr r1, [pc, #36] @ (99a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r6, pc, #824 @ (adr r6, 9cd8 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r6, pc, #344 @ (adr r6, 9b00 ) │ │ │ │ movs r3, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ (9a88 ) │ │ │ │ + ldr r3, [pc, #116] @ (9a2c ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9a64 │ │ │ │ - ldr r2, [pc, #112] @ (9a8c ) │ │ │ │ + cbz r1, 9a08 │ │ │ │ + ldr r2, [pc, #112] @ (9a30 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9a6a │ │ │ │ - ldr r0, [pc, #104] @ (9a90 ) │ │ │ │ + bne.n 9a0e │ │ │ │ + ldr r0, [pc, #104] @ (9a34 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (9a94 ) │ │ │ │ + ldr r1, [pc, #104] @ (9a38 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 363c │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #68] @ 0x44 │ │ │ │ - cbz r0, 9a58 │ │ │ │ + cbz r0, 99fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a58 │ │ │ │ + beq.n 99fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9a5c │ │ │ │ + cbz r3, 9a00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a5a │ │ │ │ - ldr r2, [pc, #36] @ (9a8c ) │ │ │ │ + b.n 99fe │ │ │ │ + ldr r2, [pc, #36] @ (9a30 ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b.n 9a24 │ │ │ │ + b.n 99c8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 9a24 │ │ │ │ - ldr r2, [pc, #36] @ (9a98 ) │ │ │ │ - ldr r1, [pc, #36] @ (9a9c ) │ │ │ │ + bmi.n 99c8 │ │ │ │ + ldr r2, [pc, #36] @ (9a3c ) │ │ │ │ + ldr r1, [pc, #36] @ (9a40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r6, pc, #776 @ (adr r6, 9d44 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r6, pc, #296 @ (adr r6, 9b6c ) │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (9b10 ) │ │ │ │ + ldr r3, [pc, #96] @ (9ab4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9aec │ │ │ │ + cbz r1, 9a90 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 9b00 │ │ │ │ + bpl.n 9aa4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #32] │ │ │ │ - cbz r2, 9ae0 │ │ │ │ + cbz r2, 9a84 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9ae0 │ │ │ │ + beq.n 9a84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 9ae4 │ │ │ │ + cbz r3, 9a88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9ae0 │ │ │ │ - ldr r2, [pc, #36] @ (9b14 ) │ │ │ │ - ldr r1, [pc, #40] @ (9b18 ) │ │ │ │ + b.n 9a84 │ │ │ │ + ldr r2, [pc, #36] @ (9ab8 ) │ │ │ │ + ldr r1, [pc, #40] @ (9abc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #16] @ (9b14 ) │ │ │ │ - ldr r1, [pc, #24] @ (9b1c ) │ │ │ │ + ldr r2, [pc, #16] @ (9ab8 ) │ │ │ │ + ldr r1, [pc, #24] @ (9ac0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 9afa │ │ │ │ - str r4, [r7, #28] │ │ │ │ + b.n 9a9e │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r6, pc, #368 @ (adr r6, 9c30 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r6, pc, #464 @ (adr r6, 9c94 ) │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r0, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9c38 │ │ │ │ + beq.n 9bdc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w ip, [r5] │ │ │ │ @@ -7258,1927 +7216,1927 @@ │ │ │ │ cmp ip, lr │ │ │ │ itt ne │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r5] │ │ │ │ blx 37a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bda │ │ │ │ + beq.n 9b7e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9c24 │ │ │ │ + beq.n 9bc8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9be4 │ │ │ │ + beq.n 9b88 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r9, #76] @ 0x4c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9bf6 │ │ │ │ + beq.n 9b9a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r4, [r7, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r1, [ip] │ │ │ │ str.w r4, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9bb0 │ │ │ │ + beq.n 9b54 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 9c14 │ │ │ │ - cbz r3, 9bc2 │ │ │ │ + cbz r0, 9bb8 │ │ │ │ + cbz r3, 9b66 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9bc2 │ │ │ │ + beq.n 9b66 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9c08 │ │ │ │ - cbz r1, 9bd4 │ │ │ │ + cbz r2, 9bac │ │ │ │ + cbz r1, 9b78 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9bd4 │ │ │ │ + beq.n 9b78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 9c2c │ │ │ │ + cbz r3, 9bd0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9b7a │ │ │ │ + bne.n 9b1e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r9, #76] @ 0x4c │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9b8c │ │ │ │ + bne.n 9b30 │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r7, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r1, [ip] │ │ │ │ str.w r4, [ip] │ │ │ │ - b.n 9ba2 │ │ │ │ + b.n 9b46 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 9bc2 │ │ │ │ + b.n 9b66 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 9bb0 │ │ │ │ + b.n 9b54 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9b7a │ │ │ │ - b.n 9be4 │ │ │ │ + bne.n 9b1e │ │ │ │ + b.n 9b88 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ str r4, [r1, #0] │ │ │ │ str r4, [r2, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r4, [r0, #0] │ │ │ │ - b.n 9bc2 │ │ │ │ + b.n 9b66 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #156] @ (9ce8 ) │ │ │ │ + ldr r3, [pc, #156] @ (9c8c ) │ │ │ │ cmp r0, r1 │ │ │ │ add r3, pc │ │ │ │ - beq.n 9cc4 │ │ │ │ + beq.n 9c68 │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cbz r2, 9ca6 │ │ │ │ + cbz r2, 9c4a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 9ce2 │ │ │ │ - ldr.w ip, [pc, #124] @ 9cec │ │ │ │ + bpl.n 9c86 │ │ │ │ + ldr.w ip, [pc, #124] @ 9c90 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9ccc │ │ │ │ - ldr.w ip, [pc, #116] @ 9cf0 │ │ │ │ + beq.n 9c70 │ │ │ │ + ldr.w ip, [pc, #116] @ 9c94 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9cc8 │ │ │ │ + beq.n 9c6c │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 9cc0 │ │ │ │ + ble.n 9c64 │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9c9a │ │ │ │ + b.n 9c3e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 9cc0 │ │ │ │ + beq.n 9c64 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9c94 │ │ │ │ + bne.n 9c38 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9cc4 │ │ │ │ + beq.n 9c68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ca6 │ │ │ │ - ldr r2, [pc, #64] @ (9cf4 ) │ │ │ │ + bne.n 9c4a │ │ │ │ + ldr r2, [pc, #64] @ (9c98 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ subs r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #40] @ (9cf8 ) │ │ │ │ + ldr r3, [pc, #40] @ (9c9c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #40] @ (9cfc ) │ │ │ │ - ldr r0, [pc, #40] @ (9d00 ) │ │ │ │ + ldr r1, [pc, #40] @ (9ca0 ) │ │ │ │ + ldr r0, [pc, #40] @ (9ca4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r4, [r7, #8] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #300] @ (9e40 ) │ │ │ │ + ldr r4, [pc, #300] @ (9de4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #300] @ (9e44 ) │ │ │ │ + ldr r2, [pc, #300] @ (9de8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ cmp r1, r7 │ │ │ │ and.w lr, r2, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 9d80 │ │ │ │ + beq.n 9d24 │ │ │ │ mov r3, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9d76 │ │ │ │ + bne.n 9d1a │ │ │ │ cmp r2, lr │ │ │ │ - bge.n 9d94 │ │ │ │ + bge.n 9d38 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 9d94 │ │ │ │ + bpl.n 9d38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9db2 │ │ │ │ + beq.n 9d56 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bpl.n 9d62 │ │ │ │ + bpl.n 9d06 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9d8a │ │ │ │ + beq.n 9d2e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3b18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e34 │ │ │ │ + bne.n 9dd8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 9e16 │ │ │ │ + bpl.n 9dba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9dbc │ │ │ │ + beq.n 9d60 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 9dbc │ │ │ │ - cbz r1, 9d86 │ │ │ │ - ldr r1, [pc, #204] @ (9e48 ) │ │ │ │ - ldr r3, [pc, #208] @ (9e4c ) │ │ │ │ + b.n 9d60 │ │ │ │ + cbz r1, 9d2a │ │ │ │ + ldr r1, [pc, #204] @ (9dec ) │ │ │ │ + ldr r3, [pc, #208] @ (9df0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 9d9a │ │ │ │ + b.n 9d3e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9da8 │ │ │ │ + beq.n 9d4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 367c │ │ │ │ - ldr r1, [pc, #184] @ (9e50 ) │ │ │ │ - ldr r3, [pc, #180] @ (9e4c ) │ │ │ │ + ldr r1, [pc, #184] @ (9df4 ) │ │ │ │ + ldr r3, [pc, #180] @ (9df0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 3760 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9d94 │ │ │ │ + bge.n 9d38 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.n 9d94 │ │ │ │ + bpl.n 9d38 │ │ │ │ movs r0, #0 │ │ │ │ blx 38f8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 9dfe │ │ │ │ + cbz r3, 9da2 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3b34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9ddc │ │ │ │ + beq.n 9d80 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9e0e │ │ │ │ - cbz r6, 9dfe │ │ │ │ + cbz r2, 9db2 │ │ │ │ + cbz r6, 9da2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 9e22 │ │ │ │ + bpl.n 9dc6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3680 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dfe │ │ │ │ + beq.n 9da2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 9e02 │ │ │ │ + cbz r3, 9da6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9ddc │ │ │ │ + b.n 9d80 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #1 │ │ │ │ blx 3c5c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9dba │ │ │ │ - ldr r1, [pc, #40] @ (9e4c ) │ │ │ │ + b.n 9d5e │ │ │ │ + ldr r1, [pc, #40] @ (9df0 ) │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ - ldr r1, [pc, #40] @ (9e54 ) │ │ │ │ + ldr r1, [pc, #40] @ (9df8 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 9dee │ │ │ │ + b.n 9d92 │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ movne r1, r3 │ │ │ │ movne r0, r6 │ │ │ │ - bne.n 9d8a │ │ │ │ - b.n 9dfe │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + bne.n 9d2e │ │ │ │ + b.n 9da2 │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #976 @ (adr r5, a21c ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 9e90 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #336 @ (adr r6, 9fa4 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, a018 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #480 @ (adr r5, a038 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, a0ac ) │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #228] @ 9f4c │ │ │ │ + ldr.w lr, [pc, #228] @ 9ef0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #224] @ (9f50 ) │ │ │ │ + ldr r4, [pc, #224] @ (9ef4 ) │ │ │ │ mov ip, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #224] @ (9f54 ) │ │ │ │ - ldr r2, [pc, #224] @ (9f58 ) │ │ │ │ + ldr r3, [pc, #224] @ (9ef8 ) │ │ │ │ + ldr r2, [pc, #224] @ (9efc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 9ef2 │ │ │ │ - ldr r4, [pc, #200] @ (9f5c ) │ │ │ │ + bne.n 9e96 │ │ │ │ + ldr r4, [pc, #200] @ (9f00 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9f34 │ │ │ │ - ldr r4, [pc, #196] @ (9f60 ) │ │ │ │ + beq.n 9ed8 │ │ │ │ + ldr r4, [pc, #196] @ (9f04 ) │ │ │ │ ldr r3, [r3, r4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9f30 │ │ │ │ + beq.n 9ed4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ asrs r4, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r4, r2 │ │ │ │ it ge │ │ │ │ movge r3, #0 │ │ │ │ - cbz r3, 9eea │ │ │ │ + cbz r3, 9e8e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [lr] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w lr, [r1, r2, lsl #2] │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #144] @ (9f64 ) │ │ │ │ - ldr r3, [pc, #120] @ (9f50 ) │ │ │ │ + ldr r2, [pc, #144] @ (9f08 ) │ │ │ │ + ldr r3, [pc, #120] @ (9ef4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9f2c │ │ │ │ + bne.n 9ed0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 38bc │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 9ed2 │ │ │ │ - ldr r0, [pc, #116] @ (9f68 ) │ │ │ │ + b.n 9e76 │ │ │ │ + ldr r0, [pc, #116] @ (9f0c ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd ip, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sp │ │ │ │ ldr.w r0, [r0, #596] @ 0x254 │ │ │ │ blx 3a84 │ │ │ │ - cbz r0, 9f26 │ │ │ │ + cbz r0, 9eca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9ed0 │ │ │ │ + beq.n 9e74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ed0 │ │ │ │ + bne.n 9e74 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9ed0 │ │ │ │ + b.n 9e74 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ed2 │ │ │ │ + b.n 9e76 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #52] @ (9f6c ) │ │ │ │ + ldr r3, [pc, #52] @ (9f10 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (9f70 ) │ │ │ │ - ldr r0, [pc, #52] @ (9f74 ) │ │ │ │ + ldr r1, [pc, #52] @ (9f14 ) │ │ │ │ + ldr r0, [pc, #52] @ (9f18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ movs r5, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r3, 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 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #388] @ (a110 ) │ │ │ │ + ldr r3, [pc, #388] @ (a0b4 ) │ │ │ │ ldr r7, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w a0fc │ │ │ │ + beq.w a0a0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a02e │ │ │ │ + beq.n 9fd2 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9fb2 │ │ │ │ + b.n 9f56 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a02e │ │ │ │ + beq.n 9fd2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 9faa │ │ │ │ + bne.n 9f4e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w a10a │ │ │ │ + bpl.w a0ae │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.w a10a │ │ │ │ + bpl.w a0ae │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9faa │ │ │ │ + bne.n 9f4e │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r8, ip, #2, #3 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 9faa │ │ │ │ + bne.n 9f4e │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n a0e0 │ │ │ │ + beq.n a084 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n a0c2 │ │ │ │ + beq.n a066 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r6, #20 │ │ │ │ addeq.w r1, r6, #28 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 36c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9faa │ │ │ │ + bne.n 9f4e │ │ │ │ subs r3, r3, r4 │ │ │ │ movs r0, #1 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n a0ba │ │ │ │ + beq.n a05e │ │ │ │ mov r8, r4 │ │ │ │ - b.n a03e │ │ │ │ + b.n 9fe2 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n a0ba │ │ │ │ + beq.n a05e │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n a036 │ │ │ │ + bne.n 9fda │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n a10a │ │ │ │ + bpl.n a0ae │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n a10a │ │ │ │ + bpl.n a0ae │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n a036 │ │ │ │ + bne.n 9fda │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ ubfx r4, r1, #2, #3 │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n a036 │ │ │ │ + bne.n 9fda │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n a0e8 │ │ │ │ + bpl.n a08c │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n a0f4 │ │ │ │ + beq.n a098 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r6, #20 │ │ │ │ addeq.w r1, r6, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ blx 36c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a036 │ │ │ │ - ldr r0, [pc, #112] @ (a114 ) │ │ │ │ + bne.n 9fda │ │ │ │ + ldr r0, [pc, #112] @ (a0b8 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #112] @ (a118 ) │ │ │ │ + ldr r1, [pc, #112] @ (a0bc ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [sl, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n a0bc │ │ │ │ + b.n a060 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a00e │ │ │ │ - ldr r3, [pc, #80] @ (a11c ) │ │ │ │ + bne.n 9fb2 │ │ │ │ + ldr r3, [pc, #80] @ (a0c0 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #80] @ (a120 ) │ │ │ │ - ldr r0, [pc, #80] @ (a124 ) │ │ │ │ + ldr r1, [pc, #80] @ (a0c4 ) │ │ │ │ + ldr r0, [pc, #80] @ (a0c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3744 @ 0xea0 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ffa │ │ │ │ - b.n a0c8 │ │ │ │ + bne.n 9f9e │ │ │ │ + b.n a06c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0c8 │ │ │ │ + beq.n a06c │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.n a086 │ │ │ │ + bne.n a02a │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a094 │ │ │ │ - b.n a0c8 │ │ │ │ + bne.n a038 │ │ │ │ + b.n a06c │ │ │ │ blx 3a24 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 9fa0 │ │ │ │ - b.n a0b4 │ │ │ │ + bne.w 9f44 │ │ │ │ + b.n a058 │ │ │ │ bl 410c │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ movs r3, r0 │ │ │ │ - bmi.n a05c │ │ │ │ + bcs.n a068 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #376 @ (adr r0, a2a0 ) │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #528] @ (a34c ) │ │ │ │ + ldr r4, [pc, #528] @ (a2f0 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #528] @ (a350 ) │ │ │ │ + ldr r2, [pc, #528] @ (a2f4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r4, pc │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #508] @ (a354 ) │ │ │ │ + ldr r2, [pc, #508] @ (a2f8 ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r2, r9, r4, lsl #2 │ │ │ │ - beq.n a258 │ │ │ │ + beq.n a1fc │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ movs r6, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add.w r7, r0, #8 │ │ │ │ str r1, [sp, #28] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a334 │ │ │ │ + beq.w a2d8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ - cbnz r3, a19a │ │ │ │ - b.n a1c6 │ │ │ │ + cbnz r3, a13e │ │ │ │ + b.n a16a │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, a1c6 │ │ │ │ + cbz r3, a16a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n a194 │ │ │ │ + bne.n a138 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ cmp r8, r6 │ │ │ │ str.w r4, [sl, r0] │ │ │ │ - beq.n a242 │ │ │ │ + beq.n a1e6 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n a182 │ │ │ │ + b.n a126 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #396] @ (a358 ) │ │ │ │ + ldr r3, [pc, #396] @ (a2fc ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n a246 │ │ │ │ + bne.n a1ea │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ - bl 9f78 │ │ │ │ + bl 9f1c │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n a226 │ │ │ │ + beq.n a1ca │ │ │ │ adds r0, #1 │ │ │ │ - beq.n a206 │ │ │ │ - ldr r0, [pc, #360] @ (a35c ) │ │ │ │ + beq.n a1aa │ │ │ │ + ldr r0, [pc, #360] @ (a300 ) │ │ │ │ mov r3, r4 │ │ │ │ ldrd r2, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #356] @ (a360 ) │ │ │ │ + ldr r1, [pc, #356] @ (a304 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #344] @ (a364 ) │ │ │ │ - ldr r3, [pc, #320] @ (a350 ) │ │ │ │ + ldr r2, [pc, #344] @ (a308 ) │ │ │ │ + ldr r3, [pc, #320] @ (a2f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a326 │ │ │ │ + bne.w a2ca │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ cmp r8, r6 │ │ │ │ str.w r0, [sl, r4, lsl #2] │ │ │ │ - bne.n a1b8 │ │ │ │ + bne.n a15c │ │ │ │ movs r0, #0 │ │ │ │ - b.n a20a │ │ │ │ + b.n a1ae │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ - bl 815c │ │ │ │ + bl 818c │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ - b.n a1ea │ │ │ │ + b.n a18e │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ blx 36d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a206 │ │ │ │ + beq.n a1aa │ │ │ │ ldr.w r1, [r9, r4, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r1, a2a4 │ │ │ │ + cbz r1, a248 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r5, r2 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ blx 35d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a290 │ │ │ │ - blt.n a206 │ │ │ │ + beq.n a234 │ │ │ │ + blt.n a1aa │ │ │ │ sub.w r3, r5, r9 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [sl, r3] │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r6 │ │ │ │ - bgt.n a274 │ │ │ │ + bgt.n a218 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, fp │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n a242 │ │ │ │ + ble.n a1e6 │ │ │ │ mov r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ blx 3a78 │ │ │ │ - cbz r0, a304 │ │ │ │ + cbz r0, a2a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, a2d0 │ │ │ │ + cbz r3, a274 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n a2ac │ │ │ │ + beq.n a250 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a2c2 │ │ │ │ - ldr r3, [pc, #132] @ (a358 ) │ │ │ │ + bne.n a266 │ │ │ │ + ldr r3, [pc, #132] @ (a2fc ) │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - bne.n a32a │ │ │ │ - bl 9f78 │ │ │ │ + bne.n a2ce │ │ │ │ + bl 9f1c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n a2ac │ │ │ │ - cbnz r0, a304 │ │ │ │ - ldr r0, [pc, #104] @ (a35c ) │ │ │ │ + beq.n a250 │ │ │ │ + cbnz r0, a2a8 │ │ │ │ + ldr r0, [pc, #104] @ (a300 ) │ │ │ │ ldrd r2, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #112] @ (a368 ) │ │ │ │ + ldr r1, [pc, #112] @ (a30c ) │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a206 │ │ │ │ - ldr r3, [pc, #92] @ (a36c ) │ │ │ │ + bne.w a1aa │ │ │ │ + ldr r3, [pc, #92] @ (a310 ) │ │ │ │ movw r2, #33797 @ 0x8405 │ │ │ │ - ldr r1, [pc, #88] @ (a370 ) │ │ │ │ - ldr r0, [pc, #92] @ (a374 ) │ │ │ │ + ldr r1, [pc, #88] @ (a314 ) │ │ │ │ + ldr r0, [pc, #92] @ (a318 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3800 @ 0xed8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - bl 815c │ │ │ │ + bl 818c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n a2ac │ │ │ │ - b.n a2ee │ │ │ │ - ldr r3, [pc, #64] @ (a378 ) │ │ │ │ + beq.n a250 │ │ │ │ + b.n a292 │ │ │ │ + ldr r3, [pc, #64] @ (a31c ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #64] @ (a37c ) │ │ │ │ - ldr r0, [pc, #64] @ (a380 ) │ │ │ │ + ldr r1, [pc, #64] @ (a320 ) │ │ │ │ + ldr r0, [pc, #64] @ (a324 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r0 │ │ │ │ - bcs.n a420 │ │ │ │ + beq.n a22c │ │ │ │ movs r3, r0 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #112 @ (adr r1, a3e8 ) │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ movs r3, r0 │ │ │ │ - bcs.n a3e0 │ │ │ │ + beq.n a3ec │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #904 @ (adr r0, a70c ) │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ movs r3, 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, [r0, #4] │ │ │ │ - ldr r6, [pc, #248] @ (a490 ) │ │ │ │ + ldr r6, [pc, #248] @ (a434 ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n a458 │ │ │ │ + bge.n a3fc │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bpl.n a458 │ │ │ │ + bpl.n a3fc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n a48a │ │ │ │ - ldr r2, [pc, #228] @ (a494 ) │ │ │ │ + bpl.n a42e │ │ │ │ + ldr r2, [pc, #228] @ (a438 ) │ │ │ │ ldr r7, [r6, r2] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n a474 │ │ │ │ - ldr r2, [pc, #224] @ (a498 ) │ │ │ │ + beq.n a418 │ │ │ │ + ldr r2, [pc, #224] @ (a43c ) │ │ │ │ ldr.w r8, [r6, r2] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n a470 │ │ │ │ + beq.n a414 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n a452 │ │ │ │ + ble.n a3f6 │ │ │ │ add.w ip, r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, ip │ │ │ │ - b.n a3da │ │ │ │ + b.n a37e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n a3e8 │ │ │ │ + beq.n a38c │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n a3d4 │ │ │ │ + bne.n a378 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n a44c │ │ │ │ + bge.n a3f0 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n a44c │ │ │ │ + bpl.n a3f0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a3e2 │ │ │ │ + beq.n a386 │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cbz r2, a436 │ │ │ │ + cbz r2, a3da │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n a48a │ │ │ │ + bpl.n a42e │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n a474 │ │ │ │ + beq.n a418 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n a470 │ │ │ │ + beq.n a414 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n a44c │ │ │ │ + ble.n a3f0 │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n a42c │ │ │ │ + b.n a3d0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n a44c │ │ │ │ + beq.n a3f0 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n a426 │ │ │ │ - b.n a3e2 │ │ │ │ + bne.n a3ca │ │ │ │ + b.n a386 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n a3e2 │ │ │ │ + beq.n a386 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a438 │ │ │ │ - ldr r3, [pc, #84] @ (a49c ) │ │ │ │ + bne.n a3dc │ │ │ │ + ldr r3, [pc, #84] @ (a440 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n a3e2 │ │ │ │ + beq.n a386 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n a3ea │ │ │ │ + bne.n a38e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #68] @ (a4a0 ) │ │ │ │ + ldr r3, [pc, #68] @ (a444 ) │ │ │ │ movw r2, #40669 @ 0x9edd │ │ │ │ - ldr r1, [pc, #68] @ (a4a4 ) │ │ │ │ - ldr r0, [pc, #68] @ (a4a8 ) │ │ │ │ + ldr r1, [pc, #68] @ (a448 ) │ │ │ │ + ldr r0, [pc, #68] @ (a44c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3828 @ 0xef4 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #52] @ (a4ac ) │ │ │ │ + ldr r3, [pc, #52] @ (a450 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (a4b0 ) │ │ │ │ - ldr r0, [pc, #52] @ (a4b4 ) │ │ │ │ + ldr r1, [pc, #52] @ (a454 ) │ │ │ │ + ldr r0, [pc, #52] @ (a458 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n a4c0 │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ movs r3, r0 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ - itte │ │ │ │ - mov r3, r0 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ - moval r3, r0 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + bkpt 0x002e │ │ │ │ + movs r3, r0 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ + movs r3, r0 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #212] @ (a59c ) │ │ │ │ + ldr r5, [pc, #212] @ (a540 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #212] @ (a5a0 ) │ │ │ │ + ldr r3, [pc, #212] @ (a544 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r3, [pc, #204] @ (a5a4 ) │ │ │ │ + ldr r3, [pc, #204] @ (a548 ) │ │ │ │ add r3, pc │ │ │ │ it eq │ │ │ │ ldreq r4, [r0, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #196] @ (a5a8 ) │ │ │ │ + ldr r3, [pc, #196] @ (a54c ) │ │ │ │ it eq │ │ │ │ ldreq r1, [r4, #4] │ │ │ │ ldr.w lr, [r5, r3] │ │ │ │ cmp r1, lr │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n a540 │ │ │ │ + beq.n a4e4 │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, a552 │ │ │ │ + cbz r2, a4f6 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n a57e │ │ │ │ - ldr r1, [pc, #160] @ (a5ac ) │ │ │ │ + bpl.n a522 │ │ │ │ + ldr r1, [pc, #160] @ (a550 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n a586 │ │ │ │ - ldr r1, [pc, #156] @ (a5b0 ) │ │ │ │ + beq.n a52a │ │ │ │ + ldr r1, [pc, #156] @ (a554 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n a582 │ │ │ │ + beq.n a526 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n a54e │ │ │ │ + ble.n a4f2 │ │ │ │ add.w ip, r2, #8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n a52e │ │ │ │ + b.n a4d2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a54e │ │ │ │ + beq.n a4f2 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ cmp r3, lr │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n a528 │ │ │ │ + bne.n a4cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a540 │ │ │ │ + beq.n a4e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a554 │ │ │ │ - ldr r3, [pc, #80] @ (a5b4 ) │ │ │ │ + bne.n a4f8 │ │ │ │ + ldr r3, [pc, #80] @ (a558 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a540 │ │ │ │ + beq.n a4e4 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n a540 │ │ │ │ + beq.n a4e4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a568 │ │ │ │ + bne.n a50c │ │ │ │ cmp lr, r3 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - beq.n a540 │ │ │ │ - b.n a54c │ │ │ │ + beq.n a4e4 │ │ │ │ + b.n a4f0 │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #48] @ (a5b8 ) │ │ │ │ + ldr r3, [pc, #48] @ (a55c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (a5bc ) │ │ │ │ - ldr r0, [pc, #48] @ (a5c0 ) │ │ │ │ + ldr r1, [pc, #44] @ (a560 ) │ │ │ │ + ldr r0, [pc, #48] @ (a564 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, a5f0 │ │ │ │ + cbz r0, a594 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a5f0 │ │ │ │ + beq.n a594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a752 │ │ │ │ + beq.w a6f6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a60c │ │ │ │ + cbz r0, a5b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a60c │ │ │ │ + beq.n a5b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a758 │ │ │ │ + beq.w a6fc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, a628 │ │ │ │ + cbz r0, a5cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a628 │ │ │ │ + beq.n a5cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a75e │ │ │ │ + beq.w a702 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, a644 │ │ │ │ + cbz r0, a5e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a644 │ │ │ │ + beq.n a5e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a764 │ │ │ │ + beq.w a708 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, a660 │ │ │ │ + cbz r0, a604 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a660 │ │ │ │ + beq.n a604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a76a │ │ │ │ + beq.w a70e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, a67a │ │ │ │ + cbz r0, a61e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a67a │ │ │ │ + beq.n a61e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a770 │ │ │ │ + beq.n a714 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, a694 │ │ │ │ + cbz r0, a638 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a694 │ │ │ │ + beq.n a638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a776 │ │ │ │ + beq.n a71a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, a6ae │ │ │ │ + cbz r0, a652 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a6ae │ │ │ │ + beq.n a652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a77c │ │ │ │ + beq.n a720 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ - cbz r0, a6c8 │ │ │ │ + cbz r0, a66c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a6c8 │ │ │ │ + beq.n a66c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a782 │ │ │ │ + beq.n a726 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, a6e2 │ │ │ │ + cbz r0, a686 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a6e2 │ │ │ │ + beq.n a686 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a788 │ │ │ │ + beq.n a72c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, a6fc │ │ │ │ + cbz r0, a6a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a6fc │ │ │ │ + beq.n a6a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a78e │ │ │ │ + beq.n a732 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, a716 │ │ │ │ + cbz r0, a6ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a716 │ │ │ │ + beq.n a6ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a794 │ │ │ │ + beq.n a738 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, a72e │ │ │ │ + cbz r0, a6d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a72e │ │ │ │ + beq.n a6d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a79a │ │ │ │ + cbz r3, a73e │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, a746 │ │ │ │ + cbz r0, a6ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a746 │ │ │ │ + beq.n a6ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a74a │ │ │ │ + cbz r3, a6ee │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a5f0 │ │ │ │ + b.n a594 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a60c │ │ │ │ + b.n a5b0 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a628 │ │ │ │ + b.n a5cc │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a644 │ │ │ │ + b.n a5e8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a660 │ │ │ │ + b.n a604 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a67a │ │ │ │ + b.n a61e │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a694 │ │ │ │ + b.n a638 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a6ae │ │ │ │ + b.n a652 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a6c8 │ │ │ │ + b.n a66c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a6e2 │ │ │ │ + b.n a686 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a6fc │ │ │ │ + b.n a6a0 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a716 │ │ │ │ + b.n a6ba │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a72e │ │ │ │ + b.n a6d2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 3c80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, a7be │ │ │ │ + cbz r3, a762 │ │ │ │ mov r0, r4 │ │ │ │ blx 356c │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c4 │ │ │ │ + bl a568 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 368c │ │ │ │ nop │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #208] @ (a8a4 ) │ │ │ │ + ldr r3, [pc, #208] @ (a848 ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n a87a │ │ │ │ + bge.n a81e │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n a87a │ │ │ │ + bpl.n a81e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n a87e │ │ │ │ + bge.n a822 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n a868 │ │ │ │ + bpl.n a80c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a846 │ │ │ │ + beq.n a7ea │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cbz r2, a84a │ │ │ │ + cbz r2, a7ee │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n a89e │ │ │ │ - ldr.w ip, [pc, #148] @ a8a8 │ │ │ │ + bpl.n a842 │ │ │ │ + ldr.w ip, [pc, #148] @ a84c │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n a884 │ │ │ │ - ldr.w ip, [pc, #140] @ a8ac │ │ │ │ + beq.n a828 │ │ │ │ + ldr.w ip, [pc, #140] @ a850 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a89a │ │ │ │ + beq.n a83e │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n a864 │ │ │ │ + ble.n a808 │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n a83e │ │ │ │ + b.n a7e2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n a864 │ │ │ │ + beq.n a808 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n a838 │ │ │ │ + bne.n a7dc │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n a846 │ │ │ │ + beq.n a7ea │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a84a │ │ │ │ - ldr r2, [pc, #88] @ (a8b0 ) │ │ │ │ + bne.n a7ee │ │ │ │ + ldr r2, [pc, #88] @ (a854 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ subs r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n a872 │ │ │ │ + bpl.n a816 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n a384 │ │ │ │ + b.n a328 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3750 │ │ │ │ b.w 3750 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bpl.n a87a │ │ │ │ - b.n a384 │ │ │ │ - ldr r3, [pc, #44] @ (a8b4 ) │ │ │ │ + bpl.n a81e │ │ │ │ + b.n a328 │ │ │ │ + ldr r3, [pc, #44] @ (a858 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (a8b8 ) │ │ │ │ - ldr r0, [pc, #44] @ (a8bc ) │ │ │ │ + ldr r1, [pc, #44] @ (a85c ) │ │ │ │ + ldr r0, [pc, #44] @ (a860 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, a932 │ │ │ │ + rev r6, r3 │ │ │ │ movs r3, r0 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r0 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - ldr r6, [pc, #352] @ (aa34 ) │ │ │ │ + ldr r6, [pc, #352] @ (a9d8 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a95c │ │ │ │ + beq.n a900 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n a954 │ │ │ │ - ldr r3, [pc, #328] @ (aa38 ) │ │ │ │ + beq.n a8f8 │ │ │ │ + ldr r3, [pc, #328] @ (a9dc ) │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n a93a │ │ │ │ + beq.n a8de │ │ │ │ ldr.w r2, [lr, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a97e │ │ │ │ + beq.n a922 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w aa14 │ │ │ │ - ldr r1, [pc, #304] @ (aa3c ) │ │ │ │ + bpl.w a9b8 │ │ │ │ + ldr r1, [pc, #304] @ (a9e0 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w aa1c │ │ │ │ - ldr r1, [pc, #296] @ (aa40 ) │ │ │ │ + beq.w a9c0 │ │ │ │ + ldr r1, [pc, #296] @ (a9e4 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n aa18 │ │ │ │ + beq.n a9bc │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n a994 │ │ │ │ + ble.n a938 │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n a932 │ │ │ │ + b.n a8d6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n a994 │ │ │ │ + beq.n a938 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n a92c │ │ │ │ + bne.n a8d0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrd r2, r3, [r2, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ bic.w r3, r3, #112 @ 0x70 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, a964 │ │ │ │ + cbnz r3, a908 │ │ │ │ str r4, [r5, #12] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 3bf8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n a8e8 │ │ │ │ + b.n a88c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a94e │ │ │ │ + beq.n a8f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a94e │ │ │ │ + bne.n a8f2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a94e │ │ │ │ + b.n a8f2 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n a93a │ │ │ │ + beq.n a8de │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a980 │ │ │ │ - ldr r3, [pc, #180] @ (aa44 ) │ │ │ │ + bne.n a924 │ │ │ │ + ldr r3, [pc, #180] @ (a9e8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a93a │ │ │ │ - ldr r3, [pc, #176] @ (aa48 ) │ │ │ │ + beq.n a8de │ │ │ │ + ldr r3, [pc, #176] @ (a9ec ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n a9b6 │ │ │ │ + beq.n a95a │ │ │ │ mov r0, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a948 │ │ │ │ + beq.n a8ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a9b6 │ │ │ │ + beq.n a95a │ │ │ │ blx 3b68 │ │ │ │ - cbz r0, a9fe │ │ │ │ + cbz r0, a9a2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ands.w r3, r3, #32 │ │ │ │ - bne.n a948 │ │ │ │ - ldr r1, [pc, #136] @ (aa4c ) │ │ │ │ + bne.n a8ec │ │ │ │ + ldr r1, [pc, #136] @ (a9f0 ) │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - beq.n a948 │ │ │ │ - ldr r0, [pc, #128] @ (aa50 ) │ │ │ │ + beq.n a8ec │ │ │ │ + ldr r0, [pc, #128] @ (a9f4 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 372c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a954 │ │ │ │ + beq.n a8f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a9f0 │ │ │ │ + beq.n a994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, a9f4 │ │ │ │ + cbz r3, a998 │ │ │ │ mov r4, r6 │ │ │ │ - b.n a948 │ │ │ │ + b.n a8ec │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a948 │ │ │ │ - ldr r3, [pc, #84] @ (aa54 ) │ │ │ │ + b.n a8ec │ │ │ │ + ldr r3, [pc, #84] @ (a9f8 ) │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #84] @ (aa58 ) │ │ │ │ - ldr r0, [pc, #84] @ (aa5c ) │ │ │ │ + ldr r1, [pc, #84] @ (a9fc ) │ │ │ │ + ldr r0, [pc, #84] @ (aa00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3868 @ 0xf1c │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #64] @ (aa60 ) │ │ │ │ + ldr r3, [pc, #64] @ (aa04 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #64] @ (aa64 ) │ │ │ │ - ldr r0, [pc, #64] @ (aa68 ) │ │ │ │ + ldr r1, [pc, #64] @ (aa08 ) │ │ │ │ + ldr r0, [pc, #64] @ (aa0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ movs r3, r0 │ │ │ │ - rev16 r2, r2 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ movs r3, r0 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (ab18 ) │ │ │ │ + ldr r3, [pc, #156] @ (aabc ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #7 │ │ │ │ - bpl.n aaae │ │ │ │ + bpl.n aa52 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n aaa4 │ │ │ │ + bhi.n aa48 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3958 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, ab00 │ │ │ │ + cbz r3, aaa4 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, ab00 │ │ │ │ + cbz r3, aaa4 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, ab00 │ │ │ │ - ldr r3, [pc, #92] @ (ab1c ) │ │ │ │ + cbz r0, aaa4 │ │ │ │ + ldr r3, [pc, #92] @ (aac0 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n aaf0 │ │ │ │ + bne.n aa94 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl aa6c │ │ │ │ + bl aa10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n aa9e │ │ │ │ + beq.n aa42 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n aa9e │ │ │ │ + bne.n aa42 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n aa9e │ │ │ │ - bl 8384 │ │ │ │ + b.n aa42 │ │ │ │ + bl 83b4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n aac6 │ │ │ │ + bne.n aa6a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n aa9e │ │ │ │ + b.n aa42 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n aafa │ │ │ │ - ldr r3, [pc, #20] @ (ab20 ) │ │ │ │ - ldr r1, [pc, #24] @ (ab24 ) │ │ │ │ + bne.n aa9e │ │ │ │ + ldr r3, [pc, #20] @ (aac4 ) │ │ │ │ + ldr r1, [pc, #24] @ (aac8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n aafa │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + b.n aa9e │ │ │ │ + strh r2, [r1, r2] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #340] @ ac8c │ │ │ │ + ldr.w ip, [pc, #340] @ ac30 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n abd2 │ │ │ │ + beq.n ab76 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n abb0 │ │ │ │ + beq.n ab54 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ ands.w lr, r0, #67108864 @ 0x4000000 │ │ │ │ - bne.n abe6 │ │ │ │ + bne.n ab8a │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n abd8 │ │ │ │ + bge.n ab7c │ │ │ │ ldrb.w r1, [r2, #87] @ 0x57 │ │ │ │ ubfx r1, r1, #6, #1 │ │ │ │ ands.w r1, r1, r0, lsr #31 │ │ │ │ - beq.n abd8 │ │ │ │ + beq.n ab7c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n abd8 │ │ │ │ + bpl.n ab7c │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ - cbz r1, abb6 │ │ │ │ + cbz r1, ab5a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n ac54 │ │ │ │ - ldr r0, [pc, #272] @ (ac90 ) │ │ │ │ + bpl.n abf8 │ │ │ │ + ldr r0, [pc, #272] @ (ac34 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n ac70 │ │ │ │ - ldr r0, [pc, #264] @ (ac94 ) │ │ │ │ + beq.n ac14 │ │ │ │ + ldr r0, [pc, #264] @ (ac38 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n ac86 │ │ │ │ + beq.n ac2a │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n abd2 │ │ │ │ + ble.n ab76 │ │ │ │ adds r1, #8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n aba8 │ │ │ │ + b.n ab4c │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n abd2 │ │ │ │ + beq.n ab76 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n aba2 │ │ │ │ + bne.n ab46 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n abb0 │ │ │ │ + beq.n ab54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n abb6 │ │ │ │ - ldr r2, [pc, #212] @ (ac98 ) │ │ │ │ + bne.n ab5a │ │ │ │ + ldr r2, [pc, #212] @ (ac3c ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ subs r0, r3, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n abb2 │ │ │ │ + b.n ab56 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 3750 │ │ │ │ - ldr r0, [pc, #168] @ (ac90 ) │ │ │ │ + ldr r0, [pc, #168] @ (ac34 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n ac70 │ │ │ │ - ldr r0, [pc, #160] @ (ac94 ) │ │ │ │ + beq.n ac14 │ │ │ │ + ldr r0, [pc, #160] @ (ac38 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n ac86 │ │ │ │ + beq.n ac2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n abd2 │ │ │ │ + ble.n ab76 │ │ │ │ add.w r0, r3, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n ac12 │ │ │ │ + b.n abb6 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n ac1c │ │ │ │ + beq.n abc0 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r2, ip │ │ │ │ - bne.n ac0c │ │ │ │ - b.n abb0 │ │ │ │ + bne.n abb0 │ │ │ │ + b.n ab54 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n ac58 │ │ │ │ + beq.n abfc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n abb0 │ │ │ │ + beq.n ab54 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl a7d0 │ │ │ │ + bl a774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n abb0 │ │ │ │ + bne.n ab54 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n abd2 │ │ │ │ + beq.n ab76 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and.w lr, r0, #67108864 @ 0x4000000 │ │ │ │ - b.n ac1e │ │ │ │ + b.n abc2 │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #64] @ (ac9c ) │ │ │ │ + ldr r3, [pc, #64] @ (ac40 ) │ │ │ │ movw r2, #32842 @ 0x804a │ │ │ │ - ldr r1, [pc, #64] @ (aca0 ) │ │ │ │ - ldr r0, [pc, #64] @ (aca4 ) │ │ │ │ + ldr r1, [pc, #64] @ (ac44 ) │ │ │ │ + ldr r0, [pc, #64] @ (ac48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3892 @ 0xf34 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (aca8 ) │ │ │ │ + ldr r3, [pc, #52] @ (ac4c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (acac ) │ │ │ │ - ldr r0, [pc, #52] @ (acb0 ) │ │ │ │ + ldr r1, [pc, #52] @ (ac50 ) │ │ │ │ + ldr r0, [pc, #52] @ (ac54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ nop │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r4, [r1, r7] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb632 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #784] @ (afd8 ) │ │ │ │ + ldr r4, [pc, #780] @ (af78 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #784] @ (afdc ) │ │ │ │ + ldr r3, [pc, #780] @ (af7c ) │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr r5, [pc, #784] @ (afe0 ) │ │ │ │ + ldr r5, [pc, #780] @ (af80 ) │ │ │ │ add r2, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ sub.w r0, r3, #9 │ │ │ │ cmp r3, #32 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - bhi.n ad16 │ │ │ │ + bhi.n acba │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ sub.w r0, r3, #9 │ │ │ │ cmp r3, #32 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - bls.n acee │ │ │ │ + bls.n ac92 │ │ │ │ mov r4, r2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n ad1e │ │ │ │ + bls.n acc2 │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ sub.w ip, r0, #9 │ │ │ │ cmp r0, #32 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #4 │ │ │ │ - bhi.n ad1e │ │ │ │ + bhi.n acc2 │ │ │ │ mov r4, r2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n ad06 │ │ │ │ + bhi.n acaa │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n adc4 │ │ │ │ + ble.n ad68 │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ adds r0, r1, r2 │ │ │ │ sub.w r5, ip, r2 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bhi.n adbc │ │ │ │ + bhi.n ad60 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bls.n adc4 │ │ │ │ + bls.n ad68 │ │ │ │ subs r2, #46 @ 0x2e │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n adc4 │ │ │ │ + bhi.n ad68 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r2, #17 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -9198,84 +9156,84 @@ │ │ │ │ mov r6, r3 │ │ │ │ add.w r5, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n ad7c │ │ │ │ + bne.n ad20 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n ae74 │ │ │ │ + bne.n ae18 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 387c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w aede │ │ │ │ - ldr r2, [pc, #576] @ (afe4 ) │ │ │ │ - ldr r3, [pc, #568] @ (afdc ) │ │ │ │ + bne.w ae82 │ │ │ │ + ldr r2, [pc, #572] @ (af84 ) │ │ │ │ + ldr r3, [pc, #564] @ (af7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w afaa │ │ │ │ + bne.w af4e │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ - beq.n ae38 │ │ │ │ + beq.n addc │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - beq.n ae0e │ │ │ │ + beq.n adb2 │ │ │ │ mov r0, r7 │ │ │ │ blx 3c98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w aef8 │ │ │ │ - ldr r3, [pc, #532] @ (afe8 ) │ │ │ │ + beq.w ae9c │ │ │ │ + ldr r3, [pc, #528] @ (af88 ) │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ade8 │ │ │ │ + beq.n ad8c │ │ │ │ blx 3b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w afae │ │ │ │ + beq.w af52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ada0 │ │ │ │ + beq.n ad44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ada0 │ │ │ │ + bne.n ad44 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n ada0 │ │ │ │ + b.n ad44 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n adc4 │ │ │ │ + bne.n ad68 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ and.w r1, r1, #223 @ 0xdf │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ it eq │ │ │ │ cmpeq r2, #78 @ 0x4e │ │ │ │ - bne.n adc4 │ │ │ │ - vldr d0, [pc, #400] @ afb8 │ │ │ │ + bne.n ad68 │ │ │ │ + vldr d0, [pc, #396] @ af58 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - vldr d7, [pc, #400] @ afc0 │ │ │ │ + vldr d7, [pc, #396] @ af60 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n ada0 │ │ │ │ + b.n ad44 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n adc4 │ │ │ │ + ble.n ad68 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ and.w r1, r1, #223 @ 0xdf │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ it eq │ │ │ │ cmpeq r1, #70 @ 0x46 │ │ │ │ @@ -9283,27 +9241,27 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r5, #3 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n af4e │ │ │ │ - vldr d0, [pc, #356] @ afc8 │ │ │ │ + beq.n aef2 │ │ │ │ + vldr d0, [pc, #352] @ af68 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - vldr d7, [pc, #356] @ afd0 │ │ │ │ + vldr d7, [pc, #352] @ af70 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n ada0 │ │ │ │ + b.n ad44 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - ble.n aefe │ │ │ │ + ble.n aea2 │ │ │ │ adds r0, #1 │ │ │ │ blx 3c28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n adc4 │ │ │ │ + beq.n ad68 │ │ │ │ mov r4, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r4, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ @@ -9318,36 +9276,36 @@ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r5, r6 │ │ │ │ and.w r3, r1, r2 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bne.n ae8a │ │ │ │ + bne.n ae2e │ │ │ │ movs r3, #0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bne.n afa4 │ │ │ │ + bne.n af48 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 387c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vstr d0, [sp] │ │ │ │ blx 35ac │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n ad98 │ │ │ │ + b.n ad3c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w adc4 │ │ │ │ + bne.w ad68 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w adc4 │ │ │ │ + beq.w ad68 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n ada0 │ │ │ │ + b.n ad44 │ │ │ │ add r4, sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -9363,24 +9321,24 @@ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r5, r6 │ │ │ │ and.w r3, r1, r2 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bne.n af08 │ │ │ │ + bne.n aeac │ │ │ │ movs r3, #0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bne.w adc4 │ │ │ │ + bne.w ad68 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 387c │ │ │ │ - b.n ad98 │ │ │ │ + b.n ad3c │ │ │ │ cmp r5, #8 │ │ │ │ - bne.w adc4 │ │ │ │ + bne.w ad68 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ and.w r1, r1, #223 @ 0xdf │ │ │ │ and.w r4, r4, #223 @ 0xdf │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ it eq │ │ │ │ cmpeq r4, #73 @ 0x49 │ │ │ │ @@ -9402,1093 +9360,1092 @@ │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ and.w r0, r0, #223 @ 0xdf │ │ │ │ cmp r0, #89 @ 0x59 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w ae62 │ │ │ │ - b.n adc4 │ │ │ │ + bne.w ae06 │ │ │ │ + b.n ad68 │ │ │ │ blx 35ac │ │ │ │ - b.n adc4 │ │ │ │ + b.n ad68 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 43b0 │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.32 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - ldr r7, [pc, #896] @ (b35c ) │ │ │ │ + str r4, [r7, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #872] @ (b34c ) │ │ │ │ + str r6, [r6, r0] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [pc, #32] @ (b008 ) │ │ │ │ + ldr r7, [pc, #400] @ (b118 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ 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 r2, [pc, #140] @ (b088 ) │ │ │ │ + ldr r2, [pc, #140] @ (b028 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #140] @ (b08c ) │ │ │ │ + ldr r5, [pc, #140] @ (b02c ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #140] @ (b090 ) │ │ │ │ + ldr r3, [pc, #140] @ (b030 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #140] @ (b094 ) │ │ │ │ + ldr r0, [pc, #140] @ (b034 ) │ │ │ │ add r5, pc │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - cbz r0, b04e │ │ │ │ + cbz r0, afee │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n b034 │ │ │ │ + beq.n afd4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - ldr r1, [pc, #96] @ (b098 ) │ │ │ │ - ldr r2, [pc, #88] @ (b090 ) │ │ │ │ + ldr r1, [pc, #96] @ (b038 ) │ │ │ │ + ldr r2, [pc, #88] @ (b030 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n b082 │ │ │ │ + bne.n b022 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 38a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 3c04 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b034 │ │ │ │ + bne.n afd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b034 │ │ │ │ - ldr r0, [pc, #44] @ (b09c ) │ │ │ │ + bne.n afd4 │ │ │ │ + ldr r0, [pc, #44] @ (b03c ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #44] @ (b0a0 ) │ │ │ │ + ldr r1, [pc, #44] @ (b040 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n b034 │ │ │ │ + b.n afd4 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #672] @ (b32c ) │ │ │ │ + ldr r5, [pc, #32] @ (b04c ) │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #640] @ (b318 ) │ │ │ │ + ldr r5, [pc, #0] @ (b038 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [pc, #464] @ (b26c ) │ │ │ │ + ldr r4, [pc, #848] @ (b38c ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #780] @ (b3c4 ) │ │ │ │ + ldr r3, [pc, #780] @ (b364 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r6, [pc, #780] @ (b3c8 ) │ │ │ │ + ldr r6, [pc, #780] @ (b368 ) │ │ │ │ mov r9, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r6, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ bics.w r1, r5, #2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - beq.n b1c8 │ │ │ │ + beq.n b168 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n b116 │ │ │ │ + beq.n b0b6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b25c │ │ │ │ + beq.w b1fc │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #20 │ │ │ │ - bpl.w b264 │ │ │ │ + bpl.w b204 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 3a6c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3aa │ │ │ │ + beq.w b34a │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w b374 │ │ │ │ + ble.w b314 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w b2ea │ │ │ │ + beq.w b28a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx ip │ │ │ │ - ldr r0, [pc, #692] @ (b3cc ) │ │ │ │ + ldr r0, [pc, #692] @ (b36c ) │ │ │ │ ldr.w ip, [r6, r0] │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w b30a │ │ │ │ + beq.w b2aa │ │ │ │ ldr.w lr, [r2, #172] @ 0xac │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w b318 │ │ │ │ + beq.w b2b8 │ │ │ │ ldr.w r8, [lr, #4] │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w b3a6 │ │ │ │ - ldr r0, [pc, #648] @ (b3d0 ) │ │ │ │ + bpl.w b346 │ │ │ │ + ldr r0, [pc, #648] @ (b370 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w b390 │ │ │ │ - ldr r0, [pc, #640] @ (b3d4 ) │ │ │ │ + beq.w b330 │ │ │ │ + ldr r0, [pc, #640] @ (b374 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w b38c │ │ │ │ + beq.w b32c │ │ │ │ ldr.w r8, [lr, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n b0d8 │ │ │ │ + ble.n b078 │ │ │ │ add.w lr, lr, #8 │ │ │ │ mov r0, r7 │ │ │ │ - b.n b172 │ │ │ │ + b.n b112 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n b0d8 │ │ │ │ + beq.n b078 │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ cmp r7, ip │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bne.n b16c │ │ │ │ + bne.n b10c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.n b0d8 │ │ │ │ + bpl.n b078 │ │ │ │ lsls r2, r0, #26 │ │ │ │ - ldr r0, [pc, #588] @ (b3d8 ) │ │ │ │ + ldr r0, [pc, #588] @ (b378 ) │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ ldr.w r8, [r9] │ │ │ │ add r0, pc │ │ │ │ it pl │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ blx 3594 │ │ │ │ - cbnz r0, b1c4 │ │ │ │ + cbnz r0, b164 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 398c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n b254 │ │ │ │ + bne.n b1f4 │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, b1c4 │ │ │ │ - ldr r3, [pc, #548] @ (b3dc ) │ │ │ │ - ldr r1, [pc, #548] @ (b3e0 ) │ │ │ │ + cbnz r0, b164 │ │ │ │ + ldr r3, [pc, #548] @ (b37c ) │ │ │ │ + ldr r1, [pc, #548] @ (b380 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movs r4, #0 │ │ │ │ - b.n b254 │ │ │ │ - ldr r0, [pc, #512] @ (b3cc ) │ │ │ │ + b.n b1f4 │ │ │ │ + ldr r0, [pc, #512] @ (b36c ) │ │ │ │ ldr.w ip, [r6, r0] │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w b2f2 │ │ │ │ + beq.w b292 │ │ │ │ ldr.w r7, [r2, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n b276 │ │ │ │ + beq.n b216 │ │ │ │ ldr.w lr, [r7, #4] │ │ │ │ ldr.w r0, [lr, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w b3a6 │ │ │ │ - ldr r0, [pc, #480] @ (b3d0 ) │ │ │ │ + bpl.w b346 │ │ │ │ + ldr r0, [pc, #480] @ (b370 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w b390 │ │ │ │ - ldr r0, [pc, #472] @ (b3d4 ) │ │ │ │ + beq.w b330 │ │ │ │ + ldr r0, [pc, #472] @ (b374 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w b38c │ │ │ │ + beq.w b32c │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n b29e │ │ │ │ + ble.n b23e │ │ │ │ adds r7, #8 │ │ │ │ mov lr, r1 │ │ │ │ - b.n b21a │ │ │ │ + b.n b1ba │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n b29e │ │ │ │ + beq.n b23e │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - bne.n b212 │ │ │ │ + bne.n b1b2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.n b29e │ │ │ │ + bpl.n b23e │ │ │ │ ldr r5, [r7, #4] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - ldr r0, [pc, #432] @ (b3e4 ) │ │ │ │ + ldr r0, [pc, #432] @ (b384 ) │ │ │ │ ite mi │ │ │ │ movmi r4, #0 │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ add r0, pc │ │ │ │ blx 3594 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b1c4 │ │ │ │ + bne.n b164 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 398c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n b34a │ │ │ │ + beq.n b2ea │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b104 │ │ │ │ + bne.w b0a4 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 3998 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n b226 │ │ │ │ + beq.n b1c6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b278 │ │ │ │ - ldr r0, [pc, #352] @ (b3e8 ) │ │ │ │ + bne.n b218 │ │ │ │ + ldr r0, [pc, #352] @ (b388 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n b226 │ │ │ │ + beq.n b1c6 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n b226 │ │ │ │ + beq.n b1c6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b28e │ │ │ │ + bne.n b22e │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n b226 │ │ │ │ + beq.n b1c6 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r3, #20 │ │ │ │ - bmi.w b0e0 │ │ │ │ - ldr r3, [pc, #324] @ (b3ec ) │ │ │ │ + bmi.w b080 │ │ │ │ + ldr r3, [pc, #324] @ (b38c ) │ │ │ │ ldr r5, [r2, #64] @ 0x40 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n b364 │ │ │ │ - ldr r0, [pc, #316] @ (b3f0 ) │ │ │ │ + beq.n b304 │ │ │ │ + ldr r0, [pc, #316] @ (b390 ) │ │ │ │ add r0, pc │ │ │ │ blx 3594 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b1c4 │ │ │ │ + bne.n b164 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 398c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n b254 │ │ │ │ + bne.n b1f4 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b1c4 │ │ │ │ - ldr r3, [pc, #256] @ (b3dc ) │ │ │ │ - ldr r1, [pc, #276] @ (b3f4 ) │ │ │ │ + bne.w b164 │ │ │ │ + ldr r3, [pc, #256] @ (b37c ) │ │ │ │ + ldr r1, [pc, #276] @ (b394 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n b1c4 │ │ │ │ + b.n b164 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b264 │ │ │ │ + bne.n b204 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n b2a6 │ │ │ │ + b.n b246 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ tst.w r0, #4 │ │ │ │ - bne.n b22e │ │ │ │ + bne.n b1ce │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n b29e │ │ │ │ + bne.n b23e │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b104 │ │ │ │ - b.n b2a6 │ │ │ │ + bne.w b0a4 │ │ │ │ + b.n b246 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ tst.w r0, #8 │ │ │ │ - bne.w b186 │ │ │ │ - b.n b0d2 │ │ │ │ + bne.w b126 │ │ │ │ + b.n b072 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w b17e │ │ │ │ + beq.w b11e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b31a │ │ │ │ - ldr r0, [pc, #188] @ (b3e8 ) │ │ │ │ + bne.n b2ba │ │ │ │ + ldr r0, [pc, #188] @ (b388 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w b17e │ │ │ │ + beq.w b11e │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w b17e │ │ │ │ + beq.w b11e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b334 │ │ │ │ + bne.n b2d4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.w b0d8 │ │ │ │ - b.n b17e │ │ │ │ + bne.w b078 │ │ │ │ + b.n b11e │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b1c4 │ │ │ │ - ldr r3, [pc, #132] @ (b3dc ) │ │ │ │ - ldr r1, [pc, #160] @ (b3f8 ) │ │ │ │ + bne.w b164 │ │ │ │ + ldr r3, [pc, #132] @ (b37c ) │ │ │ │ + ldr r1, [pc, #160] @ (b398 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n b1c4 │ │ │ │ + b.n b164 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 3b30 │ │ │ │ - ldr r3, [pc, #132] @ (b3fc ) │ │ │ │ + ldr r3, [pc, #132] @ (b39c ) │ │ │ │ movw r2, #33408 @ 0x8280 │ │ │ │ - ldr r1, [pc, #132] @ (b400 ) │ │ │ │ - ldr r0, [pc, #132] @ (b404 ) │ │ │ │ + ldr r1, [pc, #132] @ (b3a0 ) │ │ │ │ + ldr r0, [pc, #132] @ (b3a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3928 @ 0xf58 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #116] @ (b408 ) │ │ │ │ + ldr r3, [pc, #116] @ (b3a8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #116] @ (b40c ) │ │ │ │ - ldr r0, [pc, #116] @ (b410 ) │ │ │ │ + ldr r1, [pc, #116] @ (b3ac ) │ │ │ │ + ldr r0, [pc, #116] @ (b3b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #104] @ (b414 ) │ │ │ │ + ldr r3, [pc, #104] @ (b3b4 ) │ │ │ │ movw r2, #33406 @ 0x827e │ │ │ │ - ldr r1, [pc, #100] @ (b418 ) │ │ │ │ - ldr r0, [pc, #104] @ (b41c ) │ │ │ │ + ldr r1, [pc, #100] @ (b3b8 ) │ │ │ │ + ldr r0, [pc, #104] @ (b3bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3928 @ 0xf58 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [pc, #944] @ (b77c ) │ │ │ │ + ldr r4, [pc, #304] @ (b49c ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - movs r3, r0 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ movs r3, r0 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ movs r3, r0 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ movs r3, r0 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ movs r3, r0 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ movs r3, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + ite │ │ │ │ + mov r3, r0 │ │ │ │ + strhal r2, [r5, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r4, [pc, #320] @ (b57c ) │ │ │ │ + ldr r4, [pc, #320] @ (b51c ) │ │ │ │ sub sp, #16 │ │ │ │ ldrd r3, r0, [r2, #4] │ │ │ │ add r4, pc │ │ │ │ and.w ip, r0, #15 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.n b45c │ │ │ │ + bhi.n b3fc │ │ │ │ tbb [pc, ip] │ │ │ │ lsls r3, r1, #17 │ │ │ │ movs r6, #69 @ 0x45 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ - ldr r3, [pc, #288] @ (b580 ) │ │ │ │ - ldr r1, [pc, #292] @ (b584 ) │ │ │ │ + ldr r3, [pc, #288] @ (b520 ) │ │ │ │ + ldr r1, [pc, #292] @ (b524 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n b504 │ │ │ │ + bne.n b4a4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n b576 │ │ │ │ - ldr r0, [pc, #264] @ (b588 ) │ │ │ │ + bpl.n b516 │ │ │ │ + ldr r0, [pc, #264] @ (b528 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n b560 │ │ │ │ - ldr r0, [pc, #260] @ (b58c ) │ │ │ │ + beq.n b500 │ │ │ │ + ldr r0, [pc, #260] @ (b52c ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n b55c │ │ │ │ + beq.n b4fc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n b542 │ │ │ │ + bne.n b4e2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n b52e │ │ │ │ + bne.n b4ce │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n b576 │ │ │ │ - ldr r0, [pc, #216] @ (b588 ) │ │ │ │ + bpl.n b516 │ │ │ │ + ldr r0, [pc, #216] @ (b528 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n b560 │ │ │ │ - ldr r0, [pc, #212] @ (b58c ) │ │ │ │ + beq.n b500 │ │ │ │ + ldr r0, [pc, #212] @ (b52c ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n b55c │ │ │ │ + beq.n b4fc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b496 │ │ │ │ - ldr r0, [pc, #200] @ (b590 ) │ │ │ │ + beq.n b436 │ │ │ │ + ldr r0, [pc, #200] @ (b530 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #200] @ (b594 ) │ │ │ │ + ldr r3, [pc, #200] @ (b534 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #196] @ (b598 ) │ │ │ │ + ldr r1, [pc, #196] @ (b538 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n b46a │ │ │ │ + b.n b40a │ │ │ │ mov r2, lr │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n b496 │ │ │ │ + beq.n b436 │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 3524 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b496 │ │ │ │ - b.n b516 │ │ │ │ + beq.n b436 │ │ │ │ + b.n b4b6 │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 3524 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b476 │ │ │ │ - ldr r0, [pc, #120] @ (b590 ) │ │ │ │ + beq.n b416 │ │ │ │ + ldr r0, [pc, #120] @ (b530 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #128] @ (b59c ) │ │ │ │ - ldr r1, [pc, #128] @ (b5a0 ) │ │ │ │ + ldr r3, [pc, #128] @ (b53c ) │ │ │ │ + ldr r1, [pc, #128] @ (b540 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n b46a │ │ │ │ + b.n b40a │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 3524 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b4a6 │ │ │ │ - b.n b516 │ │ │ │ - ldr r1, [pc, #76] @ (b590 ) │ │ │ │ + beq.n b446 │ │ │ │ + b.n b4b6 │ │ │ │ + ldr r1, [pc, #76] @ (b530 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #92] @ (b5a4 ) │ │ │ │ + ldr r3, [pc, #92] @ (b544 ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - ldr r1, [pc, #88] @ (b5a8 ) │ │ │ │ + ldr r1, [pc, #88] @ (b548 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n b46a │ │ │ │ + b.n b40a │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #72] @ (b5ac ) │ │ │ │ + ldr r3, [pc, #72] @ (b54c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #72] @ (b5b0 ) │ │ │ │ - ldr r0, [pc, #72] @ (b5b4 ) │ │ │ │ + ldr r1, [pc, #72] @ (b550 ) │ │ │ │ + ldr r0, [pc, #72] @ (b554 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #432] @ (b730 ) │ │ │ │ + ldr r0, [pc, #816] @ (b850 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #32] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #188] @ b688 │ │ │ │ + ldr.w ip, [pc, #188] @ b628 │ │ │ │ sub sp, #8 │ │ │ │ ands.w r2, r2, r1, lsr #31 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ and.w r0, r0, #33554432 @ 0x2000000 │ │ │ │ - bne.n b618 │ │ │ │ + bne.n b5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b684 │ │ │ │ - ldr r2, [pc, #168] @ (b68c ) │ │ │ │ + beq.n b624 │ │ │ │ + ldr r2, [pc, #168] @ (b62c ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b66e │ │ │ │ - ldr r2, [pc, #160] @ (b690 ) │ │ │ │ + beq.n b60e │ │ │ │ + ldr r2, [pc, #160] @ (b630 ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b636 │ │ │ │ + beq.n b5d6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n b63a │ │ │ │ + bcs.n b5da │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b612 │ │ │ │ + beq.n b5b2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b684 │ │ │ │ - ldr r2, [pc, #108] @ (b68c ) │ │ │ │ + beq.n b624 │ │ │ │ + ldr r2, [pc, #108] @ (b62c ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b66e │ │ │ │ - ldr r2, [pc, #104] @ (b690 ) │ │ │ │ + beq.n b60e │ │ │ │ + ldr r2, [pc, #104] @ (b630 ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ addne r3, r1, r2 │ │ │ │ - bne.n b5fa │ │ │ │ + bne.n b59a │ │ │ │ bl 40ac │ │ │ │ mov r0, r1 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, b66a │ │ │ │ + cbz r0, b60a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 37b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b612 │ │ │ │ + beq.n b5b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b612 │ │ │ │ + bne.n b5b2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b612 │ │ │ │ + b.n b5b2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n b612 │ │ │ │ - ldr r3, [pc, #36] @ (b694 ) │ │ │ │ + b.n b5b2 │ │ │ │ + ldr r3, [pc, #36] @ (b634 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #32] @ (b698 ) │ │ │ │ - ldr r0, [pc, #36] @ (b69c ) │ │ │ │ + ldr r1, [pc, #32] @ (b638 ) │ │ │ │ + ldr r0, [pc, #36] @ (b63c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 42ec │ │ │ │ - mov lr, sl │ │ │ │ + bx r6 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #28] │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #30] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w ip, [pc, #200] @ b784 │ │ │ │ + ldr.w ip, [pc, #200] @ b724 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ add ip, pc │ │ │ │ lsls r4, r2, #29 │ │ │ │ - bpl.n b6e2 │ │ │ │ + bpl.n b682 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.n b6e2 │ │ │ │ + bmi.n b682 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b732 │ │ │ │ - cbnz r3, b6ea │ │ │ │ + beq.n b6d2 │ │ │ │ + cbnz r3, b68a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ - cbnz r1, b712 │ │ │ │ + cbnz r1, b6b2 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, b6ec │ │ │ │ + cbnz r3, b68c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n b6d4 │ │ │ │ + b.n b674 │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n b766 │ │ │ │ - ldr r4, [pc, #144] @ (b788 ) │ │ │ │ + bpl.n b706 │ │ │ │ + ldr r4, [pc, #144] @ (b728 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n b76e │ │ │ │ - ldr r4, [pc, #140] @ (b78c ) │ │ │ │ + beq.n b70e │ │ │ │ + ldr r4, [pc, #140] @ (b72c ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n b76a │ │ │ │ + beq.n b70a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, b74c │ │ │ │ + cbnz r3, b6ec │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n b6d0 │ │ │ │ - b.n b6e6 │ │ │ │ - ldr r0, [pc, #124] @ (b790 ) │ │ │ │ + bne.n b670 │ │ │ │ + b.n b686 │ │ │ │ + ldr r0, [pc, #124] @ (b730 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ - ldr r3, [pc, #120] @ (b794 ) │ │ │ │ + ldr r3, [pc, #120] @ (b734 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #116] @ (b798 ) │ │ │ │ + ldr r1, [pc, #116] @ (b738 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #92] @ (b790 ) │ │ │ │ - ldr r3, [pc, #100] @ (b79c ) │ │ │ │ - ldr r1, [pc, #104] @ (b7a0 ) │ │ │ │ + ldr r0, [pc, #92] @ (b730 ) │ │ │ │ + ldr r3, [pc, #100] @ (b73c ) │ │ │ │ + ldr r1, [pc, #104] @ (b740 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n b72c │ │ │ │ - ldr r0, [pc, #64] @ (b790 ) │ │ │ │ - ldr r3, [pc, #84] @ (b7a4 ) │ │ │ │ - ldr r1, [pc, #84] @ (b7a8 ) │ │ │ │ + b.n b6cc │ │ │ │ + ldr r0, [pc, #64] @ (b730 ) │ │ │ │ + ldr r3, [pc, #84] @ (b744 ) │ │ │ │ + ldr r1, [pc, #84] @ (b748 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n b72c │ │ │ │ + b.n b6cc │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #60] @ (b7ac ) │ │ │ │ + ldr r3, [pc, #60] @ (b74c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (b7b0 ) │ │ │ │ - ldr r0, [pc, #60] @ (b7b4 ) │ │ │ │ + ldr r1, [pc, #56] @ (b750 ) │ │ │ │ + ldr r0, [pc, #60] @ (b754 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - cmp ip, sp │ │ │ │ + mov r4, r9 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #20] │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #22] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr.w lr, [pc, #200] @ b89c │ │ │ │ + ldr.w lr, [pc, #200] @ b83c │ │ │ │ mov r5, r4 │ │ │ │ lsls r4, r2, #29 │ │ │ │ add lr, pc │ │ │ │ - bpl.n b800 │ │ │ │ + bpl.n b7a0 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.n b800 │ │ │ │ + bmi.n b7a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b84e │ │ │ │ - cbnz r3, b808 │ │ │ │ + beq.n b7ee │ │ │ │ + cbnz r3, b7a8 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n b830 │ │ │ │ + bne.n b7d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r1, [ip] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, b80a │ │ │ │ + cbnz r3, b7aa │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n b7ee │ │ │ │ + b.n b78e │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n b87e │ │ │ │ - ldr r4, [pc, #140] @ (b8a0 ) │ │ │ │ + bpl.n b81e │ │ │ │ + ldr r4, [pc, #140] @ (b840 ) │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n b886 │ │ │ │ - ldr r4, [pc, #132] @ (b8a4 ) │ │ │ │ + beq.n b826 │ │ │ │ + ldr r4, [pc, #132] @ (b844 ) │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n b882 │ │ │ │ + beq.n b822 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, b866 │ │ │ │ + cbnz r3, b806 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n b7e8 │ │ │ │ - b.n b804 │ │ │ │ - ldr r0, [pc, #116] @ (b8a8 ) │ │ │ │ + bne.n b788 │ │ │ │ + b.n b7a4 │ │ │ │ + ldr r0, [pc, #116] @ (b848 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - ldr r3, [pc, #116] @ (b8ac ) │ │ │ │ + ldr r3, [pc, #116] @ (b84c ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #112] @ (b8b0 ) │ │ │ │ + ldr r1, [pc, #112] @ (b850 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #88] @ (b8a8 ) │ │ │ │ - ldr r3, [pc, #96] @ (b8b4 ) │ │ │ │ - ldr r1, [pc, #100] @ (b8b8 ) │ │ │ │ + ldr r0, [pc, #88] @ (b848 ) │ │ │ │ + ldr r3, [pc, #96] @ (b854 ) │ │ │ │ + ldr r1, [pc, #100] @ (b858 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n b848 │ │ │ │ - ldr r0, [pc, #64] @ (b8a8 ) │ │ │ │ - ldr r3, [pc, #80] @ (b8bc ) │ │ │ │ - ldr r1, [pc, #84] @ (b8c0 ) │ │ │ │ + b.n b7e8 │ │ │ │ + ldr r0, [pc, #64] @ (b848 ) │ │ │ │ + ldr r3, [pc, #80] @ (b85c ) │ │ │ │ + ldr r1, [pc, #84] @ (b860 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n b848 │ │ │ │ + b.n b7e8 │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #60] @ (b8c4 ) │ │ │ │ + ldr r3, [pc, #60] @ (b864 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (b8c8 ) │ │ │ │ - ldr r0, [pc, #60] @ (b8cc ) │ │ │ │ + ldr r1, [pc, #56] @ (b868 ) │ │ │ │ + ldr r0, [pc, #60] @ (b86c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - add sl, sl │ │ │ │ + cmp r2, r6 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #388] @ (ba64 ) │ │ │ │ + ldr r5, [pc, #388] @ (ba04 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r2, [pc, #388] @ (ba68 ) │ │ │ │ + ldr r2, [pc, #388] @ (ba08 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #388] @ (ba6c ) │ │ │ │ + ldr r3, [pc, #388] @ (ba0c ) │ │ │ │ add r5, pc │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [r5, r3] │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ cmp r1, lr │ │ │ │ it ne │ │ │ │ cmpne r1, ip │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n b97a │ │ │ │ + beq.n b91a │ │ │ │ ldr.w r0, [r1, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b9ea │ │ │ │ + beq.n b98a │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w ba2e │ │ │ │ - ldr r2, [pc, #340] @ (ba70 ) │ │ │ │ + bpl.w b9ce │ │ │ │ + ldr r2, [pc, #340] @ (ba10 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n ba18 │ │ │ │ - ldr r2, [pc, #336] @ (ba74 ) │ │ │ │ + beq.n b9b8 │ │ │ │ + ldr r2, [pc, #336] @ (ba14 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n ba14 │ │ │ │ + beq.n b9b4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n b98a │ │ │ │ + ble.n b92a │ │ │ │ adds r0, #8 │ │ │ │ - b.n b938 │ │ │ │ + b.n b8d8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n b98a │ │ │ │ + beq.n b92a │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, lr │ │ │ │ it ne │ │ │ │ cmpne ip, r2 │ │ │ │ - bne.n b932 │ │ │ │ + bne.n b8d2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n b98a │ │ │ │ - ldr r0, [pc, #296] @ (ba78 ) │ │ │ │ + bpl.n b92a │ │ │ │ + ldr r0, [pc, #296] @ (ba18 ) │ │ │ │ ldr r1, [r7, #0] │ │ │ │ lsls r7, r3, #26 │ │ │ │ add r0, pc │ │ │ │ ite mi │ │ │ │ movmi r4, #0 │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3594 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b9e6 │ │ │ │ + bne.n b986 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r6 │ │ │ │ mov r4, r0 │ │ │ │ blx 398c │ │ │ │ - cbz r4, b9d2 │ │ │ │ + cbz r4, b972 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n b94c │ │ │ │ + bmi.n b8ec │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ ldreq r5, [r4, #24] │ │ │ │ - beq.n b9a8 │ │ │ │ + beq.n b948 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r3, #20 │ │ │ │ - bpl.n b9c0 │ │ │ │ + bpl.n b960 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3a6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ba32 │ │ │ │ + beq.n b9d2 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ ldrgt r5, [r4, r3] │ │ │ │ - ble.n ba4a │ │ │ │ - cbz r5, b9c0 │ │ │ │ + ble.n b9ea │ │ │ │ + cbz r5, b960 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #12 │ │ │ │ @@ -10498,1457 +10455,1457 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 3998 │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, b9e6 │ │ │ │ - ldr r3, [pc, #160] @ (ba7c ) │ │ │ │ - ldr r1, [pc, #164] @ (ba80 ) │ │ │ │ + cbnz r0, b986 │ │ │ │ + ldr r3, [pc, #160] @ (ba1c ) │ │ │ │ + ldr r1, [pc, #164] @ (ba20 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movs r4, #0 │ │ │ │ - b.n b974 │ │ │ │ + b.n b914 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n b944 │ │ │ │ + beq.n b8e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b9ec │ │ │ │ - ldr r3, [pc, #136] @ (ba84 ) │ │ │ │ + bne.n b98c │ │ │ │ + ldr r3, [pc, #136] @ (ba24 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n b944 │ │ │ │ + beq.n b8e4 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n b944 │ │ │ │ + beq.n b8e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ba02 │ │ │ │ + bne.n b9a2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n b98a │ │ │ │ - b.n b944 │ │ │ │ + bne.n b92a │ │ │ │ + b.n b8e4 │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #108] @ (ba88 ) │ │ │ │ + ldr r3, [pc, #108] @ (ba28 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #108] @ (ba8c ) │ │ │ │ - ldr r0, [pc, #108] @ (ba90 ) │ │ │ │ + ldr r1, [pc, #108] @ (ba2c ) │ │ │ │ + ldr r0, [pc, #108] @ (ba30 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #96] @ (ba94 ) │ │ │ │ + ldr r3, [pc, #96] @ (ba34 ) │ │ │ │ movw r2, #33406 @ 0x827e │ │ │ │ - ldr r1, [pc, #92] @ (ba98 ) │ │ │ │ - ldr r0, [pc, #96] @ (ba9c ) │ │ │ │ + ldr r1, [pc, #92] @ (ba38 ) │ │ │ │ + ldr r0, [pc, #96] @ (ba3c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3928 @ 0xf58 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (baa0 ) │ │ │ │ + ldr r3, [pc, #84] @ (ba40 ) │ │ │ │ movw r2, #33408 @ 0x8280 │ │ │ │ - ldr r1, [pc, #80] @ (baa4 ) │ │ │ │ - ldr r0, [pc, #84] @ (baa8 ) │ │ │ │ + ldr r1, [pc, #80] @ (ba44 ) │ │ │ │ + ldr r0, [pc, #84] @ (ba48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3928 @ 0xf58 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - mvns r4, r0 │ │ │ │ + add r4, r4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [pc, #616] @ (bcd4 ) │ │ │ │ + ldr r6, [pc, #1000] @ (bdf4 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r4, bae4 │ │ │ │ + cbnz r4, ba52 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r4, baea │ │ │ │ + cbnz r4, ba58 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #368] @ (bc2c ) │ │ │ │ + ldr r2, [pc, #368] @ (bbcc ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #368] @ (bc30 ) │ │ │ │ + ldr r3, [pc, #368] @ (bbd0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #364] @ (bc34 ) │ │ │ │ + ldr r4, [pc, #364] @ (bbd4 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #364] @ (bc38 ) │ │ │ │ + ldr r2, [pc, #364] @ (bbd8 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n bbbe │ │ │ │ + beq.n bb5e │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n bb3e │ │ │ │ + beq.n bade │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n bb44 │ │ │ │ + beq.n bae4 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - beq.n bb32 │ │ │ │ + beq.n bad2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n bb4e │ │ │ │ - ldr r3, [pc, #320] @ (bc3c ) │ │ │ │ + bmi.n baee │ │ │ │ + ldr r3, [pc, #320] @ (bbdc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #292] @ (bc40 ) │ │ │ │ - ldr r2, [pc, #284] @ (bc38 ) │ │ │ │ + ldr r1, [pc, #292] @ (bbe0 ) │ │ │ │ + ldr r2, [pc, #284] @ (bbd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n bbf6 │ │ │ │ + bne.n bb96 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n bb18 │ │ │ │ + b.n bab8 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n bb18 │ │ │ │ + b.n bab8 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n bb18 │ │ │ │ + b.n bab8 │ │ │ │ movs r0, #1 │ │ │ │ blx 38f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bbf2 │ │ │ │ + beq.n bb92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n bbfa │ │ │ │ - ldr r2, [pc, #208] @ (bc44 ) │ │ │ │ + bpl.n bb9a │ │ │ │ + ldr r2, [pc, #208] @ (bbe4 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n bc16 │ │ │ │ - ldr r2, [pc, #204] @ (bc48 ) │ │ │ │ + beq.n bbb6 │ │ │ │ + ldr r2, [pc, #204] @ (bbe8 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n bc12 │ │ │ │ + beq.n bbb2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n bc0e │ │ │ │ - ldr r3, [pc, #196] @ (bc4c ) │ │ │ │ + ble.n bbae │ │ │ │ + ldr r3, [pc, #196] @ (bbec ) │ │ │ │ str r4, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n bbe6 │ │ │ │ + bpl.n bb86 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n bb18 │ │ │ │ + beq.n bab8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bb18 │ │ │ │ + bne.n bab8 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n bb18 │ │ │ │ + b.n bab8 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bb02 │ │ │ │ + bne.n baa2 │ │ │ │ add.w r0, r3, #200 @ 0xc8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a8c0 │ │ │ │ + bl a864 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n bbf2 │ │ │ │ + beq.n bb92 │ │ │ │ ldr.w r2, [r3, #208] @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bafe │ │ │ │ + beq.n ba9e │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - b.n baf6 │ │ │ │ + b.n ba96 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n bba4 │ │ │ │ + b.n bb44 │ │ │ │ movs r4, #0 │ │ │ │ - b.n bb18 │ │ │ │ + b.n bab8 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (bc50 ) │ │ │ │ + ldr r3, [pc, #84] @ (bbf0 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #84] @ (bc54 ) │ │ │ │ - ldr r0, [pc, #84] @ (bc58 ) │ │ │ │ + ldr r1, [pc, #84] @ (bbf4 ) │ │ │ │ + ldr r0, [pc, #84] @ (bbf8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 422c │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #68] @ (bc5c ) │ │ │ │ + ldr r3, [pc, #68] @ (bbfc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #64] @ (bc60 ) │ │ │ │ - ldr r0, [pc, #68] @ (bc64 ) │ │ │ │ + ldr r1, [pc, #64] @ (bc00 ) │ │ │ │ + ldr r0, [pc, #68] @ (bc04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - rors r2, r5 │ │ │ │ + negs r2, r1 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [pc, #736] @ (bf14 ) │ │ │ │ + ldr r5, [pc, #96] @ (bc34 ) │ │ │ │ movs r5, r0 │ │ │ │ - rors r2, r4 │ │ │ │ + negs r2, r0 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #544] @ (be60 ) │ │ │ │ + ldr r4, [pc, #928] @ (bf80 ) │ │ │ │ movs r5, r0 │ │ │ │ - sbcs r0, r2 │ │ │ │ + rors r0, r6 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #1000] @ (c038 ) │ │ │ │ + ldr r4, [pc, #360] @ (bd58 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r6, pc, #696 @ (adr r6, beac ) │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ movs r3, r0 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r6, pc, #576 @ (adr r6, be40 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #348] @ (bdd4 ) │ │ │ │ + ldr r3, [pc, #348] @ (bd74 ) │ │ │ │ sub sp, #16 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, bc96 │ │ │ │ + cbz r3, bc36 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n bc90 │ │ │ │ + beq.n bc30 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n bcc4 │ │ │ │ - ldr r3, [pc, #312] @ (bdd8 ) │ │ │ │ + bmi.n bc64 │ │ │ │ + ldr r3, [pc, #312] @ (bd78 ) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ ittt ne │ │ │ │ addne r2, #1 │ │ │ │ movne r3, r1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - beq.n bd84 │ │ │ │ + beq.n bd24 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n bcc0 │ │ │ │ + beq.n bc60 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ - b.n bc90 │ │ │ │ - ldr r3, [pc, #276] @ (bddc ) │ │ │ │ + b.n bc30 │ │ │ │ + ldr r3, [pc, #276] @ (bd7c ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #976] @ 0x3d0 │ │ │ │ blx 34e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bc90 │ │ │ │ + beq.n bc30 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n bdbc │ │ │ │ + bpl.n bd5c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n bdd0 │ │ │ │ + ble.n bd70 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [r2, #0] │ │ │ │ - ldr r2, [pc, #228] @ (bde0 ) │ │ │ │ + ldr r2, [pc, #228] @ (bd80 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, #612] @ 0x264 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 3a18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n bd20 │ │ │ │ + beq.n bcc0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, bd6c │ │ │ │ + cbz r1, bd0c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bd88 │ │ │ │ + beq.n bd28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bdae │ │ │ │ + beq.n bd4e │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n bd48 │ │ │ │ + beq.n bce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, bd78 │ │ │ │ - cbz r1, bd88 │ │ │ │ + cbz r3, bd18 │ │ │ │ + cbz r1, bd28 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bdb8 │ │ │ │ + beq.n bd58 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n bc82 │ │ │ │ + beq.n bc22 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bc82 │ │ │ │ + bne.n bc22 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ - b.n bc82 │ │ │ │ + b.n bc22 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n bd20 │ │ │ │ + b.n bcc0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n bd48 │ │ │ │ + b.n bce8 │ │ │ │ mov r3, r1 │ │ │ │ - b.n bcc0 │ │ │ │ + b.n bc60 │ │ │ │ blx 38a0 │ │ │ │ - ldr r3, [pc, #84] @ (bde4 ) │ │ │ │ + ldr r3, [pc, #84] @ (bd84 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ ittt ne │ │ │ │ addne r2, #1 │ │ │ │ movne r1, r0 │ │ │ │ strne r2, [r0, #0] │ │ │ │ - bne.n bd4c │ │ │ │ + bne.n bcec │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bc82 │ │ │ │ + bne.w bc22 │ │ │ │ mov r3, r0 │ │ │ │ - b.n bcc0 │ │ │ │ + b.n bc60 │ │ │ │ blx 3bf8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b.n bd38 │ │ │ │ + b.n bcd8 │ │ │ │ mov r3, r1 │ │ │ │ - b.n bcb4 │ │ │ │ - ldr r3, [pc, #40] @ (bde8 ) │ │ │ │ + b.n bc54 │ │ │ │ + ldr r3, [pc, #40] @ (bd88 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #40] @ (bdec ) │ │ │ │ - ldr r0, [pc, #44] @ (bdf0 ) │ │ │ │ + ldr r1, [pc, #40] @ (bd8c ) │ │ │ │ + ldr r0, [pc, #44] @ (bd90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 41fc │ │ │ │ - ands r2, r6 │ │ │ │ + lsls r2, r2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #752] @ (c0d0 ) │ │ │ │ + ldr r3, [pc, #112] @ (bdf0 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [pc, #544] @ (c004 ) │ │ │ │ + ldr r2, [pc, #928] @ (c124 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #720 @ (adr r6, c0bc ) │ │ │ │ + add r4, pc, #944 @ (adr r4, c13c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #404] @ (bf98 ) │ │ │ │ + ldr r4, [pc, #404] @ (bf38 ) │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r1 │ │ │ │ add r4, pc │ │ │ │ - beq.w bf44 │ │ │ │ - ldr r3, [pc, #396] @ (bf9c ) │ │ │ │ + beq.w bee4 │ │ │ │ + ldr r3, [pc, #396] @ (bf3c ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r2, r6, r3 │ │ │ │ subs r3, r5, r3 │ │ │ │ clz r2, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ands.w r7, r2, r3 │ │ │ │ - beq.n bece │ │ │ │ + beq.n be6e │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w bf94 │ │ │ │ + bpl.w bf34 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w bf94 │ │ │ │ + bpl.w bf34 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n bf3c │ │ │ │ + bne.n bedc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bf3c │ │ │ │ + bne.n bedc │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ ubfx r4, r0, #2, #3 │ │ │ │ ubfx r5, r1, #2, #3 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n bf3c │ │ │ │ + bne.n bedc │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n bf4c │ │ │ │ + bpl.n beec │ │ │ │ lsls r6, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, ip, #20 │ │ │ │ addpl.w r0, ip, #28 │ │ │ │ lsls r5, r1, #26 │ │ │ │ - bpl.n bf74 │ │ │ │ + bpl.n bf14 │ │ │ │ lsls r2, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, lr, #20 │ │ │ │ addpl.w r1, lr, #28 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n bf7e │ │ │ │ + beq.n bf1e │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n bf84 │ │ │ │ + beq.n bf24 │ │ │ │ cmp r4, #4 │ │ │ │ itt eq │ │ │ │ ldreq r2, [r0, #0] │ │ │ │ ldreq r5, [r1, #0] │ │ │ │ - bne.n bf90 │ │ │ │ + bne.n bf30 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n bf3c │ │ │ │ + bne.n bedc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n bec8 │ │ │ │ + beq.n be68 │ │ │ │ mul.w r2, r4, r3 │ │ │ │ blx 36c0 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [pc, #208] @ (bfa0 ) │ │ │ │ + ldr r5, [pc, #208] @ (bf40 ) │ │ │ │ ldr r5, [r4, r5] │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n bf3c │ │ │ │ + bne.n bedc │ │ │ │ cmp r1, r5 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bec8 │ │ │ │ + bne.n be68 │ │ │ │ movs r2, #2 │ │ │ │ blx 36e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bf8a │ │ │ │ - ldr r3, [pc, #168] @ (bfa4 ) │ │ │ │ - ldr r2, [pc, #168] @ (bfa8 ) │ │ │ │ + beq.n bf2a │ │ │ │ + ldr r3, [pc, #168] @ (bf44 ) │ │ │ │ + ldr r2, [pc, #168] @ (bf48 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r4, r2] │ │ │ │ subs r3, r0, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, bf6c │ │ │ │ + cbz r2, bf0c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n bec8 │ │ │ │ + beq.n be68 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bec8 │ │ │ │ + bne.n be68 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n bec8 │ │ │ │ + b.n be68 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r0, [ip, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n be90 │ │ │ │ - ldr r3, [pc, #84] @ (bfac ) │ │ │ │ + bne.n be30 │ │ │ │ + ldr r3, [pc, #84] @ (bf4c ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #84] @ (bfb0 ) │ │ │ │ - ldr r0, [pc, #84] @ (bfb4 ) │ │ │ │ + ldr r1, [pc, #84] @ (bf50 ) │ │ │ │ + ldr r0, [pc, #84] @ (bf54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3744 @ 0xea0 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ blx 3a00 │ │ │ │ mov r3, r0 │ │ │ │ - b.n bf1e │ │ │ │ + b.n bebe │ │ │ │ ldr.w r1, [lr, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n bea0 │ │ │ │ - b.n bf54 │ │ │ │ + bne.n be40 │ │ │ │ + b.n bef4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ - b.n beb2 │ │ │ │ + b.n be52 │ │ │ │ ldrh r2, [r0, #0] │ │ │ │ ldrh r5, [r1, #0] │ │ │ │ - b.n beb2 │ │ │ │ + b.n be52 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n bec8 │ │ │ │ + b.n be68 │ │ │ │ bl 434c │ │ │ │ bl 410c │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r7, #4 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + push {r1, r3, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #188] @ (c084 ) │ │ │ │ + ldr r2, [pc, #188] @ (c024 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n c02e │ │ │ │ + bpl.n bfce │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n bfe6 │ │ │ │ + beq.n bf86 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.n c00e │ │ │ │ + bls.n bfae │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 395c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n c008 │ │ │ │ + beq.n bfa8 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, c01e │ │ │ │ + cbz r1, bfbe │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ - b.n bff8 │ │ │ │ + b.n bf98 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, c05a │ │ │ │ + cbz r3, bffa │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, c05a │ │ │ │ + cbz r3, bffa │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, c05a │ │ │ │ - ldr r2, [pc, #72] @ (c088 ) │ │ │ │ + cbz r0, bffa │ │ │ │ + ldr r2, [pc, #72] @ (c028 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n c066 │ │ │ │ + bne.n c006 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n bfe6 │ │ │ │ + bmi.n bf86 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bfb8 │ │ │ │ + bl bf58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.n bff8 │ │ │ │ + b.n bf98 │ │ │ │ blx 3940 │ │ │ │ - cbz r0, c074 │ │ │ │ + cbz r0, c014 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n c008 │ │ │ │ - bl 8384 │ │ │ │ + b.n bfa8 │ │ │ │ + bl 83b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c060 │ │ │ │ + beq.n c000 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n c046 │ │ │ │ - ldr r3, [pc, #20] @ (c08c ) │ │ │ │ - ldr r1, [pc, #24] @ (c090 ) │ │ │ │ + b.n bfe6 │ │ │ │ + ldr r3, [pc, #20] @ (c02c ) │ │ │ │ + ldr r1, [pc, #24] @ (c030 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n c060 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + b.n c000 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #196] @ (c168 ) │ │ │ │ + ldr r4, [pc, #196] @ (c108 ) │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c122 │ │ │ │ + beq.n c0c2 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r3, c0d2 │ │ │ │ - ldr r0, [pc, #184] @ (c16c ) │ │ │ │ + cbz r3, c072 │ │ │ │ + ldr r0, [pc, #184] @ (c10c ) │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #176] @ (c170 ) │ │ │ │ + ldr r1, [pc, #176] @ (c110 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n c11c │ │ │ │ + beq.n c0bc │ │ │ │ ldr.w r0, [r2, #172] @ 0xac │ │ │ │ - cbz r0, c132 │ │ │ │ + cbz r0, c0d2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w r5, [ip, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n c164 │ │ │ │ - ldr.w lr, [pc, #136] @ c174 │ │ │ │ + bpl.n c104 │ │ │ │ + ldr.w lr, [pc, #136] @ c114 │ │ │ │ ldr.w r5, [r4, lr] │ │ │ │ cmp ip, r5 │ │ │ │ - beq.n c14a │ │ │ │ - ldr.w lr, [pc, #128] @ c178 │ │ │ │ + beq.n c0ea │ │ │ │ + ldr.w lr, [pc, #128] @ c118 │ │ │ │ ldr.w r5, [r4, lr] │ │ │ │ cmp ip, r5 │ │ │ │ - beq.n c160 │ │ │ │ + beq.n c100 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n c0b2 │ │ │ │ + ble.n c052 │ │ │ │ adds r0, #8 │ │ │ │ - b.n c114 │ │ │ │ + b.n c0b4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n c0b2 │ │ │ │ + beq.n c052 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n c10e │ │ │ │ + bne.n c0ae │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #88] @ (c17c ) │ │ │ │ - ldr r1, [pc, #88] @ (c180 ) │ │ │ │ + ldr r3, [pc, #88] @ (c11c ) │ │ │ │ + ldr r1, [pc, #88] @ (c120 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n c0cc │ │ │ │ + b.n c06c │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n c11c │ │ │ │ + beq.n c0bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c134 │ │ │ │ - ldr r3, [pc, #64] @ (c184 ) │ │ │ │ + bne.n c0d4 │ │ │ │ + ldr r3, [pc, #64] @ (c124 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n c11c │ │ │ │ - b.n c0b2 │ │ │ │ - ldr r3, [pc, #60] @ (c188 ) │ │ │ │ + beq.n c0bc │ │ │ │ + b.n c052 │ │ │ │ + ldr r3, [pc, #60] @ (c128 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (c18c ) │ │ │ │ - ldr r0, [pc, #60] @ (c190 ) │ │ │ │ + ldr r1, [pc, #56] @ (c12c ) │ │ │ │ + ldr r0, [pc, #60] @ (c130 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 40dc │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #22] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #144 @ (adr r3, c21c ) │ │ │ │ + add r1, pc, #368 @ (adr r1, c29c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #328] @ (c2f0 ) │ │ │ │ + ldr r3, [pc, #328] @ (c290 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, c1c4 │ │ │ │ + cbz r3, c164 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, c1ce │ │ │ │ + cbz r3, c16e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 3bf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c1bc │ │ │ │ - ldr r2, [pc, #292] @ (c2f4 ) │ │ │ │ + bne.n c15c │ │ │ │ + ldr r2, [pc, #292] @ (c294 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 37f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, c1f4 │ │ │ │ - ldr r0, [pc, #280] @ (c2f8 ) │ │ │ │ + cbnz r0, c194 │ │ │ │ + ldr r0, [pc, #280] @ (c298 ) │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #276] @ (c2fc ) │ │ │ │ + ldr r1, [pc, #276] @ (c29c ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c1bc │ │ │ │ + b.n c15c │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 38a0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3894 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c1de │ │ │ │ + beq.n c17e │ │ │ │ blx 3ac4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c1de │ │ │ │ - ldr r2, [pc, #236] @ (c300 ) │ │ │ │ + beq.n c17e │ │ │ │ + ldr r2, [pc, #236] @ (c2a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #548] @ 0x224 │ │ │ │ blx 3bdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c2a0 │ │ │ │ + beq.n c240 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3bdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c2be │ │ │ │ + beq.n c25e │ │ │ │ strd r3, r0, [sp] │ │ │ │ blx 38e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n c252 │ │ │ │ + beq.n c1f2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, c288 │ │ │ │ + cbz r2, c228 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c262 │ │ │ │ + beq.n c202 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r2, c294 │ │ │ │ + cbz r2, c234 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c272 │ │ │ │ + beq.n c212 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, c27c │ │ │ │ + cbz r2, c21c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n c1de │ │ │ │ + beq.n c17e │ │ │ │ mov r3, r8 │ │ │ │ - b.n c1bc │ │ │ │ + b.n c15c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c272 │ │ │ │ + b.n c212 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c252 │ │ │ │ + b.n c1f2 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c262 │ │ │ │ + b.n c202 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c1de │ │ │ │ + beq.n c17e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c1de │ │ │ │ + bne.n c17e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c1de │ │ │ │ + b.n c17e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c2dc │ │ │ │ + beq.n c27c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c292 │ │ │ │ + beq.n c232 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ - bne.n c26c │ │ │ │ - b.n c1de │ │ │ │ + bne.n c20c │ │ │ │ + b.n c17e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w c1de │ │ │ │ + beq.w c17e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c2b2 │ │ │ │ - b.n c1de │ │ │ │ + beq.n c252 │ │ │ │ + b.n c17e │ │ │ │ nop │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r8, sl │ │ │ │ movs r5, 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, #3976] @ 0xf88 │ │ │ │ - ldr.w r1, [pc, #1920] @ ca98 │ │ │ │ + ldr.w r1, [pc, #1920] @ ca38 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1920] @ ca9c │ │ │ │ + ldr.w r3, [pc, #1920] @ ca3c │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r4, [pc, #1916] @ caa0 │ │ │ │ - ldr.w r2, [pc, #1916] @ caa4 │ │ │ │ + ldr.w r4, [pc, #1916] @ ca40 │ │ │ │ + ldr.w r2, [pc, #1916] @ ca44 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c428 │ │ │ │ - ldr.w r2, [pc, #1896] @ caa8 │ │ │ │ + beq.n c3c8 │ │ │ │ + ldr.w r2, [pc, #1896] @ ca48 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c448 │ │ │ │ - ldr.w r2, [pc, #1888] @ caac │ │ │ │ + beq.n c3e8 │ │ │ │ + ldr.w r2, [pc, #1888] @ ca4c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c492 │ │ │ │ + beq.w c432 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c3fc │ │ │ │ + beq.n c39c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c3fc │ │ │ │ + beq.n c39c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c3f6 │ │ │ │ - ldr.w r2, [pc, #1860] @ cab0 │ │ │ │ + beq.n c396 │ │ │ │ + ldr.w r2, [pc, #1860] @ ca50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r5, [r4, r2] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n c396 │ │ │ │ + beq.n c336 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3b68 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, c3cc │ │ │ │ + cbz r0, c36c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n c396 │ │ │ │ + beq.n c336 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3b68 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbec │ │ │ │ + beq.w cb8c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ vldr d0, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c3ac │ │ │ │ + beq.n c34c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c418 │ │ │ │ - ldr.w r2, [pc, #1796] @ cab4 │ │ │ │ - ldr.w r3, [pc, #1768] @ ca9c │ │ │ │ + beq.n c3b8 │ │ │ │ + ldr.w r2, [pc, #1796] @ ca54 │ │ │ │ + ldr.w r3, [pc, #1768] @ ca3c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w c4d0 │ │ │ │ + bne.w c470 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r0, [pc, #1768] @ cab8 │ │ │ │ + ldr.w r0, [pc, #1768] @ ca58 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr.w r1, [pc, #1768] @ cabc │ │ │ │ + ldr.w r1, [pc, #1768] @ ca5c │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c3f6 │ │ │ │ + beq.n c396 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c4d4 │ │ │ │ + beq.n c474 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n c3ac │ │ │ │ - ldr.w r3, [pc, #1712] @ cab0 │ │ │ │ + b.n c34c │ │ │ │ + ldr.w r3, [pc, #1712] @ ca50 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r5, [sp, #24] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl b8d0 │ │ │ │ + bl b870 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c380 │ │ │ │ - b.n c3f6 │ │ │ │ + bne.n c320 │ │ │ │ + b.n c396 │ │ │ │ mov r0, r3 │ │ │ │ vstr d0, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n c3ac │ │ │ │ + b.n c34c │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w cc10 │ │ │ │ + bpl.w cbb0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n c4e0 │ │ │ │ + bpl.n c480 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 3b74 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl acb4 │ │ │ │ - b.n c3ac │ │ │ │ + bl ac58 │ │ │ │ + b.n c34c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w cc2a │ │ │ │ - ldr.w r2, [pc, #1644] @ cac0 │ │ │ │ + bpl.w cbca │ │ │ │ + ldr.w r2, [pc, #1644] @ ca60 │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cc14 │ │ │ │ - ldr.w r2, [pc, #1632] @ cac4 │ │ │ │ + beq.w cbb4 │ │ │ │ + ldr.w r2, [pc, #1632] @ ca64 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cc0c │ │ │ │ - ldr.w r2, [pc, #1624] @ cac8 │ │ │ │ - ldr.w r3, [pc, #1576] @ ca9c │ │ │ │ + beq.w cbac │ │ │ │ + ldr.w r2, [pc, #1624] @ ca68 │ │ │ │ + ldr.w r3, [pc, #1576] @ ca3c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #8] │ │ │ │ - bne.n c4d0 │ │ │ │ + bne.n c470 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w acb4 │ │ │ │ - ldr.w r2, [pc, #1580] @ cac0 │ │ │ │ + b.w ac58 │ │ │ │ + ldr.w r2, [pc, #1580] @ ca60 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cc14 │ │ │ │ - ldr.w r2, [pc, #1572] @ cac4 │ │ │ │ + beq.w cbb4 │ │ │ │ + ldr.w r2, [pc, #1572] @ ca64 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cc0c │ │ │ │ + beq.w cbac │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbnz r2, c4dc │ │ │ │ - ldr.w r3, [pc, #1564] @ cacc │ │ │ │ + cbnz r2, c47c │ │ │ │ + ldr.w r3, [pc, #1564] @ ca6c │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - ldr.w r0, [pc, #1560] @ cad0 │ │ │ │ - ldr.w r3, [pc, #1504] @ ca9c │ │ │ │ + ldr.w r0, [pc, #1560] @ ca70 │ │ │ │ + ldr.w r3, [pc, #1504] @ ca3c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r0, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ - beq.n c488 │ │ │ │ + beq.n c428 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c3f6 │ │ │ │ + b.n c396 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b.n c4b4 │ │ │ │ + b.n c454 │ │ │ │ lsls r2, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r9, r0, #28 │ │ │ │ - bmi.n c4f4 │ │ │ │ + bmi.n c494 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w cbf4 │ │ │ │ + beq.w cb94 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ it eq │ │ │ │ addeq.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n c57c │ │ │ │ + beq.n c51c │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w c860 │ │ │ │ + beq.w c800 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ subeq.w r1, r9, #4 │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n c52c │ │ │ │ - b.n cbf0 │ │ │ │ - ldr.w r2, [pc, #1456] @ cad4 │ │ │ │ + beq.n c4cc │ │ │ │ + b.n cb90 │ │ │ │ + ldr.w r2, [pc, #1456] @ ca74 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ - cbz r2, c544 │ │ │ │ + cbz r2, c4e4 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n c520 │ │ │ │ + bls.n c4c0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 394c <_PyUnicode_IsWhitespace@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c52a │ │ │ │ + bne.n c4ca │ │ │ │ add.w r1, r9, r8, lsl #2 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w c7fa │ │ │ │ + bge.w c79a │ │ │ │ ldr.w r0, [r1, #-4]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n c5c4 │ │ │ │ - ldr.w ip, [pc, #1400] @ cad4 │ │ │ │ + bhi.n c564 │ │ │ │ + ldr.w ip, [pc, #1400] @ ca74 │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c5d8 │ │ │ │ + beq.n c578 │ │ │ │ mov r8, r2 │ │ │ │ - b.n c548 │ │ │ │ + b.n c4e8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 394c <_PyUnicode_IsWhitespace@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r0, c590 │ │ │ │ + cbz r0, c530 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n c56c │ │ │ │ - ldr.w r2, [pc, #1356] @ cad4 │ │ │ │ + bhi.n c50c │ │ │ │ + ldr.w r2, [pc, #1356] @ ca74 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c57a │ │ │ │ + bne.n c51a │ │ │ │ rsb r2, r9, #1 │ │ │ │ add.w r1, r9, r8 │ │ │ │ adds r3, r2, r3 │ │ │ │ mov r7, r3 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, r2 │ │ │ │ - bge.w c8f2 │ │ │ │ + bge.w c892 │ │ │ │ ldrb.w r0, [r1, #-1]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w c6f8 │ │ │ │ - ldr.w ip, [pc, #1312] @ cad4 │ │ │ │ + bhi.w c698 │ │ │ │ + ldr.w ip, [pc, #1312] @ ca74 │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c70e │ │ │ │ + beq.w c6ae │ │ │ │ mov r8, r2 │ │ │ │ - b.n c59c │ │ │ │ + b.n c53c │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 394c <_PyUnicode_IsWhitespace@plt> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c568 │ │ │ │ + bne.n c508 │ │ │ │ sub.w lr, r8, r3 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ mov r7, r3 │ │ │ │ sub.w r0, r1, #43 @ 0x2b │ │ │ │ mov fp, r1 │ │ │ │ bics.w r1, r0, #2 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ add.w r1, ip, r3 │ │ │ │ sub.w ip, lr, ip │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r0, [r9, r1, lsl #2] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - bhi.w c738 │ │ │ │ + bhi.w c6d8 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bls.n c6ac │ │ │ │ + bls.n c64c │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.n c6ac │ │ │ │ + bhi.n c64c │ │ │ │ tbb [pc, r0] │ │ │ │ - ldr r2, [pc, #68] @ (c660 ) │ │ │ │ + ldr r2, [pc, #68] @ (c600 ) │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ - ldr r2, [pc, #296] @ (c750 ) │ │ │ │ - ldr r2, [pc, #296] @ (c750 ) │ │ │ │ - ldr r2, [pc, #296] @ (c754 ) │ │ │ │ - ldr r2, [pc, #296] @ (c754 ) │ │ │ │ - ldr r2, [pc, #296] @ (c758 ) │ │ │ │ - ldr r2, [pc, #296] @ (c758 ) │ │ │ │ - ldr r2, [pc, #296] @ (c75c ) │ │ │ │ + ldr r2, [pc, #296] @ (c6f0 ) │ │ │ │ + ldr r2, [pc, #296] @ (c6f0 ) │ │ │ │ + ldr r2, [pc, #296] @ (c6f4 ) │ │ │ │ + ldr r2, [pc, #296] @ (c6f4 ) │ │ │ │ + ldr r2, [pc, #296] @ (c6f8 ) │ │ │ │ + ldr r2, [pc, #296] @ (c6f8 ) │ │ │ │ + ldr r2, [pc, #296] @ (c6fc ) │ │ │ │ itet mi │ │ │ │ - ldrmi r2, [pc, #296] @ (c760 ) │ │ │ │ - ldrpl r2, [pc, #296] @ (c760 ) │ │ │ │ + ldrmi r2, [pc, #296] @ (c700 ) │ │ │ │ + ldrpl r2, [pc, #296] @ (c700 ) │ │ │ │ lslmi r4, r2, #2 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - ble.w c808 │ │ │ │ + ble.w c7a8 │ │ │ │ add.w r0, lr, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3c28 │ │ │ │ - cbz r0, c6ac │ │ │ │ + cbz r0, c64c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r8, r3 │ │ │ │ - blt.n c6a8 │ │ │ │ + blt.n c648 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w c90c │ │ │ │ + beq.w c8ac │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w c95e │ │ │ │ + beq.w c8fe │ │ │ │ add.w ip, r9, r7, lsl #2 │ │ │ │ mov r7, r0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r2, [ip] │ │ │ │ strb r2, [r7, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n c6a8 │ │ │ │ + bhi.n c648 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r2, #46 @ 0x2e │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n c6a8 │ │ │ │ + bne.n c648 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ addne r7, #1 │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.w cb1e │ │ │ │ + blt.w cabe │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov lr, r1 │ │ │ │ strb r2, [r7, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n c678 │ │ │ │ + bls.n c618 │ │ │ │ blx 35ac │ │ │ │ mov r0, r5 │ │ │ │ blx 3c98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c3f6 │ │ │ │ - ldr r3, [pc, #1012] @ (cab0 ) │ │ │ │ + beq.w c396 │ │ │ │ + ldr r3, [pc, #1012] @ (ca50 ) │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, r3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n c6ce │ │ │ │ + beq.n c66e │ │ │ │ blx 3b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbec │ │ │ │ + beq.w cb8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c3ac │ │ │ │ + beq.w c34c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c3ac │ │ │ │ + bne.w c34c │ │ │ │ mov r0, r5 │ │ │ │ vstr d0, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n c3ac │ │ │ │ + b.n c34c │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 394c <_PyUnicode_IsWhitespace@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c5c0 │ │ │ │ + bne.w c560 │ │ │ │ sub.w lr, r8, r7 │ │ │ │ ldrb.w r0, [r9, r7] │ │ │ │ mov fp, r0 │ │ │ │ subs r0, #43 @ 0x2b │ │ │ │ tst.w r0, #253 @ 0xfd │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ add.w r1, r7, ip │ │ │ │ sub.w ip, lr, ip │ │ │ │ mov r6, r1 │ │ │ │ ldrb.w r0, [r9, r1] │ │ │ │ - b.n c604 │ │ │ │ + b.n c5a4 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - beq.n c796 │ │ │ │ + beq.n c736 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n c6ac │ │ │ │ + bne.n c64c │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n c6ac │ │ │ │ + bne.n c64c │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w c9b4 │ │ │ │ + beq.w c954 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w cb40 │ │ │ │ + beq.w cae0 │ │ │ │ ldr.w r3, [r9, r2, lsl #2] │ │ │ │ add.w r1, r9, r2, lsl #2 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ sub.w r3, r3, #65 @ 0x41 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bic.w r2, r2, #32 │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c6ac │ │ │ │ - vldr d0, [pc, #756] @ ca78 │ │ │ │ + beq.n c64c │ │ │ │ + vldr d0, [pc, #756] @ ca18 │ │ │ │ cmp.w fp, #45 @ 0x2d │ │ │ │ - vldr d7, [pc, #756] @ ca80 │ │ │ │ + vldr d7, [pc, #756] @ ca20 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n c3ac │ │ │ │ + b.n c34c │ │ │ │ cmp.w ip, #2 │ │ │ │ - ble.n c6ac │ │ │ │ + ble.n c64c │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w c9cc │ │ │ │ + beq.w c96c │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w ca18 │ │ │ │ + beq.w c9b8 │ │ │ │ ldr.w r3, [r9, r2, lsl #2] │ │ │ │ add.w r1, r9, r2, lsl #2 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ sub.w r3, r3, #78 @ 0x4e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -11958,246 +11915,246 @@ │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp.w ip, #3 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w cb5a │ │ │ │ - vldr d0, [pc, #672] @ ca88 │ │ │ │ + beq.w cafa │ │ │ │ + vldr d0, [pc, #672] @ ca28 │ │ │ │ cmp.w fp, #45 @ 0x2d │ │ │ │ - vldr d7, [pc, #672] @ ca90 │ │ │ │ + vldr d7, [pc, #672] @ ca30 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n c3ac │ │ │ │ + b.n c34c │ │ │ │ sub.w lr, r8, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w c5dc │ │ │ │ - b.n c6ac │ │ │ │ + bgt.w c57c │ │ │ │ + b.n c64c │ │ │ │ cmp r8, r3 │ │ │ │ - blt.w c6ac │ │ │ │ + blt.w c64c │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w cad8 │ │ │ │ + beq.w ca78 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w ca32 │ │ │ │ + beq.w c9d2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add.w ip, r9, r7, lsl #2 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r7, r1 │ │ │ │ - b.n c854 │ │ │ │ + b.n c7f4 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r0, #46 @ 0x2e │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ tst.w r2, lr │ │ │ │ - bne.w c6ac │ │ │ │ + bne.w c64c │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ addne r7, #1 │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.w c9e4 │ │ │ │ + blt.w c984 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r0, [ip] │ │ │ │ strb r0, [r7, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n c82c │ │ │ │ - b.n c6ac │ │ │ │ + bls.n c7cc │ │ │ │ + b.n c64c │ │ │ │ sub.w r1, r9, #2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n c878 │ │ │ │ + b.n c818 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 394c <_PyUnicode_IsWhitespace@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r0, c88a │ │ │ │ + cbz r0, c82a │ │ │ │ adds r3, #1 │ │ │ │ ldrh.w r0, [r1, #2]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n c868 │ │ │ │ - ldr r2, [pc, #592] @ (cad4 ) │ │ │ │ + bhi.n c808 │ │ │ │ + ldr r2, [pc, #592] @ (ca74 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c876 │ │ │ │ + bne.n c816 │ │ │ │ add.w r1, r9, r8, lsl #1 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n c900 │ │ │ │ + bge.n c8a0 │ │ │ │ ldrh.w r0, [r1, #-2]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n c8b4 │ │ │ │ + bls.n c854 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 394c <_PyUnicode_IsWhitespace@plt> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r0, c8c2 │ │ │ │ + cbz r0, c862 │ │ │ │ mov r8, r2 │ │ │ │ - b.n c88e │ │ │ │ - ldr.w ip, [pc, #540] @ cad4 │ │ │ │ + b.n c82e │ │ │ │ + ldr.w ip, [pc, #540] @ ca74 │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c8b0 │ │ │ │ + bne.n c850 │ │ │ │ sub.w lr, r8, r3 │ │ │ │ ldrh.w r1, [r9, r3, lsl #1] │ │ │ │ movw ip, #65533 @ 0xfffd │ │ │ │ mov r7, r3 │ │ │ │ sub.w r0, r1, #43 @ 0x2b │ │ │ │ mov fp, r1 │ │ │ │ and.w ip, r0, ip │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ add.w r1, ip, r3 │ │ │ │ sub.w ip, lr, ip │ │ │ │ mov r6, r1 │ │ │ │ ldrh.w r0, [r9, r1, lsl #1] │ │ │ │ - b.n c604 │ │ │ │ + b.n c5a4 │ │ │ │ sub.w lr, r8, r7 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w c712 │ │ │ │ - b.n c6ac │ │ │ │ + bgt.w c6b2 │ │ │ │ + b.n c64c │ │ │ │ sub.w lr, r8, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.n c8c6 │ │ │ │ - b.n c6ac │ │ │ │ + bgt.n c866 │ │ │ │ + b.n c64c │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ add ip, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, ip │ │ │ │ mov r6, r7 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ strb r3, [r7, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.w c6a8 │ │ │ │ + bhi.w c648 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r3, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ tst.w sl, r1 │ │ │ │ - bne.w c6a8 │ │ │ │ + bne.w c648 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r7, r6 │ │ │ │ addne r7, r6, #1 │ │ │ │ adds r3, r2, #2 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.w cb1e │ │ │ │ + blt.w cabe │ │ │ │ mov r2, ip │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r7 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ strb r3, [r7, #0] │ │ │ │ - bls.n c924 │ │ │ │ - b.n c6a8 │ │ │ │ + bls.n c8c4 │ │ │ │ + b.n c648 │ │ │ │ add.w r2, r9, r7, lsl #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrh.w ip, [r2] │ │ │ │ strb.w ip, [r7] │ │ │ │ cmp.w ip, #127 @ 0x7f │ │ │ │ - bhi.w c6a8 │ │ │ │ + bhi.w c648 │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne.w ip, #46 @ 0x2e │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.w c6a8 │ │ │ │ + bne.w c648 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ addne r7, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.w cb1e │ │ │ │ + blt.w cabe │ │ │ │ ldrh.w ip, [r2] │ │ │ │ mov lr, r1 │ │ │ │ strb.w ip, [r7] │ │ │ │ cmp.w ip, #127 @ 0x7f │ │ │ │ - bls.n c978 │ │ │ │ - b.n c6a8 │ │ │ │ + bls.n c918 │ │ │ │ + b.n c648 │ │ │ │ ldrb.w r3, [r9, r2] │ │ │ │ add.w r2, r9, r6 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ sub.w r7, r3, #65 @ 0x41 │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ negs r3, r7 │ │ │ │ adcs r3, r7 │ │ │ │ - b.n c770 │ │ │ │ + b.n c710 │ │ │ │ ldrb.w r3, [r9, r2] │ │ │ │ add.w r2, r9, r6 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ sub.w r0, r3, #78 @ 0x4e │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n c7c6 │ │ │ │ + b.n c766 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c6ac │ │ │ │ + bne.w c64c │ │ │ │ mov r0, r1 │ │ │ │ strb r2, [r7, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ blx 387c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w c3ac │ │ │ │ + beq.w c34c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w c6ac │ │ │ │ + bne.w c64c │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c3f6 │ │ │ │ - b.n c6ac │ │ │ │ + bne.w c396 │ │ │ │ + b.n c64c │ │ │ │ ldrh.w r3, [r9, r2, lsl #1] │ │ │ │ add.w r2, r9, r2, lsl #1 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ uxth r3, r3 │ │ │ │ sub.w r1, r3, #78 @ 0x4e │ │ │ │ negs r3, r1 │ │ │ │ adcs r3, r1 │ │ │ │ - b.n c7c6 │ │ │ │ + b.n c766 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add.w ip, r9, r7, lsl #1 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r7, r1 │ │ │ │ - b.n ca66 │ │ │ │ + b.n ca06 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r0, #46 @ 0x2e │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ tst.w r2, lr │ │ │ │ - bne.w c6ac │ │ │ │ + bne.w c64c │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ addne r7, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.n c9e4 │ │ │ │ + blt.n c984 │ │ │ │ mov lr, r2 │ │ │ │ ldrh.w r0, [ip] │ │ │ │ strb r0, [r7, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n ca40 │ │ │ │ - b.n c6ac │ │ │ │ + bls.n c9e0 │ │ │ │ + b.n c64c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.32 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -12206,331 +12163,331 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add ip, r7 │ │ │ │ mov r7, r1 │ │ │ │ - b.n cb0e │ │ │ │ + b.n caae │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r0, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ tst.w r2, sl │ │ │ │ - bne.w c6ac │ │ │ │ + bne.w c64c │ │ │ │ adds r3, #2 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r7, r6 │ │ │ │ addne r7, r6, #1 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.w c9e4 │ │ │ │ + blt.w c984 │ │ │ │ mov sl, r2 │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ mov r6, r7 │ │ │ │ strb r0, [r7, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n cae4 │ │ │ │ - b.n c6ac │ │ │ │ + bls.n ca84 │ │ │ │ + b.n c64c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w c6a8 │ │ │ │ + bne.w c648 │ │ │ │ mov r2, r1 │ │ │ │ strb r1, [r7, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 387c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vstr d0, [sp] │ │ │ │ blx 35ac │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n c9f4 │ │ │ │ + b.n c994 │ │ │ │ ldrh.w r3, [r9, r2, lsl #1] │ │ │ │ add.w r2, r9, r2, lsl #1 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ uxth r3, r3 │ │ │ │ sub.w r6, r3, #65 @ 0x41 │ │ │ │ negs r3, r6 │ │ │ │ adcs r3, r6 │ │ │ │ - b.n c770 │ │ │ │ + b.n c710 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bne.w c6ac │ │ │ │ + bne.w c64c │ │ │ │ mov r8, r9 │ │ │ │ mov r1, r9 │ │ │ │ adds r2, r6, #3 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8974 │ │ │ │ + bl 89a4 │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 8974 │ │ │ │ + bl 89a4 │ │ │ │ bic.w r2, r9, #32 │ │ │ │ bic.w r1, r0, #32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ it eq │ │ │ │ cmpeq r1, #78 @ 0x4e │ │ │ │ mov r0, sl │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ ands r3, r2 │ │ │ │ mov r1, r8 │ │ │ │ adds r2, r6, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8974 │ │ │ │ + bl 89a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bic.w r2, r0, #32 │ │ │ │ mov r1, r8 │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ mov r0, sl │ │ │ │ adds r2, r6, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8974 │ │ │ │ + bl 89a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bic.w r2, r0, #32 │ │ │ │ mov r1, r8 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ mov r0, sl │ │ │ │ adds r2, r6, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8974 │ │ │ │ + bl 89a4 │ │ │ │ bic.w r2, r0, #32 │ │ │ │ cmp r2, #89 @ 0x59 │ │ │ │ - bne.w c6ac │ │ │ │ + bne.w c64c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c7e6 │ │ │ │ - b.n c6ac │ │ │ │ + bne.w c786 │ │ │ │ + b.n c64c │ │ │ │ bl 43b0 │ │ │ │ bl 434c │ │ │ │ - ldr r3, [pc, #72] @ (cc40 ) │ │ │ │ + ldr r3, [pc, #72] @ (cbe0 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #72] @ (cc44 ) │ │ │ │ - ldr r0, [pc, #72] @ (cc48 ) │ │ │ │ + ldr r1, [pc, #72] @ (cbe4 ) │ │ │ │ + ldr r0, [pc, #72] @ (cbe8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3744 @ 0xea0 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 416c │ │ │ │ - ldr r3, [pc, #52] @ (cc4c ) │ │ │ │ + ldr r3, [pc, #52] @ (cbec ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (cc50 ) │ │ │ │ - ldr r0, [pc, #52] @ (cc54 ) │ │ │ │ + ldr r1, [pc, #52] @ (cbf0 ) │ │ │ │ + ldr r0, [pc, #52] @ (cbf4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (cc58 ) │ │ │ │ + ldr r3, [pc, #44] @ (cbf8 ) │ │ │ │ movs r2, #25 │ │ │ │ - ldr r1, [pc, #44] @ (cc5c ) │ │ │ │ - ldr r0, [pc, #44] @ (cc60 ) │ │ │ │ + ldr r1, [pc, #44] @ (cbfc ) │ │ │ │ + ldr r0, [pc, #44] @ (cc00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3956 @ 0xf74 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r7, pc, #680 @ (adr r7, ce8c ) │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r7, pc, #472 @ (adr r7, cdd4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #244] @ (cd68 ) │ │ │ │ + ldr r2, [pc, #244] @ (cd08 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #7 │ │ │ │ - bpl.n cd10 │ │ │ │ + bpl.n ccb0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n cc92 │ │ │ │ + beq.n cc32 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ - bls.n cd02 │ │ │ │ + bls.n cca2 │ │ │ │ rsb r1, r1, #1 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r1, r2, #2 │ │ │ │ - beq.n ccd0 │ │ │ │ + beq.n cc70 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n ccf6 │ │ │ │ + beq.n cc96 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3b44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n ccca │ │ │ │ + beq.n cc6a │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, cce2 │ │ │ │ + cbz r0, cc82 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r3, #12] │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ - b.n ccba │ │ │ │ + b.n cc5a │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r0, [r3, #12] │ │ │ │ lsrs r1, r0, #2 │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ - b.n ccba │ │ │ │ + b.n cc5a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ rsb r2, r1, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n ccba │ │ │ │ + b.n cc5a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, cd3c │ │ │ │ + cbz r3, ccdc │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, cd3c │ │ │ │ + cbz r3, ccdc │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, cd3c │ │ │ │ - ldr r2, [pc, #76] @ (cd6c ) │ │ │ │ + cbz r0, ccdc │ │ │ │ + ldr r2, [pc, #76] @ (cd0c ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n cd4a │ │ │ │ + bne.n ccea │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #7 │ │ │ │ - bmi.n cc92 │ │ │ │ + bmi.n cc32 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl cc64 │ │ │ │ + bl cc04 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - b.n ccba │ │ │ │ + b.n cc5a │ │ │ │ blx 3940 │ │ │ │ - cbz r0, cd58 │ │ │ │ + cbz r0, ccf8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n ccca │ │ │ │ - bl 8384 │ │ │ │ + b.n cc6a │ │ │ │ + bl 83b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cd42 │ │ │ │ + beq.n cce2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n cd28 │ │ │ │ - ldr r3, [pc, #20] @ (cd70 ) │ │ │ │ - ldr r1, [pc, #24] @ (cd74 ) │ │ │ │ + b.n ccc8 │ │ │ │ + ldr r3, [pc, #20] @ (cd10 ) │ │ │ │ + ldr r1, [pc, #24] @ (cd14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n cd42 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + b.n cce2 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n cdcc │ │ │ │ + bpl.n cd6c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ - bls.n cdbe │ │ │ │ + bls.n cd5e │ │ │ │ rsb r3, r3, #1 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r3, r2, #2 │ │ │ │ - beq.n cda0 │ │ │ │ + beq.n cd40 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n cdb2 │ │ │ │ + beq.n cd52 │ │ │ │ b.w 3b40 │ │ │ │ ldrd r0, r1, [r0, #12] │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ bx lr │ │ │ │ @@ -12539,109 +12496,109 @@ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ rsb r0, r3, #1 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ bx lr │ │ │ │ - b.n cc64 │ │ │ │ + b.n cc04 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #220] @ (cebc ) │ │ │ │ + ldr r4, [pc, #220] @ (ce5c ) │ │ │ │ cmp r0, r1 │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ it eq │ │ │ │ moveq r4, #1 │ │ │ │ - beq.n ce10 │ │ │ │ - ldr.w ip, [pc, #208] @ cec0 │ │ │ │ + beq.n cdb0 │ │ │ │ + ldr.w ip, [pc, #208] @ ce60 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r5, [r4, ip] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r5 │ │ │ │ - bne.n ce2e │ │ │ │ + bne.n cdce │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbz r2, ce16 │ │ │ │ + cbz r2, cdb6 │ │ │ │ ands.w r0, r4, #2 │ │ │ │ - bne.n ce0e │ │ │ │ + bne.n cdae │ │ │ │ lsrs r1, r4, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n ce20 │ │ │ │ + beq.n cdc0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ and.w r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ sub.w r4, r4, #2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n ce10 │ │ │ │ - ldr.w lr, [pc, #148] @ cec4 │ │ │ │ + b.n cdb0 │ │ │ │ + ldr.w lr, [pc, #148] @ ce64 │ │ │ │ ldr.w r5, [r4, lr] │ │ │ │ cmp ip, r5 │ │ │ │ - beq.n ce9a │ │ │ │ + beq.n ce3a │ │ │ │ movs r2, #2 │ │ │ │ blx 36e4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ceb6 │ │ │ │ - ldr r3, [pc, #128] @ (cec8 ) │ │ │ │ - ldr r1, [pc, #128] @ (cecc ) │ │ │ │ - ldr.w ip, [pc, #132] @ ced0 │ │ │ │ + beq.n ce56 │ │ │ │ + ldr r3, [pc, #128] @ (ce68 ) │ │ │ │ + ldr r1, [pc, #128] @ (ce6c ) │ │ │ │ + ldr.w ip, [pc, #132] @ ce70 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr.w r4, [r4, ip] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ - cbz r1, ce8e │ │ │ │ + cbz r1, ce2e │ │ │ │ subs r4, r0, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n ce10 │ │ │ │ + beq.n cdb0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n ce10 │ │ │ │ + bne.n cdb0 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ce10 │ │ │ │ + b.n cdb0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 3a00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n ce74 │ │ │ │ + b.n ce14 │ │ │ │ vmov s15, r2 │ │ │ │ vldr d6, [r0, #8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.n ce10 │ │ │ │ + b.n cdb0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n ce10 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + b.n cdb0 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -12650,132 +12607,132 @@ │ │ │ │ lsls r0, r6, #11 │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #876] @ (d254 ) │ │ │ │ + ldr r1, [pc, #876] @ (d1f4 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #876] @ (d258 ) │ │ │ │ + ldr r2, [pc, #876] @ (d1f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - ldr r3, [pc, #872] @ (d25c ) │ │ │ │ + ldr r3, [pc, #872] @ (d1fc ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, cf52 │ │ │ │ + cbz r5, cef2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w d202 │ │ │ │ - ldr r1, [pc, #848] @ (d260 ) │ │ │ │ + bpl.w d1a2 │ │ │ │ + ldr r1, [pc, #848] @ (d200 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r1, r7, #12 │ │ │ │ - beq.w d21e │ │ │ │ - ldr r0, [pc, #836] @ (d264 ) │ │ │ │ + beq.w d1be │ │ │ │ + ldr r0, [pc, #836] @ (d204 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w d21a │ │ │ │ + beq.w d1ba │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbnz r6, cf84 │ │ │ │ - ldr r0, [pc, #824] @ (d268 ) │ │ │ │ - ldr r3, [pc, #804] @ (d258 ) │ │ │ │ + cbnz r6, cf24 │ │ │ │ + ldr r0, [pc, #824] @ (d208 ) │ │ │ │ + ldr r3, [pc, #804] @ (d1f8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r0, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w d1fe │ │ │ │ + bne.w d19e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ and.w r2, r2, #5 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w d106 │ │ │ │ - ldr r2, [pc, #780] @ (d26c ) │ │ │ │ - ldr r3, [pc, #756] @ (d258 ) │ │ │ │ + beq.w d0a6 │ │ │ │ + ldr r2, [pc, #780] @ (d20c ) │ │ │ │ + ldr r3, [pc, #756] @ (d1f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w d1fe │ │ │ │ + bne.w d19e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w b420 │ │ │ │ + b.w b3c0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.w d234 │ │ │ │ + bpl.w d1d4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cf2e │ │ │ │ + beq.n cece │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r0, r3, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 3c28 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d1d4 │ │ │ │ + beq.w d174 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r2, d000 │ │ │ │ + cbz r2, cfa0 │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #6 │ │ │ │ - bls.w d1bc │ │ │ │ + bls.w d15c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub.w ip, r0, r7 │ │ │ │ cmp.w ip, #16 │ │ │ │ - beq.w d1bc │ │ │ │ + beq.w d15c │ │ │ │ mov.w ip, r2, lsr #1 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r0, ip, lsl #3 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ strd r3, r2, [r0] │ │ │ │ adds r0, #8 │ │ │ │ adds r7, #8 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n cfda │ │ │ │ + bne.n cf7a │ │ │ │ bic.w r0, sl, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, lr │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n d000 │ │ │ │ + beq.n cfa0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ str.w r1, [r7, r0, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 38f8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d1da │ │ │ │ + beq.w d17a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w sl, #268435456 @ 0x10000000 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w r5, r7, #8 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ @@ -12788,15 +12745,15 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n d098 │ │ │ │ + b.n d038 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w sl, sl, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -12809,946 +12766,946 @@ │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w d240 │ │ │ │ + bpl.w d1e0 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w d21e │ │ │ │ + beq.w d1be │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w d21a │ │ │ │ + beq.w d1ba │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w d23c │ │ │ │ + bge.w d1dc │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ str.w r1, [r6, #4]! │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 3a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d048 │ │ │ │ + bne.n cfe8 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w d1ec │ │ │ │ + beq.w d18c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d0d6 │ │ │ │ + beq.n d076 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d1b4 │ │ │ │ + beq.n d154 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n d188 │ │ │ │ + ble.n d128 │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r3 │ │ │ │ - b.n d0ee │ │ │ │ + b.n d08e │ │ │ │ adds r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n d186 │ │ │ │ + beq.n d126 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n d0e8 │ │ │ │ + beq.n d088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d0e8 │ │ │ │ + bne.n d088 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d0e8 │ │ │ │ + b.n d088 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w d238 │ │ │ │ - ldr r1, [pc, #332] @ (d260 ) │ │ │ │ + bpl.w d1d8 │ │ │ │ + ldr r1, [pc, #332] @ (d200 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w d21e │ │ │ │ - ldr r1, [pc, #328] @ (d264 ) │ │ │ │ + beq.w d1be │ │ │ │ + ldr r1, [pc, #328] @ (d204 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n d21a │ │ │ │ + beq.n d1ba │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 39a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d1b0 │ │ │ │ + beq.n d150 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 37e0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r0, d190 │ │ │ │ + cbz r0, d130 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b420 │ │ │ │ + bl b3c0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n d162 │ │ │ │ + beq.n d102 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, d17e │ │ │ │ - ldr r2, [pc, #268] @ (d270 ) │ │ │ │ - ldr r3, [pc, #240] @ (d258 ) │ │ │ │ + cbz r3, d11e │ │ │ │ + ldr r2, [pc, #268] @ (d210 ) │ │ │ │ + ldr r3, [pc, #240] @ (d1f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n d1fe │ │ │ │ + bne.n d19e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d162 │ │ │ │ + b.n d102 │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 35ac │ │ │ │ - b.n d162 │ │ │ │ + b.n d102 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n d1a0 │ │ │ │ + beq.n d140 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbz r1, d1e2 │ │ │ │ - ldr r0, [pc, #208] @ (d274 ) │ │ │ │ - ldr r1, [pc, #212] @ (d278 ) │ │ │ │ + cbz r1, d182 │ │ │ │ + ldr r0, [pc, #208] @ (d214 ) │ │ │ │ + ldr r1, [pc, #212] @ (d218 ) │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ movs r4, #0 │ │ │ │ - b.n d162 │ │ │ │ + b.n d102 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d0d6 │ │ │ │ + b.n d076 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r7, #8 │ │ │ │ mov r1, r0 │ │ │ │ add.w ip, r0, r2, lsl #2 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n d1c6 │ │ │ │ - b.n d000 │ │ │ │ + bne.n d166 │ │ │ │ + b.n cfa0 │ │ │ │ blx 3670 │ │ │ │ - b.n d1b0 │ │ │ │ + b.n d150 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 35ac │ │ │ │ - b.n d1b0 │ │ │ │ + b.n d150 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n d1a0 │ │ │ │ - ldr r2, [pc, #132] @ (d274 ) │ │ │ │ + b.n d140 │ │ │ │ + ldr r2, [pc, #132] @ (d214 ) │ │ │ │ mov r4, r7 │ │ │ │ - ldr r1, [pc, #136] @ (d27c ) │ │ │ │ + ldr r1, [pc, #136] @ (d21c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n d0c2 │ │ │ │ + b.n d062 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (d280 ) │ │ │ │ + ldr r3, [pc, #124] @ (d220 ) │ │ │ │ movw r2, #35334 @ 0x8a06 │ │ │ │ - ldr r1, [pc, #120] @ (d284 ) │ │ │ │ - ldr r0, [pc, #124] @ (d288 ) │ │ │ │ + ldr r1, [pc, #120] @ (d224 ) │ │ │ │ + ldr r0, [pc, #124] @ (d228 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3976 @ 0xf88 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #108] @ (d28c ) │ │ │ │ + ldr r3, [pc, #108] @ (d22c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #104] @ (d290 ) │ │ │ │ - ldr r0, [pc, #108] @ (d294 ) │ │ │ │ + ldr r1, [pc, #104] @ (d230 ) │ │ │ │ + ldr r0, [pc, #108] @ (d234 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 4380 │ │ │ │ bl 40dc │ │ │ │ bl 422c │ │ │ │ - ldr r3, [pc, #84] @ (d298 ) │ │ │ │ + ldr r3, [pc, #84] @ (d238 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #84] @ (d29c ) │ │ │ │ - ldr r0, [pc, #88] @ (d2a0 ) │ │ │ │ + ldr r1, [pc, #84] @ (d23c ) │ │ │ │ + ldr r0, [pc, #88] @ (d240 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r6, #32 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r6, #20 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ movs r5, r0 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ movs r5, r0 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ movs r3, r0 │ │ │ │ - add r3, pc, #400 @ (adr r3, d414 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, d494 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ blx 3a30 │ │ │ │ - ldr r3, [pc, #604] @ (d51c ) │ │ │ │ + ldr r3, [pc, #604] @ (d4bc ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3, #1548] @ 0x60c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n d37c │ │ │ │ + beq.n d31c │ │ │ │ ldr.w r6, [r3, #1540] @ 0x604 │ │ │ │ subs r1, r6, #1 │ │ │ │ - bmi.n d37c │ │ │ │ + bmi.n d31c │ │ │ │ add.w r3, ip, r1, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n d37c │ │ │ │ + bgt.n d31c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n d374 │ │ │ │ + beq.n d314 │ │ │ │ movs r2, #0 │ │ │ │ - b.n d2f0 │ │ │ │ - ble.n d30c │ │ │ │ + b.n d290 │ │ │ │ + ble.n d2ac │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n d306 │ │ │ │ + bge.n d2a6 │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w r0, ip, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n d2e8 │ │ │ │ + bge.n d288 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n d2f0 │ │ │ │ + blt.n d290 │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n d37c │ │ │ │ + ble.n d31c │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n d37c │ │ │ │ + bne.n d31c │ │ │ │ ldr.w r6, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d32e │ │ │ │ + beq.n d2ce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #496] @ (d520 ) │ │ │ │ + ldr r2, [pc, #496] @ (d4c0 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ blx 35a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d428 │ │ │ │ + beq.n d3c8 │ │ │ │ str r4, [r0, #20] │ │ │ │ blx 381c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d35c │ │ │ │ + beq.n d2fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d452 │ │ │ │ + beq.n d3f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d36e │ │ │ │ + beq.n d30e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d446 │ │ │ │ + beq.n d3e6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n d318 │ │ │ │ + ble.n d2b8 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d45a │ │ │ │ + beq.n d3fa │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, d3ac │ │ │ │ + cbz r0, d34c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ - ldr r0, [pc, #372] @ (d524 ) │ │ │ │ + ldr r0, [pc, #372] @ (d4c4 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d49a │ │ │ │ + beq.n d43a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w d518 │ │ │ │ + bne.w d4b8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w d4f8 │ │ │ │ + bne.w d498 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, d3ec │ │ │ │ + cbz r0, d38c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d3ec │ │ │ │ + beq.n d38c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d4f2 │ │ │ │ + beq.w d492 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d402 │ │ │ │ + beq.n d3a2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d492 │ │ │ │ + beq.n d432 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n d41e │ │ │ │ + beq.n d3be │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d41e │ │ │ │ + beq.n d3be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d4ee │ │ │ │ + beq.n d48e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9130 │ │ │ │ - b.n d32e │ │ │ │ + bl 90d4 │ │ │ │ + b.n d2ce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d36e │ │ │ │ + beq.n d30e │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d36e │ │ │ │ + bne.n d30e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d35c │ │ │ │ - ldr r0, [pc, #204] @ (d528 ) │ │ │ │ + b.n d2fc │ │ │ │ + ldr r0, [pc, #204] @ (d4c8 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d36e │ │ │ │ + beq.w d30e │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d41e │ │ │ │ + beq.n d3be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d41e │ │ │ │ + beq.n d3be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d41e │ │ │ │ + bne.n d3be │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d41e │ │ │ │ + b.n d3be │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d402 │ │ │ │ + b.n d3a2 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n d4b0 │ │ │ │ + beq.n d450 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r2, d510 │ │ │ │ + cbz r2, d4b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n d4c0 │ │ │ │ + beq.n d460 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, d4e6 │ │ │ │ + cbz r2, d486 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w d36e │ │ │ │ + beq.w d30e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d36e │ │ │ │ + beq.w d30e │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d36e │ │ │ │ - b.n d43c │ │ │ │ + bne.w d30e │ │ │ │ + b.n d3dc │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d4c0 │ │ │ │ + b.n d460 │ │ │ │ mov r0, r8 │ │ │ │ - b.n d48c │ │ │ │ + b.n d42c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d3ec │ │ │ │ + b.n d38c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3548 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d3d8 │ │ │ │ - b.n d3ec │ │ │ │ + bne.w d378 │ │ │ │ + b.n d38c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n d4b0 │ │ │ │ + b.n d450 │ │ │ │ bl 4538 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #564] @ (d770 ) │ │ │ │ + ldr r1, [pc, #564] @ (d710 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #564] @ (d774 ) │ │ │ │ + ldr r2, [pc, #564] @ (d714 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #560] @ (d778 ) │ │ │ │ + ldr r3, [pc, #560] @ (d718 ) │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r4, [r3, #256] @ 0x100 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ strh.w r5, [sp, #32] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d6ba │ │ │ │ + bne.w d65a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w d73e │ │ │ │ + beq.w d6de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d582 │ │ │ │ + beq.n d522 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r2, [pc, #492] @ (d77c ) │ │ │ │ + ldr r2, [pc, #492] @ (d71c ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w d6ce │ │ │ │ + beq.w d66e │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d6be │ │ │ │ - ldr r3, [pc, #464] @ (d780 ) │ │ │ │ + bne.w d65e │ │ │ │ + ldr r3, [pc, #464] @ (d720 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r3, #1560] @ 0x618 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r7, [sp, #8] │ │ │ │ - bl b8d0 │ │ │ │ + bl b870 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n d5e4 │ │ │ │ + beq.n d584 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n d6b2 │ │ │ │ + beq.n d652 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n d67e │ │ │ │ + beq.n d61e │ │ │ │ mov r0, r7 │ │ │ │ blx 39cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n d66c │ │ │ │ + beq.n d60c │ │ │ │ blx 3834 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d66c │ │ │ │ + beq.n d60c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3c74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d71a │ │ │ │ + beq.w d6ba │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d61e │ │ │ │ + beq.n d5be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d6da │ │ │ │ + beq.n d67a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d630 │ │ │ │ + beq.n d5d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d6ec │ │ │ │ + beq.n d68c │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d69e │ │ │ │ + bne.n d63e │ │ │ │ blx 377c │ │ │ │ - cbz r4, d650 │ │ │ │ + cbz r4, d5f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d650 │ │ │ │ + beq.n d5f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d6d2 │ │ │ │ - ldr r2, [pc, #304] @ (d784 ) │ │ │ │ - ldr r3, [pc, #288] @ (d774 ) │ │ │ │ + beq.n d672 │ │ │ │ + ldr r2, [pc, #304] @ (d724 ) │ │ │ │ + ldr r3, [pc, #288] @ (d714 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w d76c │ │ │ │ + bne.w d70c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d67e │ │ │ │ + beq.n d61e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d75c │ │ │ │ + beq.n d6fc │ │ │ │ movs r5, #54 @ 0x36 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d6fc │ │ │ │ + bne.n d69c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d70e │ │ │ │ - ldr r0, [pc, #244] @ (d788 ) │ │ │ │ + bne.n d6ae │ │ │ │ + ldr r0, [pc, #244] @ (d728 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n d638 │ │ │ │ + bl d244 │ │ │ │ + b.n d5d8 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n d638 │ │ │ │ - b.n d67e │ │ │ │ + bne.n d5d8 │ │ │ │ + b.n d61e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d5e4 │ │ │ │ + b.n d584 │ │ │ │ mov r4, r5 │ │ │ │ - b.n d5ac │ │ │ │ + b.n d54c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w d5ac │ │ │ │ + bne.w d54c │ │ │ │ movs r5, #53 @ 0x35 │ │ │ │ - b.n d680 │ │ │ │ + b.n d620 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d650 │ │ │ │ + b.n d5f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n d628 │ │ │ │ - b.n d630 │ │ │ │ + bne.n d5c8 │ │ │ │ + b.n d5d0 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d638 │ │ │ │ - b.n d69e │ │ │ │ + beq.n d5d8 │ │ │ │ + b.n d63e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d690 │ │ │ │ + beq.n d630 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n d690 │ │ │ │ + b.n d630 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d724 │ │ │ │ + beq.n d6c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, d764 │ │ │ │ + cbz r3, d704 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d67e │ │ │ │ + beq.n d61e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d67e │ │ │ │ + bne.n d61e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d67e │ │ │ │ - ldr r1, [pc, #76] @ (d78c ) │ │ │ │ + b.n d61e │ │ │ │ + ldr r1, [pc, #76] @ (d72c ) │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #76] @ (d790 ) │ │ │ │ + ldr r0, [pc, #76] @ (d730 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d6ce │ │ │ │ + beq.n d66e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n d582 │ │ │ │ + b.n d522 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d67e │ │ │ │ + b.n d61e │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d724 │ │ │ │ + b.n d6c4 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #304] @ (d8d4 ) │ │ │ │ + ldr r1, [pc, #304] @ (d874 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #304] @ (d8d8 ) │ │ │ │ + ldr r2, [pc, #304] @ (d878 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #300] @ (d8dc ) │ │ │ │ + ldr r3, [pc, #300] @ (d87c ) │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r4, [r3, #380] @ 0x17c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ strh.w r5, [sp, #24] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d87e │ │ │ │ + bne.n d81e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n d8b2 │ │ │ │ + beq.n d852 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d7e6 │ │ │ │ + beq.n d786 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r2, [pc, #236] @ (d8e0 ) │ │ │ │ + ldr r2, [pc, #236] @ (d880 ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n d864 │ │ │ │ + beq.n d804 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d882 │ │ │ │ + bne.n d822 │ │ │ │ vldr s0, [r7, #16] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, d864 │ │ │ │ + cbz r0, d804 │ │ │ │ ldrb.w r3, [sp, #14] │ │ │ │ - cbnz r3, d852 │ │ │ │ + cbnz r3, d7f2 │ │ │ │ blx 377c │ │ │ │ - cbz r4, d838 │ │ │ │ + cbz r4, d7d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d838 │ │ │ │ + beq.n d7d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, d892 │ │ │ │ - ldr r2, [pc, #168] @ (d8e4 ) │ │ │ │ - ldr r3, [pc, #156] @ (d8d8 ) │ │ │ │ + cbz r3, d832 │ │ │ │ + ldr r2, [pc, #168] @ (d884 ) │ │ │ │ + ldr r3, [pc, #156] @ (d878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n d8d0 │ │ │ │ + bne.n d870 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #14 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n d822 │ │ │ │ + bne.n d7c2 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, d89a │ │ │ │ + cbnz r3, d83a │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, d8a6 │ │ │ │ - ldr r0, [pc, #116] @ (d8e8 ) │ │ │ │ + cbnz r3, d846 │ │ │ │ + ldr r0, [pc, #116] @ (d888 ) │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n d822 │ │ │ │ + bl d244 │ │ │ │ + b.n d7c2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n d80c │ │ │ │ + b.n d7ac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n d80c │ │ │ │ - b.n d864 │ │ │ │ + bne.n d7ac │ │ │ │ + b.n d804 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d838 │ │ │ │ + b.n d7d8 │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n d86a │ │ │ │ + b.n d80a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n d870 │ │ │ │ - ldr r1, [pc, #56] @ (d8ec ) │ │ │ │ + b.n d810 │ │ │ │ + ldr r1, [pc, #56] @ (d88c ) │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ - ldr r0, [pc, #56] @ (d8f0 ) │ │ │ │ + ldr r0, [pc, #56] @ (d890 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d864 │ │ │ │ + beq.n d804 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n d7e6 │ │ │ │ + b.n d786 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #456] @ (dad0 ) │ │ │ │ + ldr r2, [pc, #456] @ (da70 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #456] @ (dad4 ) │ │ │ │ + ldr r3, [pc, #456] @ (da74 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #456] @ dad8 │ │ │ │ + ldr.w r8, [pc, #456] @ da78 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w daa8 │ │ │ │ - ldr r3, [pc, #440] @ (dadc ) │ │ │ │ + beq.w da48 │ │ │ │ + ldr r3, [pc, #440] @ (da7c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ strh.w r5, [sp, #32] │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d9e6 │ │ │ │ + beq.n d986 │ │ │ │ mov r4, r5 │ │ │ │ - ldr r3, [pc, #408] @ (dae0 ) │ │ │ │ + ldr r3, [pc, #408] @ (da80 ) │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n da48 │ │ │ │ + beq.n d9e8 │ │ │ │ mov r0, r7 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n da5e │ │ │ │ + beq.n d9fe │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ vstr s0, [r9, #16] │ │ │ │ - cbz r3, d9b0 │ │ │ │ - ldr r3, [pc, #364] @ (dae4 ) │ │ │ │ + cbz r3, d950 │ │ │ │ + ldr r3, [pc, #364] @ (da84 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -13757,347 +13714,347 @@ │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r3, r5 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d9ac │ │ │ │ + beq.n d94c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n da56 │ │ │ │ + beq.n d9f6 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n da2c │ │ │ │ + beq.n d9cc │ │ │ │ movs r5, #0 │ │ │ │ blx 377c │ │ │ │ - cbz r4, d9ca │ │ │ │ + cbz r4, d96a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d9ca │ │ │ │ + beq.n d96a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n da4e │ │ │ │ - ldr r2, [pc, #284] @ (dae8 ) │ │ │ │ - ldr r3, [pc, #260] @ (dad4 ) │ │ │ │ + beq.n d9ee │ │ │ │ + ldr r2, [pc, #284] @ (da88 ) │ │ │ │ + ldr r3, [pc, #260] @ (da74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n dabe │ │ │ │ + bne.n da5e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n da72 │ │ │ │ + beq.n da12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d9f8 │ │ │ │ + beq.n d998 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #240] @ (daec ) │ │ │ │ + ldr r2, [pc, #240] @ (da8c ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #200] @ dac8 │ │ │ │ + vldr d7, [pc, #200] @ da68 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n da2c │ │ │ │ + beq.n d9cc │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d946 │ │ │ │ + beq.n d8e6 │ │ │ │ add r0, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n d946 │ │ │ │ + bne.n d8e6 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, da9c │ │ │ │ + cbnz r3, da3c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, da90 │ │ │ │ - ldr r0, [pc, #180] @ (daf0 ) │ │ │ │ + cbnz r3, da30 │ │ │ │ + ldr r0, [pc, #180] @ (da90 ) │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n d9b2 │ │ │ │ + bl d244 │ │ │ │ + b.n d952 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ - b.n d958 │ │ │ │ + b.n d8f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d9ca │ │ │ │ + b.n d96a │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d9ac │ │ │ │ + b.n d94c │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d96a │ │ │ │ - b.n da2c │ │ │ │ - ldr r1, [pc, #128] @ (daf4 ) │ │ │ │ + beq.w d90a │ │ │ │ + b.n d9cc │ │ │ │ + ldr r1, [pc, #128] @ (da94 ) │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ - ldr r0, [pc, #128] @ (daf8 ) │ │ │ │ + ldr r0, [pc, #128] @ (da98 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n da2c │ │ │ │ + beq.n d9cc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n d9f8 │ │ │ │ + b.n d998 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n da38 │ │ │ │ + b.n d9d8 │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n da32 │ │ │ │ - ldr r3, [pc, #80] @ (dafc ) │ │ │ │ + b.n d9d2 │ │ │ │ + ldr r3, [pc, #80] @ (da9c ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #80] @ (db00 ) │ │ │ │ + ldr r1, [pc, #80] @ (daa0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n d9ca │ │ │ │ + b.n d96a │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ + movs r4, #2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ movs r5, r0 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #304] @ (dc44 ) │ │ │ │ + ldr r1, [pc, #304] @ (dbe4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #304] @ (dc48 ) │ │ │ │ + ldr r2, [pc, #304] @ (dbe8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #300] @ (dc4c ) │ │ │ │ + ldr r3, [pc, #300] @ (dbec ) │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r4, [r3, #388] @ 0x184 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ strh.w r5, [sp, #24] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n dbee │ │ │ │ + bne.n db8e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n dc22 │ │ │ │ + beq.n dbc2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n db56 │ │ │ │ + beq.n daf6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r2, [pc, #236] @ (dc50 ) │ │ │ │ + ldr r2, [pc, #236] @ (dbf0 ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dbd4 │ │ │ │ + beq.n db74 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n dbf2 │ │ │ │ + bne.n db92 │ │ │ │ vldr s0, [r7, #20] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, dbd4 │ │ │ │ + cbz r0, db74 │ │ │ │ ldrb.w r3, [sp, #14] │ │ │ │ - cbnz r3, dbc2 │ │ │ │ + cbnz r3, db62 │ │ │ │ blx 377c │ │ │ │ - cbz r4, dba8 │ │ │ │ + cbz r4, db48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dba8 │ │ │ │ + beq.n db48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, dc02 │ │ │ │ - ldr r2, [pc, #168] @ (dc54 ) │ │ │ │ - ldr r3, [pc, #156] @ (dc48 ) │ │ │ │ + cbz r3, dba2 │ │ │ │ + ldr r2, [pc, #168] @ (dbf4 ) │ │ │ │ + ldr r3, [pc, #156] @ (dbe8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n dc40 │ │ │ │ + bne.n dbe0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #14 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n db92 │ │ │ │ + bne.n db32 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, dc0a │ │ │ │ + cbnz r3, dbaa │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, dc16 │ │ │ │ - ldr r0, [pc, #116] @ (dc58 ) │ │ │ │ + cbnz r3, dbb6 │ │ │ │ + ldr r0, [pc, #116] @ (dbf8 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n db92 │ │ │ │ + bl d244 │ │ │ │ + b.n db32 │ │ │ │ mov r4, r5 │ │ │ │ - b.n db7c │ │ │ │ + b.n db1c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n db7c │ │ │ │ - b.n dbd4 │ │ │ │ + bne.n db1c │ │ │ │ + b.n db74 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dba8 │ │ │ │ + b.n db48 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n dbda │ │ │ │ + b.n db7a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n dbe0 │ │ │ │ - ldr r1, [pc, #56] @ (dc5c ) │ │ │ │ + b.n db80 │ │ │ │ + ldr r1, [pc, #56] @ (dbfc ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r0, [pc, #56] @ (dc60 ) │ │ │ │ + ldr r0, [pc, #56] @ (dc00 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dbd4 │ │ │ │ + beq.n db74 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n db56 │ │ │ │ + b.n daf6 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ movs r3, r0 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #456] @ (de40 ) │ │ │ │ + ldr r2, [pc, #456] @ (dde0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #456] @ (de44 ) │ │ │ │ + ldr r3, [pc, #456] @ (dde4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #456] @ de48 │ │ │ │ + ldr.w r8, [pc, #456] @ dde8 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w de18 │ │ │ │ - ldr r3, [pc, #440] @ (de4c ) │ │ │ │ + beq.w ddb8 │ │ │ │ + ldr r3, [pc, #440] @ (ddec ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ strh.w r5, [sp, #32] │ │ │ │ ldr.w r4, [r3, #392] @ 0x188 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n dd56 │ │ │ │ + beq.n dcf6 │ │ │ │ mov r4, r5 │ │ │ │ - ldr r3, [pc, #408] @ (de50 ) │ │ │ │ + ldr r3, [pc, #408] @ (ddf0 ) │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n ddb8 │ │ │ │ + beq.n dd58 │ │ │ │ mov r0, r7 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n ddce │ │ │ │ + beq.n dd6e │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ vstr s0, [r9, #20] │ │ │ │ - cbz r3, dd20 │ │ │ │ - ldr r3, [pc, #364] @ (de54 ) │ │ │ │ + cbz r3, dcc0 │ │ │ │ + ldr r3, [pc, #364] @ (ddf4 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -14106,347 +14063,347 @@ │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r3, r5 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dd1c │ │ │ │ + beq.n dcbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ddc6 │ │ │ │ + beq.n dd66 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n dd9c │ │ │ │ + beq.n dd3c │ │ │ │ movs r5, #0 │ │ │ │ blx 377c │ │ │ │ - cbz r4, dd3a │ │ │ │ + cbz r4, dcda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dd3a │ │ │ │ + beq.n dcda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ddbe │ │ │ │ - ldr r2, [pc, #284] @ (de58 ) │ │ │ │ - ldr r3, [pc, #260] @ (de44 ) │ │ │ │ + beq.n dd5e │ │ │ │ + ldr r2, [pc, #284] @ (ddf8 ) │ │ │ │ + ldr r3, [pc, #260] @ (dde4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n de2e │ │ │ │ + bne.n ddce │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n dde2 │ │ │ │ + beq.n dd82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dd68 │ │ │ │ + beq.n dd08 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #240] @ (de5c ) │ │ │ │ + ldr r2, [pc, #240] @ (ddfc ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #200] @ de38 │ │ │ │ + vldr d7, [pc, #200] @ ddd8 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dd9c │ │ │ │ + beq.n dd3c │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n dcb6 │ │ │ │ + beq.n dc56 │ │ │ │ add r0, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n dcb6 │ │ │ │ + bne.n dc56 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, de0c │ │ │ │ + cbnz r3, ddac │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, de00 │ │ │ │ - ldr r0, [pc, #180] @ (de60 ) │ │ │ │ + cbnz r3, dda0 │ │ │ │ + ldr r0, [pc, #180] @ (de00 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n dd22 │ │ │ │ + bl d244 │ │ │ │ + b.n dcc2 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ - b.n dcc8 │ │ │ │ + b.n dc68 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dd3a │ │ │ │ + b.n dcda │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dd1c │ │ │ │ + b.n dcbc │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dcda │ │ │ │ - b.n dd9c │ │ │ │ - ldr r1, [pc, #128] @ (de64 ) │ │ │ │ + beq.w dc7a │ │ │ │ + b.n dd3c │ │ │ │ + ldr r1, [pc, #128] @ (de04 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r0, [pc, #128] @ (de68 ) │ │ │ │ + ldr r0, [pc, #128] @ (de08 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dd9c │ │ │ │ + beq.n dd3c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n dd68 │ │ │ │ + b.n dd08 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n dda8 │ │ │ │ + b.n dd48 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n dda2 │ │ │ │ - ldr r3, [pc, #80] @ (de6c ) │ │ │ │ + b.n dd42 │ │ │ │ + ldr r3, [pc, #80] @ (de0c ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #80] @ (de70 ) │ │ │ │ + ldr r1, [pc, #80] @ (de10 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n dd3a │ │ │ │ + b.n dcda │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ movs r5, r0 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r1, #7 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #304] @ (dfb4 ) │ │ │ │ + ldr r1, [pc, #304] @ (df54 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #304] @ (dfb8 ) │ │ │ │ + ldr r2, [pc, #304] @ (df58 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #300] @ (dfbc ) │ │ │ │ + ldr r3, [pc, #300] @ (df5c ) │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r4, [r3, #396] @ 0x18c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ strh.w r5, [sp, #24] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n df5e │ │ │ │ + bne.n defe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n df92 │ │ │ │ + beq.n df32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dec6 │ │ │ │ + beq.n de66 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r2, [pc, #236] @ (dfc0 ) │ │ │ │ + ldr r2, [pc, #236] @ (df60 ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n df44 │ │ │ │ + beq.n dee4 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n df62 │ │ │ │ + bne.n df02 │ │ │ │ vldr s0, [r7, #24] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, df44 │ │ │ │ + cbz r0, dee4 │ │ │ │ ldrb.w r3, [sp, #14] │ │ │ │ - cbnz r3, df32 │ │ │ │ + cbnz r3, ded2 │ │ │ │ blx 377c │ │ │ │ - cbz r4, df18 │ │ │ │ + cbz r4, deb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n df18 │ │ │ │ + beq.n deb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, df72 │ │ │ │ - ldr r2, [pc, #168] @ (dfc4 ) │ │ │ │ - ldr r3, [pc, #156] @ (dfb8 ) │ │ │ │ + cbz r3, df12 │ │ │ │ + ldr r2, [pc, #168] @ (df64 ) │ │ │ │ + ldr r3, [pc, #156] @ (df58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n dfb0 │ │ │ │ + bne.n df50 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #14 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n df02 │ │ │ │ + bne.n dea2 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, df7a │ │ │ │ + cbnz r3, df1a │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, df86 │ │ │ │ - ldr r0, [pc, #116] @ (dfc8 ) │ │ │ │ + cbnz r3, df26 │ │ │ │ + ldr r0, [pc, #116] @ (df68 ) │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n df02 │ │ │ │ + bl d244 │ │ │ │ + b.n dea2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n deec │ │ │ │ + b.n de8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n deec │ │ │ │ - b.n df44 │ │ │ │ + bne.n de8c │ │ │ │ + b.n dee4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n df18 │ │ │ │ + b.n deb8 │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n df4a │ │ │ │ + b.n deea │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n df50 │ │ │ │ - ldr r1, [pc, #56] @ (dfcc ) │ │ │ │ + b.n def0 │ │ │ │ + ldr r1, [pc, #56] @ (df6c ) │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ - ldr r0, [pc, #56] @ (dfd0 ) │ │ │ │ + ldr r0, [pc, #56] @ (df70 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n df44 │ │ │ │ + beq.n dee4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n dec6 │ │ │ │ + b.n de66 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r0, #2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #30] │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r6, #7 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #456] @ (e1b0 ) │ │ │ │ + ldr r2, [pc, #456] @ (e150 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #456] @ (e1b4 ) │ │ │ │ + ldr r3, [pc, #456] @ (e154 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #456] @ e1b8 │ │ │ │ + ldr.w r8, [pc, #456] @ e158 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w e188 │ │ │ │ - ldr r3, [pc, #440] @ (e1bc ) │ │ │ │ + beq.w e128 │ │ │ │ + ldr r3, [pc, #440] @ (e15c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ strh.w r5, [sp, #32] │ │ │ │ ldr.w r4, [r3, #400] @ 0x190 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e0c6 │ │ │ │ + beq.n e066 │ │ │ │ mov r4, r5 │ │ │ │ - ldr r3, [pc, #408] @ (e1c0 ) │ │ │ │ + ldr r3, [pc, #408] @ (e160 ) │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n e128 │ │ │ │ + beq.n e0c8 │ │ │ │ mov r0, r7 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n e13e │ │ │ │ + beq.n e0de │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ vstr s0, [r9, #24] │ │ │ │ - cbz r3, e090 │ │ │ │ - ldr r3, [pc, #364] @ (e1c4 ) │ │ │ │ + cbz r3, e030 │ │ │ │ + ldr r3, [pc, #364] @ (e164 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -14455,424 +14412,424 @@ │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r3, r5 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e08c │ │ │ │ + beq.n e02c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e136 │ │ │ │ + beq.n e0d6 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n e10c │ │ │ │ + beq.n e0ac │ │ │ │ movs r5, #0 │ │ │ │ blx 377c │ │ │ │ - cbz r4, e0aa │ │ │ │ + cbz r4, e04a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e0aa │ │ │ │ + beq.n e04a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e12e │ │ │ │ - ldr r2, [pc, #284] @ (e1c8 ) │ │ │ │ - ldr r3, [pc, #260] @ (e1b4 ) │ │ │ │ + beq.n e0ce │ │ │ │ + ldr r2, [pc, #284] @ (e168 ) │ │ │ │ + ldr r3, [pc, #260] @ (e154 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n e19e │ │ │ │ + bne.n e13e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n e152 │ │ │ │ + beq.n e0f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e0d8 │ │ │ │ + beq.n e078 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #240] @ (e1cc ) │ │ │ │ + ldr r2, [pc, #240] @ (e16c ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #200] @ e1a8 │ │ │ │ + vldr d7, [pc, #200] @ e148 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e10c │ │ │ │ + beq.n e0ac │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e026 │ │ │ │ + beq.n dfc6 │ │ │ │ add r0, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n e026 │ │ │ │ + bne.n dfc6 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, e17c │ │ │ │ + cbnz r3, e11c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, e170 │ │ │ │ - ldr r0, [pc, #180] @ (e1d0 ) │ │ │ │ + cbnz r3, e110 │ │ │ │ + ldr r0, [pc, #180] @ (e170 ) │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n e092 │ │ │ │ + bl d244 │ │ │ │ + b.n e032 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ - b.n e038 │ │ │ │ + b.n dfd8 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e0aa │ │ │ │ + b.n e04a │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e08c │ │ │ │ + b.n e02c │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e04a │ │ │ │ - b.n e10c │ │ │ │ - ldr r1, [pc, #128] @ (e1d4 ) │ │ │ │ + beq.w dfea │ │ │ │ + b.n e0ac │ │ │ │ + ldr r1, [pc, #128] @ (e174 ) │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ - ldr r0, [pc, #128] @ (e1d8 ) │ │ │ │ + ldr r0, [pc, #128] @ (e178 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e10c │ │ │ │ + beq.n e0ac │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n e0d8 │ │ │ │ + b.n e078 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n e118 │ │ │ │ + b.n e0b8 │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n e112 │ │ │ │ - ldr r3, [pc, #80] @ (e1dc ) │ │ │ │ + b.n e0b2 │ │ │ │ + ldr r3, [pc, #80] @ (e17c ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #80] @ (e1e0 ) │ │ │ │ + ldr r1, [pc, #80] @ (e180 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n e0aa │ │ │ │ + b.n e04a │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r4, #4 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r4, r3, #4 │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ movs r3, 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ blx 3a30 │ │ │ │ - ldr r3, [pc, #596] @ (e458 ) │ │ │ │ + ldr r3, [pc, #596] @ (e3f8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3, #1548] @ 0x60c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n e2be │ │ │ │ + beq.n e25e │ │ │ │ ldr.w r6, [r3, #1540] @ 0x604 │ │ │ │ subs r1, r6, #1 │ │ │ │ - bmi.n e2be │ │ │ │ + bmi.n e25e │ │ │ │ add.w r3, ip, r1, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n e2be │ │ │ │ + bgt.n e25e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n e2b6 │ │ │ │ + beq.n e256 │ │ │ │ movs r2, #0 │ │ │ │ - b.n e232 │ │ │ │ - ble.n e24e │ │ │ │ + b.n e1d2 │ │ │ │ + ble.n e1ee │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n e248 │ │ │ │ + bge.n e1e8 │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w r0, ip, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n e22a │ │ │ │ + bge.n e1ca │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n e232 │ │ │ │ + blt.n e1d2 │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n e2be │ │ │ │ + ble.n e25e │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n e2be │ │ │ │ + bne.n e25e │ │ │ │ ldr.w r6, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e270 │ │ │ │ + beq.n e210 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #488] @ (e45c ) │ │ │ │ + ldr r2, [pc, #488] @ (e3fc ) │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ blx 35a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e368 │ │ │ │ + beq.n e308 │ │ │ │ str r4, [r0, #20] │ │ │ │ blx 381c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e29e │ │ │ │ + beq.n e23e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e392 │ │ │ │ + beq.n e332 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e2b0 │ │ │ │ + beq.n e250 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e386 │ │ │ │ + beq.n e326 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n e25a │ │ │ │ + ble.n e1fa │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e39a │ │ │ │ + beq.n e33a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, e2ee │ │ │ │ + cbz r0, e28e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3c68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e3d6 │ │ │ │ + beq.n e376 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w e454 │ │ │ │ + bne.w e3f4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w e434 │ │ │ │ + bne.w e3d4 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, e32c │ │ │ │ + cbz r0, e2cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e32c │ │ │ │ + beq.n e2cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e42e │ │ │ │ + beq.w e3ce │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e342 │ │ │ │ + beq.n e2e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e3ce │ │ │ │ + beq.n e36e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n e35e │ │ │ │ + beq.n e2fe │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e35e │ │ │ │ + beq.n e2fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e42a │ │ │ │ + beq.n e3ca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9130 │ │ │ │ - b.n e270 │ │ │ │ + bl 90d4 │ │ │ │ + b.n e210 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e2b0 │ │ │ │ + beq.n e250 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e2b0 │ │ │ │ + bne.n e250 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e29e │ │ │ │ + b.n e23e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3c68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e2b0 │ │ │ │ + beq.n e250 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e35e │ │ │ │ + beq.n e2fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e35e │ │ │ │ + beq.n e2fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e35e │ │ │ │ + bne.n e2fe │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e35e │ │ │ │ + b.n e2fe │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e342 │ │ │ │ + b.n e2e2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n e3ec │ │ │ │ + beq.n e38c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - cbz r2, e44c │ │ │ │ + cbz r2, e3ec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n e3fc │ │ │ │ + beq.n e39c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, e422 │ │ │ │ + cbz r2, e3c2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w e2b0 │ │ │ │ + beq.w e250 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w e2b0 │ │ │ │ + beq.w e250 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e2b0 │ │ │ │ - b.n e37c │ │ │ │ + bne.w e250 │ │ │ │ + b.n e31c │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e3fc │ │ │ │ + b.n e39c │ │ │ │ mov r0, r9 │ │ │ │ - b.n e3c8 │ │ │ │ + b.n e368 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e32c │ │ │ │ + b.n e2cc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3548 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e318 │ │ │ │ - b.n e32c │ │ │ │ + bne.w e2b8 │ │ │ │ + b.n e2cc │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n e3ec │ │ │ │ + b.n e38c │ │ │ │ bl 4538 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ movs r5, r0 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #548] @ (e698 ) │ │ │ │ + ldr r3, [pc, #548] @ (e638 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r1, [pc, #548] @ (e69c ) │ │ │ │ + ldr r1, [pc, #548] @ (e63c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #548] @ (e6a0 ) │ │ │ │ + ldr r2, [pc, #548] @ (e640 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #548] @ (e6a4 ) │ │ │ │ + ldr r4, [pc, #548] @ (e644 ) │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r6, [r3, #252] @ 0xfc │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -14881,15 +14838,15 @@ │ │ │ │ sub.w r1, r1, #12 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w e624 │ │ │ │ + beq.w e5c4 │ │ │ │ mov r1, r0 │ │ │ │ addw r0, r2, #375 @ 0x177 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #1536] @ 0x600 │ │ │ │ ldr.w r4, [r3, r0, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -14901,800 +14858,800 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ strh r5, [r7, #12] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e5d2 │ │ │ │ + bne.n e572 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w e660 │ │ │ │ + beq.w e600 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e4f8 │ │ │ │ + beq.n e498 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #428] @ (e6a8 ) │ │ │ │ + ldr r2, [pc, #428] @ (e648 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #400] @ e690 │ │ │ │ + vldr d7, [pc, #400] @ e630 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e5fa │ │ │ │ + beq.n e59a │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e5ec │ │ │ │ - ldr r3, [pc, #396] @ (e6ac ) │ │ │ │ + bne.n e58c │ │ │ │ + ldr r3, [pc, #396] @ (e64c ) │ │ │ │ str.w r8, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #392] @ (e6b0 ) │ │ │ │ + ldr r0, [pc, #392] @ (e650 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r2, [r3, #524] @ 0x20c │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r3, #788] @ 0x314 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 86c4 │ │ │ │ + bl 86f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e65c │ │ │ │ + beq.w e5fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r2, [sp, #30] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n e5b6 │ │ │ │ + beq.n e556 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r2, e5ba │ │ │ │ + cbnz r2, e55a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e574 │ │ │ │ + beq.n e514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e5de │ │ │ │ + beq.n e57e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e584 │ │ │ │ + beq.n e524 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, e5d6 │ │ │ │ + cbz r3, e576 │ │ │ │ blx 377c │ │ │ │ - cbz r6, e59a │ │ │ │ + cbz r6, e53a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e59a │ │ │ │ + beq.n e53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, e5e4 │ │ │ │ - ldr r2, [pc, #280] @ (e6b4 ) │ │ │ │ - ldr r3, [pc, #256] @ (e6a0 ) │ │ │ │ + cbz r3, e584 │ │ │ │ + ldr r2, [pc, #280] @ (e654 ) │ │ │ │ + ldr r3, [pc, #256] @ (e640 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n e684 │ │ │ │ + bne.n e624 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n e574 │ │ │ │ + beq.n e514 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e67c │ │ │ │ + beq.n e61c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - b.n e564 │ │ │ │ + b.n e504 │ │ │ │ mov r6, r5 │ │ │ │ - b.n e51e │ │ │ │ + b.n e4be │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e584 │ │ │ │ + b.n e524 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e574 │ │ │ │ + b.n e514 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e59a │ │ │ │ + b.n e53a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n e51e │ │ │ │ + bne.n e4be │ │ │ │ movs r7, #65 @ 0x41 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, e644 │ │ │ │ + cbnz r3, e5e4 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ - cbnz r3, e650 │ │ │ │ - ldr r2, [pc, #172] @ (e6b8 ) │ │ │ │ + cbnz r3, e5f0 │ │ │ │ + ldr r2, [pc, #172] @ (e658 ) │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #172] @ (e6bc ) │ │ │ │ + ldr r0, [pc, #172] @ (e65c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl e1e4 │ │ │ │ + bl e184 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n e574 │ │ │ │ + beq.n e514 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n e564 │ │ │ │ + b.n e504 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, e688 │ │ │ │ - ldr r3, [pc, #144] @ (e6c0 ) │ │ │ │ + cbnz r0, e628 │ │ │ │ + ldr r3, [pc, #144] @ (e660 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e640 │ │ │ │ + beq.n e5e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r7, #65 @ 0x41 │ │ │ │ - b.n e5fe │ │ │ │ + b.n e59e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n e604 │ │ │ │ + b.n e5a4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n e60a │ │ │ │ + b.n e5aa │ │ │ │ movs r7, #67 @ 0x43 │ │ │ │ - b.n e5fe │ │ │ │ - ldr r1, [pc, #96] @ (e6c4 ) │ │ │ │ + b.n e59e │ │ │ │ + ldr r1, [pc, #96] @ (e664 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ - ldr r0, [pc, #96] @ (e6c8 ) │ │ │ │ + ldr r0, [pc, #96] @ (e668 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, e680 │ │ │ │ + cbz r0, e620 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n e4f8 │ │ │ │ + b.n e498 │ │ │ │ movs r7, #70 @ 0x46 │ │ │ │ - b.n e5fe │ │ │ │ + b.n e59e │ │ │ │ mov r5, r0 │ │ │ │ - b.n e640 │ │ │ │ + b.n e5e0 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n e4ce │ │ │ │ + b.n e46e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ movs r5, r0 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r2, r2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r2, r1, r2 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ movs r3, r0 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r4, r7 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r7, #8] │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r1, #12] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r0, #8] │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r4, #4] │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #468] @ (e8b4 ) │ │ │ │ + ldr r2, [pc, #468] @ (e854 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #468] @ (e8b8 ) │ │ │ │ + ldr r3, [pc, #468] @ (e858 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - ldr r5, [pc, #464] @ (e8bc ) │ │ │ │ + ldr r5, [pc, #464] @ (e85c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w e810 │ │ │ │ - ldr r2, [pc, #448] @ (e8c0 ) │ │ │ │ + beq.w e7b0 │ │ │ │ + ldr r2, [pc, #448] @ (e860 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #448] @ (e8c4 ) │ │ │ │ + ldr r3, [pc, #448] @ (e864 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr.w lr, [r5, r3] │ │ │ │ cmp r1, lr │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.n e7be │ │ │ │ + beq.n e75e │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w e836 │ │ │ │ + beq.w e7d6 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w e864 │ │ │ │ - ldr.w ip, [pc, #400] @ e8c8 │ │ │ │ + bpl.w e804 │ │ │ │ + ldr.w ip, [pc, #400] @ e868 │ │ │ │ ldr.w r3, [r5, ip] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w e89c │ │ │ │ - ldr.w ip, [pc, #388] @ e8cc │ │ │ │ + beq.w e83c │ │ │ │ + ldr.w ip, [pc, #388] @ e86c │ │ │ │ ldr.w r3, [r5, ip] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w e868 │ │ │ │ + beq.w e808 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n e7ce │ │ │ │ + ble.n e76e │ │ │ │ add.w ip, r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - b.n e766 │ │ │ │ + b.n e706 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n e7ce │ │ │ │ + beq.n e76e │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ cmp r2, lr │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ - bne.n e760 │ │ │ │ + bne.n e700 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n e7ce │ │ │ │ - ldr r0, [pc, #340] @ (e8d0 ) │ │ │ │ + bpl.n e76e │ │ │ │ + ldr r0, [pc, #340] @ (e870 ) │ │ │ │ lsls r3, r3, #26 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ add r0, pc │ │ │ │ it pl │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ blx 3594 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e832 │ │ │ │ + bne.n e7d2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ mov r4, r0 │ │ │ │ blx 398c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n e81e │ │ │ │ - ldr r2, [pc, #304] @ (e8d4 ) │ │ │ │ - ldr r3, [pc, #272] @ (e8b8 ) │ │ │ │ + beq.n e7be │ │ │ │ + ldr r2, [pc, #304] @ (e874 ) │ │ │ │ + ldr r3, [pc, #272] @ (e858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n e860 │ │ │ │ + bne.n e800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bmi.n e77a │ │ │ │ + bmi.n e71a │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ ldreq r5, [r4, #24] │ │ │ │ - beq.n e7ec │ │ │ │ + beq.n e78c │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r3, #20 │ │ │ │ - bpl.n e800 │ │ │ │ + bpl.n e7a0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3a6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e86c │ │ │ │ + beq.n e80c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ ldrgt r5, [r4, r3] │ │ │ │ - ble.n e884 │ │ │ │ - cbz r5, e800 │ │ │ │ + ble.n e824 │ │ │ │ + cbz r5, e7a0 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ - b.n e7a2 │ │ │ │ + b.n e742 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 399c │ │ │ │ mov r4, r0 │ │ │ │ - b.n e7a2 │ │ │ │ + b.n e742 │ │ │ │ mov r7, r0 │ │ │ │ - bl a8c0 │ │ │ │ + bl a864 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e7a2 │ │ │ │ + beq.n e742 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - b.n e6fc │ │ │ │ + b.n e69c │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, e832 │ │ │ │ - ldr r3, [pc, #176] @ (e8d8 ) │ │ │ │ - ldr r1, [pc, #180] @ (e8dc ) │ │ │ │ + cbnz r0, e7d2 │ │ │ │ + ldr r3, [pc, #176] @ (e878 ) │ │ │ │ + ldr r1, [pc, #180] @ (e87c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movs r4, #0 │ │ │ │ - b.n e7a2 │ │ │ │ + b.n e742 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n e772 │ │ │ │ + beq.n e712 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e838 │ │ │ │ - ldr r3, [pc, #152] @ (e8e0 ) │ │ │ │ + bne.n e7d8 │ │ │ │ + ldr r3, [pc, #152] @ (e880 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n e772 │ │ │ │ + beq.n e712 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n e772 │ │ │ │ + beq.n e712 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e84e │ │ │ │ + bne.n e7ee │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n e7ce │ │ │ │ - b.n e772 │ │ │ │ + bne.n e76e │ │ │ │ + b.n e712 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #116] @ (e8e4 ) │ │ │ │ + ldr r3, [pc, #116] @ (e884 ) │ │ │ │ movw r2, #33406 @ 0x827e │ │ │ │ - ldr r1, [pc, #116] @ (e8e8 ) │ │ │ │ - ldr r0, [pc, #116] @ (e8ec ) │ │ │ │ + ldr r1, [pc, #116] @ (e888 ) │ │ │ │ + ldr r0, [pc, #116] @ (e88c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3928 @ 0xf58 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (e8f0 ) │ │ │ │ + ldr r3, [pc, #104] @ (e890 ) │ │ │ │ movw r2, #33408 @ 0x8280 │ │ │ │ - ldr r1, [pc, #104] @ (e8f4 ) │ │ │ │ - ldr r0, [pc, #104] @ (e8f8 ) │ │ │ │ + ldr r1, [pc, #104] @ (e894 ) │ │ │ │ + ldr r0, [pc, #104] @ (e898 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3928 @ 0xf58 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (e8fc ) │ │ │ │ + ldr r3, [pc, #92] @ (e89c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (e900 ) │ │ │ │ - ldr r0, [pc, #92] @ (e904 ) │ │ │ │ + ldr r1, [pc, #92] @ (e8a0 ) │ │ │ │ + ldr r0, [pc, #92] @ (e8a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ movs r5, r0 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + ldr r7, [pc, #928] @ (ec2c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + ldr r7, [pc, #832] @ (ebd8 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + str r0, [r5, r5] │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + str r4, [r4, r6] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #328] @ ea60 │ │ │ │ + ldr.w ip, [pc, #328] @ ea00 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r2, [pc, #324] @ (ea64 ) │ │ │ │ + ldr r2, [pc, #324] @ (ea04 ) │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n e962 │ │ │ │ + beq.n e902 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n e990 │ │ │ │ - ldr r2, [pc, #296] @ (ea68 ) │ │ │ │ - ldr r3, [pc, #288] @ (ea64 ) │ │ │ │ + bne.n e930 │ │ │ │ + ldr r2, [pc, #296] @ (ea08 ) │ │ │ │ + ldr r3, [pc, #288] @ (ea04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n ea3e │ │ │ │ + bne.n e9de │ │ │ │ mov r3, lr │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, e9ba │ │ │ │ + cbz r2, e95a │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ - bl b8d0 │ │ │ │ + bl b870 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #244] @ (ea6c ) │ │ │ │ - ldr r3, [pc, #232] @ (ea64 ) │ │ │ │ + ldr r1, [pc, #244] @ (ea0c ) │ │ │ │ + ldr r3, [pc, #232] @ (ea04 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ea3e │ │ │ │ + bne.n e9de │ │ │ │ mov r0, r2 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n e9ce │ │ │ │ - ldr r2, [pc, #216] @ (ea70 ) │ │ │ │ - ldr r3, [pc, #204] @ (ea64 ) │ │ │ │ + bne.n e96e │ │ │ │ + ldr r2, [pc, #216] @ (ea10 ) │ │ │ │ + ldr r3, [pc, #204] @ (ea04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ ittt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq r0, r1 │ │ │ │ moveq r1, r2 │ │ │ │ - bne.n ea3e │ │ │ │ + bne.n e9de │ │ │ │ mov r3, lr │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ strd r2, r0, [sp] │ │ │ │ - bl a8c0 │ │ │ │ + bl a864 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e976 │ │ │ │ + beq.n e916 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n e966 │ │ │ │ + b.n e906 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.n e9f6 │ │ │ │ + beq.n e996 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n ea1c │ │ │ │ - ldr r2, [pc, #156] @ (ea74 ) │ │ │ │ - ldr r3, [pc, #136] @ (ea64 ) │ │ │ │ + bne.n e9bc │ │ │ │ + ldr r2, [pc, #156] @ (ea14 ) │ │ │ │ + ldr r3, [pc, #136] @ (ea04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ea3e │ │ │ │ - ldr r3, [pc, #140] @ (ea78 ) │ │ │ │ + bne.n e9de │ │ │ │ + ldr r3, [pc, #140] @ (ea18 ) │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n e9b0 │ │ │ │ - ldr r2, [pc, #132] @ (ea7c ) │ │ │ │ - ldr r3, [pc, #104] @ (ea64 ) │ │ │ │ + b.n e950 │ │ │ │ + ldr r2, [pc, #132] @ (ea1c ) │ │ │ │ + ldr r3, [pc, #104] @ (ea04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ea3e │ │ │ │ + bne.n e9de │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, lr │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n ea42 │ │ │ │ - ldr r2, [pc, #92] @ (ea80 ) │ │ │ │ - ldr r3, [pc, #64] @ (ea64 ) │ │ │ │ + bne.n e9e2 │ │ │ │ + ldr r2, [pc, #92] @ (ea20 ) │ │ │ │ + ldr r3, [pc, #64] @ (ea04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ea3e │ │ │ │ - ldr r3, [pc, #76] @ (ea84 ) │ │ │ │ + bne.n e9de │ │ │ │ + ldr r3, [pc, #76] @ (ea24 ) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n e958 │ │ │ │ + b.n e8f8 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #68] @ (ea88 ) │ │ │ │ - ldr r3, [pc, #28] @ (ea64 ) │ │ │ │ + ldr r2, [pc, #68] @ (ea28 ) │ │ │ │ + ldr r3, [pc, #28] @ (ea04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ea3e │ │ │ │ + bne.n e9de │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n e6cc │ │ │ │ + b.n e66c │ │ │ │ nop │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r6, #7 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r5, #6 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #592] @ (ecf0 ) │ │ │ │ + ldr r3, [pc, #592] @ (ec90 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #592] @ (ecf4 ) │ │ │ │ + ldr r2, [pc, #592] @ (ec94 ) │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w r4, [r3, #272] @ 0x110 │ │ │ │ - ldr r3, [pc, #576] @ (ecf8 ) │ │ │ │ + ldr r3, [pc, #576] @ (ec98 ) │ │ │ │ strh.w r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [pc, #576] @ (ecfc ) │ │ │ │ + ldr r7, [pc, #576] @ (ec9c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ebc2 │ │ │ │ + bne.n eb62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w eca4 │ │ │ │ + beq.w ec44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n eae6 │ │ │ │ + beq.n ea86 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #536] @ (ed00 ) │ │ │ │ + ldr r2, [pc, #536] @ (eca0 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #508] @ ece8 │ │ │ │ + vldr d7, [pc, #508] @ ec88 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #28 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n ebd4 │ │ │ │ + beq.n eb74 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ebc6 │ │ │ │ - ldr r6, [pc, #500] @ (ed04 ) │ │ │ │ + bne.n eb66 │ │ │ │ + ldr r6, [pc, #500] @ (eca4 ) │ │ │ │ add r6, pc │ │ │ │ ldr.w r5, [r6, #1184] @ 0x4a0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ebfc │ │ │ │ + beq.n eb9c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n eb32 │ │ │ │ + beq.n ead2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - ldr r2, [pc, #468] @ (ed08 ) │ │ │ │ + ldr r2, [pc, #468] @ (eca8 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n ec2a │ │ │ │ + beq.n ebca │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r0, r8, [sp, #16] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n eb66 │ │ │ │ + beq.n eb06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, ebba │ │ │ │ - cbz r5, ebb6 │ │ │ │ + cbz r3, eb5a │ │ │ │ + cbz r5, eb56 │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ - cbnz r3, eba4 │ │ │ │ + cbnz r3, eb44 │ │ │ │ blx 377c │ │ │ │ - cbz r4, eb86 │ │ │ │ + cbz r4, eb26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n eb86 │ │ │ │ + beq.n eb26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ebf4 │ │ │ │ - ldr r2, [pc, #388] @ (ed0c ) │ │ │ │ - ldr r3, [pc, #364] @ (ecf8 ) │ │ │ │ + beq.n eb94 │ │ │ │ + ldr r2, [pc, #388] @ (ecac ) │ │ │ │ + ldr r3, [pc, #364] @ (ec98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w ecca │ │ │ │ + bne.w ec6a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n eb6e │ │ │ │ + bne.n eb0e │ │ │ │ movs r5, #71 @ 0x47 │ │ │ │ - b.n ebd6 │ │ │ │ + b.n eb76 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n eb66 │ │ │ │ + b.n eb06 │ │ │ │ mov r4, r5 │ │ │ │ - b.n eb0c │ │ │ │ + b.n eaac │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n eb0c │ │ │ │ + bne.n eaac │ │ │ │ movs r5, #68 @ 0x44 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ec8c │ │ │ │ + bne.n ec2c │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ec98 │ │ │ │ - ldr r0, [pc, #296] @ (ed10 ) │ │ │ │ + bne.n ec38 │ │ │ │ + ldr r0, [pc, #296] @ (ecb0 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n eb6e │ │ │ │ + bl d244 │ │ │ │ + b.n eb0e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n eb86 │ │ │ │ + b.n eb26 │ │ │ │ blx 38a0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 3c04 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n eb32 │ │ │ │ + bne.n ead2 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ebb6 │ │ │ │ - ldr r3, [pc, #248] @ (ed14 ) │ │ │ │ + bne.n eb56 │ │ │ │ + ldr r3, [pc, #248] @ (ecb4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #248] @ (ed18 ) │ │ │ │ + ldr r1, [pc, #248] @ (ecb8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n ebb6 │ │ │ │ + b.n eb56 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n ecce │ │ │ │ + beq.n ec6e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -15703,2246 +15660,2246 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ec5e │ │ │ │ + beq.n ebfe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, ecc2 │ │ │ │ + cbz r2, ec62 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r8, [sp, #16] │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w eb56 │ │ │ │ + beq.w eaf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w eb56 │ │ │ │ + bne.w eaf6 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n eb56 │ │ │ │ + b.n eaf6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n ebde │ │ │ │ + b.n eb7e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n ebe6 │ │ │ │ - ldr r1, [pc, #116] @ (ed1c ) │ │ │ │ + b.n eb86 │ │ │ │ + ldr r1, [pc, #116] @ (ecbc ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - ldr r0, [pc, #116] @ (ed20 ) │ │ │ │ + ldr r0, [pc, #116] @ (ecc0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ebd4 │ │ │ │ + beq.n eb74 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n eae6 │ │ │ │ + b.n ea86 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ec5e │ │ │ │ + b.n ebfe │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (ed24 ) │ │ │ │ + ldr r3, [pc, #84] @ (ecc4 ) │ │ │ │ movw r2, #8351 @ 0x209f │ │ │ │ - ldr r1, [pc, #80] @ (ed28 ) │ │ │ │ - ldr r0, [pc, #84] @ (ed2c ) │ │ │ │ + ldr r1, [pc, #80] @ (ecc8 ) │ │ │ │ + ldr r0, [pc, #84] @ (eccc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #4008 @ 0xfa8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r0, #5 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r2, #3 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + str r2, [r2, r4] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [pc, #312] @ (ee64 ) │ │ │ │ + ldr r3, [pc, #536] @ (eee4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ movs r3, 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 r4, [pc, #748] @ (f030 ) │ │ │ │ + ldr r4, [pc, #748] @ (efd0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r1, [pc, #748] @ (f034 ) │ │ │ │ + ldr r1, [pc, #748] @ (efd4 ) │ │ │ │ cmp r2, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r8, [pc, #748] @ f038 │ │ │ │ + ldr.w r8, [pc, #748] @ efd8 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ - bgt.w f206 │ │ │ │ + bgt.w f1a6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f22e │ │ │ │ - ldr r3, [pc, #724] @ (f03c ) │ │ │ │ + bne.w f1ce │ │ │ │ + ldr r3, [pc, #724] @ (efdc ) │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ strh.w r4, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [r3, #404] @ 0x194 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f024 │ │ │ │ + bne.w efc4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w f19e │ │ │ │ + beq.w f13e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ed9a │ │ │ │ + beq.n ed3a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #676] @ (f040 ) │ │ │ │ + ldr r2, [pc, #676] @ (efe0 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #648] @ f028 │ │ │ │ + vldr d7, [pc, #648] @ efc8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w f1ee │ │ │ │ + beq.w f18e │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f1de │ │ │ │ + bne.w f17e │ │ │ │ vldr s0, [r7, #24] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f27e │ │ │ │ + beq.w f21e │ │ │ │ vldr s0, [r7, #16] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f266 │ │ │ │ + beq.w f206 │ │ │ │ vldr s0, [r7, #20] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f2b2 │ │ │ │ + beq.w f252 │ │ │ │ movs r0, #4 │ │ │ │ blx 38f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f0fa │ │ │ │ + beq.w f09a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - bpl.w f4d8 │ │ │ │ - ldr r1, [pc, #536] @ (f044 ) │ │ │ │ + bpl.w f478 │ │ │ │ + ldr r1, [pc, #536] @ (efe4 ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w f4be │ │ │ │ - ldr r1, [pc, #528] @ (f048 ) │ │ │ │ + beq.w f45e │ │ │ │ + ldr r1, [pc, #528] @ (efe8 ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w f4ec │ │ │ │ + beq.w f48c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w f4f0 │ │ │ │ + ble.w f490 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r5, #12] │ │ │ │ - beq.w f4f0 │ │ │ │ + beq.w f490 │ │ │ │ cmp r3, #2 │ │ │ │ str.w r9, [r5, #16] │ │ │ │ - beq.w f4f0 │ │ │ │ + beq.w f490 │ │ │ │ cmp r3, #3 │ │ │ │ str.w sl, [r5, #20] │ │ │ │ - beq.w f4f0 │ │ │ │ - ldr r3, [pc, #480] @ (f04c ) │ │ │ │ + beq.w f490 │ │ │ │ + ldr r3, [pc, #480] @ (efec ) │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r5, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #844] @ 0x34c │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 3c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w f060 │ │ │ │ - ldr r3, [pc, #456] @ (f050 ) │ │ │ │ + bne.w f000 │ │ │ │ + ldr r3, [pc, #456] @ (eff0 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ee9c │ │ │ │ + beq.n ee3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp sl, r9 │ │ │ │ - beq.w f2fe │ │ │ │ + beq.w f29e │ │ │ │ mov sl, r9 │ │ │ │ - ldr r4, [pc, #424] @ (f054 ) │ │ │ │ + ldr r4, [pc, #424] @ (eff4 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r1, [r4, #1228] @ 0x4cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f3ec │ │ │ │ + beq.w f38c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n eed0 │ │ │ │ + beq.n ee70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #3 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 38f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f3d0 │ │ │ │ + beq.w f370 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r4, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - bpl.w f4d8 │ │ │ │ + bpl.w f478 │ │ │ │ cmp r1, fp │ │ │ │ - beq.w f4be │ │ │ │ + beq.w f45e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w f4ec │ │ │ │ + beq.w f48c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w f4f0 │ │ │ │ - ldr r1, [pc, #324] @ (f058 ) │ │ │ │ + ble.w f490 │ │ │ │ + ldr r1, [pc, #324] @ (eff8 ) │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [r1, #1496] @ 0x5d8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r7 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w f4f0 │ │ │ │ + beq.w f490 │ │ │ │ ldr.w r1, [r9] │ │ │ │ str r4, [r3, #16] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r4 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne.w r1, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w f4f0 │ │ │ │ + beq.w f490 │ │ │ │ str.w r9, [r3, #20] │ │ │ │ movs r0, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 38f8 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f422 │ │ │ │ + beq.w f3c2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w f4d8 │ │ │ │ + bpl.w f478 │ │ │ │ cmp r1, fp │ │ │ │ - beq.w f4be │ │ │ │ + beq.w f45e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w f4ec │ │ │ │ + beq.w f48c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w f4f0 │ │ │ │ + ble.w f490 │ │ │ │ cmp r1, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq.w f4f0 │ │ │ │ + beq.w f490 │ │ │ │ str r3, [r4, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w f2de │ │ │ │ + beq.w f27e │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - beq.w f4f0 │ │ │ │ + beq.w f490 │ │ │ │ ldrb.w r2, [sp, #46] @ 0x2e │ │ │ │ str r5, [r4, #20] │ │ │ │ - cbz r2, efc2 │ │ │ │ + cbz r2, ef62 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #46 @ 0x2e │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w f3e6 │ │ │ │ + beq.w f386 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n efd4 │ │ │ │ + beq.n ef74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f2aa │ │ │ │ + beq.w f24a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n efec │ │ │ │ + beq.n ef8c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f1f6 │ │ │ │ + beq.w f196 │ │ │ │ blx 377c │ │ │ │ - cbz r6, f006 │ │ │ │ + cbz r6, efa6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f006 │ │ │ │ + beq.n efa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f1fe │ │ │ │ - ldr r2, [pc, #84] @ (f05c ) │ │ │ │ - ldr r3, [pc, #40] @ (f034 ) │ │ │ │ + beq.w f19e │ │ │ │ + ldr r2, [pc, #84] @ (effc ) │ │ │ │ + ldr r3, [pc, #40] @ (efd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w f4ba │ │ │ │ + bne.w f45a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ - b.n edc4 │ │ │ │ + b.n ed64 │ │ │ │ ... │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r6, r1 │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r6, r5 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r7, r4 │ │ │ │ movs r5, r0 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r2, r1, r3 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w f458 │ │ │ │ - ldr.w r3, [pc, #1160] @ f4f4 │ │ │ │ + beq.w f3f8 │ │ │ │ + ldr.w r3, [pc, #1160] @ f494 │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ cmp r4, r9 │ │ │ │ - beq.w ee9c │ │ │ │ + beq.w ee3c │ │ │ │ movs r0, #1 │ │ │ │ blx 38f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f454 │ │ │ │ + beq.w f3f4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w f4d8 │ │ │ │ + bpl.w f478 │ │ │ │ cmp r2, fp │ │ │ │ - beq.w f4be │ │ │ │ + beq.w f45e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w f4ec │ │ │ │ + beq.w f48c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w f4f0 │ │ │ │ + ble.w f490 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 35c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f45c │ │ │ │ + beq.w f3fc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n f0e0 │ │ │ │ + beq.n f080 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbnz r1, f0e0 │ │ │ │ + cbnz r1, f080 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n f0f4 │ │ │ │ + beq.n f094 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f2f2 │ │ │ │ + beq.w f292 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r2 │ │ │ │ - b.n eea8 │ │ │ │ + b.n ee48 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w f286 │ │ │ │ + beq.w f226 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f186 │ │ │ │ + beq.n f126 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f126 │ │ │ │ + beq.n f0c6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, f17e │ │ │ │ - cbz r4, f13c │ │ │ │ + cbz r3, f11e │ │ │ │ + cbz r4, f0dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f13c │ │ │ │ + beq.n f0dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f2a2 │ │ │ │ + beq.w f242 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #5 │ │ │ │ mov r4, r5 │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f1d2 │ │ │ │ + bne.n f172 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f1c6 │ │ │ │ - ldr r2, [pc, #932] @ (f4f8 ) │ │ │ │ + bne.n f166 │ │ │ │ + ldr r2, [pc, #932] @ (f498 ) │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #932] @ (f4fc ) │ │ │ │ + ldr r0, [pc, #932] @ (f49c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl e1e4 │ │ │ │ - cbz r5, f172 │ │ │ │ + bl e184 │ │ │ │ + cbz r5, f112 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f172 │ │ │ │ + beq.n f112 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, f1be │ │ │ │ + cbz r3, f15e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w efec │ │ │ │ + beq.w ef8c │ │ │ │ mov sl, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n efd4 │ │ │ │ + b.n ef74 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f126 │ │ │ │ + b.n f0c6 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n f11e │ │ │ │ + bne.n f0be │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n f290 │ │ │ │ - b.n f13c │ │ │ │ - ldr r1, [pc, #864] @ (f500 ) │ │ │ │ + bne.n f230 │ │ │ │ + b.n f0dc │ │ │ │ + ldr r1, [pc, #864] @ (f4a0 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r0, [pc, #864] @ (f504 ) │ │ │ │ + ldr r0, [pc, #864] @ (f4a4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f3c8 │ │ │ │ + beq.w f368 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n ed9a │ │ │ │ + b.n ed3a │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f172 │ │ │ │ + b.n f112 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n f152 │ │ │ │ + b.n f0f2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n f14a │ │ │ │ + b.n f0ea │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w edc4 │ │ │ │ + bne.w ed64 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n f142 │ │ │ │ + b.n f0e2 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n efec │ │ │ │ + b.n ef8c │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f006 │ │ │ │ - ldr r3, [pc, #768] @ (f508 ) │ │ │ │ + b.n efa6 │ │ │ │ + ldr r3, [pc, #768] @ (f4a8 ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #768] @ (f50c ) │ │ │ │ + ldr r1, [pc, #768] @ (f4ac ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #756] @ (f510 ) │ │ │ │ - ldr r2, [pc, #760] @ (f514 ) │ │ │ │ - ldr r1, [pc, #760] @ (f518 ) │ │ │ │ + ldr r3, [pc, #756] @ (f4b0 ) │ │ │ │ + ldr r2, [pc, #760] @ (f4b4 ) │ │ │ │ + ldr r1, [pc, #760] @ (f4b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ movs r4, #0 │ │ │ │ - b.n f006 │ │ │ │ + b.n efa6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - bpl.w f4d4 │ │ │ │ - ldr r1, [pc, #736] @ (f51c ) │ │ │ │ + bpl.w f474 │ │ │ │ + ldr r1, [pc, #736] @ (f4bc ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w f4be │ │ │ │ - ldr r1, [pc, #728] @ (f520 ) │ │ │ │ + beq.w f45e │ │ │ │ + ldr r1, [pc, #728] @ (f4c0 ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w f4ec │ │ │ │ + beq.w f48c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n f22a │ │ │ │ - beq.w ed66 │ │ │ │ - ldr r0, [pc, #712] @ (f524 ) │ │ │ │ + blt.n f1ca │ │ │ │ + beq.w ed06 │ │ │ │ + ldr r0, [pc, #712] @ (f4c4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 8400 │ │ │ │ - b.n f22a │ │ │ │ + bl 8430 │ │ │ │ + b.n f1ca │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f27e │ │ │ │ + beq.n f21e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f3c0 │ │ │ │ + beq.w f360 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n f142 │ │ │ │ + b.n f0e2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w f11e │ │ │ │ + bne.w f0be │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w f13c │ │ │ │ + beq.w f0dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w f13c │ │ │ │ + bne.w f0dc │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f13c │ │ │ │ + b.n f0dc │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n efd4 │ │ │ │ + b.n ef74 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w f108 │ │ │ │ + bne.w f0a8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w f4a8 │ │ │ │ + beq.w f448 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f13c │ │ │ │ + bne.w f0dc │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f13c │ │ │ │ + b.n f0dc │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w f4f0 │ │ │ │ + beq.w f490 │ │ │ │ ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w efd4 │ │ │ │ - b.n efac │ │ │ │ + beq.w ef74 │ │ │ │ + b.n ef4c │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n f0f4 │ │ │ │ - ldr r3, [pc, #552] @ (f528 ) │ │ │ │ + b.n f094 │ │ │ │ + ldr r3, [pc, #552] @ (f4c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #1228] @ 0x4cc │ │ │ │ - bl afec │ │ │ │ + bl af8c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f3ba │ │ │ │ + beq.n f35a │ │ │ │ movs r0, #3 │ │ │ │ blx 38f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f46c │ │ │ │ + beq.w f40c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 92c0 │ │ │ │ - ldr r2, [pc, #496] @ (f52c ) │ │ │ │ + bl 9264 │ │ │ │ + ldr r2, [pc, #496] @ (f4cc ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r2, [r2, #1496] @ 0x5d8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 92c0 │ │ │ │ + bl 9264 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #2 │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ it ne │ │ │ │ strne r2, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 92c0 │ │ │ │ + bl 9264 │ │ │ │ movs r0, #2 │ │ │ │ blx 38f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f48e │ │ │ │ + beq.w f42e │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 92c0 │ │ │ │ + bl 9264 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92c0 │ │ │ │ + bl 9264 │ │ │ │ ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w efc0 │ │ │ │ + beq.w ef60 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #46 @ 0x2e │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w efc0 │ │ │ │ + bne.w ef60 │ │ │ │ mov r4, sl │ │ │ │ movs r7, #15 │ │ │ │ - b.n f142 │ │ │ │ + b.n f0e2 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f13c │ │ │ │ + b.n f0dc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ - b.n f142 │ │ │ │ + b.n f0e2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n f3e6 │ │ │ │ + beq.n f386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, f3e6 │ │ │ │ + cbnz r3, f386 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r4, sl │ │ │ │ movs r7, #13 │ │ │ │ - b.n f142 │ │ │ │ + b.n f0e2 │ │ │ │ blx 38a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ blx 3c04 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w eed0 │ │ │ │ + bne.w ee70 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n f3e6 │ │ │ │ - ldr r3, [pc, #288] @ (f530 ) │ │ │ │ - ldr r1, [pc, #288] @ (f534 ) │ │ │ │ + bne.n f386 │ │ │ │ + ldr r3, [pc, #288] @ (f4d0 ) │ │ │ │ + ldr r1, [pc, #288] @ (f4d4 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n f3e6 │ │ │ │ + b.n f386 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n f432 │ │ │ │ + beq.n f3d2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbz r1, f460 │ │ │ │ + cbz r1, f400 │ │ │ │ mov r4, sl │ │ │ │ movs r7, #13 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w f142 │ │ │ │ + beq.w f0e2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w f142 │ │ │ │ + bne.w f0e2 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f142 │ │ │ │ + b.n f0e2 │ │ │ │ movs r7, #8 │ │ │ │ - b.n f142 │ │ │ │ + b.n f0e2 │ │ │ │ movs r7, #6 │ │ │ │ - b.n f142 │ │ │ │ + b.n f0e2 │ │ │ │ movs r7, #8 │ │ │ │ - b.n f436 │ │ │ │ + b.n f3d6 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n f432 │ │ │ │ + b.n f3d2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f3ba │ │ │ │ + beq.n f35a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f3ba │ │ │ │ + bne.n f35a │ │ │ │ mov r0, r8 │ │ │ │ movs r7, #15 │ │ │ │ mov r4, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f142 │ │ │ │ + b.n f0e2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n f4a2 │ │ │ │ + beq.n f442 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, f4ae │ │ │ │ + cbz r2, f44e │ │ │ │ mov r4, sl │ │ │ │ movs r7, #15 │ │ │ │ - b.n f436 │ │ │ │ + b.n f3d6 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #5 │ │ │ │ - b.n f142 │ │ │ │ + b.n f0e2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n f4a2 │ │ │ │ + b.n f442 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ (f538 ) │ │ │ │ + ldr r3, [pc, #120] @ (f4d8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #116] @ (f53c ) │ │ │ │ - ldr r0, [pc, #120] @ (f540 ) │ │ │ │ + ldr r1, [pc, #116] @ (f4dc ) │ │ │ │ + ldr r0, [pc, #120] @ (f4e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #104] @ (f544 ) │ │ │ │ + ldr r3, [pc, #104] @ (f4e4 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #104] @ (f548 ) │ │ │ │ - ldr r0, [pc, #108] @ (f54c ) │ │ │ │ + ldr r1, [pc, #104] @ (f4e8 ) │ │ │ │ + ldr r0, [pc, #108] @ (f4ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 422c │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #912] @ (f8c8 ) │ │ │ │ + ldr r1, [pc, #112] @ (f548 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ movs r3, r0 │ │ │ │ - bx r1 │ │ │ │ + cmp r6, r8 │ │ │ │ movs r3, r0 │ │ │ │ - bx r9 │ │ │ │ + cmp sl, r0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ movs r3, r0 │ │ │ │ - bx sl │ │ │ │ + cmp sl, r1 │ │ │ │ movs r3, r0 │ │ │ │ - bx pc │ │ │ │ + cmp lr, r6 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #272] @ (f670 ) │ │ │ │ + ldr r2, [pc, #272] @ (f610 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #272] @ f674 │ │ │ │ + ldr.w ip, [pc, #272] @ f614 │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r2, ip] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n f5fe │ │ │ │ - ldr r0, [pc, #256] @ (f678 ) │ │ │ │ + beq.n f59e │ │ │ │ + ldr r0, [pc, #256] @ (f618 ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n f5be │ │ │ │ + beq.n f55e │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f5ec │ │ │ │ + beq.n f58c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f5ec │ │ │ │ + beq.n f58c │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3834 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f648 │ │ │ │ + beq.n f5e8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f62e │ │ │ │ + beq.n f5ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f62e │ │ │ │ + bne.n f5ce │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f62e │ │ │ │ + b.n f5ce │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n f66a │ │ │ │ - ldr r0, [pc, #180] @ (f67c ) │ │ │ │ + bpl.n f60a │ │ │ │ + ldr r0, [pc, #180] @ (f61c ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n f64c │ │ │ │ - ldr r0, [pc, #176] @ (f680 ) │ │ │ │ + beq.n f5ec │ │ │ │ + ldr r0, [pc, #176] @ (f620 ) │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f662 │ │ │ │ + beq.n f602 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n f634 │ │ │ │ + bcs.n f5d4 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n f62a │ │ │ │ - b.n f62e │ │ │ │ + bne.n f5ca │ │ │ │ + b.n f5ce │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, f634 │ │ │ │ + cbz r3, f5d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, f634 │ │ │ │ + cbz r3, f5d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bpl.n f666 │ │ │ │ - ldr r0, [pc, #116] @ (f67c ) │ │ │ │ + bpl.n f606 │ │ │ │ + ldr r0, [pc, #116] @ (f61c ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n f64c │ │ │ │ - ldr r0, [pc, #112] @ (f680 ) │ │ │ │ + beq.n f5ec │ │ │ │ + ldr r0, [pc, #112] @ (f620 ) │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f662 │ │ │ │ + beq.n f602 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n f634 │ │ │ │ + bcs.n f5d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f62e │ │ │ │ + beq.n f5ce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, f648 │ │ │ │ + cbz r0, f5e8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 37b0 │ │ │ │ - b.n f5a0 │ │ │ │ + b.n f540 │ │ │ │ mov r4, r1 │ │ │ │ - b.n f62e │ │ │ │ - ldr r3, [pc, #52] @ (f684 ) │ │ │ │ + b.n f5ce │ │ │ │ + ldr r3, [pc, #52] @ (f624 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (f688 ) │ │ │ │ - ldr r0, [pc, #52] @ (f68c ) │ │ │ │ + ldr r1, [pc, #52] @ (f628 ) │ │ │ │ + ldr r0, [pc, #52] @ (f62c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 42ec │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r8, r0 │ │ │ │ + bics r0, r7 │ │ │ │ movs r3, r0 │ │ │ │ - cmp ip, r7 │ │ │ │ + mvns r4, r6 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #400] @ (f830 ) │ │ │ │ + ldr r5, [pc, #400] @ (f7d0 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, pc │ │ │ │ - cbnz r3, f6f6 │ │ │ │ - ldr r3, [pc, #392] @ (f834 ) │ │ │ │ + cbnz r3, f696 │ │ │ │ + ldr r3, [pc, #392] @ (f7d4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n f6f6 │ │ │ │ + beq.n f696 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f756 │ │ │ │ + beq.n f6f6 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n f756 │ │ │ │ + beq.n f6f6 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 3834 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f7b2 │ │ │ │ + beq.n f752 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f750 │ │ │ │ + beq.n f6f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f750 │ │ │ │ + bne.n f6f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f750 │ │ │ │ + b.n f6f0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ adds r6, r1, #1 │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - beq.n f792 │ │ │ │ + beq.n f732 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f7fe │ │ │ │ - ldr r3, [pc, #304] @ (f838 ) │ │ │ │ + beq.n f79e │ │ │ │ + ldr r3, [pc, #304] @ (f7d8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n f806 │ │ │ │ - ldr r3, [pc, #300] @ (f83c ) │ │ │ │ + beq.n f7a6 │ │ │ │ + ldr r3, [pc, #300] @ (f7dc ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n f7ae │ │ │ │ + beq.n f74e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n f774 │ │ │ │ + bcs.n f714 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f81c │ │ │ │ + blt.n f7bc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n f802 │ │ │ │ + ble.n f7a2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n f74e │ │ │ │ + beq.n f6ee │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbz r1, f78c │ │ │ │ + cbz r1, f72c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, f774 │ │ │ │ + cbz r3, f714 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n f774 │ │ │ │ + beq.n f714 │ │ │ │ adds r0, r1, #1 │ │ │ │ - beq.n f7b8 │ │ │ │ + beq.n f758 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3834 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, f7b2 │ │ │ │ + cbz r0, f752 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 34dc │ │ │ │ - b.n f6da │ │ │ │ + b.n f67a │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f74e │ │ │ │ + b.n f6ee │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f7fe │ │ │ │ - ldr r3, [pc, #160] @ (f838 ) │ │ │ │ + beq.n f79e │ │ │ │ + ldr r3, [pc, #160] @ (f7d8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n f806 │ │ │ │ - ldr r3, [pc, #156] @ (f83c ) │ │ │ │ + beq.n f7a6 │ │ │ │ + ldr r3, [pc, #156] @ (f7dc ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ itt ne │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ addne.w r3, r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n f718 │ │ │ │ + bne.n f6b8 │ │ │ │ bl 40ac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n f750 │ │ │ │ + b.n f6f0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n f768 │ │ │ │ + beq.n f708 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r6 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - blt.n f7da │ │ │ │ + blt.n f77a │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ - b.n f768 │ │ │ │ - ldr r0, [pc, #100] @ (f840 ) │ │ │ │ + b.n f708 │ │ │ │ + ldr r0, [pc, #100] @ (f7e0 ) │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 37f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f7b2 │ │ │ │ + beq.n f752 │ │ │ │ blx 38a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ - b.n f768 │ │ │ │ + b.n f708 │ │ │ │ bl 42ec │ │ │ │ bl 41fc │ │ │ │ - ldr r3, [pc, #60] @ (f844 ) │ │ │ │ + ldr r3, [pc, #60] @ (f7e4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (f848 ) │ │ │ │ - ldr r0, [pc, #60] @ (f84c ) │ │ │ │ + ldr r1, [pc, #56] @ (f7e8 ) │ │ │ │ + ldr r0, [pc, #60] @ (f7ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ (f850 ) │ │ │ │ + ldr r3, [pc, #48] @ (f7f0 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #48] @ (f854 ) │ │ │ │ - ldr r0, [pc, #52] @ (f858 ) │ │ │ │ + ldr r1, [pc, #48] @ (f7f4 ) │ │ │ │ + ldr r0, [pc, #52] @ (f7f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - mvns r6, r0 │ │ │ │ + rors r6, r7 │ │ │ │ movs r3, r0 │ │ │ │ - add r2, r0 │ │ │ │ + tst r2, r7 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r2, r5 │ │ │ │ + muls r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + ldr r7, [pc, #872] @ (fb64 ) │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #444] @ (fa28 ) │ │ │ │ + ldr r3, [pc, #444] @ (f9c8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #444] @ (fa2c ) │ │ │ │ + ldr r2, [pc, #444] @ (f9cc ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n f92a │ │ │ │ - ldr r2, [pc, #432] @ (fa30 ) │ │ │ │ + beq.n f8ca │ │ │ │ + ldr r2, [pc, #432] @ (f9d0 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n f8cc │ │ │ │ + beq.n f86c │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f90a │ │ │ │ + beq.n f8aa │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n f90a │ │ │ │ + beq.n f8aa │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3834 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f9c2 │ │ │ │ + beq.w f962 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f964 │ │ │ │ + beq.n f904 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n f964 │ │ │ │ + bne.n f904 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n f964 │ │ │ │ + b.n f904 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ and.w r0, r0, #67108864 @ 0x4000000 │ │ │ │ - blt.n f96a │ │ │ │ + blt.n f90a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fa1e │ │ │ │ - ldr r0, [pc, #340] @ (fa34 ) │ │ │ │ + beq.w f9be │ │ │ │ + ldr r0, [pc, #340] @ (f9d4 ) │ │ │ │ mov ip, r1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w fa08 │ │ │ │ - ldr r0, [pc, #332] @ (fa38 ) │ │ │ │ + beq.w f9a8 │ │ │ │ + ldr r0, [pc, #332] @ (f9d8 ) │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n f9be │ │ │ │ + beq.n f95e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.n f98a │ │ │ │ + bcs.n f92a │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n f960 │ │ │ │ - b.n f964 │ │ │ │ + bne.n f900 │ │ │ │ + b.n f904 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f98a │ │ │ │ + beq.n f92a │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n f98a │ │ │ │ + beq.n f92a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f9c6 │ │ │ │ + blt.n f966 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ and.w r0, r0, #33554432 @ 0x2000000 │ │ │ │ - blt.n f99e │ │ │ │ + blt.n f93e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fa22 │ │ │ │ - ldr r0, [pc, #248] @ (fa34 ) │ │ │ │ + beq.n f9c2 │ │ │ │ + ldr r0, [pc, #248] @ (f9d4 ) │ │ │ │ mov ip, r1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n fa08 │ │ │ │ - ldr r0, [pc, #244] @ (fa38 ) │ │ │ │ + beq.n f9a8 │ │ │ │ + ldr r0, [pc, #244] @ (f9d8 ) │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n f9be │ │ │ │ + beq.n f95e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.n f98a │ │ │ │ + bcs.n f92a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n f964 │ │ │ │ + beq.n f904 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fa1e │ │ │ │ - ldr r0, [pc, #196] @ (fa34 ) │ │ │ │ + beq.n f9be │ │ │ │ + ldr r0, [pc, #196] @ (f9d4 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n fa08 │ │ │ │ - ldr.w ip, [pc, #192] @ fa38 │ │ │ │ + beq.n f9a8 │ │ │ │ + ldr.w ip, [pc, #192] @ f9d8 │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n f9be │ │ │ │ + beq.n f95e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add.w ip, r1, r5 │ │ │ │ - b.n f8e2 │ │ │ │ + b.n f882 │ │ │ │ mov r0, r1 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, f9c2 │ │ │ │ + cbz r0, f962 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 37b0 │ │ │ │ - b.n f8aa │ │ │ │ + b.n f84a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fa22 │ │ │ │ - ldr r0, [pc, #144] @ (fa34 ) │ │ │ │ + beq.n f9c2 │ │ │ │ + ldr r0, [pc, #144] @ (f9d4 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n fa08 │ │ │ │ - ldr.w ip, [pc, #140] @ fa38 │ │ │ │ + beq.n f9a8 │ │ │ │ + ldr.w ip, [pc, #140] @ f9d8 │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r4, #8] │ │ │ │ addne.w ip, r1, r5 │ │ │ │ - bne.n f93e │ │ │ │ + bne.n f8de │ │ │ │ bl 40ac │ │ │ │ movs r3, #0 │ │ │ │ - b.n f964 │ │ │ │ + b.n f904 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n f91e │ │ │ │ + beq.n f8be │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - blt.n f9e8 │ │ │ │ + blt.n f988 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ add r1, r0 │ │ │ │ - b.n f91e │ │ │ │ - ldr r0, [pc, #80] @ (fa3c ) │ │ │ │ + b.n f8be │ │ │ │ + ldr r0, [pc, #80] @ (f9dc ) │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 37f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f9c2 │ │ │ │ + beq.n f962 │ │ │ │ blx 38a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n f91e │ │ │ │ - ldr r3, [pc, #52] @ (fa40 ) │ │ │ │ + b.n f8be │ │ │ │ + ldr r3, [pc, #52] @ (f9e0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (fa44 ) │ │ │ │ - ldr r0, [pc, #52] @ (fa48 ) │ │ │ │ + ldr r1, [pc, #52] @ (f9e4 ) │ │ │ │ + ldr r0, [pc, #52] @ (f9e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ bl 42ec │ │ │ │ nop │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ movs r3, r0 │ │ │ │ - rors r4, r0 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ movs r3, r0 │ │ │ │ - tst r0, r0 │ │ │ │ + ands r0, r7 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #396] @ (fbe8 ) │ │ │ │ + ldr r3, [pc, #396] @ (fb88 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r2, [pc, #396] @ (fbec ) │ │ │ │ + ldr r2, [pc, #396] @ (fb8c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #388] @ (fbf0 ) │ │ │ │ + ldr r3, [pc, #388] @ (fb90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, fa9e │ │ │ │ + cbz r3, fa3e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, fa9e │ │ │ │ - ldr r4, [pc, #368] @ (fbf4 ) │ │ │ │ - ldr r2, [pc, #364] @ (fbf0 ) │ │ │ │ + cbz r3, fa3e │ │ │ │ + ldr r4, [pc, #368] @ (fb94 ) │ │ │ │ + ldr r2, [pc, #364] @ (fb90 ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r4, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w fbde │ │ │ │ + bne.w fb7e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, faee │ │ │ │ + cbz r3, fa8e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, faee │ │ │ │ - ldr r3, [pc, #336] @ (fbf8 ) │ │ │ │ + cbz r3, fa8e │ │ │ │ + ldr r3, [pc, #336] @ (fb98 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n fb68 │ │ │ │ + bne.n fb08 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.w fbe2 │ │ │ │ + bpl.w fb82 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n fb9a │ │ │ │ + bhi.n fb3a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ and.w r1, r1, #3 │ │ │ │ rsb r1, r1, #1 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n fb4a │ │ │ │ - ldr r2, [pc, #296] @ (fbfc ) │ │ │ │ - ldr r3, [pc, #284] @ (fbf0 ) │ │ │ │ + beq.n faea │ │ │ │ + ldr r2, [pc, #296] @ (fb9c ) │ │ │ │ + ldr r3, [pc, #284] @ (fb90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n fbde │ │ │ │ + bne.n fb7e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n f85c │ │ │ │ + b.n f7fc │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n fbaa │ │ │ │ - ldr r3, [pc, #264] @ (fc00 ) │ │ │ │ + bge.n fb4a │ │ │ │ + ldr r3, [pc, #264] @ (fba0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #804] @ 0x324 │ │ │ │ blx 3c04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n fba4 │ │ │ │ + beq.n fb44 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ - bl b8d0 │ │ │ │ + bl b870 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n fb30 │ │ │ │ + beq.n fad0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n fbbc │ │ │ │ - ldr r2, [pc, #208] @ (fc04 ) │ │ │ │ - ldr r3, [pc, #188] @ (fbf0 ) │ │ │ │ + beq.n fb5c │ │ │ │ + ldr r2, [pc, #208] @ (fba4 ) │ │ │ │ + ldr r3, [pc, #188] @ (fb90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n fbde │ │ │ │ + bne.n fb7e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 3940 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fad0 │ │ │ │ - ldr r3, [pc, #176] @ (fc08 ) │ │ │ │ + beq.n fa70 │ │ │ │ + ldr r3, [pc, #176] @ (fba8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 3754 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n fbc4 │ │ │ │ + bne.n fb64 │ │ │ │ movs r4, #0 │ │ │ │ - b.n fb30 │ │ │ │ + b.n fad0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3be8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fb4a │ │ │ │ + beq.n faea │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 3870 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n facc │ │ │ │ + beq.n fa6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n facc │ │ │ │ + bne.n fa6c │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n facc │ │ │ │ + b.n fa6c │ │ │ │ mov r0, r5 │ │ │ │ blx 3870 │ │ │ │ mov r1, r0 │ │ │ │ - b.n facc │ │ │ │ + b.n fa6c │ │ │ │ blx 38a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #96] @ (fc0c ) │ │ │ │ - ldr r1, [pc, #96] @ (fc10 ) │ │ │ │ + ldr r3, [pc, #96] @ (fbac ) │ │ │ │ + ldr r1, [pc, #96] @ (fbb0 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n fb64 │ │ │ │ + b.n fb04 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fb30 │ │ │ │ + b.n fad0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ blx 38a0 │ │ │ │ - ldr r3, [pc, #68] @ (fc14 ) │ │ │ │ - ldr r1, [pc, #72] @ (fc18 ) │ │ │ │ + ldr r3, [pc, #68] @ (fbb4 ) │ │ │ │ + ldr r1, [pc, #72] @ (fbb8 ) │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n fb64 │ │ │ │ + b.n fb04 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 419c │ │ │ │ nop │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #352] @ (fd74 ) │ │ │ │ + ldr r4, [pc, #576] @ (fdf4 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #24] @ (fc34 ) │ │ │ │ + ldr r4, [pc, #248] @ (fcb4 ) │ │ │ │ movs r3, 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, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #808] @ (ff58 ) │ │ │ │ + ldr r3, [pc, #808] @ (fef8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #808] @ (ff5c ) │ │ │ │ + ldr r2, [pc, #808] @ (fefc ) │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r6, [r3, #260] @ 0x104 │ │ │ │ - ldr r3, [pc, #792] @ (ff60 ) │ │ │ │ + ldr r3, [pc, #792] @ (ff00 ) │ │ │ │ strh.w r4, [sp, #28] │ │ │ │ - ldr r7, [pc, #792] @ (ff64 ) │ │ │ │ + ldr r7, [pc, #792] @ (ff04 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10032 │ │ │ │ + bne.w ffd2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 10200 │ │ │ │ + beq.w 101a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fc78 │ │ │ │ + beq.n fc18 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #748] @ (ff68 ) │ │ │ │ + ldr r2, [pc, #748] @ (ff08 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #720] @ ff50 │ │ │ │ + vldr d7, [pc, #720] @ fef0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #16 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1005e │ │ │ │ + beq.w fffe │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1004e │ │ │ │ - ldr.w r9, [pc, #712] @ ff6c │ │ │ │ + bne.w ffee │ │ │ │ + ldr.w r9, [pc, #712] @ ff0c │ │ │ │ add r9, pc │ │ │ │ ldr.w r4, [r9, #792] @ 0x318 │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1010c │ │ │ │ + beq.w 100ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fcce │ │ │ │ + beq.n fc6e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #672] @ (ff70 ) │ │ │ │ + ldr r3, [pc, #672] @ (ff10 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, #1560] @ 0x618 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b8d0 │ │ │ │ + bl b870 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fd12 │ │ │ │ + beq.n fcb2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ff44 │ │ │ │ + beq.w fee4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 10140 │ │ │ │ - ldr r3, [pc, #600] @ (ff74 ) │ │ │ │ + beq.w 100e0 │ │ │ │ + ldr r3, [pc, #600] @ (ff14 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - ldr r3, [pc, #600] @ (ff78 ) │ │ │ │ + ldr r3, [pc, #600] @ (ff18 ) │ │ │ │ mov fp, r2 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 10194 │ │ │ │ + bne.w 10134 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.w 101e8 │ │ │ │ + bmi.w 10188 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w 1033c │ │ │ │ + bpl.w 102dc │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w 10244 │ │ │ │ + bhi.w 101e4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ and.w r1, r1, #3 │ │ │ │ rsb r1, r1, #1 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r0, r1, r1 │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ adcs r1, r1 │ │ │ │ blx 3bcc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1015e │ │ │ │ + beq.w 100fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fd7c │ │ │ │ + beq.n fd1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10062 │ │ │ │ - ldr r3, [pc, #508] @ (ff7c ) │ │ │ │ + beq.w 10002 │ │ │ │ + ldr r3, [pc, #508] @ (ff1c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #480] @ 0x1e0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 101a8 │ │ │ │ + beq.w 10148 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fda8 │ │ │ │ + beq.n fd48 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 3c74 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10220 │ │ │ │ + beq.w 101c0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fdd0 │ │ │ │ + beq.n fd70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10094 │ │ │ │ + beq.w 10034 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fde4 │ │ │ │ + beq.n fd84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10080 │ │ │ │ + beq.w 10020 │ │ │ │ mov r0, r8 │ │ │ │ blx 39cc │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 100b8 │ │ │ │ + beq.w 10058 │ │ │ │ lsls r0, r0, #1 │ │ │ │ blx 3834 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 100b8 │ │ │ │ - ldr r3, [pc, #384] @ (ff80 ) │ │ │ │ + beq.w 10058 │ │ │ │ + ldr r3, [pc, #384] @ (ff20 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 10252 │ │ │ │ + beq.w 101f2 │ │ │ │ strd sl, r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ blx 38f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 102da │ │ │ │ + beq.w 1027a │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w ip, [r8, #4] │ │ │ │ - ldr r3, [pc, #332] @ (ff84 ) │ │ │ │ + ldr r3, [pc, #332] @ (ff24 ) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r0, r0, #5 │ │ │ │ ldr.w r3, [r3, #1004] @ 0x3ec │ │ │ │ - bpl.w 10360 │ │ │ │ + bpl.w 10300 │ │ │ │ cmp ip, fp │ │ │ │ - beq.w 10374 │ │ │ │ - ldr r0, [pc, #312] @ (ff88 ) │ │ │ │ + beq.w 10314 │ │ │ │ + ldr r0, [pc, #312] @ (ff28 ) │ │ │ │ ldr r0, [r7, r0] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 10358 │ │ │ │ + beq.w 102f8 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 1035c │ │ │ │ + ble.w 102fc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ cmp r0, ip │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #280] @ (ff8c ) │ │ │ │ + ldr r3, [pc, #280] @ (ff2c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ add r1, r3 │ │ │ │ mov r3, r8 │ │ │ │ blx 39dc │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n fea4 │ │ │ │ + beq.n fe44 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fea4 │ │ │ │ + beq.n fe44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 100b0 │ │ │ │ + beq.w 10050 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n febc │ │ │ │ + beq.n fe5c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10104 │ │ │ │ + beq.w 100a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fed0 │ │ │ │ + beq.n fe70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 100fc │ │ │ │ + beq.w 1009c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fee8 │ │ │ │ + beq.n fe88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 100f4 │ │ │ │ + beq.w 10094 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fefc │ │ │ │ + beq.n fe9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 100a8 │ │ │ │ + beq.w 10048 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 10016 │ │ │ │ + beq.w ffb6 │ │ │ │ ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1006a │ │ │ │ + bne.w 1000a │ │ │ │ blx 377c │ │ │ │ - cbz r6, ff26 │ │ │ │ + cbz r6, fec6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n ff26 │ │ │ │ + beq.n fec6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 100ec │ │ │ │ - ldr r2, [pc, #104] @ (ff90 ) │ │ │ │ - ldr r3, [pc, #52] @ (ff60 ) │ │ │ │ + beq.w 1008c │ │ │ │ + ldr r2, [pc, #104] @ (ff30 ) │ │ │ │ + ldr r3, [pc, #52] @ (ff00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 10338 │ │ │ │ + bne.w 102d8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fd12 │ │ │ │ + b.n fcb2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2, #16] │ │ │ │ + stc2l 0, cr0, [r2, #16]! │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n ffac │ │ │ │ + beq.n ff4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 102b4 │ │ │ │ + beq.w 10254 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 102c8 │ │ │ │ + beq.w 10268 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 102c0 │ │ │ │ + beq.w 10260 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ffda │ │ │ │ + beq.n ff7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1018c │ │ │ │ + beq.w 1012c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n fff6 │ │ │ │ + beq.n ff96 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fff6 │ │ │ │ + beq.n ff96 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 100e4 │ │ │ │ + beq.n 10084 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 10016 │ │ │ │ + beq.n ffb6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10016 │ │ │ │ + beq.n ffb6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 10016 │ │ │ │ + cbnz r3, ffb6 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r4, #58 @ 0x3a │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 10042 │ │ │ │ + cbnz r3, ffe2 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, 10036 │ │ │ │ - ldr r0, [pc, #868] @ (1038c ) │ │ │ │ + cbnz r3, ffd6 │ │ │ │ + ldr r0, [pc, #868] @ (1032c ) │ │ │ │ mov r1, r4 │ │ │ │ movs r7, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n ff0c │ │ │ │ + bl d244 │ │ │ │ + b.n feac │ │ │ │ mov r6, r4 │ │ │ │ - b.n fca2 │ │ │ │ + b.n fc42 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 10024 │ │ │ │ + b.n ffc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1001e │ │ │ │ + b.n ffbe │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w fca2 │ │ │ │ + bne.w fc42 │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ - b.n 10018 │ │ │ │ + b.n ffb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fd7c │ │ │ │ + b.n fd1c │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #18 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w ff0c │ │ │ │ - b.n 10016 │ │ │ │ + bne.w feac │ │ │ │ + b.n ffb6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r8 │ │ │ │ blx 39cc │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w fdf0 │ │ │ │ - b.n 100b8 │ │ │ │ + bne.w fd90 │ │ │ │ + b.n 10058 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w fdda │ │ │ │ - b.n fde4 │ │ │ │ + bne.w fd7a │ │ │ │ + b.n fd84 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fefc │ │ │ │ + b.n fe9c │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fea4 │ │ │ │ + b.n fe44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 100cc │ │ │ │ + beq.n 1006c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 102e8 │ │ │ │ + beq.w 10288 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10016 │ │ │ │ + beq.n ffb6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10016 │ │ │ │ + bne.n ffb6 │ │ │ │ mov r9, r3 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fff6 │ │ │ │ + b.n ff96 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ff26 │ │ │ │ + b.n fec6 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fee8 │ │ │ │ + b.n fe88 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fed0 │ │ │ │ + b.n fe70 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n febc │ │ │ │ + b.n fe5c │ │ │ │ blx 38a0 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 3c04 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w fcce │ │ │ │ + bne.w fc6e │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10016 │ │ │ │ - ldr r3, [pc, #608] @ (10390 ) │ │ │ │ + bne.w ffb6 │ │ │ │ + ldr r3, [pc, #608] @ (10330 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #608] @ (10394 ) │ │ │ │ + ldr r1, [pc, #608] @ (10334 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 10016 │ │ │ │ + b.n ffb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10016 │ │ │ │ + beq.w ffb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10016 │ │ │ │ + bne.w ffb6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10016 │ │ │ │ + b.n ffb6 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 102f0 │ │ │ │ + beq.w 10290 │ │ │ │ subs r7, #1 │ │ │ │ str r7, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 102de │ │ │ │ + beq.w 1027e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w fff6 │ │ │ │ + beq.w ff96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w fff6 │ │ │ │ + bne.w ff96 │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ffda │ │ │ │ - ldr r2, [pc, #512] @ (10398 ) │ │ │ │ + b.n ff7a │ │ │ │ + ldr r2, [pc, #512] @ (10338 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10308 │ │ │ │ + beq.w 102a8 │ │ │ │ mov r1, r4 │ │ │ │ blx 36b4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n fd60 │ │ │ │ + b.n fd00 │ │ │ │ blx 38a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #4] │ │ │ │ blx 3c04 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w fda8 │ │ │ │ + bne.w fd48 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1031a │ │ │ │ + beq.w 102ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w fffc │ │ │ │ + beq.w ff9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w fff6 │ │ │ │ + bne.w ff96 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fff6 │ │ │ │ + b.n ff96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r9, r4 │ │ │ │ - beq.w fd7c │ │ │ │ + beq.w fd1c │ │ │ │ adds r3, #1 │ │ │ │ mov r9, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n fd6a │ │ │ │ - ldr r1, [pc, #408] @ (1039c ) │ │ │ │ + b.n fd0a │ │ │ │ + ldr r1, [pc, #408] @ (1033c ) │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - ldr r0, [pc, #408] @ (103a0 ) │ │ │ │ + ldr r0, [pc, #408] @ (10340 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1005e │ │ │ │ + beq.w fffe │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n fc78 │ │ │ │ + b.n fc18 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1016a │ │ │ │ + bne.n 1010a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w fffc │ │ │ │ + beq.w ff9c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w fff6 │ │ │ │ + bne.w ff96 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fff6 │ │ │ │ + b.n ff96 │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - b.n fd60 │ │ │ │ + b.n fd00 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 10340 │ │ │ │ + beq.n 102e0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -17951,573 +17908,573 @@ │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10290 │ │ │ │ + beq.n 10230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 102fc │ │ │ │ + beq.n 1029c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r9, sl, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ blx 38f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ff94 │ │ │ │ + beq.w ff34 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ - b.n fe30 │ │ │ │ + b.n fdd0 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n ffac │ │ │ │ + b.n ff4c │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ffc2 │ │ │ │ + b.n ff62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 102d4 │ │ │ │ + beq.n 10274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 102f8 │ │ │ │ + cbz r3, 10298 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n ffe0 │ │ │ │ + b.n ff80 │ │ │ │ mov r2, r5 │ │ │ │ - b.n ffac │ │ │ │ + b.n ff4c │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ffc6 │ │ │ │ + b.n ff66 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 100cc │ │ │ │ + b.n 1006c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 10232 │ │ │ │ - b.n 10016 │ │ │ │ + bne.n 101d2 │ │ │ │ + b.n ffb6 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1018c │ │ │ │ + b.n 1012c │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 10290 │ │ │ │ + b.n 10230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89cc │ │ │ │ + bl 89fc │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ blx 3844 │ │ │ │ mov r9, r0 │ │ │ │ - b.n fd60 │ │ │ │ - ldr r3, [pc, #116] @ (10390 ) │ │ │ │ + b.n fd00 │ │ │ │ + ldr r3, [pc, #116] @ (10330 ) │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #132] @ (103a4 ) │ │ │ │ + ldr r1, [pc, #132] @ (10344 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 101d6 │ │ │ │ - b.n fffc │ │ │ │ + bne.w 10176 │ │ │ │ + b.n ff9c │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 419c │ │ │ │ - ldr r3, [pc, #100] @ (103a8 ) │ │ │ │ + ldr r3, [pc, #100] @ (10348 ) │ │ │ │ movw r2, #8113 @ 0x1fb1 │ │ │ │ - ldr r1, [pc, #100] @ (103ac ) │ │ │ │ - ldr r0, [pc, #100] @ (103b0 ) │ │ │ │ + ldr r1, [pc, #100] @ (1034c ) │ │ │ │ + ldr r0, [pc, #100] @ (10350 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #4056 @ 0xfd8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 422c │ │ │ │ - ldr r3, [pc, #80] @ (103b4 ) │ │ │ │ + ldr r3, [pc, #80] @ (10354 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #80] @ (103b8 ) │ │ │ │ - ldr r0, [pc, #84] @ (103bc ) │ │ │ │ + ldr r1, [pc, #80] @ (10358 ) │ │ │ │ + ldr r0, [pc, #84] @ (1035c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ (103c0 ) │ │ │ │ + ldr r3, [pc, #72] @ (10360 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #72] @ (103c4 ) │ │ │ │ - ldr r0, [pc, #72] @ (103c8 ) │ │ │ │ + ldr r1, [pc, #72] @ (10364 ) │ │ │ │ + ldr r0, [pc, #72] @ (10368 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #72] @ (103d8 ) │ │ │ │ + ldr r0, [pc, #296] @ (10458 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #168] @ (10448 ) │ │ │ │ + mov r2, ip │ │ │ │ movs r3, r0 │ │ │ │ - add ip, ip │ │ │ │ + orrs r4, r3 │ │ │ │ movs r3, r0 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r2, #16 │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r5, #20 │ │ │ │ movs r3, r0 │ │ │ │ - cmp sl, r7 │ │ │ │ + mvns r2, r6 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + adds r7, #2 │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #772] @ (106e8 ) │ │ │ │ + ldr r3, [pc, #772] @ (10688 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r7, sp, #28 │ │ │ │ - ldr r2, [pc, #772] @ (106ec ) │ │ │ │ + ldr r2, [pc, #772] @ (1068c ) │ │ │ │ add r3, pc │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r7, #4] │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldr.w r4, [r3, #308] @ 0x134 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #752] @ (106f0 ) │ │ │ │ + ldr r3, [pc, #752] @ (10690 ) │ │ │ │ mov r9, r1 │ │ │ │ strh r6, [r7, #12] │ │ │ │ - ldr.w r8, [pc, #748] @ 106f4 │ │ │ │ + ldr.w r8, [pc, #748] @ 10694 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1052e │ │ │ │ + bne.w 104ce │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 10736 │ │ │ │ + beq.w 106d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10434 │ │ │ │ + beq.n 103d4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #704] @ (106f8 ) │ │ │ │ + ldr r2, [pc, #704] @ (10698 ) │ │ │ │ add r6, sp, #8 │ │ │ │ - vldr d7, [pc, #676] @ 106e0 │ │ │ │ + vldr d7, [pc, #676] @ 10680 │ │ │ │ movs r3, #7 │ │ │ │ add r2, pc │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov r0, r7 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 106a4 │ │ │ │ + beq.w 10644 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 10480 │ │ │ │ + bne.n 10420 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10724 │ │ │ │ + bne.w 106c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1053a │ │ │ │ + bne.n 104da │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.n 1053a │ │ │ │ + bne.n 104da │ │ │ │ add r6, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s16, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ vstr s16, [r5, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10782 │ │ │ │ + beq.w 10722 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 104b2 │ │ │ │ + beq.n 10452 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 106c0 │ │ │ │ + beq.w 10660 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10788 │ │ │ │ + beq.w 10728 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 104d4 │ │ │ │ + beq.n 10474 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1075e │ │ │ │ + beq.w 106fe │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ - cbz r3, 104f4 │ │ │ │ - ldr r3, [pc, #544] @ (106fc ) │ │ │ │ + cbz r3, 10494 │ │ │ │ + ldr r3, [pc, #544] @ (1069c ) │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #30 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 107be │ │ │ │ + beq.w 1075e │ │ │ │ blx 377c │ │ │ │ - cbz r4, 1050e │ │ │ │ + cbz r4, 104ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1050e │ │ │ │ + beq.n 104ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10756 │ │ │ │ - ldr r2, [pc, #496] @ (10700 ) │ │ │ │ - ldr r3, [pc, #476] @ (106f0 ) │ │ │ │ + beq.w 106f6 │ │ │ │ + ldr r2, [pc, #496] @ (106a0 ) │ │ │ │ + ldr r3, [pc, #476] @ (10690 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 10894 │ │ │ │ + bne.w 10834 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 107c4 │ │ │ │ + bne.w 10764 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 10466 │ │ │ │ + b.n 10406 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #452] @ (10704 ) │ │ │ │ + ldr r3, [pc, #452] @ (106a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1268] @ 0x4f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 107c8 │ │ │ │ + beq.w 10768 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 106a4 │ │ │ │ - ldr r3, [pc, #432] @ (10708 ) │ │ │ │ + beq.w 10644 │ │ │ │ + ldr r3, [pc, #432] @ (106a8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ - ldr r3, [pc, #428] @ (1070c ) │ │ │ │ + ldr r3, [pc, #428] @ (106ac ) │ │ │ │ cmp r2, r7 │ │ │ │ add r3, pc │ │ │ │ ite ne │ │ │ │ movne ip, r6 │ │ │ │ ldreq.w ip, [r6, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - ldr r3, [pc, #416] @ (10710 ) │ │ │ │ + ldr r3, [pc, #416] @ (106b0 ) │ │ │ │ it eq │ │ │ │ ldreq.w r2, [ip, #4] │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 105dc │ │ │ │ + beq.n 1057c │ │ │ │ ldr.w lr, [r2, #172] @ 0xac │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 107d0 │ │ │ │ + beq.w 10770 │ │ │ │ ldr.w r9, [lr, #4] │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 108ae │ │ │ │ - ldr r2, [pc, #368] @ (10714 ) │ │ │ │ + bpl.w 1084e │ │ │ │ + ldr r2, [pc, #368] @ (106b4 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 108b6 │ │ │ │ - ldr r2, [pc, #360] @ (10718 ) │ │ │ │ + beq.w 10856 │ │ │ │ + ldr r2, [pc, #360] @ (106b8 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 108b2 │ │ │ │ + beq.w 10852 │ │ │ │ ldr.w r9, [lr, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 105ec │ │ │ │ + ble.n 1058c │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 105d0 │ │ │ │ + b.n 10570 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 105ec │ │ │ │ + beq.n 1058c │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 105ca │ │ │ │ + bne.n 1056a │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #312] @ (1071c ) │ │ │ │ + ldr r3, [pc, #312] @ (106bc ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1078e │ │ │ │ + beq.w 1072e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ blx 3844 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10802 │ │ │ │ + beq.w 107a2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 10820 │ │ │ │ + beq.w 107c0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r3, r0, [sp, #16] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10642 │ │ │ │ + beq.n 105e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 107b6 │ │ │ │ + beq.w 10756 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10656 │ │ │ │ + beq.n 105f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 107ae │ │ │ │ - cbz r5, 1068e │ │ │ │ + beq.w 1074e │ │ │ │ + cbz r5, 1062e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1066e │ │ │ │ + beq.n 1060e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 1066e │ │ │ │ + cbnz r3, 1060e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10764 │ │ │ │ - ldr r3, [pc, #132] @ (106fc ) │ │ │ │ + beq.n 10704 │ │ │ │ + ldr r3, [pc, #132] @ (1069c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #30 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 10764 │ │ │ │ + bne.n 10704 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 106a4 │ │ │ │ + beq.n 10644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 106a4 │ │ │ │ + cbnz r3, 10644 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov.w r5, #270 @ 0x10e │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 106d2 │ │ │ │ + cbnz r3, 10672 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ - cbnz r3, 106c6 │ │ │ │ - ldr r0, [pc, #104] @ (10720 ) │ │ │ │ + cbnz r3, 10666 │ │ │ │ + ldr r0, [pc, #104] @ (106c0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n 104f4 │ │ │ │ + bl d244 │ │ │ │ + b.n 10494 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 104b2 │ │ │ │ + b.n 10452 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 106b4 │ │ │ │ + b.n 10654 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 106ae │ │ │ │ + b.n 1064e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r5, r0 │ │ │ │ - str.w r0, [r0, #4] │ │ │ │ + vld4.8 {d0-d3}, [r0], r4 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r2, #4] │ │ │ │ - str r2, [r7, #0] │ │ │ │ + vst4.8 {d0-d3}, [r2], r4 │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf79a0004 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + @ instruction: 0xf7fa0004 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r0, r2, r3, r6, r7} │ │ │ │ + bgt.n 1062a │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r0 │ │ │ │ + rors r4, r7 │ │ │ │ movs r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 10466 │ │ │ │ - b.n 106a4 │ │ │ │ - ldr r1, [pc, #404] @ (108cc ) │ │ │ │ + bne.w 10406 │ │ │ │ + b.n 10644 │ │ │ │ + ldr r1, [pc, #404] @ (1086c ) │ │ │ │ mov.w r2, #270 @ 0x10e │ │ │ │ - ldr r0, [pc, #400] @ (108d0 ) │ │ │ │ + ldr r0, [pc, #400] @ (10870 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 106a4 │ │ │ │ + beq.n 10644 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 10434 │ │ │ │ + b.n 103d4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1050e │ │ │ │ + b.n 104ae │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 104d4 │ │ │ │ + b.n 10474 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 104f4 │ │ │ │ + beq.w 10494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 104f4 │ │ │ │ + bne.w 10494 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 104f4 │ │ │ │ + b.n 10494 │ │ │ │ mov.w r5, #278 @ 0x116 │ │ │ │ - b.n 106a8 │ │ │ │ + b.n 10648 │ │ │ │ movw r5, #279 @ 0x117 │ │ │ │ - b.n 106a8 │ │ │ │ + b.n 10648 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1047e │ │ │ │ + beq.w 1041e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1047e │ │ │ │ + bne.w 1041e │ │ │ │ mov r0, r6 │ │ │ │ add r6, sp, #8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10480 │ │ │ │ + b.n 10420 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10656 │ │ │ │ + b.n 105f6 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10642 │ │ │ │ + b.n 105e2 │ │ │ │ mov.w r5, #280 @ 0x118 │ │ │ │ - b.n 106a8 │ │ │ │ + b.n 10648 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 1047e │ │ │ │ + b.n 1041e │ │ │ │ blx 3bf8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 10550 │ │ │ │ + b.n 104f0 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 105dc │ │ │ │ + beq.w 1057c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 107d2 │ │ │ │ - ldr r3, [pc, #240] @ (108d4 ) │ │ │ │ + bne.n 10772 │ │ │ │ + ldr r3, [pc, #240] @ (10874 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 105dc │ │ │ │ + beq.w 1057c │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 105dc │ │ │ │ + beq.w 1057c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 107ec │ │ │ │ + bne.n 1078c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 105ec │ │ │ │ - b.n 105dc │ │ │ │ + bne.w 1058c │ │ │ │ + b.n 1057c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 106a4 │ │ │ │ + beq.w 10644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10690 │ │ │ │ + bne.w 10630 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1068e │ │ │ │ + b.n 1062e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10898 │ │ │ │ + beq.n 10838 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -18527,700 +18484,3863 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10858 │ │ │ │ + beq.n 107f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 1088c │ │ │ │ + cbz r3, 1082c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1062a │ │ │ │ + beq.w 105ca │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1062a │ │ │ │ + bne.w 105ca │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1062a │ │ │ │ + b.n 105ca │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10858 │ │ │ │ + b.n 107f8 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (108d8 ) │ │ │ │ + ldr r3, [pc, #60] @ (10878 ) │ │ │ │ movw r2, #11729 @ 0x2dd1 │ │ │ │ - ldr r1, [pc, #60] @ (108dc ) │ │ │ │ - ldr r0, [pc, #60] @ (108e0 ) │ │ │ │ + ldr r1, [pc, #60] @ (1087c ) │ │ │ │ + ldr r0, [pc, #60] @ (10880 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ subs r3, #240 @ 0xf0 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #44] @ (108e4 ) │ │ │ │ + ldr r3, [pc, #44] @ (10884 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #40] @ (108e8 ) │ │ │ │ - ldr r0, [pc, #44] @ (108ec ) │ │ │ │ + ldr r1, [pc, #40] @ (10888 ) │ │ │ │ + ldr r0, [pc, #44] @ (1088c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - orrs r2, r4 │ │ │ │ + adcs r2, r3 │ │ │ │ movs r3, r0 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ movs r3, r0 │ │ │ │ - rors r0, r1 │ │ │ │ + ands r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ movs r3, r0 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ movs r3, r0 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ movs r3, 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, #296] @ (10a28 ) │ │ │ │ + ldr r3, [pc, #296] @ (109c8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 10914 │ │ │ │ + cbz r3, 108b4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbnz r0, 1091a │ │ │ │ + cbnz r0, 108ba │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #272] @ (10a2c ) │ │ │ │ + ldr r1, [pc, #272] @ (109cc ) │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 10944 │ │ │ │ + bne.n 108e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10914 │ │ │ │ + beq.n 108b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10914 │ │ │ │ + bne.n 108b4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10914 │ │ │ │ + b.n 108b4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 109d8 │ │ │ │ + bge.n 10978 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 109d8 │ │ │ │ + bpl.n 10978 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 109f4 │ │ │ │ + bge.n 10994 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 109f4 │ │ │ │ + bpl.n 10994 │ │ │ │ ldr.w ip, [r0, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 109be │ │ │ │ + beq.n 1095e │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 10a22 │ │ │ │ - ldr.w lr, [pc, #176] @ 10a30 │ │ │ │ + bpl.n 109c2 │ │ │ │ + ldr.w lr, [pc, #176] @ 109d0 │ │ │ │ ldr.w r4, [r6, lr] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 10a0c │ │ │ │ - ldr.w lr, [pc, #168] @ 10a34 │ │ │ │ + beq.n 109ac │ │ │ │ + ldr.w lr, [pc, #168] @ 109d4 │ │ │ │ ldr.w r4, [r6, lr] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 10a08 │ │ │ │ + beq.n 109a8 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ itt gt │ │ │ │ addgt.w ip, ip, #8 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt.n 109ae │ │ │ │ - b.n 109d2 │ │ │ │ + bgt.n 1094e │ │ │ │ + b.n 10972 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 109d2 │ │ │ │ + beq.n 10972 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 109a8 │ │ │ │ + bne.n 10948 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ - b.n 1092a │ │ │ │ + b.n 108ca │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 109b6 │ │ │ │ + beq.n 10956 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 109be │ │ │ │ - ldr r0, [pc, #108] @ (10a38 ) │ │ │ │ + bne.n 1095e │ │ │ │ + ldr r0, [pc, #108] @ (109d8 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 109b6 │ │ │ │ + beq.n 10956 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 10916 │ │ │ │ + b.n 108b6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3754 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 109d2 │ │ │ │ + beq.n 10972 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10914 │ │ │ │ - b.n 1092a │ │ │ │ + beq.n 108b4 │ │ │ │ + b.n 108ca │ │ │ │ tst.w ip, #67108864 @ 0x4000000 │ │ │ │ - beq.n 109d8 │ │ │ │ + beq.n 10978 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl a384 │ │ │ │ + bl a328 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 109d2 │ │ │ │ - b.n 10926 │ │ │ │ + beq.n 10972 │ │ │ │ + b.n 108c6 │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #44] @ (10a3c ) │ │ │ │ + ldr r3, [pc, #44] @ (109dc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (10a40 ) │ │ │ │ - ldr r0, [pc, #44] @ (10a44 ) │ │ │ │ + ldr r1, [pc, #44] @ (109e0 ) │ │ │ │ + ldr r0, [pc, #44] @ (109e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ - usat16 r0, #4, sl │ │ │ │ + and.w r0, sl, #8650752 @ 0x840000 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ + movs r3, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d9} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + ldr.w r3, [pc, #2728] @ 114a8 │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + ldr.w r2, [pc, #2728] @ 114ac │ │ │ │ + movs r4, #0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r1 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ + ldr.w r7, [r3, #360] @ 0x168 │ │ │ │ + ldr.w r3, [pc, #2708] @ 114b0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + strh.w r4, [sp, #104] @ 0x68 │ │ │ │ + ldr.w sl, [pc, #2700] @ 114b4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add sl, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 3a30 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 10f8e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 11292 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 10a54 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + mov r2, r6 │ │ │ │ + bl 8c40 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 113e8 │ │ │ │ + cbnz r6, 10a84 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 11326 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 11326 │ │ │ │ + blx 3a54 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11376 │ │ │ │ + blx 3a54 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1138a │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1139c │ │ │ │ + blx 3b24 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 113ae │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 10ace │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 10f92 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 39c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 113ca │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 10afe │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #8] │ │ │ │ + streq r1, [r3, #0] │ │ │ │ + beq.n 10afe │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 10f9a │ │ │ │ + movs r3, #0 │ │ │ │ + mov r8, sl │ │ │ │ + mov r7, r3 │ │ │ │ + mov r0, r3 │ │ │ │ + mov fp, r6 │ │ │ │ + mov sl, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #6 │ │ │ │ + bpl.w 1273a │ │ │ │ + ldr.w r1, [pc, #2456] @ 114b8 │ │ │ │ + ldr.w r6, [r8, r1] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.w 12724 │ │ │ │ + ldr.w r1, [pc, #2448] @ 114bc │ │ │ │ + ldr.w r5, [r8, r1] │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.w 126de │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp sl, r2 │ │ │ │ + bge.w 1187c │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [r2, sl, lsl #2] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr.w r2, [pc, #2408] @ 114c0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr.w r1, [r8, r2] │ │ │ │ + ldr.w r2, [pc, #2400] @ 114c4 │ │ │ │ + ldr.w r4, [r8, r2] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r4 │ │ │ │ + bne.w 120b2 │ │ │ │ + cbz r0, 10b8a │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 10b8a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 11042 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.w 110a0 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 8b38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11500 │ │ │ │ + ldr.w r2, [pc, #2340] @ 114c8 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr.w r3, [r8, r2] │ │ │ │ + ldr.w r2, [pc, #2332] @ 114cc │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r1, r3 │ │ │ │ + bne.w 11750 │ │ │ │ + cmp r1, r6 │ │ │ │ + beq.w 12724 │ │ │ │ + cmp r1, r5 │ │ │ │ + beq.w 126de │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.w 11530 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 115ce │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 126e2 │ │ │ │ + ldr.w r9, [r0, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [r9] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 10c1c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 11048 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 10c34 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 10c34 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 11090 │ │ │ │ + cbz r7, 10c4a │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 10c4a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 11088 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3ad0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11572 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr.w r1, [pc, #2164] @ 114d0 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r1, [r1, #1104] @ 0x450 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 115f2 │ │ │ │ + blx r2 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 115fc │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 10c8a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 11068 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cbz r3, 10ca4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 10ca4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 10ca4 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 3ad0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11680 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr.w r1, [pc, #2076] @ 114d4 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r1, [r1, #1104] @ 0x450 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 116ea │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 116f8 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 10cea │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cbnz r1, 10cea │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r3, 10d02 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 10d02 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 11400 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 39cc │ │ │ │ + adds r6, r0, #1 │ │ │ │ + beq.w 11730 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 11e8e │ │ │ │ + ldr.w r2, [pc, #1984] @ 114d8 │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #4] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + asrs r2, r0, #31 │ │ │ │ + str.w ip, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + strd ip, ip, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str.w sl, [sp, #72] @ 0x48 │ │ │ │ + str.w fp, [sp, #60] @ 0x3c │ │ │ │ + strd ip, r8, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r6 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 11590 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 126f8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 10d8e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11050 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl b044 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 10db0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 11098 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 10dc0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1103a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 115aa │ │ │ │ + mov r0, r8 │ │ │ │ + bl cd18 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1161a │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 10df4 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 11060 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r6 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 11642 │ │ │ │ + ldr.w r4, [r9, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1270e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 10e44 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11070 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl b044 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 10e68 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cbnz r2, 10e68 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 10e78 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 11058 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1165c │ │ │ │ + ldr.w r2, [pc, #1624] @ 114dc │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 11370 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s0, d0 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 1169c │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 10ec0 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 11078 │ │ │ │ + vcvt.f64.f32 d7, s0 │ │ │ │ + vmov.f64 d0, d7 │ │ │ │ + vmov.f64 d8, d7 │ │ │ │ + blx 3844 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 116cc │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 360c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.w 11712 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + subs.w r4, sl, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + sbc.w r5, fp, r3 │ │ │ │ + cmp r1, r6 │ │ │ │ + beq.n 10f0c │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [r8] │ │ │ │ + cbnz r1, 10f0c │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 10fa2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3bcc │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11812 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + blx 3844 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11830 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 3af4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 11e24 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 10f54 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 11528 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 10f6c │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 11520 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ + adds r3, #1 │ │ │ │ + adc.w r2, r2, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, r2 │ │ │ │ + it eq │ │ │ │ + cmpeq r1, r3 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + beq.w 11e82 │ │ │ │ + strd sl, fp, [sp, #36] @ 0x24 │ │ │ │ + b.n 10d4c │ │ │ │ + str r4, [sp, #0] │ │ │ │ + b.n 10a64 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10ace │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10afe │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + blx 3844 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 117f4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 8b38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1184c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3bcc │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11e44 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 35c4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11e64 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 10ffa │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 11408 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1100e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 11410 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 3af4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 10f40 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov.w r4, #896 @ 0x380 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10dc0 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10b8a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10c1c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10d8e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10e78 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10df4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10c8a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10e44 │ │ │ │ + mov r0, r8 │ │ │ │ + vstr s0, [sp, #76] @ 0x4c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr s0, [sp, #76] @ 0x4c │ │ │ │ + b.n 10ec0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10c4a │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10c34 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10db0 │ │ │ │ + ldr.w r3, [pc, #1084] @ 114e0 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r1, [pc, #1084] @ 114e4 │ │ │ │ + mov r6, fp │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + movw r4, #886 @ 0x376 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 110e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11282 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 11106 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11106 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11316 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 11120 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11120 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1131e │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 1113a │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1113a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1128a │ │ │ │ + cbz r5, 11150 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11150 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1130e │ │ │ │ + ldrb.w r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 112b6 │ │ │ │ + ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 112ca │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #896] @ (114e8 ) │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl d244 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 1118e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1118e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 112d6 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cbz r1, 111a6 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 111a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 112de │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cbz r1, 111be │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 111be │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 112e6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r3, 111d6 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 111d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 11272 │ │ │ │ + cbz r6, 111ec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 111ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 112ee │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 11204 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11204 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1127a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 11220 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11220 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 112f6 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cbz r1, 11236 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11236 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 112fe │ │ │ │ + blx 377c │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cbz r1, 11250 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11250 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 11306 │ │ │ │ + ldr r2, [pc, #664] @ (114ec ) │ │ │ │ + ldr r3, [pc, #604] @ (114b0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 12290 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 111d6 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11204 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 110e8 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1113a │ │ │ │ + ldr r1, [pc, #604] @ (114f0 ) │ │ │ │ + movw r2, #862 @ 0x35e │ │ │ │ + ldr r0, [pc, #600] @ (114f4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11418 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.w 10a54 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11164 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ + blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 11164 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1118e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 111a6 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 111be │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 111ec │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11220 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11236 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11250 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11150 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11106 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11120 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #460] @ (114f8 ) │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1144] @ 0x478 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 117d8 │ │ │ │ + blx r4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 117c2 │ │ │ │ + ldr r1, [pc, #440] @ (114fc ) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc │ │ │ │ + bl a45c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1141c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 10a84 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 10a84 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 10a84 │ │ │ │ + vldr d0, [r8, #8] │ │ │ │ + b.n 10e98 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + movw r4, #871 @ 0x367 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.n 11150 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov.w r4, #872 @ 0x368 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.n 11150 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r4, #883 @ 0x373 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.n 11150 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + movw r4, #883 @ 0x373 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + strd r0, r0, [sp, #28] │ │ │ │ + b.n 110d2 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movw r4, #883 @ 0x373 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 110ee │ │ │ │ + movs r3, #0 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movw r4, #862 @ 0x35e │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 11150 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10d02 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10ffa │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1100e │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 113ea │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [pc, #176] @ (114d8 ) │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + itttt ne │ │ │ │ + movne r6, r5 │ │ │ │ + movne.w r2, #2147483648 @ 0x80000000 │ │ │ │ + addne r1, sp, #84 @ 0x54 │ │ │ │ + movne r7, #0 │ │ │ │ + beq.w 11ec2 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl b044 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 8840 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11462 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 114a0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 11f4e │ │ │ │ + ldrb.w r3, [sp, #94] @ 0x5e │ │ │ │ + cbz r3, 11482 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r0, sp, #94 @ 0x5e │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 11f4e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 11236 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 11236 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11236 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11462 │ │ │ │ + ldc2l 0, cr0, [ip, #-16]! │ │ │ │ + subw r0, r0, #4 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2820004 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + smlad r0, r4, r4, r0 │ │ │ │ + @ instruction: 0xfaca0004 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r0, #22 │ │ │ │ + movs r3, r0 │ │ │ │ + orrs.w r0, r8, r4 │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ + movs r3, r0 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ + movs r3, r0 │ │ │ │ + orrs.w r0, r8, #8650752 @ 0x840000 │ │ │ │ + asrs r3, r4, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r6, fp │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + movw r4, #886 @ 0x376 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10f6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10f54 │ │ │ │ + mov r6, fp │ │ │ │ + mov sl, r8 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + mov r8, r0 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + bgt.w 117e0 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 1155e │ │ │ │ + ldr r3, [pc, #804] @ (1186c ) │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 11eb0 │ │ │ │ + ldr r3, [pc, #796] @ (11870 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #796] @ (11874 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldrd r3, r9, [sp, #40] @ 0x28 │ │ │ │ + movs r5, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movw r4, #886 @ 0x376 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + mov r6, fp │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #888 @ 0x378 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ + strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ + bl b044 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 10db0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov.w r4, #892 @ 0x37c │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + lsls r3, r2, #6 │ │ │ │ + bpl.w 12754 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r1] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [r9] │ │ │ │ + b.w 10bf8 │ │ │ │ + blx 3bf8 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 10c70 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r6, fp │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + mov.w r4, #888 @ 0x378 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #24] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 10de0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + movs r5, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov.w r4, #892 @ 0x37c │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ + strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ + bl b044 │ │ │ │ + mov r5, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 10e68 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movw r4, #893 @ 0x37d │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + mov r6, fp │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + movw r4, #889 @ 0x379 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + vstr s0, [sp, #76] @ 0x4c │ │ │ │ + blx 3940 │ │ │ │ + vldr s0, [sp, #76] @ 0x4c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 10eac │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + movs r5, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movw r4, #893 @ 0x37d │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movw r4, #895 @ 0x37f │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + blx 3bf8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.w 10cce │ │ │ │ + mov r6, fp │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movw r4, #889 @ 0x379 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 110d2 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + movs r5, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movw r4, #895 @ 0x37f │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r6, fp │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + mov r9, r7 │ │ │ │ + mov r8, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + movw r4, #891 @ 0x37b │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + blx 3ad0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11f2e │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 11770 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 11eba │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ + blx r4 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11f78 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11fee │ │ │ │ + mov r0, r5 │ │ │ │ + blx r4 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 12026 │ │ │ │ + bl 10890 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 122d4 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 10c1c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 10c1c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 10c1c │ │ │ │ + mov fp, r5 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + movw r4, #862 @ 0x35e │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + b.n 11150 │ │ │ │ + blx 3bf8 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 1133c │ │ │ │ + ldr r3, [pc, #136] @ (1186c ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r1, [pc, #144] @ (11878 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 1155e │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov.w r4, #896 @ 0x380 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movw r4, #898 @ 0x382 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movw r4, #898 @ 0x382 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + strd r3, r0, [sp, #20] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + mov.w r4, #896 @ 0x380 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 110d2 │ │ │ │ + nop │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ + movs r3, r0 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ + movs r3, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, fp │ │ │ │ + mov sl, r8 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + beq.n 1189a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11f04 │ │ │ │ + ldr.w r3, [pc, #1216] @ 11d5c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [pc, #1212] @ 11d60 │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ + ldr.w r5, [r3, #1560] @ 0x618 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + bl e8a8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1206c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bl b870 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 118ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11f0c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11900 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11f14 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12140 │ │ │ │ + mov r0, r3 │ │ │ │ + bl cd18 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 12116 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11936 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11f22 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 43510 │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + blx 38d4 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + blx 3a54 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 12166 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11968 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11f70 │ │ │ │ + ldr r3, [pc, #1016] @ (11d64 ) │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [pc, #1016] @ (11d68 ) │ │ │ │ + add r3, pc │ │ │ │ + add r4, pc │ │ │ │ + add.w r0, r4, #120 @ 0x78 │ │ │ │ + ldr.w r1, [r3, #1564] @ 0x61c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl e8a8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 121b0 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + movs r0, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + blx 38f8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 12208 │ │ │ │ + ldr.w r4, [r4, #1272] @ 0x4f8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 9264 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #928] @ (11d6c ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + blx 39dc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 119f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1200e │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11a0a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12016 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11a20 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12006 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 12240 │ │ │ │ + ldr r3, [pc, #836] @ (11d70 ) │ │ │ │ + ldr.w r1, [sl, r3] │ │ │ │ + ldr r3, [pc, #836] @ (11d74 ) │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r0, [sl, r3] │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r0 │ │ │ │ + ite ne │ │ │ │ + movne r4, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + bne.w 12294 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 12082 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 9070 │ │ │ │ + adds r5, r0, #1 │ │ │ │ + beq.w 12096 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 11c08 │ │ │ │ + vcvt.f32.f64 s15, d8 │ │ │ │ + mov r9, r4 │ │ │ │ + vldr s18, [pc, #740] @ 11d54 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r5, r4 │ │ │ │ + mov.w fp, r0, asr #31 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + vneg.f32 s19, s15 │ │ │ │ + strd fp, r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + bl b558 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 120f2 │ │ │ │ + ldr r3, [pc, #736] @ (11d78 ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 11f1c │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s0, d0 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 1217c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11ad2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11fba │ │ │ │ + vcvt.f64.f32 d7, s0 │ │ │ │ + vmov.f64 d0, d7 │ │ │ │ + vmov.f64 d8, d7 │ │ │ │ + blx 3844 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 12158 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 8b38 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 121e8 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 11b12 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 11ffe │ │ │ │ + mov r0, r8 │ │ │ │ + bl cd18 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1222a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 11b42 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1201e │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 43510 │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + blx 38d4 │ │ │ │ + vcvt.f64.f32 d7, s19 │ │ │ │ + vadd.f64 d7, d7, d0 │ │ │ │ + vadd.f64 d7, d7, d8 │ │ │ │ + vcvt.f32.f64 s15, d7 │ │ │ │ + vldr s14, [pc, #500] @ 11d58 │ │ │ │ + vcmpe.f32 s18, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it le │ │ │ │ + vmovle.f32 s15, s18 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it le │ │ │ │ + vmovle.f32 s15, s14 │ │ │ │ + vcvt.f64.f32 d0, s15 │ │ │ │ + vmov.f32 s18, s15 │ │ │ │ + blx 3844 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 12260 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + blx 3844 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 12254 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 3af4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1226c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 11bce │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12064 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 11be6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1205c │ │ │ │ + adds r4, r6, r4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldrd r1, r2, [sp, #32] │ │ │ │ + adc.w r5, r5, r7 │ │ │ │ + adds.w r9, r9, #1 │ │ │ │ + mov r6, r4 │ │ │ │ + adc.w r3, r3, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r1, r3 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, r9 │ │ │ │ + bne.w 11a82 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 123ea │ │ │ │ + blx 3b24 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 12406 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11c3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 123fe │ │ │ │ + mov r0, r8 │ │ │ │ + blx 39c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1238e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11c6c │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq.w r2, [r8] │ │ │ │ + beq.n 11c6c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1241c │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9070 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, r0 │ │ │ │ + bge.w 12308 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ + bpl.w 126b2 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [pc, #196] @ (11d7c ) │ │ │ │ + ldr.w r2, [sl, r3] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11cc8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 123b0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 8840 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 12510 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 8b38 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1265a │ │ │ │ + ldr r3, [pc, #148] @ (11d80 ) │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr.w r4, [sl, r3] │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 11cfc │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 12536 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 88d8 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.w 12468 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.w 1243e │ │ │ │ + lsls r1, r3, #5 │ │ │ │ + bpl.w 126c8 │ │ │ │ + ldr.w r7, [r9, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r6, [r9, #16] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 11d3a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 11d84 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12436 │ │ │ │ + b.n 11d84 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #0] @ (11d58 ) │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 13, cr0, cr14, cr4, {0} │ │ │ │ + cdp 0, 13, cr0, cr10, cr4, {0} │ │ │ │ + cdp 0, 1, cr0, cr4, cr4, {0} │ │ │ │ + cdp 0, 1, cr0, cr2, cr4, {0} │ │ │ │ + lsls r4, r7, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 8840 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 8840 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 39cc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 12500 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r5, fp │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + asrs r3, r0, #31 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp fp, r4 │ │ │ │ + sbcs.w r3, r5, r3 │ │ │ │ + bge.w 124f4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl f7fc │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 124e4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 8b38 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 124c0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11df0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12300 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl f630 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 12424 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11e1a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 122f8 │ │ │ │ + adds.w fp, fp, #1 │ │ │ │ + adc.w r5, r5, #0 │ │ │ │ + b.n 11dae │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movw r4, #898 @ 0x382 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.w 110d2 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov.w r4, #896 @ 0x380 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.w 110d2 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #24] │ │ │ │ + mov.w r4, #896 @ 0x380 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.w 110d2 │ │ │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ + ldrd r9, fp, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + blx 39cc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 121c6 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str.w r9, [sp, #40] @ 0x28 │ │ │ │ + b.w 10b10 │ │ │ │ + ldr.w r3, [pc, #2232] @ 1276c │ │ │ │ + add r3, pc │ │ │ │ + b.w 11556 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11770 │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1273e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11efc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12054 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + b.w 1143e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1189a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 118ec │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11900 │ │ │ │ + bl 89fc │ │ │ │ + b.n 11aa6 │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + b.n 11936 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r6, fp │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + movw r4, #886 @ 0x376 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.w 110d2 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + movs r5, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r6, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + movw r4, #862 @ 0x35e │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + strd r5, r5, [sp, #28] │ │ │ │ + b.w 110d2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11968 │ │ │ │ + mov r6, fp │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r8 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 11f9a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 120aa │ │ │ │ + bl 10890 │ │ │ │ + cbz r0, 11fca │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r5, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r8, r5 │ │ │ │ + ldrd r3, r9, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movw r4, #886 @ 0x376 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.w 110d2 │ │ │ │ + mov r0, fp │ │ │ │ + vstr s0, [sp, #60] @ 0x3c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr s0, [sp, #60] @ 0x3c │ │ │ │ + b.n 11ad2 │ │ │ │ + ldr.w r3, [pc, #1956] @ 12770 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 12222 │ │ │ │ + ldr.w r3, [pc, #1944] @ 12774 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #1940] @ 12778 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.n 11fa0 │ │ │ │ + mov r6, fp │ │ │ │ + mov sl, r8 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + movs r4, #1 │ │ │ │ + strd r7, r9, [sp, #28] │ │ │ │ + b.n 11f86 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11b12 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11a20 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 119f4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11a0a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11b42 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r6, fp │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + bl 8bec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov.w r8, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + movw r4, #886 @ 0x376 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + b.w 110d2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11efc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11be6 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11bce │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #905 @ 0x389 │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.w 1113a │ │ │ │ + ldr.w r3, [pc, #1784] @ 1277c │ │ │ │ + ldr.w r1, [pc, #1784] @ 12780 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #915 @ 0x393 │ │ │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.w 11150 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11f9a │ │ │ │ + mov sl, r8 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r2, [pc, #1728] @ 1277c │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r1, [pc, #1728] @ 12784 │ │ │ │ + mov r6, fp │ │ │ │ + mov fp, r4 │ │ │ │ + movw r4, #883 @ 0x373 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #1712] @ 12788 │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.w 110d2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w r4, #916 @ 0x394 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 110e8 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 3940 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1191e │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldrd r3, r9, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r5 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movw r4, #905 @ 0x389 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.w 110d2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #905 @ 0x389 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.w 11150 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movw r4, #917 @ 0x395 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 120fe │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #913 @ 0x391 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd fp, r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.w 11150 │ │ │ │ + vstr s0, [sp, #60] @ 0x3c │ │ │ │ + blx 3940 │ │ │ │ + vldr s0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11aba │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + mov.w r4, #916 @ 0x394 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.w 110d2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #914 @ 0x392 │ │ │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.w 11120 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r6, fp │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + mov r9, r7 │ │ │ │ + mov r8, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + movw r4, #901 @ 0x385 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.w 110d2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + movw r4, #917 @ 0x395 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.w 110d2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + movw r4, #914 @ 0x392 │ │ │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.w 110ee │ │ │ │ + ldr.w r3, [pc, #1384] @ 1278c │ │ │ │ + add r3, pc │ │ │ │ + b.n 11fe0 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11b2a │ │ │ │ + movs r5, #0 │ │ │ │ + movw r4, #917 @ 0x395 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + b.n 120fe │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #914 @ 0x392 │ │ │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.w 11150 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #920 @ 0x398 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 120fe │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #920 @ 0x398 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + b.n 120fe │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + mov.w r4, #920 @ 0x398 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.w 110d2 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r2, [pc, #1248] @ 1277c │ │ │ │ + mov r8, r5 │ │ │ │ + ldr.w r1, [pc, #1264] @ 12790 │ │ │ │ + movw r4, #914 @ 0x392 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #1252] @ 12794 │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.w 110d2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r6, fp │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + movw r4, #886 @ 0x376 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 110d2 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11e1a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11df0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1231e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 123e2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 1235a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 12338 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 12368 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldrb.w r3, [sp, #94] @ 0x5e │ │ │ │ + cbnz r3, 1236e │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.w 11170 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + movw r4, #933 @ 0x3a5 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.w 11150 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12338 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #173 @ 0xad │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + add.w r0, sp, #94 @ 0x5e │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 1234e │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + movw r4, #934 @ 0x3a6 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.w 11150 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + movw r4, #927 @ 0x39f │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.w 110d2 │ │ │ │ + ldr r2, [pc, #968] @ (1277c ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #992] @ (12798 ) │ │ │ │ + movw r4, #927 @ 0x39f │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #980] @ (1279c ) │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.w 110d2 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1231e │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #927 @ 0x39f │ │ │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.w 11150 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11c3c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + movw r4, #927 @ 0x39f │ │ │ │ + b.w 11120 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11c6c │ │ │ │ + movs r5, #0 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #931 @ 0x3a3 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.n 120fe │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11d84 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ + bpl.w 1269c │ │ │ │ + ldr.w r1, [r9, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [r1, #0] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 11d36 │ │ │ │ + b.n 11d3a │ │ │ │ + mov r2, r0 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + bgt.n 124a6 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 1248c │ │ │ │ + ldr r3, [pc, #760] @ (12770 ) │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.n 124ba │ │ │ │ + ldr r3, [pc, #796] @ (127a0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #796] @ (127a4 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + movs r5, #0 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.w 110d2 │ │ │ │ + ldr r3, [pc, #712] @ (12770 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r1, [pc, #764] @ (127a8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 1248c │ │ │ │ + ldr r3, [pc, #752] @ (127ac ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 12484 │ │ │ │ + mov r3, r6 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + movw r4, #931 @ 0x3a3 │ │ │ │ + strd r3, r7, [sp, #28] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.w 110d2 │ │ │ │ + mov r5, r0 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + strd r0, r7, [sp, #36] @ 0x24 │ │ │ │ + movw r4, #931 @ 0x3a3 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + b.n 120fe │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ + strd r6, r7, [sp, #28] │ │ │ │ + b.w 11c7e │ │ │ │ + movs r5, #0 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #930 @ 0x3a2 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + b.n 120fe │ │ │ │ + ldr r3, [pc, #616] @ (1277c ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #664] @ (127b0 ) │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + b.w 11120 │ │ │ │ + blx 3ad0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1266a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 1255a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12686 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w fp, [r3, #112] @ 0x70 │ │ │ │ + blx fp │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 12656 │ │ │ │ + mov r0, r5 │ │ │ │ + blx fp │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 125ca │ │ │ │ + mov r0, r5 │ │ │ │ + blx fp │ │ │ │ + cbnz r0, 125aa │ │ │ │ + bl 10890 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 1259a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 12592 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1268e │ │ │ │ + mov r7, r4 │ │ │ │ + mov r6, r9 │ │ │ │ + b.w 11d84 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + b.n 120fe │ │ │ │ + mov r7, r9 │ │ │ │ + movs r1, #2 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + bl 8bec │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.w 110ee │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 125de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 12608 │ │ │ │ + bl 10890 │ │ │ │ + cbz r0, 1263c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 12626 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 12610 │ │ │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + b.w 11114 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 125de │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ + movs r5, #0 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + b.w 11124 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + b.w 11124 │ │ │ │ + ldr r3, [pc, #304] @ (12770 ) │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbnz r4, 12696 │ │ │ │ + ldr r3, [pc, #364] @ (127b4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #364] @ (127b8 ) │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.n 125e4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 125ce │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 120fe │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.w 110d2 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1255a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12592 │ │ │ │ + ldr r3, [pc, #292] @ (127bc ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 1264a │ │ │ │ + ldr r3, [pc, #288] @ (127c0 ) │ │ │ │ + movw r2, #22569 @ 0x5829 │ │ │ │ + ldr r1, [pc, #288] @ (127c4 ) │ │ │ │ + ldr r0, [pc, #288] @ (127c8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (127cc ) │ │ │ │ + movw r2, #22533 @ 0x5805 │ │ │ │ + ldr r1, [pc, #276] @ (127d0 ) │ │ │ │ + ldr r0, [pc, #280] @ (127d4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (127d8 ) │ │ │ │ + movw r2, #22564 @ 0x5824 │ │ │ │ + ldr r1, [pc, #268] @ (127dc ) │ │ │ │ + ldr r0, [pc, #268] @ (127e0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #256] @ (127e4 ) │ │ │ │ + movw r2, #21996 @ 0x55ec │ │ │ │ + ldr r1, [pc, #252] @ (127e8 ) │ │ │ │ + ldr r0, [pc, #256] @ (127ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (127f0 ) │ │ │ │ + movw r2, #22097 @ 0x5651 │ │ │ │ + ldr r1, [pc, #244] @ (127f4 ) │ │ │ │ + ldr r0, [pc, #244] @ (127f8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #236] @ (127fc ) │ │ │ │ + movw r2, #22131 @ 0x5673 │ │ │ │ + ldr r1, [pc, #232] @ (12800 ) │ │ │ │ + ldr r0, [pc, #236] @ (12804 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #224] @ (12808 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #224] @ (1280c ) │ │ │ │ + ldr r0, [pc, #224] @ (12810 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 42ec │ │ │ │ + ldr r3, [pc, #212] @ (12814 ) │ │ │ │ + movw r2, #21855 @ 0x555f │ │ │ │ + ldr r1, [pc, #208] @ (12818 ) │ │ │ │ + ldr r0, [pc, #212] @ (1281c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #200] @ (12820 ) │ │ │ │ + movw r2, #22001 @ 0x55f1 │ │ │ │ + ldr r1, [pc, #200] @ (12824 ) │ │ │ │ + ldr r0, [pc, #200] @ (12828 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + adds r0, r1, r5 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ + movs r3, r0 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r6, #6 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ + movs r3, r0 │ │ │ │ + adds r4, r0, r3 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ + movs r3, r0 │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + movs r3, r0 │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ + movs r3, r0 │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ + movs r3, r0 │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r2, #10 │ │ │ │ + movs r3, r0 │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + movs r3, r0 │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r2, #14 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ + movs r3, r0 │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ + movs r3, r0 │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ + movs r3, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #448] @ (129fc ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r1, [pc, #448] @ (12a00 ) │ │ │ │ + cmp r2, #0 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #444] @ (12a04 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + mov.w r1, #0 │ │ │ │ + bgt.w 12964 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1298a │ │ │ │ + ldr r2, [pc, #424] @ (12a08 ) │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strh.w r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r4, [r2, #360] @ 0x168 │ │ │ │ + blx 3a30 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 128f2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 12906 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1288e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr r2, [pc, #368] @ (12a0c ) │ │ │ │ + movs r3, #7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + add r2, pc │ │ │ │ + add.w r2, r2, #500 @ 0x1f4 │ │ │ │ + blx 3968 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 12934 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 12926 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 109e8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 12934 │ │ │ │ + blx 377c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 128d8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1295c │ │ │ │ + ldr r1, [pc, #308] @ (12a10 ) │ │ │ │ + ldr r2, [pc, #292] @ (12a00 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 129da │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 109e8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 129b8 │ │ │ │ + blx 377c │ │ │ │ + b.n 128d8 │ │ │ │ + ldr r1, [pc, #268] @ (12a14 ) │ │ │ │ + movw r2, #862 @ 0x35e │ │ │ │ + ldr r0, [pc, #264] @ (12a18 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 129b8 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 1288e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 128b4 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 129bc │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 129ca │ │ │ │ + ldr r0, [pc, #212] @ (12a1c ) │ │ │ │ + movw r1, #862 @ 0x35e │ │ │ │ + add r0, pc │ │ │ │ + bl d244 │ │ │ │ + blx 377c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 129d6 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 128c6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 128d8 │ │ │ │ + ldr r3, [pc, #184] @ (12a20 ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #184] @ (12a24 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r3, [pc, #176] @ (12a28 ) │ │ │ │ + ldr r2, [pc, #180] @ (12a2c ) │ │ │ │ + ldr r1, [pc, #180] @ (12a30 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 128d8 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 129f8 │ │ │ │ + ldr r1, [pc, #160] @ (12a34 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 129e2 │ │ │ │ + ldr r1, [pc, #156] @ (12a38 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 129de │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 12986 │ │ │ │ + beq.w 1285e │ │ │ │ + ldr r0, [pc, #140] @ (12a3c ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 8430 │ │ │ │ + b.n 12986 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 12934 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movw r2, #862 @ 0x35e │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1293c │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 12944 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 128d8 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #92] @ (12a40 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #88] @ (12a44 ) │ │ │ │ + ldr r0, [pc, #92] @ (12a48 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 40dc │ │ │ │ + bmi.n 12ad4 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 12ad4 │ │ │ │ + movs r4, r0 │ │ │ │ + svc 30 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ + movs r3, r0 │ │ │ │ + bcc.n 129b4 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ + movs r3, r0 │ │ │ │ + subs r4, r6, r6 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r1, #30 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r2, r3, #6 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r2, r1, #4 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r0, r6, #6 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r3, #3 │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ movs r3, 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 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #676] @ (10d00 ) │ │ │ │ + ldr r1, [pc, #672] @ (12d00 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #676] @ (10d04 ) │ │ │ │ + ldr r2, [pc, #672] @ (12d04 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #676] @ (10d08 ) │ │ │ │ + ldr r3, [pc, #672] @ (12d08 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #668] @ (10d0c ) │ │ │ │ + ldr r5, [pc, #664] @ (12d0c ) │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r4, [r3, #300] @ 0x12c │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ add r5, pc │ │ │ │ str r7, [sp, #28] │ │ │ │ strh.w r7, [sp, #32] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10b7e │ │ │ │ + bne.n 12b82 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 10c44 │ │ │ │ + beq.w 12c48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10aa6 │ │ │ │ + beq.n 12aaa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #616] @ (10d10 ) │ │ │ │ + ldr r2, [pc, #612] @ (12d10 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #588] @ 10cf8 │ │ │ │ + vldr d7, [pc, #584] @ 12cf8 │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 10bf6 │ │ │ │ + beq.w 12bfa │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 10af2 │ │ │ │ + bne.n 12af6 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10c32 │ │ │ │ + bne.w 12c36 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 10c6a │ │ │ │ + bne.w 12c6e │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 10c6a │ │ │ │ - ldr r3, [pc, #544] @ (10d14 ) │ │ │ │ + bne.w 12c6e │ │ │ │ + ldr r3, [pc, #540] @ (12d14 ) │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 10e48 │ │ │ │ + beq.w 12e48 │ │ │ │ mov r1, sl │ │ │ │ blx 360c │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 10e56 │ │ │ │ + blt.w 12e56 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 10b8a │ │ │ │ + bne.n 12b8e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 10e64 │ │ │ │ + beq.w 12e64 │ │ │ │ mov r2, sp │ │ │ │ mov r1, sl │ │ │ │ blx 35d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10e74 │ │ │ │ + beq.w 12e74 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 10c2c │ │ │ │ - ldr r2, [pc, #488] @ (10d18 ) │ │ │ │ + beq.n 12c30 │ │ │ │ + ldr r2, [pc, #484] @ (12d18 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r6, r7 │ │ │ │ - bne.w 10eec │ │ │ │ + bne.w 12eec │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10c1a │ │ │ │ + bne.n 12c1e │ │ │ │ blx 377c │ │ │ │ - cbz r4, 10b60 │ │ │ │ + cbz r4, 12b64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10b60 │ │ │ │ + beq.n 12b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10c62 │ │ │ │ - ldr r2, [pc, #440] @ (10d1c ) │ │ │ │ - ldr r3, [pc, #416] @ (10d04 ) │ │ │ │ + beq.w 12c66 │ │ │ │ + ldr r2, [pc, #436] @ (12d1c ) │ │ │ │ + ldr r3, [pc, #412] @ (12d04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 10fd4 │ │ │ │ + bne.w 12fd4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 10e8e │ │ │ │ + bne.w 12e8e │ │ │ │ mov r4, r9 │ │ │ │ - b.n 10ad6 │ │ │ │ + b.n 12ada │ │ │ │ movs r0, #0 │ │ │ │ blx 34e8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 10bae │ │ │ │ + cbz r0, 12bb2 │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10b46 │ │ │ │ + beq.n 12b4a │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 10b46 │ │ │ │ + bne.n 12b4a │ │ │ │ mov.w r5, #262 @ 0x106 │ │ │ │ - b.n 10bf8 │ │ │ │ - ldr r2, [pc, #360] @ (10d20 ) │ │ │ │ - ldr r1, [pc, #364] @ (10d24 ) │ │ │ │ + b.n 12bfc │ │ │ │ + ldr r2, [pc, #356] @ (12d20 ) │ │ │ │ + ldr r1, [pc, #360] @ (12d24 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #356] @ (10d28 ) │ │ │ │ + ldr r2, [pc, #352] @ (12d28 ) │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10be0 │ │ │ │ + beq.n 12be4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10fcc │ │ │ │ + beq.w 12fcc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10bf6 │ │ │ │ + beq.n 12bfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 10bf6 │ │ │ │ + cbnz r3, 12bfa │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r5, #253 @ 0xfd │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10e1a │ │ │ │ + bne.w 12e1a │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10e0e │ │ │ │ - ldr r0, [pc, #284] @ (10d2c ) │ │ │ │ + bne.w 12e0e │ │ │ │ + ldr r0, [pc, #280] @ (12d2c ) │ │ │ │ mov r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n 10b46 │ │ │ │ + bl d244 │ │ │ │ + b.n 12b4a │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 10b46 │ │ │ │ + bne.n 12b4a │ │ │ │ mov.w r5, #260 @ 0x104 │ │ │ │ - b.n 10bf8 │ │ │ │ + b.n 12bfc │ │ │ │ mov r2, r9 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 10ad6 │ │ │ │ - b.n 10bf6 │ │ │ │ - ldr r1, [pc, #232] @ (10d30 ) │ │ │ │ + bne.w 12ada │ │ │ │ + b.n 12bfa │ │ │ │ + ldr r1, [pc, #228] @ (12d30 ) │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - ldr r0, [pc, #232] @ (10d34 ) │ │ │ │ + ldr r0, [pc, #228] @ (12d34 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10bf6 │ │ │ │ + beq.n 12bfa │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 10aa6 │ │ │ │ + b.n 12aaa │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10b60 │ │ │ │ - ldr r2, [pc, #204] @ (10d38 ) │ │ │ │ + b.n 12b64 │ │ │ │ + ldr r2, [pc, #200] @ (12d38 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #948] @ 0x3b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10e92 │ │ │ │ + beq.w 12e92 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 10bf6 │ │ │ │ - ldr r3, [pc, #180] @ (10d3c ) │ │ │ │ + beq.n 12bfa │ │ │ │ + ldr r3, [pc, #176] @ (12d3c ) │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp ip, r3 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #172] @ (10d40 ) │ │ │ │ + ldr r3, [pc, #168] @ (12d40 ) │ │ │ │ itt ne │ │ │ │ movne r1, ip │ │ │ │ movne r8, r9 │ │ │ │ add r3, pc │ │ │ │ it eq │ │ │ │ ldreq.w r8, [r9, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #156] @ (10d44 ) │ │ │ │ + ldr r3, [pc, #152] @ (12d44 ) │ │ │ │ it eq │ │ │ │ ldreq.w r1, [r8, #4] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov lr, r3 │ │ │ │ - beq.n 10d62 │ │ │ │ + beq.n 12d62 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10e9a │ │ │ │ + beq.w 12e9a │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 10fd8 │ │ │ │ - ldr r1, [pc, #116] @ (10d48 ) │ │ │ │ + bpl.w 12fd8 │ │ │ │ + ldr r1, [pc, #112] @ (12d48 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 10ff6 │ │ │ │ - ldr r1, [pc, #108] @ (10d4c ) │ │ │ │ + beq.w 12ff6 │ │ │ │ + ldr r1, [pc, #104] @ (12d4c ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 10ff2 │ │ │ │ + beq.w 12ff2 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 10d70 │ │ │ │ + ble.n 12d70 │ │ │ │ adds r3, #8 │ │ │ │ mov r1, lr │ │ │ │ - b.n 10d56 │ │ │ │ + b.n 12d56 │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ - movw r0, #49156 @ 0xc004 │ │ │ │ + bcs.n 12d94 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip, #-16] │ │ │ │ - @ instruction: 0xf22c0004 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ble.n 12d3c │ │ │ │ + movs r4, r0 │ │ │ │ + bcs.n 12d60 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r8, #4 │ │ │ │ + bne.n 12da8 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #14 │ │ │ │ + adds r6, r2, #3 │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + adds r2, r6, #5 │ │ │ │ movs r3, r0 │ │ │ │ - subs r7, #26 │ │ │ │ + adds r2, r3, #7 │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + adds r6, r5, #5 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + adds r4, r6, r1 │ │ │ │ movs r3, r0 │ │ │ │ - smlabb r0, r4, r4, r0 │ │ │ │ + blt.n 12d5c │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaea0004 │ │ │ │ + bge.n 12d10 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 10d70 │ │ │ │ + beq.n 12d70 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp lr, r0 │ │ │ │ it ne │ │ │ │ cmpne r2, lr │ │ │ │ - bne.n 10d50 │ │ │ │ + bne.n 12d50 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #672] @ (1100c ) │ │ │ │ + ldr r3, [pc, #672] @ (1300c ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 10e26 │ │ │ │ + beq.n 12e26 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ cmp ip, fp │ │ │ │ - beq.w 10f1e │ │ │ │ + beq.w 12f1e │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10db6 │ │ │ │ + beq.n 12db6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10e5c │ │ │ │ + beq.n 12e5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 10eca │ │ │ │ - ldr r2, [pc, #592] @ (11010 ) │ │ │ │ - ldr r1, [pc, #596] @ (11014 ) │ │ │ │ + beq.w 12eca │ │ │ │ + ldr r2, [pc, #592] @ (13010 ) │ │ │ │ + ldr r1, [pc, #596] @ (13014 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r6, r1 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - bne.w 10bb4 │ │ │ │ + bne.w 12bb8 │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, 10dec │ │ │ │ + cbz r3, 12dec │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 10eca │ │ │ │ + beq.n 12eca │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10b46 │ │ │ │ + beq.w 12b4a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10b46 │ │ │ │ + bne.w 12b4a │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10b46 │ │ │ │ + b.n 12b4a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 10c0c │ │ │ │ + b.n 12c10 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 10c02 │ │ │ │ + b.n 12c06 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10af2 │ │ │ │ + beq.w 12af6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10af2 │ │ │ │ + bne.w 12af6 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10af2 │ │ │ │ - ldr r3, [pc, #460] @ (11018 ) │ │ │ │ - ldr r1, [pc, #464] @ (1101c ) │ │ │ │ + b.n 12af6 │ │ │ │ + ldr r3, [pc, #460] @ (13018 ) │ │ │ │ + ldr r1, [pc, #464] @ (1301c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movw r5, #259 @ 0x103 │ │ │ │ - b.n 10bf8 │ │ │ │ + b.n 12bfc │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10db6 │ │ │ │ - ldr r3, [pc, #432] @ (11018 ) │ │ │ │ - ldr r1, [pc, #440] @ (11020 ) │ │ │ │ + b.n 12db6 │ │ │ │ + ldr r3, [pc, #432] @ (13018 ) │ │ │ │ + ldr r1, [pc, #440] @ (13020 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 10c2c │ │ │ │ + b.n 12c30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.w 10f8a │ │ │ │ - ldr r3, [pc, #416] @ (11024 ) │ │ │ │ + bmi.w 12f8a │ │ │ │ + ldr r3, [pc, #416] @ (13024 ) │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3680 │ │ │ │ - b.n 10b28 │ │ │ │ + b.n 12b2c │ │ │ │ mov r4, r7 │ │ │ │ - b.n 10af2 │ │ │ │ + b.n 12af6 │ │ │ │ blx 3bf8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 10c80 │ │ │ │ + b.n 12c84 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 10d62 │ │ │ │ + beq.w 12d62 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10e9c │ │ │ │ - ldr r3, [pc, #380] @ (11028 ) │ │ │ │ + bne.n 12e9c │ │ │ │ + ldr r3, [pc, #380] @ (13028 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 10d62 │ │ │ │ + beq.w 12d62 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 10d62 │ │ │ │ + beq.w 12d62 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 10eb4 │ │ │ │ + bne.n 12eb4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 10d70 │ │ │ │ - b.n 10d62 │ │ │ │ + bne.w 12d70 │ │ │ │ + b.n 12d62 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10bf6 │ │ │ │ + beq.w 12bfa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10bf6 │ │ │ │ + bne.w 12bfa │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10bf6 │ │ │ │ - ldr r2, [pc, #296] @ (11018 ) │ │ │ │ + b.n 12bfa │ │ │ │ + ldr r2, [pc, #296] @ (13018 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - ldr r2, [pc, #312] @ (1102c ) │ │ │ │ + ldr r2, [pc, #312] @ (1302c ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #308] @ (11030 ) │ │ │ │ + ldr r1, [pc, #308] @ (13030 ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10c2c │ │ │ │ + beq.w 12c30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10c2c │ │ │ │ + bne.w 12c30 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10c2c │ │ │ │ + b.n 12c30 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 10fdc │ │ │ │ + beq.n 12fdc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -19229,696 +22349,699 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10f5c │ │ │ │ + beq.n 12f5c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10fc4 │ │ │ │ + beq.n 12fc4 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp, #8] │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10da0 │ │ │ │ + beq.w 12da0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10da0 │ │ │ │ + bne.w 12da0 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10da0 │ │ │ │ + b.n 12da0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ blx 3c5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10b28 │ │ │ │ - ldr r3, [pc, #136] @ (11024 ) │ │ │ │ + beq.w 12b2c │ │ │ │ + ldr r3, [pc, #136] @ (13024 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3680 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10b28 │ │ │ │ + beq.w 12b2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10b28 │ │ │ │ + bne.w 12b2c │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10b28 │ │ │ │ + b.n 12b2c │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10f5c │ │ │ │ + b.n 12f5c │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10be0 │ │ │ │ + b.n 12be4 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #84] @ (11034 ) │ │ │ │ + ldr r3, [pc, #84] @ (13034 ) │ │ │ │ movw r2, #11186 @ 0x2bb2 │ │ │ │ - ldr r1, [pc, #84] @ (11038 ) │ │ │ │ - ldr r0, [pc, #84] @ (1103c ) │ │ │ │ + ldr r1, [pc, #84] @ (13038 ) │ │ │ │ + ldr r0, [pc, #84] @ (1303c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #72] @ (11040 ) │ │ │ │ + ldr r3, [pc, #72] @ (13040 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #68] @ (11044 ) │ │ │ │ - ldr r0, [pc, #72] @ (11048 ) │ │ │ │ + ldr r1, [pc, #68] @ (13044 ) │ │ │ │ + ldr r0, [pc, #72] @ (13048 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - add r4, sp, #252 @ 0xfc │ │ │ │ + add r3, sp, #796 @ 0x31c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r0, r0, r6 │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, r0, r1 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r2, r0, r1 │ │ │ │ movs r3, r0 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + adds r2, r3, r6 │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ movs r3, r0 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + adds r4, r3, r1 │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r4, #18 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #144] @ (110f8 ) │ │ │ │ + ldr r2, [pc, #144] @ (130f8 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #144] @ (110fc ) │ │ │ │ + ldr r3, [pc, #144] @ (130fc ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r8, [pc, #140] @ 11100 │ │ │ │ + ldr.w r8, [pc, #140] @ 13100 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #128] @ (11104 ) │ │ │ │ + ldr r3, [pc, #128] @ (13104 ) │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r6, [r3, #292] @ 0x124 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1110c │ │ │ │ + bne.n 1310c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 115c0 │ │ │ │ + beq.w 135c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 110b2 │ │ │ │ + beq.n 130b2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #84] @ (11108 ) │ │ │ │ + ldr r2, [pc, #84] @ (13108 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #56] @ 110f0 │ │ │ │ + vldr d7, [pc, #56] @ 130f0 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 110ea │ │ │ │ + beq.n 130ea │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 11134 │ │ │ │ + bne.n 13134 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 11116 │ │ │ │ + cbz r3, 13116 │ │ │ │ mov r2, r9 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 11116 │ │ │ │ + bne.n 13116 │ │ │ │ movs r5, #217 @ 0xd9 │ │ │ │ - b.n 11516 │ │ │ │ + b.n 13516 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - mcrr 0, 0, r0, r0, cr4 │ │ │ │ + ldmia r4!, {r6} │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4], #-16 │ │ │ │ - @ instruction: 0xf6fc0004 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ + movs r4, r0 │ │ │ │ + bvs.n 13100 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ movs r3, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 11888 │ │ │ │ + bne.w 13888 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 115f4 │ │ │ │ + bne.w 135f4 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 115f4 │ │ │ │ - ldr.w r9, [pc, #2476] @ 11ae4 │ │ │ │ + bne.w 135f4 │ │ │ │ + ldr.w r9, [pc, #2476] @ 13ae4 │ │ │ │ add r9, pc │ │ │ │ ldr.w r4, [r9, #1204] @ 0x4b4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11652 │ │ │ │ + beq.w 13652 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11160 │ │ │ │ + beq.n 13160 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #2436] @ 11ae8 │ │ │ │ + ldr.w r3, [pc, #2436] @ 13ae8 │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #2432] @ 11aec │ │ │ │ + ldr.w r3, [pc, #2432] @ 13aec │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #1140] @ 0x474 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1168c │ │ │ │ + bne.w 1368c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 35d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1171e │ │ │ │ + beq.w 1371e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 11500 │ │ │ │ - ldr.w r3, [pc, #2392] @ 11af0 │ │ │ │ + beq.w 13500 │ │ │ │ + ldr.w r3, [pc, #2392] @ 13af0 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 116a0 │ │ │ │ - ldr.w r3, [pc, #2376] @ 11af4 │ │ │ │ + beq.w 136a0 │ │ │ │ + ldr.w r3, [pc, #2376] @ 13af4 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov fp, r5 │ │ │ │ ldr.w r3, [r3, #960] @ 0x3c0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 111e0 │ │ │ │ + beq.n 131e0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 115e4 │ │ │ │ + beq.w 135e4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 111f8 │ │ │ │ + beq.n 131f8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 11586 │ │ │ │ + beq.w 13586 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 11514 │ │ │ │ - ldr.w r5, [pc, #2292] @ 11af8 │ │ │ │ + beq.w 13514 │ │ │ │ + ldr.w r5, [pc, #2292] @ 13af8 │ │ │ │ add r5, pc │ │ │ │ ldr.w r1, [r5, #1204] @ 0x4b4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11744 │ │ │ │ + beq.w 13744 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1122a │ │ │ │ + beq.n 1322a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #2256] @ 11afc │ │ │ │ + ldr.w r3, [pc, #2256] @ 13afc │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1400] @ 0x578 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 11786 │ │ │ │ - bl 8b08 │ │ │ │ + bne.w 13786 │ │ │ │ + bl 8b38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1178e │ │ │ │ + beq.w 1378e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 117fa │ │ │ │ - ldr.w r2, [pc, #2216] @ 11b00 │ │ │ │ + beq.w 137fa │ │ │ │ + ldr.w r2, [pc, #2216] @ 13b00 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov fp, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w r2, [r2, #896] @ 0x380 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 11292 │ │ │ │ + beq.n 13292 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1164a │ │ │ │ + beq.w 1364a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 112aa │ │ │ │ + beq.n 132aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1158e │ │ │ │ + beq.w 1358e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 117d8 │ │ │ │ + beq.w 137d8 │ │ │ │ movs r0, #2 │ │ │ │ blx 34e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 114e6 │ │ │ │ + beq.w 134e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 11aca │ │ │ │ + bpl.w 13aca │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 11ade │ │ │ │ + ble.w 13ade │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ str.w r9, [r3] │ │ │ │ - beq.w 11ade │ │ │ │ + beq.w 13ade │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr.w r3, [pc, #2084] @ 11b04 │ │ │ │ + ldr.w r3, [pc, #2084] @ 13b04 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mov fp, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 11942 │ │ │ │ + beq.w 13942 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ blx 3af4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 11952 │ │ │ │ + blt.w 13952 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11314 │ │ │ │ + beq.n 13314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11596 │ │ │ │ - ldr.w r3, [pc, #2032] @ 11b08 │ │ │ │ + beq.w 13596 │ │ │ │ + ldr.w r3, [pc, #2032] @ 13b08 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1400] @ 0x578 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1196c │ │ │ │ - bl 8b08 │ │ │ │ + bne.w 1396c │ │ │ │ + bl 8b38 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 11740 │ │ │ │ + beq.w 13740 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #24 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - ldr.w r3, [pc, #1972] @ 11b0c │ │ │ │ + ldr.w r3, [pc, #1972] @ 13b0c │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #1072] @ 0x430 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 3a84 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11398 │ │ │ │ + beq.n 13398 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 115b4 │ │ │ │ + beq.w 135b4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11398 │ │ │ │ + beq.n 13398 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 115a4 │ │ │ │ + beq.w 135a4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 11740 │ │ │ │ - ldr.w r3, [pc, #1904] @ 11b10 │ │ │ │ + beq.w 13740 │ │ │ │ + ldr.w r3, [pc, #1904] @ 13b10 │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1159e │ │ │ │ + beq.w 1359e │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s14, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmov.f32 s16, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 11974 │ │ │ │ + beq.w 13974 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 113e0 │ │ │ │ + beq.n 133e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11698 │ │ │ │ - ldr.w r3, [pc, #1840] @ 11b14 │ │ │ │ + beq.w 13698 │ │ │ │ + ldr.w r3, [pc, #1840] @ 13b14 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1140] @ 0x474 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 11982 │ │ │ │ - bl 8b08 │ │ │ │ + bne.w 13982 │ │ │ │ + bl 8b38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 11884 │ │ │ │ + beq.w 13884 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #24 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - ldr.w r3, [pc, #1788] @ 11b18 │ │ │ │ + ldr.w r3, [pc, #1788] @ 13b18 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #1044] @ 0x414 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 3a84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11456 │ │ │ │ + beq.n 13456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11938 │ │ │ │ + beq.w 13938 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11456 │ │ │ │ + beq.n 13456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 115ac │ │ │ │ + beq.w 135ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 11884 │ │ │ │ + beq.w 13884 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1173a │ │ │ │ + beq.w 1373a │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1198a │ │ │ │ + beq.w 1398a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11492 │ │ │ │ + beq.n 13492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 117c8 │ │ │ │ + beq.w 137c8 │ │ │ │ vldr s15, [sl, #16] │ │ │ │ vcmpe.f32 s15, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 114a4 │ │ │ │ + bpl.n 134a4 │ │ │ │ vstr s0, [sl, #16] │ │ │ │ vldr s15, [sl, #20] │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 114b6 │ │ │ │ + ble.n 134b6 │ │ │ │ vstr s16, [sl, #20] │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - cbz r3, 114e2 │ │ │ │ + cbz r3, 134e2 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #38 @ 0x26 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 118ac │ │ │ │ + beq.w 138ac │ │ │ │ mov r5, fp │ │ │ │ - b.n 11530 │ │ │ │ + b.n 13530 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11500 │ │ │ │ + beq.n 13500 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 11500 │ │ │ │ + cbnz r3, 13500 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11514 │ │ │ │ + beq.n 13514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11642 │ │ │ │ + beq.w 13642 │ │ │ │ movs r5, #230 @ 0xe6 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 1157a │ │ │ │ + cbnz r3, 1357a │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 1156e │ │ │ │ + cbnz r3, 1356e │ │ │ │ mov r1, r5 │ │ │ │ - ldr.w r0, [pc, #1524] @ 11b1c │ │ │ │ + ldr.w r0, [pc, #1524] @ 13b1c │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ + bl d244 │ │ │ │ blx 377c │ │ │ │ - cbz r6, 11548 │ │ │ │ + cbz r6, 13548 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11548 │ │ │ │ + beq.n 13548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 115ec │ │ │ │ - ldr.w r2, [pc, #1492] @ 11b20 │ │ │ │ - ldr.w r3, [pc, #1492] @ 11b24 │ │ │ │ + beq.n 135ec │ │ │ │ + ldr.w r2, [pc, #1492] @ 13b20 │ │ │ │ + ldr.w r3, [pc, #1492] @ 13b24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 11a84 │ │ │ │ + bne.w 13a84 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 11522 │ │ │ │ + b.n 13522 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1151c │ │ │ │ + b.n 1351c │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 111f8 │ │ │ │ + b.n 131f8 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 112aa │ │ │ │ + b.n 132aa │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11314 │ │ │ │ + b.n 13314 │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n 113b4 │ │ │ │ + b.n 133b4 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11398 │ │ │ │ + b.n 13398 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11456 │ │ │ │ + b.n 13456 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 11384 │ │ │ │ - ldr.w r1, [pc, #1380] @ 11b28 │ │ │ │ + b.n 13384 │ │ │ │ + ldr.w r1, [pc, #1380] @ 13b28 │ │ │ │ movs r2, #217 @ 0xd9 │ │ │ │ - ldr.w r0, [pc, #1380] @ 11b2c │ │ │ │ + ldr.w r0, [pc, #1380] @ 13b2c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 110ea │ │ │ │ + beq.w 130ea │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 110b2 │ │ │ │ + b.n 130b2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 111e0 │ │ │ │ + b.n 131e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11548 │ │ │ │ - ldr.w r2, [pc, #1336] @ 11b30 │ │ │ │ + b.n 13548 │ │ │ │ + ldr.w r2, [pc, #1336] @ 13b30 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #576] @ 0x240 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11998 │ │ │ │ + beq.w 13998 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 110ea │ │ │ │ - ldr.w r1, [pc, #1312] @ 11b34 │ │ │ │ + beq.w 130ea │ │ │ │ + ldr.w r1, [pc, #1312] @ 13b34 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl a4b8 │ │ │ │ + bl a45c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 118b0 │ │ │ │ + beq.w 138b0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11134 │ │ │ │ + beq.w 13134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11134 │ │ │ │ + bne.w 13134 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11134 │ │ │ │ + b.n 13134 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11514 │ │ │ │ + b.n 13514 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11292 │ │ │ │ + b.n 13292 │ │ │ │ blx 38a0 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ blx 3c04 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 11160 │ │ │ │ + bne.w 13160 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 11514 │ │ │ │ - ldr.w r3, [pc, #1216] @ 11b38 │ │ │ │ + bne.w 13514 │ │ │ │ + ldr.w r3, [pc, #1216] @ 13b38 │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #1216] @ 11b3c │ │ │ │ + ldr.w r1, [pc, #1216] @ 13b3c │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 11514 │ │ │ │ + b.n 13514 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 37b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1118e │ │ │ │ + b.n 1318e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 113e0 │ │ │ │ + b.n 133e0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11ab4 │ │ │ │ + beq.w 13ab4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -19927,126 +23050,126 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [fp] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 116e0 │ │ │ │ + beq.n 136e0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1188c │ │ │ │ - ldr.w r2, [pc, #1116] @ 11b40 │ │ │ │ + beq.w 1388c │ │ │ │ + ldr.w r2, [pc, #1116] @ 13b40 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr.w r2, [r2, #960] @ 0x3c0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #3 │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 111cc │ │ │ │ + beq.w 131cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 111cc │ │ │ │ + bne.w 131cc │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 111cc │ │ │ │ + b.n 131cc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.w 119a0 │ │ │ │ - ldr.w r3, [pc, #1048] @ 11b44 │ │ │ │ + bmi.w 139a0 │ │ │ │ + ldr.w r3, [pc, #1048] @ 13b44 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3680 │ │ │ │ - b.n 1118c │ │ │ │ + b.n 1318c │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n 1146a │ │ │ │ + b.n 1346a │ │ │ │ movs r5, #231 @ 0xe7 │ │ │ │ - b.n 11516 │ │ │ │ + b.n 13516 │ │ │ │ blx 38a0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ blx 3c04 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1122a │ │ │ │ + bne.w 1322a │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 117d8 │ │ │ │ - ldr r3, [pc, #976] @ (11b38 ) │ │ │ │ - ldr r1, [pc, #988] @ (11b48 ) │ │ │ │ + bne.n 137d8 │ │ │ │ + ldr r3, [pc, #976] @ (13b38 ) │ │ │ │ + ldr r1, [pc, #988] @ (13b48 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 117e6 │ │ │ │ - b.n 11514 │ │ │ │ + bne.n 137e6 │ │ │ │ + b.n 13514 │ │ │ │ blx 37b0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 11246 │ │ │ │ + b.n 13246 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11898 │ │ │ │ + beq.n 13898 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 117a8 │ │ │ │ + cbnz r3, 137a8 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11514 │ │ │ │ + beq.w 13514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11514 │ │ │ │ + bne.w 13514 │ │ │ │ movs r5, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11516 │ │ │ │ + b.n 13516 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s0, [sp] │ │ │ │ - b.n 11492 │ │ │ │ + b.n 13492 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11514 │ │ │ │ + beq.w 13514 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11514 │ │ │ │ + bne.w 13514 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11514 │ │ │ │ + b.n 13514 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 11a9e │ │ │ │ + beq.w 13a9e │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -20057,196 +23180,196 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 11840 │ │ │ │ + beq.n 13840 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 11840 │ │ │ │ + cbnz r2, 13840 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #776] @ (11b4c ) │ │ │ │ + ldr r2, [pc, #776] @ (13b4c ) │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r2, [r2, #896] @ 0x380 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #3 │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1127e │ │ │ │ + beq.w 1327e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1127e │ │ │ │ + bne.w 1327e │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 1127e │ │ │ │ + b.n 1327e │ │ │ │ movs r5, #232 @ 0xe8 │ │ │ │ - b.n 11516 │ │ │ │ + b.n 13516 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 11134 │ │ │ │ + b.n 13134 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 116e0 │ │ │ │ + b.n 136e0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 11514 │ │ │ │ + beq.w 13514 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 11514 │ │ │ │ - b.n 117be │ │ │ │ + bne.w 13514 │ │ │ │ + b.n 137be │ │ │ │ movs r5, #237 @ 0xed │ │ │ │ - b.n 11516 │ │ │ │ + b.n 13516 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #564] @ (11af0 ) │ │ │ │ + ldr r3, [pc, #564] @ (13af0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 119fc │ │ │ │ + beq.w 139fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r8, r4 │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 118f6 │ │ │ │ + beq.n 138f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 11930 │ │ │ │ + cbz r3, 13930 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 119dc │ │ │ │ + beq.n 139dc │ │ │ │ ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - cbz r3, 11912 │ │ │ │ + cbz r3, 13912 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #38 @ 0x26 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 119dc │ │ │ │ + beq.n 139dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11530 │ │ │ │ + beq.w 13530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11530 │ │ │ │ + bne.w 13530 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11530 │ │ │ │ + b.n 13530 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 118f6 │ │ │ │ + b.n 138f6 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 11444 │ │ │ │ - ldr r3, [pc, #524] @ (11b50 ) │ │ │ │ - ldr r1, [pc, #524] @ (11b54 ) │ │ │ │ + b.n 13444 │ │ │ │ + ldr r3, [pc, #524] @ (13b50 ) │ │ │ │ + ldr r1, [pc, #524] @ (13b54 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movs r5, #230 @ 0xe6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11516 │ │ │ │ + beq.w 13516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11516 │ │ │ │ - b.n 117c0 │ │ │ │ + bne.w 13516 │ │ │ │ + b.n 137c0 │ │ │ │ blx 37b0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 11330 │ │ │ │ + b.n 13330 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11a74 │ │ │ │ + bne.n 13a74 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 113cc │ │ │ │ + b.n 133cc │ │ │ │ blx 37b0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 113fc │ │ │ │ + b.n 133fc │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11a78 │ │ │ │ + bne.n 13a78 │ │ │ │ vmov.f32 s0, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1147e │ │ │ │ + b.n 1347e │ │ │ │ blx 3bf8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1160c │ │ │ │ + b.n 1360c │ │ │ │ movs r0, #1 │ │ │ │ blx 3c5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1118c │ │ │ │ - ldr r3, [pc, #404] @ (11b44 ) │ │ │ │ + beq.w 1318c │ │ │ │ + ldr r3, [pc, #404] @ (13b44 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3680 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1118c │ │ │ │ + beq.w 1318c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1118c │ │ │ │ + bne.w 1318c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1118c │ │ │ │ + b.w 1318c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 110ea │ │ │ │ + beq.w 130ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 110ea │ │ │ │ + bne.w 130ea │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 110ea │ │ │ │ + b.w 130ea │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 11a88 │ │ │ │ + beq.n 13a88 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -20255,626 +23378,640 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11a3e │ │ │ │ + beq.n 13a3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 11a7c │ │ │ │ + cbz r3, 13a7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ strd r9, r3, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 118e2 │ │ │ │ + beq.w 138e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 118e2 │ │ │ │ + bne.w 138e2 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 118e2 │ │ │ │ + b.n 138e2 │ │ │ │ movs r5, #231 @ 0xe7 │ │ │ │ - b.n 11954 │ │ │ │ + b.n 13954 │ │ │ │ movs r5, #232 @ 0xe8 │ │ │ │ - b.n 11954 │ │ │ │ + b.n 13954 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11a3e │ │ │ │ + b.n 13a3e │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #204] @ (11b58 ) │ │ │ │ + ldr r3, [pc, #204] @ (13b58 ) │ │ │ │ movw r2, #10402 @ 0x28a2 │ │ │ │ - ldr r1, [pc, #204] @ (11b5c ) │ │ │ │ - ldr r0, [pc, #204] @ (11b60 ) │ │ │ │ + ldr r1, [pc, #204] @ (13b5c ) │ │ │ │ + ldr r0, [pc, #204] @ (13b60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (11b64 ) │ │ │ │ + ldr r3, [pc, #196] @ (13b64 ) │ │ │ │ movw r2, #10479 @ 0x28ef │ │ │ │ - ldr r1, [pc, #192] @ (11b68 ) │ │ │ │ - ldr r0, [pc, #196] @ (11b6c ) │ │ │ │ + ldr r1, [pc, #192] @ (13b68 ) │ │ │ │ + ldr r0, [pc, #196] @ (13b6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (11b70 ) │ │ │ │ + ldr r3, [pc, #184] @ (13b70 ) │ │ │ │ movw r2, #10453 @ 0x28d5 │ │ │ │ - ldr r1, [pc, #184] @ (11b74 ) │ │ │ │ - ldr r0, [pc, #184] @ (11b78 ) │ │ │ │ + ldr r1, [pc, #184] @ (13b74 ) │ │ │ │ + ldr r0, [pc, #184] @ (13b78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (11b7c ) │ │ │ │ + ldr r3, [pc, #176] @ (13b7c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #176] @ (11b80 ) │ │ │ │ - ldr r0, [pc, #176] @ (11b84 ) │ │ │ │ + ldr r1, [pc, #176] @ (13b80 ) │ │ │ │ + ldr r0, [pc, #176] @ (13b84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 41fc │ │ │ │ nop │ │ │ │ - movw r0, #51204 @ 0xc804 │ │ │ │ + bvs.n 13b80 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6160004 │ │ │ │ + bvs.n 13b1c │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r0, #8650752 @ 0x840000 │ │ │ │ - @ instruction: 0xf5800004 │ │ │ │ - adcs.w r0, r2, #8650752 @ 0x840000 │ │ │ │ - @ instruction: 0xf5240004 │ │ │ │ + bpl.n 13a98 │ │ │ │ + movs r4, r0 │ │ │ │ + bpl.n 139fc │ │ │ │ + movs r4, r0 │ │ │ │ + bpl.n 13ba4 │ │ │ │ + movs r4, r0 │ │ │ │ + bpl.n 13b4c │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r8, #8650752 @ 0x840000 │ │ │ │ - bic.w r0, r8, #8650752 @ 0x840000 │ │ │ │ + bmi.n 13bdc │ │ │ │ + movs r4, r0 │ │ │ │ + bmi.n 13b60 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf39c0004 │ │ │ │ - bfi r0, r4, #0, #5 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + bcc.n 13a50 │ │ │ │ + movs r4, r0 │ │ │ │ + bcc.n 13be4 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 119dc │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + asrs r6, r3, #17 │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #32 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf1880004 │ │ │ │ - strb r5, [r5, r7] │ │ │ │ + bne.n 13a44 │ │ │ │ + movs r4, r0 │ │ │ │ + ldrh r5, [r7, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + lsls r2, r2, #25 │ │ │ │ movs r3, r0 │ │ │ │ - eors.w r0, sl, #4 │ │ │ │ + beq.n 13a78 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r4, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + lsls r4, r4, #21 │ │ │ │ movs r3, r0 │ │ │ │ - vhadd.s d0, d12, d4 │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ - movs r3, r0 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + ldr r1, [pc, #696] @ (13e14 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + stc2l 0, cr0, [ip, #-8]! │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, r7, #5 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + ldr r1, [pc, #608] @ (13dc8 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldc2l 0, cr0, [r6, #-8] │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + ldr r1, [pc, #520] @ (13d7c ) │ │ │ │ movs r3, r0 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + stc2l 0, cr0, [r0, #-8] │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #664] @ (11e18 ) │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ movs r3, r0 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + lsls r4, r2, #1 │ │ │ │ movs r3, r0 │ │ │ │ - movs r3, #16 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ movs r3, 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 │ │ │ │ - ldr r3, [pc, #636] @ (11e18 ) │ │ │ │ + ldr r3, [pc, #636] @ (13e18 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #636] @ (11e1c ) │ │ │ │ + ldr r2, [pc, #636] @ (13e1c ) │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r4, [r3, #304] @ 0x130 │ │ │ │ - ldr r3, [pc, #620] @ (11e20 ) │ │ │ │ + ldr r3, [pc, #620] @ (13e20 ) │ │ │ │ strh.w r7, [sp, #32] │ │ │ │ - ldr r5, [pc, #616] @ (11e24 ) │ │ │ │ + ldr r5, [pc, #616] @ (13e24 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11cfc │ │ │ │ + bne.w 13cfc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 11d56 │ │ │ │ + beq.w 13d56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11be6 │ │ │ │ + beq.n 13be6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #576] @ (11e28 ) │ │ │ │ + ldr r2, [pc, #576] @ (13e28 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #548] @ 11e10 │ │ │ │ + vldr d7, [pc, #548] @ 13e10 │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 11d50 │ │ │ │ + beq.w 13d50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 11c32 │ │ │ │ + bne.n 13c32 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11d40 │ │ │ │ + bne.w 13d40 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 11d86 │ │ │ │ + bne.w 13d86 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 11d86 │ │ │ │ - ldr r3, [pc, #504] @ (11e2c ) │ │ │ │ + bne.w 13d86 │ │ │ │ + ldr r3, [pc, #504] @ (13e2c ) │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 11d08 │ │ │ │ - ldr r5, [pc, #496] @ (11e30 ) │ │ │ │ + beq.n 13d08 │ │ │ │ + ldr r5, [pc, #496] @ (13e30 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 11f68 │ │ │ │ + beq.w 13f68 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 11f80 │ │ │ │ + bne.w 13f80 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r7 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 11d1a │ │ │ │ + beq.n 13d1a │ │ │ │ mov r0, r6 │ │ │ │ blx 3b24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11f90 │ │ │ │ + beq.w 13f90 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11c80 │ │ │ │ + beq.n 13c80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11d7e │ │ │ │ + beq.n 13d7e │ │ │ │ mov r0, r5 │ │ │ │ blx 39c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 11fa8 │ │ │ │ + blt.w 13fa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 353c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11fa8 │ │ │ │ + beq.w 13fa8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11cae │ │ │ │ + beq.n 13cae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11f3e │ │ │ │ + beq.w 13f3e │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, 11cc6 │ │ │ │ + cbz r3, 13cc6 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 11d1a │ │ │ │ + beq.n 13d1a │ │ │ │ blx 377c │ │ │ │ - cbz r4, 11cde │ │ │ │ + cbz r4, 13cde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11cde │ │ │ │ + beq.n 13cde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11d76 │ │ │ │ - ldr r2, [pc, #340] @ (11e34 ) │ │ │ │ - ldr r3, [pc, #316] @ (11e20 ) │ │ │ │ + beq.n 13d76 │ │ │ │ + ldr r2, [pc, #340] @ (13e34 ) │ │ │ │ + ldr r3, [pc, #316] @ (13e20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 12120 │ │ │ │ + bne.w 14120 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 11fd2 │ │ │ │ + bne.w 13fd2 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 11c16 │ │ │ │ - ldr r3, [pc, #300] @ (11e38 ) │ │ │ │ - ldr r2, [pc, #304] @ (11e3c ) │ │ │ │ - ldr r1, [pc, #304] @ (11e40 ) │ │ │ │ + b.n 13c16 │ │ │ │ + ldr r3, [pc, #300] @ (13e38 ) │ │ │ │ + ldr r2, [pc, #304] @ (13e3c ) │ │ │ │ + ldr r1, [pc, #304] @ (13e40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ mov.w r6, #268 @ 0x10c │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11f32 │ │ │ │ + bne.w 13f32 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11f26 │ │ │ │ - ldr r0, [pc, #272] @ (11e44 ) │ │ │ │ + bne.w 13f26 │ │ │ │ + ldr r0, [pc, #272] @ (13e44 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n 11cc6 │ │ │ │ + bl d244 │ │ │ │ + b.n 13cc6 │ │ │ │ mov r2, r9 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 11c16 │ │ │ │ + bne.w 13c16 │ │ │ │ mov.w r6, #264 @ 0x108 │ │ │ │ - b.n 11d1e │ │ │ │ - ldr r1, [pc, #240] @ (11e48 ) │ │ │ │ + b.n 13d1e │ │ │ │ + ldr r1, [pc, #240] @ (13e48 ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r0, [pc, #236] @ (11e4c ) │ │ │ │ + ldr r0, [pc, #236] @ (13e4c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11d50 │ │ │ │ + beq.n 13d50 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 11be6 │ │ │ │ + b.n 13be6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11cde │ │ │ │ + b.n 13cde │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11c80 │ │ │ │ + b.n 13c80 │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #196] @ (11e50 ) │ │ │ │ + ldr r3, [pc, #196] @ (13e50 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #944] @ 0x3b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 11fd6 │ │ │ │ + beq.w 13fd6 │ │ │ │ blx r7 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 11d50 │ │ │ │ - ldr r3, [pc, #176] @ (11e54 ) │ │ │ │ + beq.n 13d50 │ │ │ │ + ldr r3, [pc, #176] @ (13e54 ) │ │ │ │ ldr.w lr, [r9, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp lr, r3 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #168] @ (11e58 ) │ │ │ │ + ldr r3, [pc, #168] @ (13e58 ) │ │ │ │ itt ne │ │ │ │ movne r1, lr │ │ │ │ movne r8, r9 │ │ │ │ add r3, pc │ │ │ │ it eq │ │ │ │ ldreq.w r8, [r9, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #152] @ (11e5c ) │ │ │ │ + ldr r3, [pc, #152] @ (13e5c ) │ │ │ │ it eq │ │ │ │ ldreq.w r1, [r8, #4] │ │ │ │ ldr.w ip, [r5, r3] │ │ │ │ cmp r1, ip │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 11e7a │ │ │ │ + beq.n 13e7a │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 11fde │ │ │ │ + beq.w 13fde │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 12162 │ │ │ │ - ldr r1, [pc, #112] @ (11e60 ) │ │ │ │ + bpl.w 14162 │ │ │ │ + ldr r1, [pc, #112] @ (13e60 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1214c │ │ │ │ - ldr r1, [pc, #104] @ (11e64 ) │ │ │ │ + beq.w 1414c │ │ │ │ + ldr r1, [pc, #104] @ (13e64 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 12148 │ │ │ │ + beq.w 14148 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 11e88 │ │ │ │ + ble.n 13e88 │ │ │ │ adds r2, #8 │ │ │ │ - b.n 11e6e │ │ │ │ + b.n 13e6e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xebe40004 │ │ │ │ - b.n 12030 │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + movs r4, r0 │ │ │ │ + stmia r1!, {r3} │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 12008 │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [pc, #544] @ (1204c ) │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r6, r4 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + itet gt │ │ │ │ + movgt r4, r0 │ │ │ │ + lslle r4, r3, #12 │ │ │ │ + movgt r0, r0 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r3, r0 │ │ │ │ - ldrd r0, r0, [r8, #16]! │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr, #16] │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 11e88 │ │ │ │ + beq.n 13e88 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ - bne.n 11e68 │ │ │ │ + bne.n 13e68 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #740] @ (12168 ) │ │ │ │ + ldr r3, [pc, #740] @ (14168 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 11f46 │ │ │ │ + beq.n 13f46 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ cmp lr, sl │ │ │ │ - beq.w 12058 │ │ │ │ + beq.w 14058 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11ecc │ │ │ │ + beq.n 13ecc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11fca │ │ │ │ + beq.n 13fca │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 12036 │ │ │ │ - ldr r2, [pc, #664] @ (1216c ) │ │ │ │ - ldr r1, [pc, #664] @ (12170 ) │ │ │ │ + beq.w 14036 │ │ │ │ + ldr r2, [pc, #664] @ (1416c ) │ │ │ │ + ldr r1, [pc, #664] @ (14170 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r6, r1 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - bne.w 120da │ │ │ │ + bne.w 140da │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, 11f04 │ │ │ │ + cbz r3, 13f04 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 12036 │ │ │ │ + beq.w 14036 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11cc6 │ │ │ │ + beq.w 13cc6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11cc6 │ │ │ │ + bne.w 13cc6 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11cc6 │ │ │ │ + b.n 13cc6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 11d32 │ │ │ │ + b.n 13d32 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 11d28 │ │ │ │ + b.n 13d28 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11cae │ │ │ │ + b.n 13cae │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11c32 │ │ │ │ + beq.w 13c32 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11c32 │ │ │ │ + bne.w 13c32 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11c32 │ │ │ │ + b.n 13c32 │ │ │ │ ldr.w r0, [r5, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1200e │ │ │ │ + beq.n 1400e │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r6, [sp, #8] │ │ │ │ - bl b8d0 │ │ │ │ + bl b870 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 11c5c │ │ │ │ + b.n 13c5c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 12022 │ │ │ │ + bne.n 14022 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 11c5c │ │ │ │ + b.n 13c5c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11d1a │ │ │ │ + beq.w 13d1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11d1a │ │ │ │ + bne.w 13d1a │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11d1a │ │ │ │ + b.n 13d1a │ │ │ │ mov.w r6, #268 @ 0x10c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11d1e │ │ │ │ + beq.w 13d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11d1e │ │ │ │ + bne.w 13d1e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11d1e │ │ │ │ + b.n 13d1e │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11ecc │ │ │ │ + b.n 13ecc │ │ │ │ mov r4, r7 │ │ │ │ - b.n 11c32 │ │ │ │ + b.n 13c32 │ │ │ │ blx 3bf8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 11d9c │ │ │ │ + b.n 13d9c │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 11e7a │ │ │ │ + beq.w 13e7a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11fe0 │ │ │ │ - ldr r3, [pc, #388] @ (12174 ) │ │ │ │ + bne.n 13fe0 │ │ │ │ + ldr r3, [pc, #388] @ (14174 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 11e7a │ │ │ │ + beq.w 13e7a │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 11e7a │ │ │ │ + beq.w 13e7a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 11ff8 │ │ │ │ + bne.n 13ff8 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 11e88 │ │ │ │ - b.n 11e7a │ │ │ │ + bne.w 13e88 │ │ │ │ + b.n 13e7a │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl a8c0 │ │ │ │ + bl a864 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 11d1a │ │ │ │ + beq.w 13d1a │ │ │ │ ldr.w r0, [r5, #132] @ 0x84 │ │ │ │ - b.n 11f70 │ │ │ │ + b.n 13f70 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.n 120c4 │ │ │ │ + beq.n 140c4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 12112 │ │ │ │ + bne.n 14112 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ blx r7 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 11c5c │ │ │ │ + b.n 13c5c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11d50 │ │ │ │ + beq.w 13d50 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11d50 │ │ │ │ + bne.w 13d50 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11d50 │ │ │ │ + b.n 13d50 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 12132 │ │ │ │ + beq.n 14132 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -20883,96 +24020,96 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12094 │ │ │ │ + beq.n 14094 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 120d2 │ │ │ │ + cbz r3, 140d2 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11eb6 │ │ │ │ + beq.w 13eb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11eb6 │ │ │ │ + bne.w 13eb6 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11eb6 │ │ │ │ + b.n 13eb6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r7 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 11c5c │ │ │ │ + b.n 13c5c │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12094 │ │ │ │ - ldr r2, [pc, #156] @ (12178 ) │ │ │ │ - ldr r1, [pc, #156] @ (1217c ) │ │ │ │ + b.n 14094 │ │ │ │ + ldr r2, [pc, #156] @ (14178 ) │ │ │ │ + ldr r1, [pc, #156] @ (1417c ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #152] @ (12180 ) │ │ │ │ + ldr r2, [pc, #152] @ (14180 ) │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12102 │ │ │ │ + beq.n 14102 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 1210a │ │ │ │ + cbz r3, 1410a │ │ │ │ mov r5, r6 │ │ │ │ mov.w r6, #264 @ 0x108 │ │ │ │ - b.n 11fac │ │ │ │ + b.n 13fac │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12102 │ │ │ │ + b.n 14102 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 12124 │ │ │ │ + bne.n 14124 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ blx r7 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 11c5c │ │ │ │ + b.n 13c5c │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl e6cc │ │ │ │ + bl e66c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 11c5c │ │ │ │ - ldr r3, [pc, #80] @ (12184 ) │ │ │ │ + b.n 13c5c │ │ │ │ + ldr r3, [pc, #80] @ (14184 ) │ │ │ │ movw r2, #11500 @ 0x2cec │ │ │ │ - ldr r1, [pc, #76] @ (12188 ) │ │ │ │ - ldr r0, [pc, #80] @ (1218c ) │ │ │ │ + ldr r1, [pc, #76] @ (14188 ) │ │ │ │ + ldr r0, [pc, #80] @ (1418c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - subs r3, #28 │ │ │ │ + adds r3, #28 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #64] @ (12190 ) │ │ │ │ + ldr r3, [pc, #64] @ (14190 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #64] @ (12194 ) │ │ │ │ - ldr r0, [pc, #64] @ (12198 ) │ │ │ │ + ldr r1, [pc, #64] @ (14194 ) │ │ │ │ + ldr r0, [pc, #64] @ (14198 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ @@ -20982,898 +24119,893 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ - movs r3, r0 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, r5, r3 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ movs r3, r0 │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r4, r0 │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + movt r0, #10242 @ 0x2802 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ movs r3, r0 │ │ │ │ + ldr.w r0, [r8, r2] │ │ │ │ + ldrb.w r0, [r4, #2] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #448] @ (1236c ) │ │ │ │ + ldr r5, [pc, #448] @ (1436c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #448] @ (12370 ) │ │ │ │ + ldr r1, [pc, #448] @ (14370 ) │ │ │ │ cmp r2, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #444] @ (12374 ) │ │ │ │ + ldr r4, [pc, #444] @ (14374 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ - bgt.w 122d4 │ │ │ │ + bgt.w 142d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 122fa │ │ │ │ - ldr r2, [pc, #424] @ (12378 ) │ │ │ │ + bne.w 142fa │ │ │ │ + ldr r2, [pc, #424] @ (14378 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r4, [r2, #304] @ 0x130 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12262 │ │ │ │ + bne.n 14262 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 12276 │ │ │ │ + beq.n 14276 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 121fe │ │ │ │ + beq.n 141fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #368] @ (1237c ) │ │ │ │ + ldr r2, [pc, #368] @ (1437c ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #28 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 122a4 │ │ │ │ + beq.n 142a4 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12296 │ │ │ │ + bne.n 14296 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11b88 │ │ │ │ + bl 13b88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 122a4 │ │ │ │ + beq.n 142a4 │ │ │ │ blx 377c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12248 │ │ │ │ + beq.n 14248 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 122cc │ │ │ │ - ldr r1, [pc, #308] @ (12380 ) │ │ │ │ - ldr r2, [pc, #292] @ (12370 ) │ │ │ │ + beq.n 142cc │ │ │ │ + ldr r1, [pc, #308] @ (14380 ) │ │ │ │ + ldr r2, [pc, #292] @ (14370 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1234a │ │ │ │ + bne.n 1434a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11b88 │ │ │ │ + bl 13b88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12328 │ │ │ │ + beq.n 14328 │ │ │ │ blx 377c │ │ │ │ - b.n 12248 │ │ │ │ - ldr r1, [pc, #268] @ (12384 ) │ │ │ │ + b.n 14248 │ │ │ │ + ldr r1, [pc, #268] @ (14384 ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r0, [pc, #264] @ (12388 ) │ │ │ │ + ldr r0, [pc, #264] @ (14388 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12328 │ │ │ │ + beq.n 14328 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 121fe │ │ │ │ + b.n 141fe │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 12224 │ │ │ │ + bne.n 14224 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1232c │ │ │ │ + bne.n 1432c │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1233a │ │ │ │ - ldr r0, [pc, #212] @ (1238c ) │ │ │ │ + bne.n 1433a │ │ │ │ + ldr r0, [pc, #212] @ (1438c ) │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ + bl d244 │ │ │ │ blx 377c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 12346 │ │ │ │ + beq.n 14346 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 12236 │ │ │ │ + b.n 14236 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12248 │ │ │ │ - ldr r3, [pc, #184] @ (12390 ) │ │ │ │ + b.n 14248 │ │ │ │ + ldr r3, [pc, #184] @ (14390 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r1, [pc, #184] @ (12394 ) │ │ │ │ + ldr r1, [pc, #184] @ (14394 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #176] @ (12398 ) │ │ │ │ - ldr r2, [pc, #180] @ (1239c ) │ │ │ │ - ldr r1, [pc, #180] @ (123a0 ) │ │ │ │ + ldr r3, [pc, #176] @ (14398 ) │ │ │ │ + ldr r2, [pc, #180] @ (1439c ) │ │ │ │ + ldr r1, [pc, #180] @ (143a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 12248 │ │ │ │ + b.n 14248 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 12368 │ │ │ │ - ldr r1, [pc, #160] @ (123a4 ) │ │ │ │ + bpl.n 14368 │ │ │ │ + ldr r1, [pc, #160] @ (143a4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12352 │ │ │ │ - ldr r1, [pc, #156] @ (123a8 ) │ │ │ │ + beq.n 14352 │ │ │ │ + ldr r1, [pc, #156] @ (143a8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1234e │ │ │ │ + beq.n 1434e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 122f6 │ │ │ │ - beq.w 121ce │ │ │ │ - ldr r0, [pc, #140] @ (123ac ) │ │ │ │ + blt.n 142f6 │ │ │ │ + beq.w 141ce │ │ │ │ + ldr r0, [pc, #140] @ (143ac ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 8400 │ │ │ │ - b.n 122f6 │ │ │ │ + bl 8430 │ │ │ │ + b.n 142f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 122a4 │ │ │ │ + b.n 142a4 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 122ac │ │ │ │ + b.n 142ac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 122b4 │ │ │ │ + b.n 142b4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 12248 │ │ │ │ + b.n 14248 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #92] @ (123b0 ) │ │ │ │ + ldr r3, [pc, #92] @ (143b0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #88] @ (123b4 ) │ │ │ │ - ldr r0, [pc, #92] @ (123b8 ) │ │ │ │ + ldr r1, [pc, #88] @ (143b4 ) │ │ │ │ + ldr r0, [pc, #92] @ (143b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - bge.n 12364 │ │ │ │ + revsh r2, r7 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 12364 │ │ │ │ + revsh r6, r6 │ │ │ │ movs r4, r0 │ │ │ │ - b.n 11ed8 │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - negs r2, r5 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ movs r3, r0 │ │ │ │ - bge.n 12444 │ │ │ │ + rev16 r0, r4 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + lsls r4, r0, #9 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + lsls r6, r5, #30 │ │ │ │ movs r3, r0 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + lsls r6, r1, #30 │ │ │ │ movs r3, r0 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r3 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + subs r4, r6, #3 │ │ │ │ movs r3, r0 │ │ │ │ + @ instruction: 0xf6520002 │ │ │ │ + @ instruction: 0xf68e0002 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #136] @ (12458 ) │ │ │ │ + ldr r3, [pc, #136] @ (14458 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #136] @ (1245c ) │ │ │ │ + ldr r2, [pc, #136] @ (1445c ) │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r6, [r3, #420] @ 0x1a4 │ │ │ │ - ldr r3, [pc, #120] @ (12460 ) │ │ │ │ + ldr r3, [pc, #120] @ (14460 ) │ │ │ │ strh.w r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [pc, #116] @ (12464 ) │ │ │ │ + ldr r7, [pc, #116] @ (14464 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1246c │ │ │ │ + bne.n 1446c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1279c │ │ │ │ + beq.w 1479c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12418 │ │ │ │ + beq.n 14418 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #76] @ (12468 ) │ │ │ │ + ldr r2, [pc, #76] @ (14468 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #48] @ 12450 │ │ │ │ + vldr d7, [pc, #48] @ 14450 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #28 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1244a │ │ │ │ + beq.n 1444a │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ - cbz r3, 1246e │ │ │ │ + cbz r3, 1446e │ │ │ │ add r0, sp, #28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1246e │ │ │ │ + bne.n 1446e │ │ │ │ movs r4, #11 │ │ │ │ - b.n 12814 │ │ │ │ + b.n 14814 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - b.n 12bbc │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - bhi.n 12408 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 123e0 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ movs r4, r0 │ │ │ │ - eors r6, r2 │ │ │ │ + subs r6, r5, #0 │ │ │ │ movs r3, r0 │ │ │ │ mov r6, r4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 12a68 │ │ │ │ + ldr.w r3, [pc, #1528] @ 14a68 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 12894 │ │ │ │ + beq.w 14894 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - bpl.w 12a4a │ │ │ │ - ldr.w r2, [pc, #1508] @ 12a6c │ │ │ │ + bpl.w 14a4a │ │ │ │ + ldr.w r2, [pc, #1508] @ 14a6c │ │ │ │ ldr.w sl, [r7, r2] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 12a52 │ │ │ │ - ldr.w r2, [pc, #1496] @ 12a70 │ │ │ │ + beq.w 14a52 │ │ │ │ + ldr.w r2, [pc, #1496] @ 14a70 │ │ │ │ ldr.w r9, [r7, r2] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 12a4e │ │ │ │ + beq.w 14a4e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 128a6 │ │ │ │ + beq.w 148a6 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 124ba │ │ │ │ + beq.n 144ba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1464] @ 12a74 │ │ │ │ + ldr.w r3, [pc, #1464] @ 14a74 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, fp │ │ │ │ - bne.w 12a1e │ │ │ │ + bne.w 14a1e │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 124e4 │ │ │ │ + beq.n 144e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12796 │ │ │ │ + beq.w 14796 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r4, [r8, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 12a4a │ │ │ │ + bpl.w 14a4a │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 12a52 │ │ │ │ + beq.w 14a52 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 12a4e │ │ │ │ + beq.w 14a4e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 128dc │ │ │ │ + bls.w 148dc │ │ │ │ ldr r4, [r5, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12516 │ │ │ │ + beq.n 14516 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1376] @ 12a78 │ │ │ │ + ldr.w r3, [pc, #1376] @ 14a78 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 12790 │ │ │ │ + beq.w 14790 │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1290e │ │ │ │ + beq.w 1490e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12552 │ │ │ │ + beq.n 14552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1285e │ │ │ │ + beq.w 1485e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vstr s0, [r8, #24] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w 12a4a │ │ │ │ + bpl.w 14a4a │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 12a52 │ │ │ │ + beq.w 14a52 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 12a4e │ │ │ │ + beq.w 14a4e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1293c │ │ │ │ + bls.w 1493c │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12584 │ │ │ │ + beq.n 14584 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 12858 │ │ │ │ + beq.w 14858 │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 12972 │ │ │ │ + beq.w 14972 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 125ba │ │ │ │ + beq.n 145ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12874 │ │ │ │ + beq.w 14874 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vstr s0, [r8, #16] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 12a4a │ │ │ │ + bpl.w 14a4a │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 12a52 │ │ │ │ + beq.w 14a52 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 12a4e │ │ │ │ + beq.w 14a4e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 12986 │ │ │ │ + bls.w 14986 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 125ec │ │ │ │ + beq.n 145ec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 1286e │ │ │ │ + beq.w 1486e │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 129bc │ │ │ │ + beq.w 149bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12622 │ │ │ │ + beq.n 14622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12884 │ │ │ │ + beq.w 14884 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vstr s0, [r8, #20] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - bpl.w 12a4a │ │ │ │ + bpl.w 14a4a │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 12a52 │ │ │ │ + beq.w 14a52 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 12a4e │ │ │ │ + beq.w 14a4e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 128d8 │ │ │ │ + beq.w 148d8 │ │ │ │ cmp r3, #4 │ │ │ │ - ble.n 1272c │ │ │ │ - ldr.w r4, [pc, #1072] @ 12a7c │ │ │ │ + ble.n 1472c │ │ │ │ + ldr.w r4, [pc, #1072] @ 14a7c │ │ │ │ mov r0, r8 │ │ │ │ add r4, pc │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ blx 3648 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 128d8 │ │ │ │ + beq.w 148d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1272c │ │ │ │ + beq.n 1472c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12a16 │ │ │ │ + beq.w 14a16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12812 │ │ │ │ + beq.w 14812 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 12a4a │ │ │ │ + bpl.w 14a4a │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 12a52 │ │ │ │ + beq.w 14a52 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 12a4e │ │ │ │ + beq.w 14a4e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bls.w 127bc │ │ │ │ + bls.w 147bc │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 126ba │ │ │ │ + beq.n 146ba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #964] @ (12a80 ) │ │ │ │ + ldr r3, [pc, #964] @ (14a80 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, pc │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr.w r0, [r3, #1392] @ 0x570 │ │ │ │ movs r3, #0 │ │ │ │ blx 3a84 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 12a0c │ │ │ │ + beq.w 14a0c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 129e0 │ │ │ │ + beq.w 149e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12700 │ │ │ │ + beq.n 14700 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12a04 │ │ │ │ + beq.w 14a04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12714 │ │ │ │ + beq.n 14714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 129d0 │ │ │ │ + beq.w 149d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 12812 │ │ │ │ + beq.n 14812 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1272c │ │ │ │ + beq.n 1472c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 129d8 │ │ │ │ + beq.w 149d8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ - cbz r3, 12758 │ │ │ │ + cbz r3, 14758 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1244a │ │ │ │ + beq.w 1444a │ │ │ │ mov r4, fp │ │ │ │ blx 377c │ │ │ │ - cbz r6, 12772 │ │ │ │ + cbz r6, 14772 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12772 │ │ │ │ + beq.n 14772 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12850 │ │ │ │ - ldr r2, [pc, #784] @ (12a84 ) │ │ │ │ - ldr r3, [pc, #784] @ (12a88 ) │ │ │ │ + beq.n 14850 │ │ │ │ + ldr r2, [pc, #784] @ (14a84 ) │ │ │ │ + ldr r3, [pc, #784] @ (14a88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 12a46 │ │ │ │ + bne.w 14a46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n 1252a │ │ │ │ + b.n 1452a │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 124e4 │ │ │ │ - ldr r1, [pc, #748] @ (12a8c ) │ │ │ │ + b.n 144e4 │ │ │ │ + ldr r1, [pc, #748] @ (14a8c ) │ │ │ │ movs r2, #11 │ │ │ │ - ldr r0, [pc, #748] @ (12a90 ) │ │ │ │ + ldr r0, [pc, #748] @ (14a90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1244a │ │ │ │ + beq.w 1444a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 12418 │ │ │ │ + b.n 14418 │ │ │ │ movs r0, #4 │ │ │ │ blx 3834 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 127ea │ │ │ │ + cbz r0, 147ea │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 37b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 127e4 │ │ │ │ + beq.n 147e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12a34 │ │ │ │ + beq.w 14a34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 126ba │ │ │ │ + bne.w 146ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12812 │ │ │ │ + beq.n 14812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12a3c │ │ │ │ + beq.w 14a3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12812 │ │ │ │ + beq.n 14812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 12812 │ │ │ │ + cbnz r3, 14812 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r4, #14 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 12832 │ │ │ │ + cbnz r3, 14832 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ - cbnz r3, 12844 │ │ │ │ - ldr r2, [pc, #624] @ (12a94 ) │ │ │ │ + cbnz r3, 14844 │ │ │ │ + ldr r2, [pc, #624] @ (14a94 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #624] @ (12a98 ) │ │ │ │ + ldr r0, [pc, #624] @ (14a98 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl e1e4 │ │ │ │ - b.n 1275a │ │ │ │ + bl e184 │ │ │ │ + b.n 1475a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12820 │ │ │ │ + beq.n 14820 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 12820 │ │ │ │ + b.n 14820 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12772 │ │ │ │ + b.n 14772 │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n 12592 │ │ │ │ + b.n 14592 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s0, [sp, #4] │ │ │ │ - b.n 12552 │ │ │ │ + b.n 14552 │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n 125fa │ │ │ │ + b.n 145fa │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s0, [sp, #4] │ │ │ │ - b.n 125ba │ │ │ │ + b.n 145ba │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s0, [sp, #4] │ │ │ │ - b.n 12622 │ │ │ │ - ldr r3, [pc, #516] @ (12a9c ) │ │ │ │ + b.n 14622 │ │ │ │ + ldr r3, [pc, #516] @ (14a9c ) │ │ │ │ movs r4, #12 │ │ │ │ - ldr r1, [pc, #516] @ (12aa0 ) │ │ │ │ + ldr r1, [pc, #516] @ (14aa0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 12814 │ │ │ │ + b.n 14814 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 128d4 │ │ │ │ + cbz r0, 148d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 37b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 128ce │ │ │ │ + beq.n 148ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 129e8 │ │ │ │ + beq.w 149e8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 124ba │ │ │ │ + bne.w 144ba │ │ │ │ movs r4, #12 │ │ │ │ - b.n 12814 │ │ │ │ + b.n 14814 │ │ │ │ movs r4, #13 │ │ │ │ - b.n 12814 │ │ │ │ + b.n 14814 │ │ │ │ movs r0, #1 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 128d4 │ │ │ │ + beq.n 148d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 37b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12906 │ │ │ │ + beq.n 14906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 129f6 │ │ │ │ + beq.n 149f6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 12516 │ │ │ │ - b.n 128d4 │ │ │ │ + bne.w 14516 │ │ │ │ + b.n 148d4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1253e │ │ │ │ + beq.w 1453e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 128d4 │ │ │ │ + beq.n 148d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 128d4 │ │ │ │ + bne.n 148d4 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #12 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12814 │ │ │ │ + b.n 14814 │ │ │ │ movs r0, #2 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 128d4 │ │ │ │ + beq.n 148d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 37b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1296a │ │ │ │ + beq.n 1496a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 1296a │ │ │ │ + cbnz r3, 1496a │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 12584 │ │ │ │ - b.n 128d4 │ │ │ │ + bne.w 14584 │ │ │ │ + b.n 148d4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 125a6 │ │ │ │ - b.n 12920 │ │ │ │ + beq.w 145a6 │ │ │ │ + b.n 14920 │ │ │ │ movs r0, #3 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 128d4 │ │ │ │ + beq.n 148d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 37b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 129b4 │ │ │ │ + beq.n 149b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 129b4 │ │ │ │ + cbnz r3, 149b4 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 125ec │ │ │ │ - b.n 128d4 │ │ │ │ + bne.w 145ec │ │ │ │ + b.n 148d4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1260e │ │ │ │ - b.n 12920 │ │ │ │ + beq.w 1460e │ │ │ │ + b.n 14920 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12714 │ │ │ │ + b.n 14714 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1272c │ │ │ │ + b.n 1472c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 126ec │ │ │ │ + b.n 146ec │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 124ba │ │ │ │ - b.n 128d4 │ │ │ │ + bne.w 144ba │ │ │ │ + b.n 148d4 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 12516 │ │ │ │ - b.n 128d4 │ │ │ │ + bne.w 14516 │ │ │ │ + b.n 148d4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12700 │ │ │ │ + b.n 14700 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 126f6 │ │ │ │ - b.n 12714 │ │ │ │ + bne.w 146f6 │ │ │ │ + b.n 14714 │ │ │ │ blx 3bf8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 12678 │ │ │ │ - ldr r2, [pc, #124] @ (12a9c ) │ │ │ │ + b.n 14678 │ │ │ │ + ldr r2, [pc, #124] @ (14a9c ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #124] @ (12aa4 ) │ │ │ │ + ldr r2, [pc, #124] @ (14aa4 ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #124] @ (12aa8 ) │ │ │ │ + ldr r1, [pc, #124] @ (14aa8 ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 12920 │ │ │ │ + b.n 14920 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 127e4 │ │ │ │ + b.n 147e4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 127fe │ │ │ │ + b.n 147fe │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #88] @ (12aac ) │ │ │ │ + ldr r3, [pc, #88] @ (14aac ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #84] @ (12ab0 ) │ │ │ │ - ldr r0, [pc, #88] @ (12ab4 ) │ │ │ │ + ldr r1, [pc, #84] @ (14ab0 ) │ │ │ │ + ldr r0, [pc, #88] @ (14ab4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -21881,276 +25013,269 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 12cec │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ movs r4, r0 │ │ │ │ - b.n 12c04 │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - bpl.n 12af4 │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ - movs r3, r0 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + lsls r6, r5, #13 │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + cdp2 0, 12, cr0, cr8, cr2, {0} │ │ │ │ + cdp2 0, 4, cr0, cr4, cr2, {0} │ │ │ │ + lsls r2, r3, #12 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, r2 │ │ │ │ movs r3, r0 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ movs r3, r0 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ - movs r3, r0 │ │ │ │ - subs r2, #28 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + cdp2 0, 6, cr0, cr8, cr2, {0} │ │ │ │ + asrs r4, r6, #31 │ │ │ │ movs r3, r0 │ │ │ │ + vhadd.s16 d16, d2, d2 │ │ │ │ + vaddl.s8 q0, d14, d2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #372] @ (12c3c ) │ │ │ │ + ldr r3, [pc, #372] @ (14c3c ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r1, #7 │ │ │ │ - bpl.n 12afa │ │ │ │ + bpl.n 14afa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 12af0 │ │ │ │ + bhi.n 14af0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 3958 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12b6a │ │ │ │ + beq.n 14b6a │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12b6a │ │ │ │ + beq.n 14b6a │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 12b6a │ │ │ │ - ldr r1, [pc, #304] @ (12c40 ) │ │ │ │ + cbz r0, 14b6a │ │ │ │ + ldr r1, [pc, #304] @ (14c40 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 12b50 │ │ │ │ + bne.n 14b50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 12b78 │ │ │ │ + bpl.n 14b78 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 12b5c │ │ │ │ + bhi.n 14b5c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 12aea │ │ │ │ + beq.n 14aea │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 12aea │ │ │ │ + bne.n 14aea │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 12aea │ │ │ │ - bl 8384 │ │ │ │ + b.n 14aea │ │ │ │ + bl 83b4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 12b72 │ │ │ │ + cbz r0, 14b72 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b.n 12b18 │ │ │ │ + b.n 14b18 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 395c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 12b32 │ │ │ │ + b.n 14b32 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12c0c │ │ │ │ + beq.n 14c0c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 12aea │ │ │ │ + b.n 14aea │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12c1c │ │ │ │ + beq.n 14c1c │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12c1c │ │ │ │ + beq.n 14c1c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12c1c │ │ │ │ + beq.n 14c1c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 12bd6 │ │ │ │ + bne.n 14bd6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 12bfa │ │ │ │ + bpl.n 14bfa │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 12be8 │ │ │ │ + bhi.n 14be8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 12b32 │ │ │ │ + beq.n 14b32 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12b32 │ │ │ │ + bne.n 14b32 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 12b32 │ │ │ │ - bl 8384 │ │ │ │ + b.n 14b32 │ │ │ │ + bl 83b4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12b98 │ │ │ │ + bne.n 14b98 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 12b32 │ │ │ │ + b.n 14b32 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 395c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 12bb4 │ │ │ │ + b.n 14bb4 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl bfb8 │ │ │ │ + bl bf58 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 12bb4 │ │ │ │ - ldr r3, [pc, #52] @ (12c44 ) │ │ │ │ - ldr r1, [pc, #56] @ (12c48 ) │ │ │ │ + b.n 14bb4 │ │ │ │ + ldr r3, [pc, #52] @ (14c44 ) │ │ │ │ + ldr r1, [pc, #56] @ (14c48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 12b72 │ │ │ │ + b.n 14b72 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 3940 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12be2 │ │ │ │ - ldr r3, [pc, #24] @ (12c44 ) │ │ │ │ - ldr r1, [pc, #32] @ (12c4c ) │ │ │ │ + bne.n 14be2 │ │ │ │ + ldr r3, [pc, #24] @ (14c44 ) │ │ │ │ + ldr r1, [pc, #32] @ (14c4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 12be2 │ │ │ │ + b.n 14be2 │ │ │ │ nop │ │ │ │ - bne.n 12c04 │ │ │ │ + cbz r2, 14c78 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ - movs r3, r0 │ │ │ │ + @ instruction: 0xf0dc0002 │ │ │ │ + @ instruction: 0xf0c00002 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #784] @ (12f78 ) │ │ │ │ - ldr.w ip, [pc, #784] @ 12f7c │ │ │ │ + ldr r2, [pc, #784] @ (14f78 ) │ │ │ │ + ldr.w ip, [pc, #784] @ 14f7c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #784] @ (12f80 ) │ │ │ │ + ldr r3, [pc, #784] @ (14f80 ) │ │ │ │ add r2, pc │ │ │ │ add ip, pc │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov lr, r6 │ │ │ │ - ldr r5, [pc, #764] @ (12f84 ) │ │ │ │ + ldr r5, [pc, #764] @ (14f84 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ add r5, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 12cf0 │ │ │ │ + beq.n 14cf0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 1353c │ │ │ │ - ldr r2, [pc, #712] @ (12f88 ) │ │ │ │ + bpl.w 1553c │ │ │ │ + ldr r2, [pc, #712] @ (14f88 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1356c │ │ │ │ - ldr r2, [pc, #704] @ (12f8c ) │ │ │ │ + beq.w 1556c │ │ │ │ + ldr r2, [pc, #704] @ (14f8c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13568 │ │ │ │ + beq.w 15568 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 12cf0 │ │ │ │ + ble.n 14cf0 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.w 13540 │ │ │ │ + bhi.w 15540 │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ lsls r5, r1, #6 │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r1, r5, #5 │ │ │ │ lsls r0, r4, #5 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 13540 │ │ │ │ + bhi.w 15540 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r5, r3, #16 │ │ │ │ lsls r3, r1, #8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -22189,110 +25314,110 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #7 │ │ │ │ - bpl.w 132a2 │ │ │ │ + bpl.w 152a2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bls.w 12f60 │ │ │ │ + bls.w 14f60 │ │ │ │ blx 395c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.w 13202 │ │ │ │ + beq.w 15202 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r2, #7 │ │ │ │ - bpl.w 13316 │ │ │ │ + bpl.w 15316 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1312e │ │ │ │ + bhi.w 1512e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r9, r2, r3 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 13226 │ │ │ │ + beq.w 15226 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1311e │ │ │ │ - bl 12ab8 │ │ │ │ + beq.w 1511e │ │ │ │ + bl 14ab8 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 1328a │ │ │ │ + beq.w 1528a │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13128 │ │ │ │ - ldr r3, [pc, #464] @ (12f90 ) │ │ │ │ + beq.w 15128 │ │ │ │ + ldr r3, [pc, #464] @ (14f90 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 13188 │ │ │ │ + beq.w 15188 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s16, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 13250 │ │ │ │ + beq.w 15250 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13236 │ │ │ │ - ldr r3, [pc, #412] @ (12f90 ) │ │ │ │ + beq.w 15236 │ │ │ │ + ldr r3, [pc, #412] @ (14f90 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 13182 │ │ │ │ + beq.w 15182 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s17, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1323c │ │ │ │ - ldr.w r8, [pc, #372] @ 12f94 │ │ │ │ + beq.w 1523c │ │ │ │ + ldr.w r8, [pc, #372] @ 14f94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r8, pc │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ strh r3, [r6, #12] │ │ │ │ ldr.w r5, [r8, #376] @ 0x178 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13136 │ │ │ │ + bne.w 15136 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1325c │ │ │ │ + beq.w 1525c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12e52 │ │ │ │ + beq.n 14e52 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #324] @ (12f98 ) │ │ │ │ + ldr r2, [pc, #324] @ (14f98 ) │ │ │ │ add.w r8, sp, #24 │ │ │ │ - vldr d7, [pc, #276] @ 12f70 │ │ │ │ + vldr d7, [pc, #276] @ 14f70 │ │ │ │ movs r3, #7 │ │ │ │ add r2, pc │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov r0, r6 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1319e │ │ │ │ + beq.w 1519e │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1318e │ │ │ │ - ldr r3, [pc, #280] @ (12f9c ) │ │ │ │ + bne.w 1518e │ │ │ │ + ldr r3, [pc, #280] @ (14f9c ) │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #28] │ │ │ │ vstr s16, [sp, #32] │ │ │ │ @@ -22301,114 +25426,114 @@ │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1319e │ │ │ │ + beq.w 1519e │ │ │ │ blx 377c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12ec6 │ │ │ │ + beq.n 14ec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 131c8 │ │ │ │ + beq.w 151c8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 12ede │ │ │ │ + cbz r0, 14ede │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12ede │ │ │ │ + beq.n 14ede │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 131d6 │ │ │ │ + beq.w 151d6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 12ef6 │ │ │ │ + cbz r0, 14ef6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12ef6 │ │ │ │ + beq.n 14ef6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 131d0 │ │ │ │ + beq.w 151d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 12f0e │ │ │ │ + cbz r0, 14f0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12f0e │ │ │ │ + beq.n 14f0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 131e8 │ │ │ │ + beq.w 151e8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 12f26 │ │ │ │ + cbz r0, 14f26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12f26 │ │ │ │ + beq.n 14f26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 131e2 │ │ │ │ + beq.w 151e2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 12f3e │ │ │ │ + cbz r0, 14f3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12f3e │ │ │ │ + beq.n 14f3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 131dc │ │ │ │ - ldr r2, [pc, #96] @ (12fa0 ) │ │ │ │ - ldr r3, [pc, #60] @ (12f80 ) │ │ │ │ + beq.w 151dc │ │ │ │ + ldr r2, [pc, #96] @ (14fa0 ) │ │ │ │ + ldr r3, [pc, #60] @ (14f80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 13508 │ │ │ │ + bne.w 15508 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ - b.n 12d72 │ │ │ │ + b.n 14d72 │ │ │ │ ... │ │ │ │ - beq.n 12ff4 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ - bcc.n 12ea4 │ │ │ │ + cbz r2, 14fe4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 12fb8 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 13054 │ │ │ │ + cbnz r6, 14fae │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #26 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ movs r3, r0 │ │ │ │ - bhi.n 12f94 │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ @@ -22442,141 +25567,141 @@ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #924] @ (1339c ) │ │ │ │ + ldr r2, [pc, #924] @ (1539c ) │ │ │ │ mov r0, r8 │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r1, r7, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a128 │ │ │ │ + bl a0cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 130a0 │ │ │ │ + beq.n 150a0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.w 12d5a │ │ │ │ + bgt.w 14d5a │ │ │ │ add r8, sp │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ - cbz r3, 1307e │ │ │ │ + cbz r3, 1507e │ │ │ │ adds r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 12d5a │ │ │ │ + beq.w 14d5a │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13248 │ │ │ │ + beq.w 15248 │ │ │ │ adds r3, r4, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12d5a │ │ │ │ + beq.w 14d5a │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13248 │ │ │ │ + beq.w 15248 │ │ │ │ adds r3, r4, #3 │ │ │ │ adds r7, r4, #1 │ │ │ │ - beq.w 12d5a │ │ │ │ + beq.w 14d5a │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13248 │ │ │ │ + beq.w 15248 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 12d5a │ │ │ │ + beq.w 14d5a │ │ │ │ add.w r3, sp, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12d5a │ │ │ │ - ldr r3, [pc, #800] @ (133a0 ) │ │ │ │ + bne.w 14d5a │ │ │ │ + ldr r3, [pc, #800] @ (153a0 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r1, [pc, #800] @ (133a4 ) │ │ │ │ - ldr r2, [pc, #800] @ (133a8 ) │ │ │ │ + ldr r1, [pc, #800] @ (153a4 ) │ │ │ │ + ldr r2, [pc, #800] @ (153a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add r2, pc │ │ │ │ strd r6, r1, [sp] │ │ │ │ - ldr r3, [pc, #792] @ (133ac ) │ │ │ │ - ldr r1, [pc, #796] @ (133b0 ) │ │ │ │ + ldr r3, [pc, #792] @ (153ac ) │ │ │ │ + ldr r1, [pc, #796] @ (153b0 ) │ │ │ │ str r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 130b6 │ │ │ │ + cbz r0, 150b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 130b6 │ │ │ │ + beq.n 150b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13176 │ │ │ │ + beq.n 15176 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 130cc │ │ │ │ + cbz r0, 150cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 130cc │ │ │ │ + beq.n 150cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13170 │ │ │ │ + beq.n 15170 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 130e2 │ │ │ │ + cbz r0, 150e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 130e2 │ │ │ │ + beq.n 150e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1316a │ │ │ │ + beq.n 1516a │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 130f8 │ │ │ │ + cbz r0, 150f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 130f8 │ │ │ │ + beq.n 150f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13164 │ │ │ │ + beq.n 15164 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 1310e │ │ │ │ + cbz r0, 1510e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1310e │ │ │ │ + beq.n 1510e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1317c │ │ │ │ - ldr r0, [pc, #676] @ (133b4 ) │ │ │ │ + beq.n 1517c │ │ │ │ + ldr r0, [pc, #676] @ (153b4 ) │ │ │ │ movw r1, #1180 @ 0x49c │ │ │ │ movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n 12f3e │ │ │ │ + bl d244 │ │ │ │ + b.n 14f3e │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12dbe │ │ │ │ - vldr s16, [pc, #616] @ 13394 │ │ │ │ - b.n 12dea │ │ │ │ + bne.w 14dbe │ │ │ │ + vldr s16, [pc, #616] @ 15394 │ │ │ │ + b.n 14dea │ │ │ │ blx 395c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 12d9a │ │ │ │ + b.n 14d9a │ │ │ │ ldr.w r1, [r8, #1552] @ 0x610 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [r1, #96] @ 0x60 │ │ │ │ @@ -22585,515 +25710,499 @@ │ │ │ │ movs r4, #3 │ │ │ │ vstr s16, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr s17, [sp, #36] @ 0x24 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1324c │ │ │ │ + beq.n 1524c │ │ │ │ blx 377c │ │ │ │ - b.n 12ec6 │ │ │ │ + b.n 14ec6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 130f8 │ │ │ │ + b.n 150f8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 130e2 │ │ │ │ + b.n 150e2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 130cc │ │ │ │ + b.n 150cc │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 130b6 │ │ │ │ + b.n 150b6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1310e │ │ │ │ + b.n 1510e │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.n 12e02 │ │ │ │ + b.n 14e02 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.n 12dce │ │ │ │ + b.n 14dce │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 12e80 │ │ │ │ + bne.w 14e80 │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1327c │ │ │ │ + bne.n 1527c │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13296 │ │ │ │ - ldr r0, [pc, #520] @ (133b8 ) │ │ │ │ + bne.n 15296 │ │ │ │ + ldr r0, [pc, #520] @ (153b8 ) │ │ │ │ movw r1, #1180 @ 0x49c │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ + bl d244 │ │ │ │ blx 377c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1338e │ │ │ │ + beq.w 1538e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 12eb2 │ │ │ │ + b.n 14eb2 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12ec6 │ │ │ │ + b.n 14ec6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12ef6 │ │ │ │ + b.n 14ef6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12ede │ │ │ │ + b.n 14ede │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12f3e │ │ │ │ + b.n 14f3e │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12f26 │ │ │ │ + b.n 14f26 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12f0e │ │ │ │ + b.n 14f0e │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, 13202 │ │ │ │ - ldr r3, [pc, #424] @ (133a0 ) │ │ │ │ - ldr r1, [pc, #452] @ (133bc ) │ │ │ │ + cbnz r0, 15202 │ │ │ │ + ldr r3, [pc, #424] @ (153a0 ) │ │ │ │ + ldr r1, [pc, #452] @ (153bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 130a0 │ │ │ │ + bne.w 150a0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 12d78 │ │ │ │ + b.n 14d78 │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, 13226 │ │ │ │ - ldr r3, [pc, #388] @ (133a0 ) │ │ │ │ - ldr r1, [pc, #420] @ (133c0 ) │ │ │ │ + cbnz r0, 15226 │ │ │ │ + ldr r3, [pc, #388] @ (153a0 ) │ │ │ │ + ldr r1, [pc, #420] @ (153c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 130a0 │ │ │ │ + bne.w 150a0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 12da2 │ │ │ │ - vldr s17, [pc, #352] @ 13398 │ │ │ │ - b.n 12e1e │ │ │ │ + b.n 14da2 │ │ │ │ + vldr s17, [pc, #352] @ 15398 │ │ │ │ + b.n 14e1e │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12e1e │ │ │ │ - b.n 130a0 │ │ │ │ + beq.w 14e1e │ │ │ │ + b.n 150a0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1307e │ │ │ │ + b.n 1507e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1319e │ │ │ │ + b.n 1519e │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12dea │ │ │ │ - b.n 130a0 │ │ │ │ - ldr r1, [pc, #356] @ (133c4 ) │ │ │ │ + beq.w 14dea │ │ │ │ + b.n 150a0 │ │ │ │ + ldr r1, [pc, #356] @ (153c4 ) │ │ │ │ movw r2, #1180 @ 0x49c │ │ │ │ - ldr r0, [pc, #356] @ (133c8 ) │ │ │ │ + ldr r0, [pc, #356] @ (153c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1324c │ │ │ │ + beq.n 1524c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 12e52 │ │ │ │ + b.n 14e52 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ movw r2, #1180 @ 0x49c │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 131a6 │ │ │ │ + b.n 151a6 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12db6 │ │ │ │ - b.n 130a0 │ │ │ │ + beq.w 14db6 │ │ │ │ + b.n 150a0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 131ae │ │ │ │ + b.n 151ae │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 131ee │ │ │ │ + beq.n 151ee │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 131ee │ │ │ │ + beq.n 151ee │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 131ee │ │ │ │ - ldr r3, [pc, #276] @ (133cc ) │ │ │ │ + beq.n 151ee │ │ │ │ + ldr r3, [pc, #276] @ (153cc ) │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 132fc │ │ │ │ + bne.n 152fc │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 1346c │ │ │ │ + bpl.w 1546c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1330c │ │ │ │ + bhi.n 1530c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12d72 │ │ │ │ + beq.w 14d72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12d72 │ │ │ │ + bne.w 14d72 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12d72 │ │ │ │ - bl 8384 │ │ │ │ + b.n 14d72 │ │ │ │ + bl 83b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13202 │ │ │ │ + beq.w 15202 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b.n 132c2 │ │ │ │ + b.n 152c2 │ │ │ │ mov r0, r7 │ │ │ │ blx 395c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 132de │ │ │ │ + b.n 152de │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13212 │ │ │ │ + beq.w 15212 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13212 │ │ │ │ + beq.w 15212 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13212 │ │ │ │ - ldr r3, [pc, #152] @ (133cc ) │ │ │ │ + beq.w 15212 │ │ │ │ + ldr r3, [pc, #152] @ (153cc ) │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 13374 │ │ │ │ + bne.n 15374 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.n 133d0 │ │ │ │ + bpl.n 153d0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 13384 │ │ │ │ + bhi.n 15384 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r9, r2, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12d9a │ │ │ │ + beq.w 14d9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12d9a │ │ │ │ + bne.w 14d9a │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12d9a │ │ │ │ - bl 8384 │ │ │ │ + b.n 14d9a │ │ │ │ + bl 83b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13226 │ │ │ │ + beq.w 15226 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b.n 1333c │ │ │ │ + b.n 1533c │ │ │ │ mov r0, r7 │ │ │ │ blx 395c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 13356 │ │ │ │ + b.n 15356 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 12ec6 │ │ │ │ + b.n 14ec6 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ - adds r4, r1, #3 │ │ │ │ - movs r3, r0 │ │ │ │ + @ instruction: 0xfb900002 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r4 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r2, r5, #0 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, r0, r3 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r2, r5, r7 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r4, r1, r5 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r0, r0, r2 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ - movs r3, r0 │ │ │ │ + @ instruction: 0xfa020002 │ │ │ │ + mla r0, lr, r2, r0 │ │ │ │ + @ instruction: 0xfaee0002 │ │ │ │ + @ instruction: 0xf6980002 │ │ │ │ + @ instruction: 0xfaae0002 │ │ │ │ + @ instruction: 0xfa100002 │ │ │ │ + @ instruction: 0xeaf40002 │ │ │ │ + @ instruction: 0xead00002 │ │ │ │ + vst4.8 {d16-d19}, [r4], r2 │ │ │ │ + @ instruction: 0xf25e0002 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13524 │ │ │ │ + beq.w 15524 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13524 │ │ │ │ + beq.w 15524 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13524 │ │ │ │ + beq.w 15524 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 13428 │ │ │ │ + bne.n 15428 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 1345e │ │ │ │ + bpl.n 1545e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 13450 │ │ │ │ + bhi.n 15450 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r9, r2, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13356 │ │ │ │ + beq.n 15356 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13356 │ │ │ │ + bne.n 15356 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13356 │ │ │ │ - bl 8384 │ │ │ │ + b.n 15356 │ │ │ │ + bl 83b4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 133f2 │ │ │ │ + bne.n 153f2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13226 │ │ │ │ + beq.w 15226 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13226 │ │ │ │ + bne.w 15226 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13226 │ │ │ │ + b.n 15226 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 395c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1340e │ │ │ │ + b.n 1540e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl bfb8 │ │ │ │ + bl bf58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1340e │ │ │ │ + b.n 1540e │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1350c │ │ │ │ + beq.n 1550c │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1350c │ │ │ │ + beq.n 1550c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1350c │ │ │ │ + beq.n 1550c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 134cc │ │ │ │ + bne.n 154cc │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 134fe │ │ │ │ + bpl.n 154fe │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 134f4 │ │ │ │ + bhi.n 154f4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 132de │ │ │ │ + beq.w 152de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 132de │ │ │ │ + bne.w 152de │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 132de │ │ │ │ - bl 8384 │ │ │ │ + b.n 152de │ │ │ │ + bl 83b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13488 │ │ │ │ + bne.n 15488 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13202 │ │ │ │ + beq.w 15202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13202 │ │ │ │ + bne.w 15202 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13202 │ │ │ │ + b.n 15202 │ │ │ │ mov r0, r9 │ │ │ │ blx 395c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 134aa │ │ │ │ + b.n 154aa │ │ │ │ mov r0, r9 │ │ │ │ - bl bfb8 │ │ │ │ + bl bf58 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 134aa │ │ │ │ + b.n 154aa │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 134d6 │ │ │ │ - ldr r3, [pc, #116] @ (1358c ) │ │ │ │ - ldr r1, [pc, #120] @ (13590 ) │ │ │ │ + bne.n 154d6 │ │ │ │ + ldr r3, [pc, #116] @ (1558c ) │ │ │ │ + ldr r1, [pc, #120] @ (15590 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 134d6 │ │ │ │ + b.n 154d6 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13432 │ │ │ │ - ldr r3, [pc, #92] @ (1358c ) │ │ │ │ - ldr r1, [pc, #100] @ (13594 ) │ │ │ │ + bne.n 15432 │ │ │ │ + ldr r3, [pc, #92] @ (1558c ) │ │ │ │ + ldr r1, [pc, #100] @ (15594 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 13432 │ │ │ │ + b.n 15432 │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #72] @ (1358c ) │ │ │ │ + ldr r3, [pc, #72] @ (1558c ) │ │ │ │ cmp r4, #1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bgt.n 13582 │ │ │ │ - ldr r3, [pc, #76] @ (13598 ) │ │ │ │ + bgt.n 15582 │ │ │ │ + ldr r3, [pc, #76] @ (15598 ) │ │ │ │ movs r5, #2 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #72] @ (1359c ) │ │ │ │ - ldr r1, [pc, #76] @ (135a0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1559c ) │ │ │ │ + ldr r1, [pc, #76] @ (155a0 ) │ │ │ │ add r2, pc │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (135a4 ) │ │ │ │ + ldr r2, [pc, #72] @ (155a4 ) │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 130a0 │ │ │ │ + b.n 150a0 │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #56] @ (135a8 ) │ │ │ │ + ldr r3, [pc, #56] @ (155a8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (135ac ) │ │ │ │ - ldr r0, [pc, #56] @ (135b0 ) │ │ │ │ + ldr r1, [pc, #56] @ (155ac ) │ │ │ │ + ldr r0, [pc, #56] @ (155b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ (135b4 ) │ │ │ │ + ldr r3, [pc, #48] @ (155b4 ) │ │ │ │ movs r5, #5 │ │ │ │ add r3, pc │ │ │ │ - b.n 13550 │ │ │ │ + b.n 15550 │ │ │ │ nop │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r7, #2 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + b.n 1553c │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 15510 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xf6360002 │ │ │ │ + @ instruction: 0xf5340002 │ │ │ │ + rsbs r0, r4, #2 │ │ │ │ + @ instruction: 0xf6380002 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ movs r3, r0 │ │ │ │ + b.n 14e20 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 14e9c │ │ │ │ + movs r2, r0 │ │ │ │ + addw r0, sl, #2050 @ 0x802 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1344] @ 13b10 │ │ │ │ - ldr.w ip, [pc, #1344] @ 13b14 │ │ │ │ + ldr.w r2, [pc, #1344] @ 15b10 │ │ │ │ + ldr.w ip, [pc, #1344] @ 15b14 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1340] @ 13b18 │ │ │ │ + ldr.w r3, [pc, #1340] @ 15b18 │ │ │ │ add r2, pc │ │ │ │ add ip, pc │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add.w ip, ip, #32 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r4, [pc, #1320] @ 13b1c │ │ │ │ + ldr.w r4, [pc, #1320] @ 15b1c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ add r4, pc │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 13662 │ │ │ │ + beq.n 15662 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 13e4c │ │ │ │ - ldr.w r2, [pc, #1264] @ 13b20 │ │ │ │ + bpl.w 15e4c │ │ │ │ + ldr.w r2, [pc, #1264] @ 15b20 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13e36 │ │ │ │ - ldr.w r2, [pc, #1256] @ 13b24 │ │ │ │ + beq.w 15e36 │ │ │ │ + ldr.w r2, [pc, #1256] @ 15b24 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13e50 │ │ │ │ + beq.w 15e50 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 13662 │ │ │ │ + ble.n 15662 │ │ │ │ cmp r6, #5 │ │ │ │ - bhi.w 13e54 │ │ │ │ + bhi.w 15e54 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r6, #5 │ │ │ │ - bhi.w 13e54 │ │ │ │ + bhi.w 15e54 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r2, r5 │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r3 │ │ │ │ movs r7, r1 │ │ │ │ movs r6, r0 │ │ │ │ @@ -23134,114 +26243,114 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ streq r0, [sp, #48] @ 0x30 │ │ │ │ addne r3, #1 │ │ │ │ strne r0, [sp, #48] @ 0x30 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #1104] @ 13b28 │ │ │ │ + ldr.w r3, [pc, #1104] @ 15b28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 13a58 │ │ │ │ + beq.w 15a58 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s17, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s17, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 13aea │ │ │ │ + beq.w 15aea │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13872 │ │ │ │ - ldr.w r3, [pc, #1060] @ 13b28 │ │ │ │ + beq.w 15872 │ │ │ │ + ldr.w r3, [pc, #1060] @ 15b28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 13a5e │ │ │ │ + beq.w 15a5e │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 13b50 │ │ │ │ + beq.w 15b50 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1387e │ │ │ │ + beq.w 1587e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 13c3c │ │ │ │ + bpl.w 15c3c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bls.w 13a48 │ │ │ │ + bls.w 15a48 │ │ │ │ blx 395c │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r6, #1 │ │ │ │ - bne.w 13880 │ │ │ │ + bne.w 15880 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13880 │ │ │ │ + beq.w 15880 │ │ │ │ mov.w r4, #520 @ 0x208 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 13778 │ │ │ │ + cbz r0, 15778 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13778 │ │ │ │ + beq.n 15778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13ba4 │ │ │ │ + beq.w 15ba4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 13790 │ │ │ │ + cbz r0, 15790 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13790 │ │ │ │ + beq.n 15790 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13baa │ │ │ │ + beq.w 15baa │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 137a8 │ │ │ │ + cbz r0, 157a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 137a8 │ │ │ │ + beq.n 157a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13bb0 │ │ │ │ + beq.w 15bb0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 137c0 │ │ │ │ + cbz r0, 157c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 137c0 │ │ │ │ + beq.n 157c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13bb6 │ │ │ │ + beq.w 15bb6 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - cbz r0, 137d8 │ │ │ │ + cbz r0, 157d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 137d8 │ │ │ │ + beq.n 157d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13bbc │ │ │ │ - ldr r0, [pc, #848] @ (13b2c ) │ │ │ │ + beq.w 15bbc │ │ │ │ + ldr r0, [pc, #848] @ (15b2c ) │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n 139dc │ │ │ │ + bl d244 │ │ │ │ + b.n 159dc │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -23274,95 +26383,95 @@ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #748] @ (13b30 ) │ │ │ │ + ldr r2, [pc, #748] @ (15b30 ) │ │ │ │ add.w r1, r7, r6, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl a128 │ │ │ │ + bl a0cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 13af4 │ │ │ │ + beq.w 15af4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 136d4 │ │ │ │ + bne.w 156d4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - vldr s17, [pc, #668] @ 13b08 │ │ │ │ + vldr s17, [pc, #668] @ 15b08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13702 │ │ │ │ + bne.w 15702 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - vldr s16, [pc, #660] @ 13b0c │ │ │ │ + vldr s16, [pc, #660] @ 15b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13730 │ │ │ │ + bne.w 15730 │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 139fe │ │ │ │ - bl 12ab8 │ │ │ │ + beq.w 159fe │ │ │ │ + bl 14ab8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 13b98 │ │ │ │ + beq.w 15b98 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13a0a │ │ │ │ + beq.w 15a0a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #7 │ │ │ │ - bpl.w 13bc2 │ │ │ │ + bpl.w 15bc2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.w 13a10 │ │ │ │ + bhi.w 15a10 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.w 13ada │ │ │ │ - ldr.w r8, [pc, #620] @ 13b34 │ │ │ │ + beq.w 15ada │ │ │ │ + ldr.w r8, [pc, #620] @ 15b34 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r7, [r8, #332] @ 0x14c │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13a18 │ │ │ │ + bne.w 15a18 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 13b5c │ │ │ │ + beq.w 15b5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 138fa │ │ │ │ + beq.n 158fa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #572] @ (13b38 ) │ │ │ │ + ldr r2, [pc, #572] @ (15b38 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #512] @ 13b00 │ │ │ │ + vldr d7, [pc, #512] @ 15b00 │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 13a74 │ │ │ │ + beq.w 15a74 │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13a64 │ │ │ │ - ldr r3, [pc, #532] @ (13b3c ) │ │ │ │ + bne.w 15a64 │ │ │ │ + ldr r3, [pc, #532] @ (15b3c ) │ │ │ │ movs r1, #5 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -23371,96 +26480,96 @@ │ │ │ │ vstr s16, [sp, #32] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13a74 │ │ │ │ + beq.w 15a74 │ │ │ │ blx 377c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1396a │ │ │ │ + beq.n 1596a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13aa0 │ │ │ │ + beq.w 15aa0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 13982 │ │ │ │ + cbz r0, 15982 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13982 │ │ │ │ + beq.n 15982 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13aba │ │ │ │ + beq.w 15aba │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 1399a │ │ │ │ + cbz r0, 1599a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1399a │ │ │ │ + beq.n 1599a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13ab4 │ │ │ │ + beq.w 15ab4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 139b0 │ │ │ │ + cbz r0, 159b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 139b0 │ │ │ │ + beq.n 159b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13aae │ │ │ │ + beq.n 15aae │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 139c6 │ │ │ │ + cbz r0, 159c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 139c6 │ │ │ │ + beq.n 159c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13aa8 │ │ │ │ + beq.n 15aa8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - cbz r0, 139dc │ │ │ │ + cbz r0, 159dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 139dc │ │ │ │ + beq.n 159dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13ac0 │ │ │ │ - ldr r2, [pc, #352] @ (13b40 ) │ │ │ │ - ldr r3, [pc, #312] @ (13b18 ) │ │ │ │ + beq.n 15ac0 │ │ │ │ + ldr r2, [pc, #352] @ (15b40 ) │ │ │ │ + ldr r3, [pc, #312] @ (15b18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 13e02 │ │ │ │ + bne.w 15e02 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, #50 @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1389e │ │ │ │ + bne.w 1589e │ │ │ │ mov.w r4, #400 @ 0x190 │ │ │ │ - b.n 138c4 │ │ │ │ + b.n 158c4 │ │ │ │ blx 395c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 138be │ │ │ │ + b.n 158be │ │ │ │ ldr.w r3, [r8, #1552] @ 0x610 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ vstr s17, [sp, #28] │ │ │ │ @@ -23468,541 +26577,533 @@ │ │ │ │ movs r4, #5 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr s16, [sp, #32] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13b7a │ │ │ │ + beq.w 15b7a │ │ │ │ blx 377c │ │ │ │ - b.n 1396a │ │ │ │ + b.n 1596a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r2, r6 │ │ │ │ - b.n 13748 │ │ │ │ + b.n 15748 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.n 136e6 │ │ │ │ + b.n 156e6 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.n 13714 │ │ │ │ + b.n 15714 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 13924 │ │ │ │ + bne.w 15924 │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13b8a │ │ │ │ + bne.w 15b8a │ │ │ │ ldrb.w r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13b7e │ │ │ │ - ldr r0, [pc, #188] @ (13b44 ) │ │ │ │ + bne.n 15b7e │ │ │ │ + ldr r0, [pc, #188] @ (15b44 ) │ │ │ │ movw r1, #519 @ 0x207 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ + bl d244 │ │ │ │ blx 377c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 13cac │ │ │ │ + beq.w 15cac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 13956 │ │ │ │ + b.n 15956 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1396a │ │ │ │ + b.n 1596a │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 139c6 │ │ │ │ + b.n 159c6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 139b0 │ │ │ │ + b.n 159b0 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1399a │ │ │ │ + b.n 1599a │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13982 │ │ │ │ + b.n 15982 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 139dc │ │ │ │ + b.n 159dc │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, 13ada │ │ │ │ - ldr r3, [pc, #120] @ (13b48 ) │ │ │ │ - ldr r1, [pc, #124] @ (13b4c ) │ │ │ │ + cbnz r0, 15ada │ │ │ │ + ldr r3, [pc, #120] @ (15b48 ) │ │ │ │ + ldr r1, [pc, #124] @ (15b4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1375c │ │ │ │ + bne.w 1575c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 138c4 │ │ │ │ + b.n 158c4 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 136fa │ │ │ │ + beq.w 156fa │ │ │ │ movw r4, #519 @ 0x207 │ │ │ │ - b.n 13760 │ │ │ │ + b.n 15760 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ mvns r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ cmn r0, r1 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + add r6, pc, #832 @ (adr r6, 15e54 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + add r6, pc, #680 @ (adr r6, 15dc8 ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ - movs r3, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + orr.w r0, sl, #8519680 @ 0x820000 │ │ │ │ + @ instruction: 0xf3b20002 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + add r2, pc, #816 @ (adr r2, 15e74 ) │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ - movs r3, r0 │ │ │ │ + @ instruction: 0xf19c0002 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r3, r0 │ │ │ │ + b.n 15f88 │ │ │ │ + movs r2, r0 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13728 │ │ │ │ - b.n 13af4 │ │ │ │ - ldr r1, [pc, #804] @ (13e84 ) │ │ │ │ + beq.w 15728 │ │ │ │ + b.n 15af4 │ │ │ │ + ldr r1, [pc, #804] @ (15e84 ) │ │ │ │ movw r2, #519 @ 0x207 │ │ │ │ - ldr r0, [pc, #804] @ (13e88 ) │ │ │ │ + ldr r0, [pc, #804] @ (15e88 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 13b7a │ │ │ │ + cbz r0, 15b7a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 138fa │ │ │ │ + b.n 158fa │ │ │ │ movs r7, #0 │ │ │ │ - b.n 13a74 │ │ │ │ + b.n 15a74 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 13a86 │ │ │ │ + b.n 15a86 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #519 @ 0x207 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 13a7e │ │ │ │ + b.n 15a7e │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13896 │ │ │ │ - b.n 1375c │ │ │ │ + beq.w 15896 │ │ │ │ + b.n 1575c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13778 │ │ │ │ + b.n 15778 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13790 │ │ │ │ + b.n 15790 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 137a8 │ │ │ │ + b.n 157a8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 137c0 │ │ │ │ + b.n 157c0 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 137d8 │ │ │ │ + b.n 157d8 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13ac6 │ │ │ │ + beq.w 15ac6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13ac6 │ │ │ │ + beq.w 15ac6 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13ac6 │ │ │ │ - ldr r3, [pc, #684] @ (13e8c ) │ │ │ │ + beq.w 15ac6 │ │ │ │ + ldr r3, [pc, #684] @ (15e8c ) │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 13c22 │ │ │ │ + bne.n 15c22 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 13d68 │ │ │ │ + bpl.w 15d68 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 13c32 │ │ │ │ + bhi.n 15c32 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 138be │ │ │ │ + beq.w 158be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 138be │ │ │ │ + bne.w 158be │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 138be │ │ │ │ - bl 8384 │ │ │ │ + b.n 158be │ │ │ │ + bl 83b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13ada │ │ │ │ + beq.w 15ada │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b.n 13be8 │ │ │ │ + b.n 15be8 │ │ │ │ mov r0, r7 │ │ │ │ blx 395c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 13c04 │ │ │ │ + b.n 15c04 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13cb0 │ │ │ │ + beq.n 15cb0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13cb0 │ │ │ │ + beq.n 15cb0 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 13cb0 │ │ │ │ - ldr r3, [pc, #572] @ (13e8c ) │ │ │ │ + cbz r0, 15cb0 │ │ │ │ + ldr r3, [pc, #572] @ (15e8c ) │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 13c92 │ │ │ │ + bne.n 15c92 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 13cca │ │ │ │ + bpl.n 15cca │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.n 13ca2 │ │ │ │ + bhi.n 15ca2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13748 │ │ │ │ + beq.w 15748 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13748 │ │ │ │ + bne.w 15748 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13748 │ │ │ │ - bl 8384 │ │ │ │ + b.n 15748 │ │ │ │ + bl 83b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1374e │ │ │ │ + beq.w 1574e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b.n 13c5a │ │ │ │ + b.n 15c5a │ │ │ │ mov r0, r7 │ │ │ │ blx 395c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 13c74 │ │ │ │ + b.n 15c74 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1396a │ │ │ │ + b.n 1596a │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1374e │ │ │ │ - ldr r3, [pc, #468] @ (13e90 ) │ │ │ │ - ldr r1, [pc, #468] @ (13e94 ) │ │ │ │ + bne.w 1574e │ │ │ │ + ldr r3, [pc, #468] @ (15e90 ) │ │ │ │ + ldr r1, [pc, #468] @ (15e94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 1374e │ │ │ │ + b.n 1574e │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13e1e │ │ │ │ + beq.w 15e1e │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13e1e │ │ │ │ + beq.w 15e1e │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13e1e │ │ │ │ + beq.w 15e1e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 13d2c │ │ │ │ + bne.n 15d2c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 13d5e │ │ │ │ + bpl.n 15d5e │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.n 13d54 │ │ │ │ + bhi.n 15d54 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13c74 │ │ │ │ + beq.n 15c74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13c74 │ │ │ │ + bne.n 15c74 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13c74 │ │ │ │ - bl 8384 │ │ │ │ + b.n 15c74 │ │ │ │ + bl 83b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13cec │ │ │ │ + bne.n 15cec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1374e │ │ │ │ + beq.w 1574e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1374e │ │ │ │ + bne.w 1574e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1374e │ │ │ │ + b.n 1574e │ │ │ │ mov r0, r9 │ │ │ │ blx 395c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 13d0e │ │ │ │ + b.n 15d0e │ │ │ │ mov r0, r9 │ │ │ │ - bl bfb8 │ │ │ │ + bl bf58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 13d0e │ │ │ │ + b.n 15d0e │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13e06 │ │ │ │ + beq.n 15e06 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13e06 │ │ │ │ + beq.n 15e06 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13e06 │ │ │ │ + beq.n 15e06 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 13dbe │ │ │ │ + bne.n 15dbe │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 13df4 │ │ │ │ + bpl.n 15df4 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 13de6 │ │ │ │ + bhi.n 15de6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13c04 │ │ │ │ + beq.w 15c04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13c04 │ │ │ │ + bne.w 15c04 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13c04 │ │ │ │ - bl 8384 │ │ │ │ + b.n 15c04 │ │ │ │ + bl 83b4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13d84 │ │ │ │ + bne.n 15d84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13ada │ │ │ │ + beq.w 15ada │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13ada │ │ │ │ + bne.w 15ada │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13ada │ │ │ │ + b.n 15ada │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 395c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 13da0 │ │ │ │ + b.n 15da0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl bfb8 │ │ │ │ + bl bf58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 13da0 │ │ │ │ + b.n 15da0 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13dc8 │ │ │ │ - ldr r3, [pc, #128] @ (13e90 ) │ │ │ │ - ldr r1, [pc, #132] @ (13e98 ) │ │ │ │ + bne.n 15dc8 │ │ │ │ + ldr r3, [pc, #128] @ (15e90 ) │ │ │ │ + ldr r1, [pc, #132] @ (15e98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 13dc8 │ │ │ │ + b.n 15dc8 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13d36 │ │ │ │ - ldr r3, [pc, #104] @ (13e90 ) │ │ │ │ - ldr r1, [pc, #112] @ (13e9c ) │ │ │ │ + bne.n 15d36 │ │ │ │ + ldr r3, [pc, #104] @ (15e90 ) │ │ │ │ + ldr r1, [pc, #112] @ (15e9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 13d36 │ │ │ │ - ldr r3, [pc, #104] @ (13ea0 ) │ │ │ │ + b.n 15d36 │ │ │ │ + ldr r3, [pc, #104] @ (15ea0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #100] @ (13ea4 ) │ │ │ │ - ldr r0, [pc, #104] @ (13ea8 ) │ │ │ │ + ldr r1, [pc, #100] @ (15ea4 ) │ │ │ │ + ldr r0, [pc, #104] @ (15ea8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #56] @ (13e90 ) │ │ │ │ + ldr r3, [pc, #56] @ (15e90 ) │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bge.n 13e7c │ │ │ │ - ldr r3, [pc, #76] @ (13eac ) │ │ │ │ + bge.n 15e7c │ │ │ │ + ldr r3, [pc, #76] @ (15eac ) │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #72] @ (13eb0 ) │ │ │ │ - ldr r1, [pc, #76] @ (13eb4 ) │ │ │ │ + ldr r2, [pc, #72] @ (15eb0 ) │ │ │ │ + ldr r1, [pc, #76] @ (15eb4 ) │ │ │ │ add r2, pc │ │ │ │ strd r2, r6, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (13eb8 ) │ │ │ │ + ldr r2, [pc, #72] @ (15eb8 ) │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 13af4 │ │ │ │ - ldr r3, [pc, #60] @ (13ebc ) │ │ │ │ + b.n 15af4 │ │ │ │ + ldr r3, [pc, #60] @ (15ebc ) │ │ │ │ movs r4, #5 │ │ │ │ add r3, pc │ │ │ │ - b.n 13e64 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ - movs r3, r0 │ │ │ │ + b.n 15e64 │ │ │ │ + @ instruction: 0xf0a80002 │ │ │ │ + ldrd r0, r0, [lr, #-8] │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ - movs r3, r0 │ │ │ │ - ldc2 0, cr0, [r6, #8] │ │ │ │ - ldc2l 0, cr0, [r2, #8] │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + b.n 15ef4 │ │ │ │ + movs r2, r0 │ │ │ │ + udf #218 @ 0xda │ │ │ │ + movs r2, r0 │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ movs r3, r0 │ │ │ │ + blt.n 15f84 │ │ │ │ + movs r2, r0 │ │ │ │ + blt.n 15e00 │ │ │ │ + movs r2, r0 │ │ │ │ + stc 0, cr0, [r2, #-8]! │ │ │ │ + stc 0, cr0, [r0], #-8 │ │ │ │ + @ instruction: 0xe8c00002 │ │ │ │ + stc 0, cr0, [r8, #8] │ │ │ │ + ldc 0, cr0, [r0, #-8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r3, [pc, #708] @ (14198 ) │ │ │ │ + ldr r3, [pc, #708] @ (16198 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r2, [pc, #708] @ (1419c ) │ │ │ │ + ldr r2, [pc, #708] @ (1619c ) │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w sl, [r3, #344] @ 0x158 │ │ │ │ - ldr r3, [pc, #692] @ (141a0 ) │ │ │ │ + ldr r3, [pc, #692] @ (161a0 ) │ │ │ │ strh.w r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [pc, #688] @ (141a4 ) │ │ │ │ + ldr r7, [pc, #688] @ (161a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 13f58 │ │ │ │ + cbnz r3, 15f58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1430e │ │ │ │ + beq.w 1630e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13f20 │ │ │ │ + beq.n 15f20 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - ldr r2, [pc, #644] @ (141a8 ) │ │ │ │ + ldr r2, [pc, #644] @ (161a8 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #616] @ 14190 │ │ │ │ + vldr d7, [pc, #616] @ 16190 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 145cc │ │ │ │ - cbnz r5, 13f7e │ │ │ │ + beq.w 165cc │ │ │ │ + cbnz r5, 15f7e │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 13f60 │ │ │ │ + cbz r3, 15f60 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 13f60 │ │ │ │ - b.n 145ce │ │ │ │ + bne.n 15f60 │ │ │ │ + b.n 165ce │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 145f0 │ │ │ │ + bne.w 165f0 │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14374 │ │ │ │ + bne.w 16374 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 14374 │ │ │ │ - ldr r3, [pc, #556] @ (141ac ) │ │ │ │ + bne.w 16374 │ │ │ │ + ldr r3, [pc, #556] @ (161ac ) │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr.w r8, [r8, #12] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 14570 │ │ │ │ + beq.w 16570 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ blx 3524 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -24017,748 +27118,746 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ strd r3, sl, [sp, #16] │ │ │ │ blx 3524 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 140be │ │ │ │ + bne.n 160be │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 3a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 142a8 │ │ │ │ + beq.w 162a8 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13ff4 │ │ │ │ + beq.n 15ff4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r3, [pc, #440] @ (141b0 ) │ │ │ │ + ldr r3, [pc, #440] @ (161b0 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - ldr r3, [pc, #440] @ (141b4 ) │ │ │ │ + ldr r3, [pc, #440] @ (161b4 ) │ │ │ │ ldr r1, [r7, r3] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.w 144ee │ │ │ │ - ldr r2, [pc, #428] @ (141b8 ) │ │ │ │ + bne.w 164ee │ │ │ │ + ldr r2, [pc, #428] @ (161b8 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14936 │ │ │ │ - ldr r2, [pc, #420] @ (141bc ) │ │ │ │ + beq.w 16936 │ │ │ │ + ldr r2, [pc, #420] @ (161bc ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1494c │ │ │ │ + beq.w 1694c │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 14344 │ │ │ │ + bne.w 16344 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bne.w 144be │ │ │ │ + bne.w 164be │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 1490a │ │ │ │ + bpl.w 1690a │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1405e │ │ │ │ + beq.n 1605e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 14076 │ │ │ │ + beq.n 16076 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1417a │ │ │ │ - cbz r5, 1408a │ │ │ │ + beq.w 1617a │ │ │ │ + cbz r5, 1608a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1408a │ │ │ │ + beq.n 1608a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14182 │ │ │ │ - cbz r6, 140a0 │ │ │ │ + beq.n 16182 │ │ │ │ + cbz r6, 160a0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 140a0 │ │ │ │ + beq.n 160a0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 141d0 │ │ │ │ + beq.w 161d0 │ │ │ │ mov r0, sl │ │ │ │ blx 39cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 141e2 │ │ │ │ + beq.w 161e2 │ │ │ │ add fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 3524 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov r5, sl │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 13fcc │ │ │ │ - ldr r3, [pc, #256] @ (141c0 ) │ │ │ │ - ldr r1, [pc, #256] @ (141c4 ) │ │ │ │ + beq.n 15fcc │ │ │ │ + ldr r3, [pc, #256] @ (161c0 ) │ │ │ │ + ldr r1, [pc, #256] @ (161c4 ) │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 140e8 │ │ │ │ + beq.n 160e8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 145a4 │ │ │ │ + beq.w 165a4 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14288 │ │ │ │ + bne.w 16288 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1429c │ │ │ │ - ldr r0, [pc, #196] @ (141c8 ) │ │ │ │ + bne.w 1629c │ │ │ │ + ldr r0, [pc, #196] @ (161c8 ) │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - cbz r5, 14124 │ │ │ │ + bl d244 │ │ │ │ + cbz r5, 16124 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14124 │ │ │ │ + beq.n 16124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14306 │ │ │ │ - cbz r6, 1413a │ │ │ │ + beq.w 16306 │ │ │ │ + cbz r6, 1613a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1413a │ │ │ │ + beq.n 1613a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14334 │ │ │ │ + beq.w 16334 │ │ │ │ blx 377c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1415c │ │ │ │ + beq.n 1615c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1415c │ │ │ │ + beq.n 1615c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1433c │ │ │ │ - ldr r2, [pc, #108] @ (141cc ) │ │ │ │ - ldr r3, [pc, #64] @ (141a0 ) │ │ │ │ + beq.w 1633c │ │ │ │ + ldr r2, [pc, #108] @ (161cc ) │ │ │ │ + ldr r3, [pc, #64] @ (161a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 148cc │ │ │ │ + bne.w 168cc │ │ │ │ mov r0, fp │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14076 │ │ │ │ + b.n 16076 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1408a │ │ │ │ + b.n 1608a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ movs r4, r0 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + lsls r6, r4, #12 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ - movs r3, r0 │ │ │ │ - cbnz r4, 14222 │ │ │ │ + sub.w r0, sl, r2 │ │ │ │ + @ instruction: 0xeb940002 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, sl │ │ │ │ blx 39cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 140ac │ │ │ │ + bne.w 160ac │ │ │ │ mov r3, r4 │ │ │ │ mov r9, sl │ │ │ │ movs r4, #0 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ movw r7, #713 @ 0x2c9 │ │ │ │ mov r5, r9 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 14212 │ │ │ │ + beq.n 16212 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 144ae │ │ │ │ - cbz r4, 14228 │ │ │ │ + beq.w 164ae │ │ │ │ + cbz r4, 16228 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 14228 │ │ │ │ + beq.n 16228 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1449a │ │ │ │ + beq.w 1649a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 14246 │ │ │ │ + beq.n 16246 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 14246 │ │ │ │ + beq.n 16246 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1446a │ │ │ │ - cbz r1, 1425c │ │ │ │ + beq.w 1646a │ │ │ │ + cbz r1, 1625c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1425c │ │ │ │ + beq.n 1625c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14456 │ │ │ │ + beq.w 16456 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 140ec │ │ │ │ + beq.w 160ec │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 140ec │ │ │ │ + beq.w 160ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 140ec │ │ │ │ + bne.w 160ec │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 140f6 │ │ │ │ + beq.w 160f6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14100 │ │ │ │ + beq.w 16100 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 14100 │ │ │ │ + b.n 16100 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 142c6 │ │ │ │ + beq.n 162c6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 142c6 │ │ │ │ + cbnz r3, 162c6 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrb.w r3, [sp, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1410e │ │ │ │ + beq.w 1610e │ │ │ │ mov r0, fp │ │ │ │ blx 3864 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14676 │ │ │ │ + beq.w 16676 │ │ │ │ ldrb.w r3, [sp, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14638 │ │ │ │ + bne.w 16638 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1410e │ │ │ │ + beq.w 1610e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1410e │ │ │ │ + bne.w 1610e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1410e │ │ │ │ + b.n 1610e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14124 │ │ │ │ - ldr.w r1, [pc, #1600] @ 14950 │ │ │ │ + b.n 16124 │ │ │ │ + ldr.w r1, [pc, #1600] @ 16950 │ │ │ │ movw r2, #705 @ 0x2c1 │ │ │ │ - ldr.w r0, [pc, #1596] @ 14954 │ │ │ │ + ldr.w r0, [pc, #1596] @ 16954 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 145fc │ │ │ │ + beq.w 165fc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 13f20 │ │ │ │ + b.n 15f20 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1413a │ │ │ │ + b.n 1613a │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1415c │ │ │ │ + b.n 1615c │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r4, r9 │ │ │ │ - bgt.w 145b0 │ │ │ │ + bgt.w 165b0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 14606 │ │ │ │ - ldr.w r3, [pc, #1536] @ 14958 │ │ │ │ + blt.w 16606 │ │ │ │ + ldr.w r3, [pc, #1536] @ 16958 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.w 145d6 │ │ │ │ - ldr.w r3, [pc, #1528] @ 1495c │ │ │ │ + beq.w 165d6 │ │ │ │ + ldr.w r3, [pc, #1528] @ 1695c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1524] @ 14960 │ │ │ │ + ldr.w r1, [pc, #1524] @ 16960 │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 145c0 │ │ │ │ + b.n 165c0 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w r3, [pc, #1512] @ 14964 │ │ │ │ + ldr.w r3, [pc, #1512] @ 16964 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1384] @ 0x568 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 14666 │ │ │ │ + beq.w 16666 │ │ │ │ blx r4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1466e │ │ │ │ - ldr.w r1, [pc, #1492] @ 14968 │ │ │ │ + beq.w 1666e │ │ │ │ + ldr.w r1, [pc, #1492] @ 16968 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl a4b8 │ │ │ │ + bl a45c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1458c │ │ │ │ + bne.w 1658c │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [pc, #1460] @ 1496c │ │ │ │ + ldr.w r3, [pc, #1460] @ 1696c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 14784 │ │ │ │ + beq.w 16784 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 143ec │ │ │ │ + beq.n 163ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 145e8 │ │ │ │ + beq.w 165e8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 146c2 │ │ │ │ + beq.w 166c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ab8 │ │ │ │ + bl 14ab8 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 14840 │ │ │ │ + beq.w 16840 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14416 │ │ │ │ + beq.n 16416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 145f4 │ │ │ │ + beq.w 165f4 │ │ │ │ ldrb.w r3, [sp, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14126 │ │ │ │ + beq.w 16126 │ │ │ │ mov r0, fp │ │ │ │ blx 3864 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14884 │ │ │ │ + beq.w 16884 │ │ │ │ ldrb.w r3, [sp, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14698 │ │ │ │ + bne.w 16698 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14126 │ │ │ │ + beq.w 16126 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14126 │ │ │ │ + bne.w 16126 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14126 │ │ │ │ + b.n 16126 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1425c │ │ │ │ + b.n 1625c │ │ │ │ mov fp, r3 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ mov r0, fp │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - b.n 14246 │ │ │ │ + b.n 16246 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 140e8 │ │ │ │ + beq.w 160e8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 140e8 │ │ │ │ + bne.w 160e8 │ │ │ │ mov r2, r3 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ mov r1, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - b.n 14228 │ │ │ │ + b.n 16228 │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r8 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - b.n 14212 │ │ │ │ + b.n 16212 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.w 148f4 │ │ │ │ + bpl.w 168f4 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r2] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 1405a │ │ │ │ - b.n 1405e │ │ │ │ + bne.w 1605a │ │ │ │ + b.n 1605e │ │ │ │ mov r0, r9 │ │ │ │ blx 3ad0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 146e8 │ │ │ │ + beq.w 166e8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 14512 │ │ │ │ + beq.n 16512 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 145dc │ │ │ │ + beq.n 165dc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr.w r9, [r3, #112] @ 0x70 │ │ │ │ blx r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14704 │ │ │ │ + beq.w 16704 │ │ │ │ mov r0, r2 │ │ │ │ blx r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1477a │ │ │ │ + beq.w 1677a │ │ │ │ mov r0, r2 │ │ │ │ blx r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 147fa │ │ │ │ + bne.w 167fa │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 108f0 │ │ │ │ + bl 10890 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 148d0 │ │ │ │ + beq.w 168d0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 14076 │ │ │ │ + beq.w 16076 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 14076 │ │ │ │ + bne.w 16076 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14076 │ │ │ │ - ldr r3, [pc, #1020] @ (14970 ) │ │ │ │ + b.n 16076 │ │ │ │ + ldr r3, [pc, #1020] @ (16970 ) │ │ │ │ mov r6, r5 │ │ │ │ - ldr r2, [pc, #1020] @ (14974 ) │ │ │ │ - ldr.w r1, [pc, #1024] @ 14978 │ │ │ │ + ldr r2, [pc, #1020] @ (16974 ) │ │ │ │ + ldr.w r1, [pc, #1024] @ 16978 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 140ec │ │ │ │ + b.n 160ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13f7e │ │ │ │ + beq.w 15f7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13f7e │ │ │ │ + bne.w 15f7e │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13f7e │ │ │ │ + b.n 15f7e │ │ │ │ mov r0, r8 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 140ec │ │ │ │ - ldr r3, [pc, #932] @ (14958 ) │ │ │ │ + b.n 160ec │ │ │ │ + ldr r3, [pc, #932] @ (16958 ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #964] @ (1497c ) │ │ │ │ + ldr r1, [pc, #964] @ (1697c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ movs r2, #0 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 141fa │ │ │ │ + b.n 161fa │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ movw r7, #705 @ 0x2c1 │ │ │ │ - b.n 140ec │ │ │ │ - ldr r3, [pc, #936] @ (14980 ) │ │ │ │ + b.n 160ec │ │ │ │ + ldr r3, [pc, #936] @ (16980 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 14368 │ │ │ │ + b.n 16368 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 14512 │ │ │ │ + b.n 16512 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 143ec │ │ │ │ + b.n 163ec │ │ │ │ mov sl, r4 │ │ │ │ - b.n 13f7e │ │ │ │ + b.n 15f7e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14416 │ │ │ │ + b.n 16416 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ movw r7, #705 @ 0x2c1 │ │ │ │ - b.n 140ec │ │ │ │ + b.n 160ec │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1447a │ │ │ │ + beq.w 1647a │ │ │ │ subs r2, #1 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 144aa │ │ │ │ + beq.w 164aa │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 14214 │ │ │ │ + b.n 16214 │ │ │ │ ldrb.w r3, [sp, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1410e │ │ │ │ + beq.w 1610e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, sp, #62 @ 0x3e │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1465a │ │ │ │ + beq.n 1665a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 146fc │ │ │ │ + beq.n 166fc │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 1410e │ │ │ │ + bne.w 1610e │ │ │ │ movw r7, #714 @ 0x2ca │ │ │ │ - b.n 140ec │ │ │ │ + b.n 160ec │ │ │ │ blx 3bf8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1438c │ │ │ │ + b.n 1638c │ │ │ │ mov r5, r6 │ │ │ │ movw r7, #705 @ 0x2c1 │ │ │ │ - b.n 140ec │ │ │ │ + b.n 160ec │ │ │ │ blx 38a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1462c │ │ │ │ + beq.n 1662c │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 142de │ │ │ │ + b.n 162de │ │ │ │ ldrb.w r3, [sp, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14126 │ │ │ │ + beq.w 16126 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, sp, #62 @ 0x3e │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 146bc │ │ │ │ + beq.n 166bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 148a4 │ │ │ │ + beq.w 168a4 │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 14126 │ │ │ │ + bne.w 16126 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 145cc │ │ │ │ + beq.w 165cc │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 145cc │ │ │ │ + bne.w 165cc │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ movw r7, #705 @ 0x2c1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 140ec │ │ │ │ + b.n 160ec │ │ │ │ mov r4, r9 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ - b.n 141f6 │ │ │ │ + b.n 161f6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1465a │ │ │ │ + b.n 1665a │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 14720 │ │ │ │ + beq.n 16720 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1486c │ │ │ │ - bl 108f0 │ │ │ │ - cbnz r0, 14740 │ │ │ │ - ldr r3, [pc, #560] @ (14958 ) │ │ │ │ + beq.w 1686c │ │ │ │ + bl 10890 │ │ │ │ + cbnz r0, 16740 │ │ │ │ + ldr r3, [pc, #560] @ (16958 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1489e │ │ │ │ - ldr r3, [pc, #592] @ (14984 ) │ │ │ │ + bne.w 1689e │ │ │ │ + ldr r3, [pc, #592] @ (16984 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #592] @ (14988 ) │ │ │ │ + ldr r1, [pc, #592] @ (16988 ) │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ ldr.w r4, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 14758 │ │ │ │ + beq.n 16758 │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 14874 │ │ │ │ + beq.w 16874 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 140ec │ │ │ │ + beq.w 160ec │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.w 14252 │ │ │ │ - b.n 140ec │ │ │ │ + bne.w 16252 │ │ │ │ + b.n 160ec │ │ │ │ mov r9, sl │ │ │ │ movs r4, #1 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 1470c │ │ │ │ + b.n 1670c │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 14920 │ │ │ │ + beq.w 16920 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -24767,9657 +27866,9557 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 147c4 │ │ │ │ + beq.n 167c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 148ac │ │ │ │ + beq.n 168ac │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl b0a4 │ │ │ │ + bl b044 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 143d8 │ │ │ │ + beq.w 163d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 143d8 │ │ │ │ + bne.w 163d8 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 143d8 │ │ │ │ + b.n 163d8 │ │ │ │ movs r1, #2 │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - bl 8bbc │ │ │ │ + bl 8bec │ │ │ │ ldr.w r1, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 14824 │ │ │ │ + beq.n 16824 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 148b4 │ │ │ │ + beq.n 168b4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 14838 │ │ │ │ + beq.n 16838 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 14462 │ │ │ │ + beq.w 16462 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ - b.n 14248 │ │ │ │ + b.n 16248 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14402 │ │ │ │ + beq.w 16402 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1485c │ │ │ │ + beq.n 1685c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 148e4 │ │ │ │ + beq.n 168e4 │ │ │ │ movs r2, #0 │ │ │ │ movw r7, #705 @ 0x2c1 │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 14214 │ │ │ │ + b.n 16214 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14720 │ │ │ │ + b.n 16720 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 14246 │ │ │ │ + b.n 16246 │ │ │ │ blx 38a0 │ │ │ │ - ldr r3, [pc, #256] @ (1498c ) │ │ │ │ + ldr r3, [pc, #256] @ (1698c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1468e │ │ │ │ + beq.w 1668e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1442e │ │ │ │ - ldr r3, [pc, #240] @ (14990 ) │ │ │ │ + b.n 1642e │ │ │ │ + ldr r3, [pc, #240] @ (16990 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 14736 │ │ │ │ + b.n 16736 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 146bc │ │ │ │ + b.n 166bc │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 147c4 │ │ │ │ + b.n 167c4 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 14228 │ │ │ │ + b.n 16228 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ mov fp, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r9 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ - b.n 141f6 │ │ │ │ + b.n 161f6 │ │ │ │ mov r8, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r2 │ │ │ │ movw r7, #705 @ 0x2c1 │ │ │ │ - b.n 144ae │ │ │ │ - ldr r3, [pc, #156] @ (14994 ) │ │ │ │ + b.n 164ae │ │ │ │ + ldr r3, [pc, #156] @ (16994 ) │ │ │ │ movw r2, #19078 @ 0x4a86 │ │ │ │ - ldr r1, [pc, #156] @ (14998 ) │ │ │ │ - ldr r0, [pc, #156] @ (1499c ) │ │ │ │ + ldr r1, [pc, #156] @ (16998 ) │ │ │ │ + ldr r0, [pc, #156] @ (1699c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (149a0 ) │ │ │ │ + ldr r3, [pc, #148] @ (169a0 ) │ │ │ │ movw r2, #19073 @ 0x4a81 │ │ │ │ - ldr r1, [pc, #144] @ (149a4 ) │ │ │ │ - ldr r0, [pc, #148] @ (149a8 ) │ │ │ │ + ldr r1, [pc, #144] @ (169a4 ) │ │ │ │ + ldr r0, [pc, #148] @ (169a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (149ac ) │ │ │ │ + ldr r3, [pc, #136] @ (169ac ) │ │ │ │ movw r2, #18996 @ 0x4a34 │ │ │ │ - ldr r1, [pc, #136] @ (149b0 ) │ │ │ │ - ldr r0, [pc, #136] @ (149b4 ) │ │ │ │ + ldr r1, [pc, #136] @ (169b0 ) │ │ │ │ + ldr r0, [pc, #136] @ (169b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (149b8 ) │ │ │ │ + ldr r3, [pc, #128] @ (169b8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #124] @ (149bc ) │ │ │ │ - ldr r0, [pc, #128] @ (149c0 ) │ │ │ │ + ldr r1, [pc, #124] @ (169bc ) │ │ │ │ + ldr r0, [pc, #128] @ (169c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ - movs r3, r0 │ │ │ │ + strd r0, r0, [r6, #-8] │ │ │ │ + b.n 16ca8 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ - movs r3, r0 │ │ │ │ - stmia r4!, {r3} │ │ │ │ + b.n 167a4 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 16434 │ │ │ │ + movs r2, r0 │ │ │ │ + add r4, pc, #32 @ (adr r4, 16988 ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r1, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ - movs r3, r0 │ │ │ │ - vld1.8 {d16[0]}, [r2], r2 │ │ │ │ - orr.w r0, ip, #8519680 @ 0x820000 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ - movs r3, r0 │ │ │ │ + b.n 16754 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 163b0 │ │ │ │ + movs r2, r0 │ │ │ │ + bvc.n 168f4 │ │ │ │ + movs r2, r0 │ │ │ │ + bcs.n 169cc │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 17030 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 16cc0 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1840002 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ - movs r3, r0 │ │ │ │ - @ instruction: 0xf1280002 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ - movs r3, r0 │ │ │ │ - adds.w r0, r2, #2 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + subs r2, r0, r5 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf0fc0002 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + ldmia r7!, {} │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 169c0 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r4, r5, r4 │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r6, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf2960002 │ │ │ │ - @ instruction: 0xf2d20002 │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + svc 24 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsb.w r0, [r0, r2] │ │ │ │ + beq.n 16a9c │ │ │ │ + movs r2, r0 │ │ │ │ + beq.n 16918 │ │ │ │ + movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #432] @ (14b84 ) │ │ │ │ + ldr r5, [pc, #432] @ (16b84 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #432] @ (14b88 ) │ │ │ │ + ldr r1, [pc, #432] @ (16b88 ) │ │ │ │ cmp r2, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #428] @ (14b8c ) │ │ │ │ + ldr r4, [pc, #428] @ (16b8c ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ - bgt.w 14af4 │ │ │ │ + bgt.w 16af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14b1a │ │ │ │ - ldr r2, [pc, #408] @ (14b90 ) │ │ │ │ + bne.w 16b1a │ │ │ │ + ldr r2, [pc, #408] @ (16b90 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r4, [r2, #344] @ 0x158 │ │ │ │ blx 3a30 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14a9c │ │ │ │ + bne.n 16a9c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 14aa0 │ │ │ │ + beq.n 16aa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14a26 │ │ │ │ + beq.n 16a26 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #352] @ (14b94 ) │ │ │ │ + ldr r2, [pc, #352] @ (16b94 ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #28 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 14acc │ │ │ │ + beq.n 16acc │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14abe │ │ │ │ + bne.n 16abe │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13ec0 │ │ │ │ + bl 15ec0 │ │ │ │ mov r5, r0 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14acc │ │ │ │ + bne.n 16acc │ │ │ │ mov r0, r5 │ │ │ │ blx 3864 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14acc │ │ │ │ + beq.n 16acc │ │ │ │ blx 377c │ │ │ │ - cbz r4, 14a82 │ │ │ │ + cbz r4, 16a82 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 14a82 │ │ │ │ + beq.n 16a82 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14aec │ │ │ │ - ldr r1, [pc, #276] @ (14b98 ) │ │ │ │ - ldr r2, [pc, #256] @ (14b88 ) │ │ │ │ + beq.n 16aec │ │ │ │ + ldr r1, [pc, #276] @ (16b98 ) │ │ │ │ + ldr r2, [pc, #256] @ (16b88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 14b62 │ │ │ │ + bne.n 16b62 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 14a4c │ │ │ │ - ldr r1, [pc, #248] @ (14b9c ) │ │ │ │ + b.n 16a4c │ │ │ │ + ldr r1, [pc, #248] @ (16b9c ) │ │ │ │ movw r2, #705 @ 0x2c1 │ │ │ │ - ldr r0, [pc, #248] @ (14ba0 ) │ │ │ │ + ldr r0, [pc, #248] @ (16ba0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 14acc │ │ │ │ + cbz r0, 16acc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 14a26 │ │ │ │ + b.n 16a26 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 14a4c │ │ │ │ + bne.n 16a4c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14b54 │ │ │ │ + bne.n 16b54 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14b48 │ │ │ │ - ldr r0, [pc, #196] @ (14ba4 ) │ │ │ │ + bne.n 16b48 │ │ │ │ + ldr r0, [pc, #196] @ (16ba4 ) │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - b.n 14a6a │ │ │ │ + bl d244 │ │ │ │ + b.n 16a6a │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14a82 │ │ │ │ - ldr r3, [pc, #176] @ (14ba8 ) │ │ │ │ + b.n 16a82 │ │ │ │ + ldr r3, [pc, #176] @ (16ba8 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r1, [pc, #176] @ (14bac ) │ │ │ │ + ldr r1, [pc, #176] @ (16bac ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #168] @ (14bb0 ) │ │ │ │ - ldr r2, [pc, #172] @ (14bb4 ) │ │ │ │ - ldr r1, [pc, #172] @ (14bb8 ) │ │ │ │ + ldr r3, [pc, #168] @ (16bb0 ) │ │ │ │ + ldr r2, [pc, #172] @ (16bb4 ) │ │ │ │ + ldr r1, [pc, #172] @ (16bb8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 14a82 │ │ │ │ + b.n 16a82 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 14b80 │ │ │ │ - ldr r1, [pc, #152] @ (14bbc ) │ │ │ │ + bpl.n 16b80 │ │ │ │ + ldr r1, [pc, #152] @ (16bbc ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 14b6a │ │ │ │ - ldr r1, [pc, #148] @ (14bc0 ) │ │ │ │ + beq.n 16b6a │ │ │ │ + ldr r1, [pc, #148] @ (16bc0 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 14b66 │ │ │ │ + beq.n 16b66 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14b16 │ │ │ │ - beq.w 149f6 │ │ │ │ - ldr r0, [pc, #132] @ (14bc4 ) │ │ │ │ + blt.n 16b16 │ │ │ │ + beq.w 169f6 │ │ │ │ + ldr r0, [pc, #132] @ (16bc4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 8400 │ │ │ │ - b.n 14b16 │ │ │ │ + bl 8430 │ │ │ │ + b.n 16b16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 14adc │ │ │ │ + b.n 16adc │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movw r2, #705 @ 0x2c1 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 14ad4 │ │ │ │ + b.n 16ad4 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #92] @ (14bc8 ) │ │ │ │ + ldr r3, [pc, #92] @ (16bc8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #88] @ (14bcc ) │ │ │ │ - ldr r0, [pc, #92] @ (14bd0 ) │ │ │ │ + ldr r1, [pc, #88] @ (16bcc ) │ │ │ │ + ldr r0, [pc, #92] @ (16bd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - uxtb r2, r2 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r6, r1 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ movs r4, r0 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, r0, r1 │ │ │ │ - movs r3, r0 │ │ │ │ - sxth r6, r4 │ │ │ │ + ldrb.w r0, [sl, r2] │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ - movs r3, r0 │ │ │ │ - mcrr2 0, 0, r0, r2, cr2 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ - movs r3, r0 │ │ │ │ + b.n 16fe0 │ │ │ │ + movs r2, r0 │ │ │ │ + bge.n 16bd8 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 16f18 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - movs r3, r0 │ │ │ │ - cdp2 0, 3, cr0, cr2, cr2, {0} │ │ │ │ - lsls r6, r1, #10 │ │ │ │ - movs r3, r0 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr2, {0} │ │ │ │ + svc 142 @ 0x8e │ │ │ │ + movs r2, r0 │ │ │ │ + bgt.n 16bc8 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 16e5c │ │ │ │ + movs r2, r0 │ │ │ │ + bgt.n 16bfc │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r4, r0, r4 │ │ │ │ - movs r3, r0 │ │ │ │ - orn r0, r2, #2 │ │ │ │ - eors.w r0, lr, #2 │ │ │ │ + b.n 16e08 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xf6dc0002 │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ + vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr.w r3, [pc, #2332] @ 15508 │ │ │ │ - sub sp, #236 @ 0xec │ │ │ │ - mov r9, r2 │ │ │ │ - ldr.w r2, [pc, #2328] @ 1550c │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + ldr r3, [pc, #832] @ (16f2c ) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + ldr r2, [pc, #832] @ (16f30 ) │ │ │ │ + movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r5, [pc, #2328] @ 15510 │ │ │ │ + mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ - movs r4, #0 │ │ │ │ - add r5, pc │ │ │ │ - strd r4, r4, [sp, #144] @ 0x90 │ │ │ │ - ldr.w r7, [r3, #332] @ 0x14c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #2312] @ 15514 │ │ │ │ + strd r4, r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr.w r7, [r3, #320] @ 0x140 │ │ │ │ + ldr r3, [pc, #816] @ (16f34 ) │ │ │ │ + strh.w r4, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r8, [pc, #812] @ 16f38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - strd r4, r4, [sp, #188] @ 0xbc │ │ │ │ - strh.w r4, [sp, #196] @ 0xc4 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15482 │ │ │ │ + bne.w 16fea │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1577a │ │ │ │ + beq.w 17042 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14c4a │ │ │ │ + beq.n 16c38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ - bl 8c10 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 8c40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 15f7c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1548c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 1548c │ │ │ │ - vldr s0, [r9, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 15c06 │ │ │ │ - vldr s15, [r9, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - beq.w 154b6 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq.w 15e02 │ │ │ │ - cmp r3, #4 │ │ │ │ - ldr.w sl, [r9, #16] │ │ │ │ - ite eq │ │ │ │ - moveq.w r4, #400 @ 0x190 │ │ │ │ - ldrne.w r4, [r9, #20] │ │ │ │ - cbnz r6, 14cbe │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ + beq.w 17712 │ │ │ │ + cbnz r6, 16c68 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15b94 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - mov.w r1, #512 @ 0x200 │ │ │ │ - movt r1, #16 │ │ │ │ - tst r1, r2 │ │ │ │ - bne.w 15b94 │ │ │ │ - ldr.w r3, [pc, #2144] @ 15520 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #1564] @ 0x61c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 15ca0 │ │ │ │ - ldr.w r2, [pc, #2132] @ 15524 │ │ │ │ - movs r6, #4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - str.w sl, [sp, #172] @ 0xac │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - vstr s0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r7, [r1, r2] │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 15c6e │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - strd r5, r4, [sp, #168] @ 0xa8 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ - vstr s16, [sp, #164] @ 0xa4 │ │ │ │ - blx r3 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 15cdc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + bne.w 17068 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 17068 │ │ │ │ + ldr r3, [pc, #720] @ (16f3c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ + movs r4, #0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1456] @ 0x5b0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - mov.w r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - ldr.w r3, [pc, #2024] @ 15528 │ │ │ │ - str.w fp, [sp, #200] @ 0xc8 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - blx 3a84 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [pc, #696] @ (16f40 ) │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + beq.w 172b4 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3524 │ │ │ │ + mov.w sl, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 14d6e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 154ae │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15d00 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r3, [pc, #1968] @ 1552c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #1964] @ 15530 │ │ │ │ - ldr r1, [r1, r3] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r6, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, sl │ │ │ │ + vldr s18, [pc, #624] @ 16f20 │ │ │ │ cmp r3, r2 │ │ │ │ + vldr s17, [pc, #620] @ 16f24 │ │ │ │ + vldr s16, [pc, #620] @ 16f28 │ │ │ │ it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - bne.w 16544 │ │ │ │ - ldr.w r4, [pc, #1940] @ 15534 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r5, [r4, #460] @ 0x1cc │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r9, r0 │ │ │ │ + addne r3, #1 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ + it ne │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + blx 3524 │ │ │ │ + cmp r4, r0 │ │ │ │ + bne.w 170ba │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + blx 3a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15da8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 172d8 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 14dc8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #1900] @ 15538 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 15e62 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #204 @ 0xcc │ │ │ │ - mov r0, r9 │ │ │ │ - movs r5, #0 │ │ │ │ - strd r4, r5, [sp, #200] @ 0xc8 │ │ │ │ - mov r4, r9 │ │ │ │ - bl b0a4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14e0a │ │ │ │ - subs r3, #1 │ │ │ │ + beq.n 16d02 │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 154a6 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15e40 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 3b24 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 15574 │ │ │ │ - blx 39c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 161bc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 14e4e │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ + ldr r3, [pc, #576] @ (16f44 ) │ │ │ │ + ldr.w r1, [r8, r3] │ │ │ │ + ldr r3, [pc, #572] @ (16f48 ) │ │ │ │ + ldr.w r2, [r8, r3] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - ldreq r3, [sp, #56] @ 0x38 │ │ │ │ - streq r1, [r3, #0] │ │ │ │ - beq.n 14e4e │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15c64 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #6 │ │ │ │ - bpl.w 16b92 │ │ │ │ - ldr.w r2, [pc, #1760] @ 1553c │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r5, ip │ │ │ │ - mov r4, ip │ │ │ │ - mov sl, ip │ │ │ │ - mov r0, ip │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov.w lr, #2 │ │ │ │ - movt lr, #32768 @ 0x8000 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [pc, #1732] @ 15540 │ │ │ │ - str.w ip, [sp, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - str.w ip, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ - str.w ip, [sp, #84] @ 0x54 │ │ │ │ - str.w lr, [sp, #92] @ 0x5c │ │ │ │ - str.w r8, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + it ne │ │ │ │ + cmpne r3, r1 │ │ │ │ + bne.w 17846 │ │ │ │ + ldr r2, [pc, #560] @ (16f4c ) │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16b78 │ │ │ │ - ldr.w r2, [pc, #1692] @ 15544 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ + beq.w 185d8 │ │ │ │ + ldr r2, [pc, #552] @ (16f50 ) │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16b8e │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ + beq.w 185be │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.w 1763e │ │ │ │ cmp r3, r1 │ │ │ │ - ble.w 16674 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r3, r1, lsl #2] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [pc, #1640] @ 15548 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r9, r7 │ │ │ │ - ite ne │ │ │ │ - movne.w fp, #1 │ │ │ │ - moveq.w fp, #0 │ │ │ │ - bne.w 16a14 │ │ │ │ - cbz r0, 14f10 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + bne.w 17026 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.w 185a8 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14f10 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 154e2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - strd r6, r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr.w r0, [r3, #952] @ 0x3b8 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3a84 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 14f4c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 154e8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #148] @ 0x94 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16202 │ │ │ │ - ldr.w r3, [pc, #1520] @ 1554c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w r8, [r2, r3] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne.w fp, #1 │ │ │ │ - moveq.w fp, #0 │ │ │ │ - bne.w 169d6 │ │ │ │ - cbz r4, 14f90 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14f90 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 154f8 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr.w r3, [pc, #1444] @ 15550 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr.w r0, [r3, #952] @ 0x3b8 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - beq.n 14fd8 │ │ │ │ + beq.n 16d7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15500 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1623a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne.w fp, #1 │ │ │ │ - moveq.w fp, #0 │ │ │ │ - bne.w 16a5a │ │ │ │ - cbz r5, 15010 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 15010 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 15010 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 3ad0 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16274 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #1328] @ 15554 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16290 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1629c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 16fee │ │ │ │ + cbz r6, 16d94 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15056 │ │ │ │ + beq.n 16d94 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 154f0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + beq.w 16ff6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1507a │ │ │ │ + beq.n 16db2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1507a │ │ │ │ + beq.n 16db2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 1507a │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 162c6 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 150a2 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 150a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15fb0 │ │ │ │ - blx 3a30 │ │ │ │ - ldr r5, [r0, #76] @ 0x4c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - cmp r6, r7 │ │ │ │ - it ne │ │ │ │ - cmpne r6, #0 │ │ │ │ - bne.w 15c2e │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 150aa │ │ │ │ - mov r6, r5 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 162fe │ │ │ │ - ldr.w sl, [r2, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 16b62 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [sl] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 15122 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15df6 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str.w sl, [sp, #200] @ 0xc8 │ │ │ │ - str.w ip, [sp, #204] @ 0xcc │ │ │ │ - bl b0a4 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + beq.w 172a6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 39cc │ │ │ │ + adds r6, r0, #1 │ │ │ │ + beq.w 17680 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 17992 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, sl │ │ │ │ + strd r0, r8, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl f7fc │ │ │ │ mov r4, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 15156 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1761e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3864 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1762e │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3c44 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17672 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 16e10 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 161ae │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1516a │ │ │ │ + beq.w 1728e │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 16e20 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15d56 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 162f2 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cbz r1, 1518c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1518c │ │ │ │ + beq.w 17296 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 14ab8 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 176e8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 16e40 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16228 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #148] @ 0x94 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.w 163ea │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 16b92 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16b78 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16b8e │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 163fa │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1684c │ │ │ │ - movs r2, #1 │ │ │ │ - bl b5b8 │ │ │ │ - mov sl, r0 │ │ │ │ + beq.w 1729e │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + blx 3844 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16492 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movs r1, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16028 │ │ │ │ - ldr r3, [pc, #888] @ (15558 ) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 151fe │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 162bc │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r4 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #852] @ (1555c ) │ │ │ │ - strd r9, r5, [sp, #104] @ 0x68 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #844] @ (15560 ) │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #836] @ (15564 ) │ │ │ │ - ldr.w r9, [sp, #132] @ 0x84 │ │ │ │ - add r3, pc │ │ │ │ - str.w fp, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr.w r1, [r2, #1328] @ 0x530 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 162de │ │ │ │ - bl 8b08 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 15f20 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr.w r1, [r3, #1328] @ 0x530 │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 1631c │ │ │ │ - bl 8b08 │ │ │ │ - mov r1, r0 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 15f20 │ │ │ │ - movs r2, #1 │ │ │ │ + beq.w 17702 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + bl f7fc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1781a │ │ │ │ mov r0, fp │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - blx 36e4 │ │ │ │ + blx 3864 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15f20 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 1782a │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 36b4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17838 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 15294 │ │ │ │ + beq.n 16e92 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15f6a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 17006 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 152a8 │ │ │ │ + beq.n 16ea6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15f60 │ │ │ │ - ldr r3, [pc, #700] @ (15568 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r2 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - cmp r4, r7 │ │ │ │ - it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1580e │ │ │ │ - sub.w fp, r4, r3 │ │ │ │ - clz fp, fp │ │ │ │ - mov.w fp, fp, lsr #5 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 152f0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15fa6 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 16778 │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr.w r1, [r2, #876] @ 0x36c │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 16448 │ │ │ │ - bl 8b08 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 16430 │ │ │ │ - ldr r3, [pc, #596] @ (1556c ) │ │ │ │ + beq.w 16ffe │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #876] @ 0x36c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 164c2 │ │ │ │ - bl 8b08 │ │ │ │ - mov r1, r0 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1581c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ - blx 36e4 │ │ │ │ - mov fp, r0 │ │ │ │ + blx 35c4 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1581c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1535e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 16268 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 15372 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1625e │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ - sub.w r2, fp, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - clz r2, r2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - cmp fp, r3 │ │ │ │ - ite ne │ │ │ │ - movne r1, r2 │ │ │ │ - orreq.w r1, r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - cmp fp, r7 │ │ │ │ - it eq │ │ │ │ - orreq.w r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 15f14 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 153b6 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15fc8 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 16778 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl 94c8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1652a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 178c0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 16586 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 16b4c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [r5, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [fp] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 15422 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 162e8 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, fp │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - bl b0a4 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 15448 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15ff0 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 15460 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15fd2 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 165a2 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.n 16eca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17016 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1547e │ │ │ │ + beq.n 16ee2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15fe0 │ │ │ │ - mov sl, r1 │ │ │ │ - b.n 1522a │ │ │ │ - str r4, [sp, #24] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 14c62 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ - vldr s16, [pc, #136] @ 15518 │ │ │ │ - vldr s0, [pc, #136] @ 1551c │ │ │ │ - mov.w sl, #50 @ 0x32 │ │ │ │ - mov.w r4, #400 @ 0x190 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 14ca0 │ │ │ │ - b.n 14cce │ │ │ │ + beq.w 1700e │ │ │ │ + ldr r3, [pc, #112] @ (16f54 ) │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 172ae │ │ │ │ mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14e0a │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14d6e │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ - mov.w sl, #50 @ 0x32 │ │ │ │ - mov.w r4, #400 @ 0x190 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 14ca0 │ │ │ │ - ldr r3, [pc, #168] @ (15570 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s16, d0 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 178ce │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16f58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16aa2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ - mov.w sl, #50 @ 0x32 │ │ │ │ - mov.w r4, #400 @ 0x190 │ │ │ │ - b.w 14cce │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f10 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f4c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15056 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f90 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14fd8 │ │ │ │ - cbnz r0, 15570 │ │ │ │ - movs r4, r0 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + beq.w 1701e │ │ │ │ + b.n 16f58 │ │ │ │ + str r0, [r0, r0] │ │ │ │ + @ instruction: 0x47c3 │ │ │ │ + str r0, [r0, r0] │ │ │ │ + stmia r7!, {r0, r1, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ movs r4, r0 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmn r0, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - mvns r2, r7 │ │ │ │ - revsh r2, r0 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - rev r6, r7 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 15570 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 15544 │ │ │ │ - movs r4, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ - movs r4, r0 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ - movs r4, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - movs r4, r0 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ - movs r4, r0 │ │ │ │ - uxth r4, r7 │ │ │ │ - movs r4, r0 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3864 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 178ea │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 35c4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 178fc │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 16f8c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cbnz r2, 16f8c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 16fa4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 16fa4 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl f7fc │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #550 @ 0x226 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 155ae │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 155ae │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1576a │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 155cc │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 155cc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15772 │ │ │ │ - cbz r4, 155e2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1790e │ │ │ │ + bl 14ab8 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ + beq.w 17926 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 16fda │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cbnz r2, 16fda │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 17f72 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + b.n 16dd2 │ │ │ │ + mov r7, r4 │ │ │ │ + b.n 16c48 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16d7e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16d94 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16ea6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16e92 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16ee2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16eca │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16f58 │ │ │ │ + lsls r7, r3, #6 │ │ │ │ + bpl.w 185c2 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + b.n 16d5a │ │ │ │ + ldr.w r1, [pc, #1620] @ 17698 │ │ │ │ + mov.w r2, #368 @ 0x170 │ │ │ │ + ldr.w r0, [pc, #1616] @ 1769c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17756 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 16c38 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r3, [pc, #1584] @ 176a0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1360] @ 0x550 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 17960 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 17954 │ │ │ │ + ldr.w r1, [pc, #1560] @ 176a4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + bl a45c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17762 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 155e2 │ │ │ │ + beq.w 16c68 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15806 │ │ │ │ - ldrb.w r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 16c68 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16c68 │ │ │ │ + ldr.w r3, [pc, #1516] @ 176a8 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r1, [pc, #1512] @ 176ac │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + movw r8, #383 @ 0x17f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + strd sl, r6, [sp, #16] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 170f6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #0 │ │ │ │ - andne.w r3, r3, #1 │ │ │ │ + beq.w 17242 │ │ │ │ + cbz r4, 1710c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1710c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1720e │ │ │ │ + cbz r5, 17120 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 17120 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 171fa │ │ │ │ + cbz r6, 17134 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 17134 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 171ee │ │ │ │ + cbz r3, 1714a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1714a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 17286 │ │ │ │ + ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15bfa │ │ │ │ - ldrb.w r3, [sp, #188] @ 0xbc │ │ │ │ + bne.w 1725a │ │ │ │ + ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 157a2 │ │ │ │ - ldr.w r0, [pc, #2276] @ 15ee8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.n 1724e │ │ │ │ + ldr.w r0, [pc, #1360] @ 176b0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 1562c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1562c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 157fe │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 1564a │ │ │ │ - movs r4, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 15648 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 157ae │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cbz r1, 15662 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 15662 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 157c6 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cbz r1, 1567a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1567a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 157ce │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 15694 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 15694 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 157f6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbz r3, 156ac │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 156ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 15762 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 156ca │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 156ca │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 157d6 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r1, 156e0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + bl d244 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r3, 17184 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 156e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 157de │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cbz r1, 156f6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 156f6 │ │ │ │ + beq.n 17184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 157e6 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cbz r1, 1570c │ │ │ │ + beq.n 1727e │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cbz r1, 1719a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1570c │ │ │ │ + beq.n 1719a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 157ee │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 15722 │ │ │ │ + beq.n 17276 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cbz r1, 171b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15722 │ │ │ │ + beq.n 171b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 157b6 │ │ │ │ + beq.n 17266 │ │ │ │ blx 377c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cbz r1, 1573c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + cbz r7, 171c8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1573c │ │ │ │ + beq.n 171c8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 157be │ │ │ │ - ldr.w r2, [pc, #1964] @ 15eec │ │ │ │ - ldr.w r3, [pc, #1964] @ 15ef0 │ │ │ │ + beq.n 1726e │ │ │ │ + ldr.w r2, [pc, #1256] @ 176b4 │ │ │ │ + ldr.w r3, [pc, #1256] @ 176b8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16ade │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ - vpop {d8} │ │ │ │ + bne.w 18452 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 156ac │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 17134 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 155ae │ │ │ │ - mov r0, sl │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 17120 │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 155cc │ │ │ │ - ldr.w r1, [pc, #1912] @ 15ef4 │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - ldr.w r0, [pc, #1908] @ 15ef8 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 15ffe │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.w 14c4a │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 1710c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 181fc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 181fc │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + mov r6, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.n 170f6 │ │ │ │ movs r2, #0 │ │ │ │ - add r0, sp, #188 @ 0xbc │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 15602 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15648 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15722 │ │ │ │ + b.n 1715c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 17154 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1573c │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 171b0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15662 │ │ │ │ + b.n 171c8 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1567a │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 156ca │ │ │ │ + b.n 1719a │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 156e0 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 17184 │ │ │ │ + mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 156f6 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 1714a │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1570c │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 16e10 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15694 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 16e20 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1562c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 16e40 │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 155e2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3a00 │ │ │ │ - subs.w fp, r0, #0 │ │ │ │ - bge.w 152dc │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + b.n 16db2 │ │ │ │ + vldr d0, [r4, #8] │ │ │ │ + b.n 16ef6 │ │ │ │ + ldr.w r3, [pc, #1028] @ 176bc │ │ │ │ + ldr.w r2, [pc, #1028] @ 176c0 │ │ │ │ + ldr.w r1, [pc, #1028] @ 176c4 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r1, pc │ │ │ │ + movw r8, #383 @ 0x17f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + strd r4, r4, [sp, #16] │ │ │ │ + b.n 1714a │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - mov r3, r4 │ │ │ │ - ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.n 15842 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 161f0 │ │ │ │ - ldr.w sl, [sp, #152] @ 0x98 │ │ │ │ - movw r4, #562 @ 0x232 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 1586c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1586c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 161e6 │ │ │ │ - ldrb.w r3, [sp, #192] @ 0xc0 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r9, r6 │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + cmp r3, r1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + beq.n 172fe │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15c94 │ │ │ │ - mov.w fp, #1 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ + beq.w 17720 │ │ │ │ + vcvt.f64.f32 d7, s16 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + vmov.f64 d0, d7 │ │ │ │ + vmov.f64 d10, d7 │ │ │ │ + blx 3844 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17c70 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + blx 3c74 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17c7c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 1733e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a96 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr.w r3, [pc, #1648] @ 15efc │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1572] @ 0x624 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 1590c │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w ip, r2, #67108864 @ 0x4000000 │ │ │ │ - bne.w 16452 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ + beq.w 1774c │ │ │ │ + ldr r3, [pc, #904] @ (176c8 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 17744 │ │ │ │ + blx 39f4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + vcvt.f32.f64 s16, d0 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 17c9e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 17382 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 15c58 │ │ │ │ - ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ - ubfx r3, r3, #6, #1 │ │ │ │ - ands.w r3, r3, r2, lsr #31 │ │ │ │ - beq.w 15c58 │ │ │ │ - ldr r3, [r1, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - bpl.w 15c58 │ │ │ │ - ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15a7a │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 16b1a │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 16b78 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 16b8e │ │ │ │ - ldr.w ip, [r2, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.w 15a96 │ │ │ │ - adds r2, #8 │ │ │ │ + beq.w 17948 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 15904 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - beq.w 15a96 │ │ │ │ - ldr.w r0, [r2, #4]! │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.n 158fc │ │ │ │ - ldr.w r0, [pc, #1520] @ 15f00 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - ldrb.w r3, [sp, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 15cd0 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ - add r1, sp, #148 @ 0x94 │ │ │ │ - bl 9b20 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16326 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - mov r2, r9 │ │ │ │ - str.w r8, [sp] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr.w sl, [r3, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - blx sl │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16402 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr.w r5, [fp, #12] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 17cbc │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 3524 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 15966 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15f76 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + vldr s19, [pc, #748] @ 17694 │ │ │ │ + it ne │ │ │ │ + addne r3, #1 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + it ne │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3524 │ │ │ │ + cmp r4, r0 │ │ │ │ + bne.w 17e42 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16418 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 17cf4 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1598c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 161a4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.w 1649c │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - beq.w 16b92 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + beq.n 173ec │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + ldr r3, [pc, #732] @ (176cc ) │ │ │ │ + ldr.w r2, [r8, r3] │ │ │ │ + ldr r3, [pc, #732] @ (176d0 ) │ │ │ │ + ldr.w r1, [r8, r3] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 16b78 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r2 │ │ │ │ + bne.w 180da │ │ │ │ + ldr r1, [pc, #716] @ (176d4 ) │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 16b8e │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - adds r0, r1, #1 │ │ │ │ - beq.w 16504 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - add.w r8, r0, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ - bge.w 1635a │ │ │ │ - strd r5, r6, [sp, #104] @ 0x68 │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [sp, #100] @ 0x64 │ │ │ │ - mov sl, r1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - blt.n 15a5c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 16b92 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + beq.w 185d8 │ │ │ │ + ldr r1, [pc, #708] @ (176d8 ) │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 185be │ │ │ │ + ldr.w r4, [fp, #8] │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.w 17f12 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16b78 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + bne.w 17f8c │ │ │ │ + lsls r0, r3, #5 │ │ │ │ + bpl.w 1857c │ │ │ │ + ldr.w r7, [fp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r1, [fp, #16] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16b8e │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - mov r3, r8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 15d60 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr.w r6, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, fp │ │ │ │ - beq.n 15a0a │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r7, [r2, #56] @ 0x38 │ │ │ │ - mov r2, r9 │ │ │ │ - blx r7 │ │ │ │ - mov r7, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17474 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1798a │ │ │ │ + mov r0, r9 │ │ │ │ + bl 8840 │ │ │ │ + mov r0, sl │ │ │ │ + bl 8840 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 39cc │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 17f7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15e2a │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, fp │ │ │ │ - beq.n 15a34 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 15c1e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, fp │ │ │ │ - beq.n 15a44 │ │ │ │ + ble.w 17614 │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ + mov.w r9, #0 │ │ │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + bl f7fc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17c8e │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + blx 3844 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17ce2 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3c44 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17e64 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 174e4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c26 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.w 16354 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - bge.n 159da │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 16b92 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16b78 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + beq.w 17972 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 174f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1797a │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16b8e │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - add.w r3, r8, r2 │ │ │ │ - b.n 159f4 │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 1590c │ │ │ │ + beq.w 1796c │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmov.f32 s22, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 17e78 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 17532 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17982 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl f7fc │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15a7a │ │ │ │ - ldr.w r3, [pc, #1144] @ 15f04 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 1590c │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str.w r8, [sp, #60] @ 0x3c │ │ │ │ - mov.w sl, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str r6, [r3, #0] │ │ │ │ - cbz r0, 15aca │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 17e92 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3864 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17f02 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3c44 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17fac │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 17578 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17c48 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15aca │ │ │ │ + beq.n 1758c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15fc2 │ │ │ │ - cbz r5, 15ae0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 17c40 │ │ │ │ + mov r0, fp │ │ │ │ + bl 14ab8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 17fd0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15ae0 │ │ │ │ + beq.n 175b2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16232 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + beq.w 17c50 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl f7fc │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17ff0 │ │ │ │ + bl 14ab8 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1804a │ │ │ │ + vmov s15, r4 │ │ │ │ + vmul.f32 s0, s22, s22 │ │ │ │ + vmov.f32 s14, s19 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + vmla.f32 s14, s0, s15 │ │ │ │ + vmov.f32 s19, s14 │ │ │ │ + beq.n 17600 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15d4e │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 17c58 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 174a4 │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + b.n 173b8 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r8, #388 @ 0x184 │ │ │ │ + b.n 170e0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #388 @ 0x184 │ │ │ │ + b.n 170e0 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r9, r6 │ │ │ │ + bgt.n 1772c │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 17662 │ │ │ │ + ldr r3, [pc, #144] @ (176dc ) │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 17c60 │ │ │ │ + ldr r3, [pc, #136] @ (176e0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #136] @ (176e4 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + movs r3, #0 │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + movw r8, #383 @ 0x17f │ │ │ │ + b.n 170e0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + mov.w r8, #388 @ 0x184 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + b.n 170e0 │ │ │ │ + movs r4, #0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov.w r8, #386 @ 0x182 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 170e0 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + bgt.n 175b0 │ │ │ │ + movs r2, r0 │ │ │ │ + bmi.n 17788 │ │ │ │ + movs r2, r0 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r7, r0, #23 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + blt.n 17600 │ │ │ │ + movs r2, r0 │ │ │ │ + blt.n 175d8 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 17614 │ │ │ │ + movs r2, r0 │ │ │ │ + bvc.n 1766c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 17744 │ │ │ │ + movs r2, r0 │ │ │ │ + bcs.n 177d8 │ │ │ │ + movs r2, r0 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16e30 │ │ │ │ + movs r4, #0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov.w r8, #388 @ 0x184 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 170e0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r8, #389 @ 0x185 │ │ │ │ + b.n 170e0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r8, #368 @ 0x170 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + strd r3, r3, [sp, #16] │ │ │ │ + b.n 1714a │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b.n 172fe │ │ │ │ + ldr.w r3, [pc, #3072] @ 18330 │ │ │ │ + movs r2, #2 │ │ │ │ + ldr.w r1, [pc, #3072] @ 18334 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 17662 │ │ │ │ + bl 89fc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b.n 1735a │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b.n 1733e │ │ │ │ + mov.w r8, #368 @ 0x170 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + b.n 1714a │ │ │ │ + cmp r3, r2 │ │ │ │ + ittt ne │ │ │ │ + addne r3, #1 │ │ │ │ + ldrne r2, [sp, #16] │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr.w r3, [pc, #3016] @ 18338 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 17ebc │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl b044 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8840 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15d4e │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + beq.n 177ac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 17812 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 17ea2 │ │ │ │ + ldr.w r2, [pc, #2948] @ 1833c │ │ │ │ + ldr.w r1, [pc, #2948] @ 18340 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne fp, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + bne.w 182e0 │ │ │ │ + ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ + cbz r3, 177f0 │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #78 @ 0x4e │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 17ea2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 171b0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ - ldrd r7, r4, [sp, #148] @ 0x94 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15fba │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 16ae2 │ │ │ │ - mov.w r8, #0 │ │ │ │ - str.w r8, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + bne.w 171b0 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 171b0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 177ac │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r8, #389 @ 0x185 │ │ │ │ + b.n 170e0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + movw r8, #389 @ 0x185 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + b.n 170e0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + movw r8, #389 @ 0x185 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + b.n 170e0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3ad0 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18020 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 15b2a │ │ │ │ + beq.n 17868 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15d2c │ │ │ │ - cbz r7, 15b40 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + beq.w 17c68 │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ + blx r4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1806a │ │ │ │ + mov r0, fp │ │ │ │ + blx r4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 180ce │ │ │ │ + mov r0, fp │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 18160 │ │ │ │ + bl 10890 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 18528 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 15b40 │ │ │ │ + beq.w 16d7e │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15d38 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 15b58 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + bne.w 16d7e │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 16d7e │ │ │ │ + mov r3, r8 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + movw r8, #389 @ 0x185 │ │ │ │ + b.n 170e0 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16f0a │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + movw r8, #389 @ 0x185 │ │ │ │ + b.w 170e0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r8, #390 @ 0x186 │ │ │ │ + b.w 170e0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #390 @ 0x186 │ │ │ │ + b.w 170e0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + movw r8, #391 @ 0x187 │ │ │ │ + b.w 170e0 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16fc0 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r6, r4 │ │ │ │ + mov r5, r7 │ │ │ │ + movw r8, #391 @ 0x187 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + b.w 170e0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b.n 17382 │ │ │ │ + mov.w r8, #368 @ 0x170 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + b.w 1714a │ │ │ │ + blx 3bf8 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.w 17082 │ │ │ │ + bl 89fc │ │ │ │ + b.n 17506 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 174e4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 174f4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17532 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17474 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r3, [pc, #2476] @ 18344 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r4, [r3, #1568] @ 0x620 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl b870 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 15b58 │ │ │ │ + beq.n 179d4 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15d44 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 15b70 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + beq.w 17c18 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 18214 │ │ │ │ + vcvt.f64.f32 d7, s17 │ │ │ │ + vmov.f64 d0, d7 │ │ │ │ + vmov.f64 d10, d7 │ │ │ │ + blx 3844 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18230 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, fp │ │ │ │ + blx 36e4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18266 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 17a18 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 180c6 │ │ │ │ + ldr.w r1, [pc, #2348] @ 18348 │ │ │ │ + ldr.w sl, [r8, r1] │ │ │ │ + ldr.w r1, [pc, #2344] @ 1834c │ │ │ │ + sub.w r4, r7, sl │ │ │ │ + clz r4, r4 │ │ │ │ + ldr.w r3, [r8, r1] │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r7, r3 │ │ │ │ + ite ne │ │ │ │ + movne r9, r4 │ │ │ │ + orreq.w r9, r4, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r7, r3 │ │ │ │ + it eq │ │ │ │ + orreq.w r9, r9, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 18000 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 17a64 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r7, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 17c20 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 18034 │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 17a94 │ │ │ │ + mov r7, fp │ │ │ │ + adds r1, #1 │ │ │ │ + str.w r1, [fp] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 17a92 │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [fp] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 17c30 │ │ │ │ + mov fp, r7 │ │ │ │ + ldr.w r2, [pc, #2232] @ 18350 │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r9, [r8, r2] │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.w 180a2 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 1828e │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 15b70 │ │ │ │ + beq.n 17ae0 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15d22 │ │ │ │ + beq.w 18158 │ │ │ │ + ldr.w r3, [pc, #2160] @ 18354 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r4, [r3, #1572] @ 0x624 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl b870 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17b1e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15590 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + beq.w 17c28 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 182ac │ │ │ │ + vcvt.f64.f32 d7, s18 │ │ │ │ + vmov.f64 d0, d7 │ │ │ │ + vmov.f64 d9, d7 │ │ │ │ + blx 3844 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 182be │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 36e4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 182d0 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 15590 │ │ │ │ + beq.n 17b64 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15590 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15590 │ │ │ │ - ldr r2, [pc, #880] @ (15f08 ) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - ldr.w r1, [r2, #776] @ 0x308 │ │ │ │ + beq.w 181ba │ │ │ │ + sub.w sl, r4, sl │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + clz sl, sl │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ + cmp r4, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, sl │ │ │ │ + orreq.w r3, sl, #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + ite ne │ │ │ │ + movne r7, r3 │ │ │ │ + orreq.w r7, r3, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 18182 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17ba0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 164f6 │ │ │ │ - blx r3 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 164cc │ │ │ │ - ldr r1, [pc, #848] @ (15f0c ) │ │ │ │ - mov r0, r6 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - add r1, pc │ │ │ │ - bl a4b8 │ │ │ │ + beq.n 17c38 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 181a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1603e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14cbe │ │ │ │ + it eq │ │ │ │ + moveq r7, r6 │ │ │ │ + beq.n 17bce │ │ │ │ + mov r7, r6 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 17bce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14cbe │ │ │ │ - mov r0, r6 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - b.w 14cbe │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 155f8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1650a │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ - vldr s16, [pc, #724] @ 15ee4 │ │ │ │ - mov.w sl, #50 @ 0x32 │ │ │ │ - mov.w r4, #400 @ 0x190 │ │ │ │ - b.w 14ca0 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.w 181ca │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 181b4 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s18, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 18310 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 17c0c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 181c2 │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + b.w 16cd0 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15a34 │ │ │ │ + b.n 179d4 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15a44 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - blx 37a4 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - b.w 150c0 │ │ │ │ - blx 3754 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1590c │ │ │ │ - b.n 15a96 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + b.n 17a64 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 14e4e │ │ │ │ - movs r3, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r0 │ │ │ │ - movw r3, #545 @ 0x221 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 15590 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, r4 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1587e │ │ │ │ - vcmpe.f32 s16, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 16650 │ │ │ │ - cmp sl, r4 │ │ │ │ - blt.w 14cce │ │ │ │ - ldr.w r1, [r3, #1000] @ 0x3e8 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r0, [r3, #1568] @ 0x620 │ │ │ │ - mov sl, r4 │ │ │ │ - bl 9d04 │ │ │ │ - mov r8, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #544 @ 0x220 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 15f8c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #196 @ 0xc4 │ │ │ │ - blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ - b.n 15922 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r0 │ │ │ │ - movw r3, #546 @ 0x222 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 15590 │ │ │ │ - mov r4, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #547 @ 0x223 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 15590 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 17b1e │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 15b70 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 17a92 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 15b2a │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 17ba0 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 15b40 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 1758c │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 15b58 │ │ │ │ - ldrd r6, r7, [sp, #144] @ 0x90 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - b.n 15b06 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 17578 │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1516a │ │ │ │ + b.n 175b2 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3834 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 15d90 │ │ │ │ - mov r1, r0 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17600 │ │ │ │ + ldr.w r3, [pc, #1780] @ 18358 │ │ │ │ + add r3, pc │ │ │ │ + b.n 1765a │ │ │ │ mov r0, r4 │ │ │ │ - blx 37b0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 15d8a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbnz r2, 15d8a │ │ │ │ - mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 15a0a │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w sl, #0 │ │ │ │ - movw r3, #573 @ 0x23d │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r5, r6, [sp, #104] @ 0x68 │ │ │ │ - b.n 15aac │ │ │ │ - blx 38a0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r2, sp, #156 @ 0x9c │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3c04 │ │ │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 14dc8 │ │ │ │ + b.n 17868 │ │ │ │ + mov.w r8, #394 @ 0x18a │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 1714a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #394 @ 0x18a │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 170e0 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r6, r0 │ │ │ │ + movw r8, #399 @ 0x18f │ │ │ │ + b.w 1710e │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 3940 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 169a2 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r4, r9 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r9 │ │ │ │ - mov.w r3, #548 @ 0x224 │ │ │ │ - mov r8, r9 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - strd r9, r9, [sp, #28] │ │ │ │ - strd r9, r9, [sp, #16] │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 15590 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 15122 │ │ │ │ - mov.w sl, #50 @ 0x32 │ │ │ │ - mov.w r4, #400 @ 0x190 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 14ca0 │ │ │ │ - ldr r3, [pc, #252] @ (15f10 ) │ │ │ │ + beq.w 1736e │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r8, #394 @ 0x18a │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 1710e │ │ │ │ + ldr.w r3, [pc, #1692] @ 1835c │ │ │ │ + ldr.w r2, [pc, #1692] @ 18360 │ │ │ │ + ldr.w r1, [pc, #1692] @ 18364 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r1, pc │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 1714a │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movw r8, #399 @ 0x18f │ │ │ │ + b.w 170e0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17d0a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18228 │ │ │ │ + ldr.w r3, [pc, #1628] @ 18368 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r1, [r3, #1460] @ 0x5b4 │ │ │ │ + bl 92fc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 183b6 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1841e │ │ │ │ + bl 89fc │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 183ea │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17d54 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16ac2 │ │ │ │ - mov.w sl, #50 @ 0x32 │ │ │ │ - mov.w r4, #400 @ 0x190 │ │ │ │ - b.w 14cce │ │ │ │ - movs r3, #1 │ │ │ │ - mov sl, r6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #573 @ 0x23d │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldrd r5, r6, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 15aac │ │ │ │ - mov r4, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #548 @ 0x224 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 15590 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ + beq.w 18278 │ │ │ │ + vcmp.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 183ce │ │ │ │ + vcvt.f64.f32 d7, s19 │ │ │ │ + vdiv.f64 d6, d7, d0 │ │ │ │ + vcvt.f32.f64 s0, d6 │ │ │ │ + vcmp.f32 s0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 18550 │ │ │ │ + vsqrt.f32 s15, s0 │ │ │ │ + vmov.f32 s19, s15 │ │ │ │ + vmov.f64 d0, d10 │ │ │ │ + blx 3844 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 183c2 │ │ │ │ + vcvt.f64.f32 d0, s17 │ │ │ │ + blx 3844 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18436 │ │ │ │ + vcvt.f64.f32 d0, s18 │ │ │ │ + blx 3844 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18442 │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + blx 3844 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18496 │ │ │ │ + vcvt.f64.f32 d0, s19 │ │ │ │ + blx 3844 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 183aa │ │ │ │ + str r0, [sp, #16] │ │ │ │ + movs r0, #6 │ │ │ │ + blx 38f8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 183aa │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 9264 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 17dfc │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 9264 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9264 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #3 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9264 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9264 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9264 │ │ │ │ + ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1824a │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 17170 │ │ │ │ + ldr.w r3, [pc, #1320] @ 1836c │ │ │ │ + ldr.w r1, [pc, #1320] @ 18370 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.n 17cb6 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r6 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movw r8, #399 @ 0x18f │ │ │ │ + b.w 170e0 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1751e │ │ │ │ + mov r6, r8 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movw r8, #399 @ 0x18f │ │ │ │ + b.w 1710e │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w r8, #400 @ 0x190 │ │ │ │ + b.w 1710e │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r8, #368 @ 0x170 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + b.w 170e0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 16b04 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 18566 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15ea6 │ │ │ │ + beq.n 17efc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 15ea6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18242 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - bl b0a4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + b.n 17788 │ │ │ │ + mov r6, r8 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov.w r8, #400 @ 0x190 │ │ │ │ + b.w 1710e │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + str.w fp, [sp] │ │ │ │ + bgt.w 181d2 │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w 1721a │ │ │ │ + ldr.w r3, [pc, #1036] @ 18330 │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 183a4 │ │ │ │ + ldr.w r3, [pc, #1088] @ 18374 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #1084] @ 18378 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 14df6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14df6 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 17e58 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 17e58 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 14e00 │ │ │ │ - b.w 14e0a │ │ │ │ - movs r0, r0 │ │ │ │ - cmn r0, r1 │ │ │ │ - @ instruction: 0xf75c0002 │ │ │ │ - add r5, pc, #416 @ (adr r5, 16090 ) │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subs.w r0, r2, #8519680 @ 0x820000 │ │ │ │ - vhadd.s32 d16, d4, d2 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ - movs r4, r0 │ │ │ │ - orrs.w r0, r2, #8519680 @ 0x820000 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ - movs r4, r0 │ │ │ │ - bls.n 15ef6 │ │ │ │ - vqrshrn.u64 d26, q9, #1 │ │ │ │ - movs r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ + mov r6, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 1710e │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + b.n 17996 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movw r8, #397 @ 0x18d │ │ │ │ + b.w 1710e │ │ │ │ + lsls r1, r3, #6 │ │ │ │ + bpl.w 18592 │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + b.w 1744c │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r6, r8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w r8, #400 @ 0x190 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1710e │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 17102 │ │ │ │ + b.w 1710e │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1759a │ │ │ │ + movs r4, #0 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov.w r8, #400 @ 0x190 │ │ │ │ + mov r6, r4 │ │ │ │ + str.w fp, [sp] │ │ │ │ + b.w 170e0 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w r8, #402 @ 0x192 │ │ │ │ + b.w 1710e │ │ │ │ + mov r0, r7 │ │ │ │ blx 3a00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1539e │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov sl, fp │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - movw r4, #562 @ 0x232 │ │ │ │ - ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - ldr.w sl, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1584a │ │ │ │ + bge.w 17a50 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r9 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov.w r8, #392 @ 0x188 │ │ │ │ + mov r6, r9 │ │ │ │ + b.w 170e0 │ │ │ │ + strd sl, r6, [sp, #16] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r8, #383 @ 0x17f │ │ │ │ + b.w 170e0 │ │ │ │ + vmov.f64 d0, d10 │ │ │ │ + blx 3844 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18482 │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + b.n 17a7e │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 175d0 │ │ │ │ + movs r4, #0 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + str.w r8, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov.w r8, #402 @ 0x192 │ │ │ │ + mov r6, r4 │ │ │ │ + b.w 170e0 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + mov r9, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1584a │ │ │ │ + beq.n 18088 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1584a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1584a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 152a8 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b.w 15294 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15966 │ │ │ │ + beq.w 1820c │ │ │ │ + bl 10890 │ │ │ │ + cbz r0, 180a8 │ │ │ │ movs r4, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #519 @ 0x207 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov fp, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - strd r4, r4, [sp, #28] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - strd r4, r4, [sp, #16] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - b.w 15590 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + movw r8, #383 @ 0x17f │ │ │ │ + b.w 170e0 │ │ │ │ + bl 89fc │ │ │ │ + b.n 17aac │ │ │ │ + ldr r3, [pc, #644] @ (18330 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 18288 │ │ │ │ + ldr r3, [pc, #708] @ (1837c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #708] @ (18380 ) │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.n 1808e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 152f0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 150a2 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15b06 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15aca │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 153b6 │ │ │ │ + b.n 17a18 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + mov r9, r6 │ │ │ │ + movs r4, #1 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + b.n 18074 │ │ │ │ mov r0, fp │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b.w 15460 │ │ │ │ - mov r0, sl │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov sl, r1 │ │ │ │ - b.w 1522a │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b.w 15448 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r0 │ │ │ │ - movw r3, #519 @ 0x207 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 15590 │ │ │ │ - ldr.w r3, [pc, #1428] @ 165c0 │ │ │ │ - mov sl, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - b.w 15206 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 165f0 │ │ │ │ - adds r3, #1 │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - blx 3844 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16600 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - blx 3844 │ │ │ │ + blx 3ad0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1680a │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3864 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16866 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3864 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16892 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3864 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 168bc │ │ │ │ - ldr.w r2, [pc, #1316] @ 165c4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 168e4 │ │ │ │ - movs r2, #5 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r4, r6 │ │ │ │ - add r1, sp, #204 @ 0xcc │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, r3, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ - strd r8, sl, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #220] @ 0xdc │ │ │ │ - bl b0a4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 8810 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + beq.w 184a4 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 160f2 │ │ │ │ + beq.n 18100 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1674e │ │ │ │ + beq.w 18398 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r7, [r2, #112] @ 0x70 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1850e │ │ │ │ + mov r0, r3 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 184cc │ │ │ │ + mov r0, r3 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 18456 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 10890 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1855a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16106 │ │ │ │ + beq.n 18150 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16758 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1611e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16760 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16136 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16768 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1614e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16770 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16162 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16746 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16948 │ │ │ │ - ldrb.w r3, [sp, #186] @ 0xba │ │ │ │ - cbz r3, 16184 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add.w r0, sp, #186 @ 0xba │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 16948 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 15722 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 15722 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 15722 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1598c │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + beq.w 1842e │ │ │ │ + mov r7, r6 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + b.w 17474 │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 15156 │ │ │ │ + b.n 17ae0 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r6, r5 │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - movw r2, #550 @ 0x226 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - strd r4, r4, [sp, #16] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 15b16 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1586c │ │ │ │ - mov r0, r3 │ │ │ │ - movw r4, #562 @ 0x232 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w sl, [sp, #152] @ 0x98 │ │ │ │ - b.w 1584a │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #551 @ 0x227 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - mov r8, sl │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - mov r3, sl │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 15b40 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1518c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15ae0 │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #552 @ 0x228 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - mov r8, sl │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - mov r3, sl │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 15b40 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 15372 │ │ │ │ + bl 8bec │ │ │ │ + movw r8, #383 @ 0x17f │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 170e0 │ │ │ │ mov r0, r4 │ │ │ │ + blx 3a00 │ │ │ │ + subs.w sl, r0, #0 │ │ │ │ + bge.w 17b8e │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r5, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + movw r8, #393 @ 0x189 │ │ │ │ + b.w 170e0 │ │ │ │ + vmov.f64 d0, d9 │ │ │ │ + blx 3844 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 184ba │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 17bbc │ │ │ │ + bl 89fc │ │ │ │ + b.n 17bdc │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - b.w 1535e │ │ │ │ - movs r2, #1 │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r0 │ │ │ │ - movw r2, #553 @ 0x229 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 15b40 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 15038 │ │ │ │ - mov r2, sl │ │ │ │ - mov r6, r8 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov r7, r3 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r3 │ │ │ │ - movw r2, #553 @ 0x229 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - mov r8, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 15b16 │ │ │ │ - mov r0, r2 │ │ │ │ + b.n 17b64 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 151fe │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r3, r0 │ │ │ │ - movw r2, #554 @ 0x22a │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 15b40 │ │ │ │ - blx 37b0 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 15240 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 17c0c │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 15422 │ │ │ │ - movw r4, #557 @ 0x22d │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - b.w 1586c │ │ │ │ - vldr d7, [pc, #696] @ 165b8 │ │ │ │ - mov sl, r2 │ │ │ │ - add r1, sp, #204 @ 0xcc │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - mov r0, sl │ │ │ │ - vstr d7, [sp, #200] @ 0xc8 │ │ │ │ - bl b0a4 │ │ │ │ - mov r3, sl │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 15156 │ │ │ │ - blx 37b0 │ │ │ │ - mov r1, r0 │ │ │ │ - b.w 15260 │ │ │ │ - ldr r3, [pc, #672] @ (165c8 ) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #672] @ (165cc ) │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + b.n 17bce │ │ │ │ + ldr r3, [pc, #348] @ (18330 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r1, [pc, #428] @ (18384 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #664] @ (165d0 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ blx 3b8c │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #570 @ 0x23a │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 15aac │ │ │ │ - ldrd r5, r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - mov.w r8, #0 │ │ │ │ - bl 8810 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - str.w r8, [sp, #148] @ 0x94 │ │ │ │ - bl 8810 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - str.w r8, [sp, #144] @ 0x90 │ │ │ │ - bl 8810 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str.w r8, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str r6, [r3, #0] │ │ │ │ - cbz r0, 16396 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16396 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 163e4 │ │ │ │ - cbz r5, 163ac │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 163ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16840 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - cbz r1, 163c4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 163c4 │ │ │ │ + beq.n 181fc │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16838 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 16b92 │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - ldrd r5, r4, [sp, #16] │ │ │ │ - b.w 14e9e │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16396 │ │ │ │ - ldr r3, [pc, #488] @ (165d4 ) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #488] @ (165d8 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - movw r4, #558 @ 0x22e │ │ │ │ - b.n 162f6 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #570 @ 0x23a │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 15aac │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r0 │ │ │ │ - movw r3, #571 @ 0x23b │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 15aac │ │ │ │ - mov r3, r4 │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ - movw r4, #562 @ 0x232 │ │ │ │ - b.n 15f38 │ │ │ │ - blx 37b0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 15310 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16b78 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16b8e │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.w 15a96 │ │ │ │ - add.w lr, r1, #8 │ │ │ │ + beq.w 17234 │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, lr │ │ │ │ - str.w lr, [sp, #40] @ 0x28 │ │ │ │ - mov lr, r1 │ │ │ │ - b.n 16486 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1670a │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 1647e │ │ │ │ - b.w 1590c │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - mov.w r4, #560 @ 0x230 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - b.n 15f36 │ │ │ │ - ldr r3, [pc, #308] @ (165d4 ) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #312] @ (165dc ) │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - movs r3, #1 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #572 @ 0x23c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 15aac │ │ │ │ - blx 37b0 │ │ │ │ - mov r1, r0 │ │ │ │ - b.w 1532e │ │ │ │ - movs r3, #1 │ │ │ │ - mov r4, r6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r6 │ │ │ │ - movw r3, #519 @ 0x207 │ │ │ │ - mov r8, r6 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - strd r6, r6, [sp, #28] │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - strd r6, r6, [sp, #16] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 15590 │ │ │ │ - blx 3bf8 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + mov r6, r3 │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 1710c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18088 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r4, fp │ │ │ │ + mov r6, fp │ │ │ │ + mov r5, fp │ │ │ │ + mov.w r8, #392 @ 0x188 │ │ │ │ + b.w 170e0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17d0a │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ - b.w 15bb2 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - b.n 164b0 │ │ │ │ - ldr r3, [pc, #212] @ (165e0 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r8, #392 @ 0x188 │ │ │ │ + b.w 170e0 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17efc │ │ │ │ + mov r3, fp │ │ │ │ + movs r2, #109 @ 0x6d │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sp, #78 @ 0x4e │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 183c2 │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 1716c │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #392 @ 0x188 │ │ │ │ + b.w 170e0 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr d0, [sp] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr d0, [sp] │ │ │ │ + b.n 17d54 │ │ │ │ + ldr r3, [pc, #252] @ (18388 ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 16630 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ - vldr s16, [pc, #208] @ 165ec │ │ │ │ - mov.w sl, #50 @ 0x32 │ │ │ │ - mov.w r4, #400 @ 0x190 │ │ │ │ - b.w 14cce │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - movw r4, #563 @ 0x233 │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ - b.n 15f36 │ │ │ │ - ldr r2, [pc, #140] @ (165d4 ) │ │ │ │ + b.n 180ba │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17ac8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r9, r4 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r6, fp │ │ │ │ + mov r3, r4 │ │ │ │ + mov.w r8, #392 @ 0x188 │ │ │ │ + mov r5, r4 │ │ │ │ + b.w 170e0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r5, r6 │ │ │ │ + movw r8, #393 @ 0x189 │ │ │ │ + b.w 170e0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r8, #393 @ 0x189 │ │ │ │ + b.w 170e0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + movw r8, #393 @ 0x189 │ │ │ │ + b.w 170e0 │ │ │ │ + ldr r2, [pc, #168] @ (1838c ) │ │ │ │ + mov r4, fp │ │ │ │ + ldr r1, [pc, #168] @ (18390 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - mov r7, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #140] @ (165e4 ) │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #136] @ (165e8 ) │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + mov.w r8, #368 @ 0x170 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #156] @ (18394 ) │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ - movw r3, #547 @ 0x223 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ + b.w 170e0 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17bf8 │ │ │ │ + movs r4, #0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - strd r4, r4, [sp, #28] │ │ │ │ - strd r4, r4, [sp, #16] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - b.w 15b16 │ │ │ │ - vldr d7, [pc, #48] @ 165b8 │ │ │ │ - add r1, sp, #204 @ 0xcc │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - mov r0, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - vstr d7, [sp, #200] @ 0xc8 │ │ │ │ - bl b0a4 │ │ │ │ - mov r1, r0 │ │ │ │ - b.w 15448 │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - mov.w r4, #564 @ 0x234 │ │ │ │ - ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ - b.n 162f6 │ │ │ │ - ... │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + movw r8, #393 @ 0x189 │ │ │ │ + b.w 170e0 │ │ │ │ + nop │ │ │ │ + lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb8a0002 │ │ │ │ - sbcs.w r0, ip, r2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, lr, r2 │ │ │ │ - ldrd r0, r0, [r8, #8] │ │ │ │ - add r2, pc, #480 @ (adr r2, 167c4 ) │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ - b.n 160c4 │ │ │ │ + cbnz r0, 183c2 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 162c0 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r1 │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - blx 3844 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 16058 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 15b16 │ │ │ │ - vldr s15, [pc, #-72] @ 165ec │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itttt gt │ │ │ │ - vmovgt.f32 s16, s15 │ │ │ │ - movgt r5, #200 @ 0xc8 │ │ │ │ - movgt.w sl, #50 @ 0x32 │ │ │ │ - movgt.w r4, #400 @ 0x190 │ │ │ │ - bgt.w 14cce │ │ │ │ - ldr.w r3, [pc, #1348] @ 16b98 │ │ │ │ - movs r4, #0 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r8, r4 │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ + movs r2, r0 │ │ │ │ + cbnz r0, 183ee │ │ │ │ + movs r2, r0 │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 18100 │ │ │ │ + ldr r3, [pc, #584] @ (185f0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [r3, #996] @ 0x3e4 │ │ │ │ - ldr.w r0, [r3, #1568] @ 0x620 │ │ │ │ - bl 9d04 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #543 @ 0x21f │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 15f8c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, sl │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16692 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16926 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldrb.w r3, [sp, #186] @ 0xba │ │ │ │ - cbz r3, 166ba │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r2, #139 @ 0x8b │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add.w r0, sp, #186 @ 0xba │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 166e6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 166d8 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + b.n 17f38 │ │ │ │ + mov.w r8, #406 @ 0x196 │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 170e0 │ │ │ │ + mov.w r8, #404 @ 0x194 │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 1714a │ │ │ │ + mov.w r8, #406 @ 0x196 │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 1714a │ │ │ │ + ldr r3, [pc, #548] @ (185f4 ) │ │ │ │ + ldr r1, [pc, #548] @ (185f8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + mov.w r8, #404 @ 0x194 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 1714a │ │ │ │ + vstr d0, [sp] │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1851a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vldr d0, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 166d8 │ │ │ │ + beq.w 17d60 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16934 │ │ │ │ - strd r5, r4, [sp, #16] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - b.w 15634 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r9, sl │ │ │ │ - str r6, [sp, #28] │ │ │ │ - mov.w sl, #0 │ │ │ │ - strd r5, r4, [sp, #16] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #574 @ 0x23e │ │ │ │ - ldrd r6, r7, [sp, #144] @ 0x90 │ │ │ │ - str.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 15b06 │ │ │ │ - mov r1, lr │ │ │ │ - ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r7 │ │ │ │ - str.w sl, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r6 │ │ │ │ - str.w fp, [sp, #104] @ 0x68 │ │ │ │ - mov r6, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r5, r4 │ │ │ │ - mov sl, lr │ │ │ │ - mov r4, r1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, ip │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 16b1e │ │ │ │ - ldr.w r1, [sl, #4]! │ │ │ │ - cmp fp, r1 │ │ │ │ - bne.w 1697a │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 1590c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16162 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bne.w 17d60 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 160f2 │ │ │ │ + vldr d0, [sp] │ │ │ │ + b.n 17d60 │ │ │ │ + ldr r2, [pc, #476] @ (185fc ) │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 18514 │ │ │ │ + blx 3a3c │ │ │ │ + b.n 17d30 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16106 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1611e │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16136 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1614e │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - str.w r8, [sp] │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr.w sl, [r3, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ - blx sl │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16ab0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 167b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1692e │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ + b.n 18150 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ + mov.w r8, #406 @ 0x196 │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.n 17cb6 │ │ │ │ mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16ab8 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #406 @ 0x196 │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 170e0 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + movs r1, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + bl 8bec │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 167de │ │ │ │ + beq.n 18476 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1693c │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 16848 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movs r2, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - bl b5b8 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16ad0 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - b.w 151e6 │ │ │ │ - movs r2, #1 │ │ │ │ + beq.w 17206 │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 1710e │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 15b16 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 163c4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 163ac │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8810 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8810 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 8810 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 163c4 │ │ │ │ - movs r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #392 @ 0x188 │ │ │ │ + b.w 170e0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w r8, #406 @ 0x196 │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 170e0 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 15b16 │ │ │ │ - movs r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + str.w fp, [sp] │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 170e0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 15b16 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r8, #393 @ 0x189 │ │ │ │ + b.w 170e0 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - mov fp, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 15b16 │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 16b36 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1691e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 16a96 │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ - b.w 160b8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16692 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 167b8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 166d8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 167de │ │ │ │ - movs r4, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - strd r4, r4, [sp, #28] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - strd r4, r4, [sp, #16] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 15b16 │ │ │ │ - mov r0, fp │ │ │ │ - strd r2, r3, [sp, #108] @ 0x6c │ │ │ │ - bl a7d0 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1673a │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 16aec │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - and.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - b.n 1672a │ │ │ │ - ldr r3, [pc, #504] @ (16b9c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #500] @ (16ba0 ) │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 184e0 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cbz r1, 1853e │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl 10890 │ │ │ │ + cbnz r0, 18502 │ │ │ │ + ldr r3, [pc, #276] @ (18600 ) │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ + beq.n 1854a │ │ │ │ + ldr r3, [pc, #268] @ (18604 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #268] @ (18608 ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #548 @ 0x224 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 15590 │ │ │ │ - ldr r2, [pc, #460] @ (16ba4 ) │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r8, r7 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #448] @ (16ba8 ) │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #440] @ (16bac ) │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - movw r2, #551 @ 0x227 │ │ │ │ - strd r5, r4, [sp, #16] │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - mov r3, r7 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 15b16 │ │ │ │ - ldr r2, [pc, #396] @ (16ba4 ) │ │ │ │ - mov r7, sl │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov sl, r0 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r9 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r9, sl │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr r1, [pc, #384] @ (16bb0 ) │ │ │ │ - mov r8, sl │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #376] @ (16bb4 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - str r7, [sp, #28] │ │ │ │ - strd r5, r4, [sp, #16] │ │ │ │ - movw r2, #550 @ 0x226 │ │ │ │ - ldrd r7, r4, [sp, #148] @ 0x94 │ │ │ │ - mov r3, sl │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 15b16 │ │ │ │ - ldr r2, [pc, #328] @ (16ba4 ) │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r8, r7 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #332] @ (16bb8 ) │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #324] @ (16bbc ) │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - mov.w r3, #552 @ 0x228 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - mov sl, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - b.w 15b16 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 17cb6 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + b.n 184d0 │ │ │ │ + bl c2a4 │ │ │ │ + b.n 17d30 │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r8, #404 @ 0x194 │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 17cb6 │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r6, r5 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + movw r8, #383 @ 0x17f │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.w 170e0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 1691e │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 154d4 │ │ │ │ - b.n 16650 │ │ │ │ - movw r4, #566 @ 0x236 │ │ │ │ - b.w 15f36 │ │ │ │ - mov sl, r0 │ │ │ │ - movw r4, #567 @ 0x237 │ │ │ │ - b.w 15f36 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 15e1e │ │ │ │ - b.n 16650 │ │ │ │ - ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ - mov.w r4, #560 @ 0x230 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - b.w 15f36 │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - mov r8, r6 │ │ │ │ - mov r3, r6 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - b.w 15b2a │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - mov r5, r6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r7 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r8 │ │ │ │ - str.w r8, [sp, #60] @ 0x3c │ │ │ │ - b.w 15aa6 │ │ │ │ - ldr r3, [pc, #184] @ (16bc0 ) │ │ │ │ - movw r2, #16058 @ 0x3eba │ │ │ │ - ldr r1, [pc, #184] @ (16bc4 ) │ │ │ │ - ldr r0, [pc, #184] @ (16bc8 ) │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 184e0 │ │ │ │ + ldr r3, [pc, #192] @ (1860c ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 184fa │ │ │ │ + blx 3804 │ │ │ │ + vmov.f32 s19, s0 │ │ │ │ + b.n 17d80 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + b.n 17fba │ │ │ │ + ldr r3, [pc, #168] @ (18610 ) │ │ │ │ + movw r2, #13475 @ 0x34a3 │ │ │ │ + ldr r1, [pc, #164] @ (18614 ) │ │ │ │ + ldr r0, [pc, #168] @ (18618 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40dc │ │ │ │ - ldr r3, [pc, #172] @ (16bcc ) │ │ │ │ - movw r2, #32842 @ 0x804a │ │ │ │ - ldr r1, [pc, #168] @ (16bd0 ) │ │ │ │ - ldr r0, [pc, #172] @ (16bd4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1861c ) │ │ │ │ + movw r2, #13867 @ 0x362b │ │ │ │ + ldr r1, [pc, #156] @ (18620 ) │ │ │ │ + ldr r0, [pc, #156] @ (18624 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3892 @ 0xf34 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (16bd8 ) │ │ │ │ - movw r2, #15911 @ 0x3e27 │ │ │ │ - ldr r1, [pc, #156] @ (16bdc ) │ │ │ │ - ldr r0, [pc, #160] @ (16be0 ) │ │ │ │ + ldr r3, [pc, #148] @ (18628 ) │ │ │ │ + movw r2, #13872 @ 0x3630 │ │ │ │ + ldr r1, [pc, #144] @ (1862c ) │ │ │ │ + ldr r0, [pc, #148] @ (18630 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (16be4 ) │ │ │ │ - movw r2, #16322 @ 0x3fc2 │ │ │ │ - ldr r1, [pc, #148] @ (16be8 ) │ │ │ │ - ldr r0, [pc, #148] @ (16bec ) │ │ │ │ + ldr r3, [pc, #136] @ (18634 ) │ │ │ │ + movw r2, #13589 @ 0x3515 │ │ │ │ + ldr r1, [pc, #136] @ (18638 ) │ │ │ │ + ldr r0, [pc, #136] @ (1863c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (16bf0 ) │ │ │ │ - movw r2, #16205 @ 0x3f4d │ │ │ │ - ldr r1, [pc, #136] @ (16bf4 ) │ │ │ │ - ldr r0, [pc, #140] @ (16bf8 ) │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #124] @ (18640 ) │ │ │ │ + movw r2, #13594 @ 0x351a │ │ │ │ + ldr r1, [pc, #120] @ (18644 ) │ │ │ │ + ldr r0, [pc, #124] @ (18648 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (16bfc ) │ │ │ │ + ldr r3, [pc, #112] @ (1864c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #128] @ (16c00 ) │ │ │ │ - ldr r0, [pc, #128] @ (16c04 ) │ │ │ │ + ldr r1, [pc, #112] @ (18650 ) │ │ │ │ + ldr r0, [pc, #112] @ (18654 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40ac │ │ │ │ - bl 42ec │ │ │ │ nop │ │ │ │ - add r1, pc, #168 @ (adr r1, 16c44 ) │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 16c38 │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16d60 │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ movs r2, r0 │ │ │ │ - b.n 16d4c │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 16cd8 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1641c │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - b.n 16c68 │ │ │ │ + uxth r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 16c54 │ │ │ │ + cdp2 0, 13, cr0, cr0, cr2, {0} │ │ │ │ + uxth r6, r1 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r3, r5 │ │ │ │ - movs r3, r0 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 16bbc │ │ │ │ + cdp2 0, 11, cr0, cr10, cr2, {0} │ │ │ │ + sxtb r0, r7 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ - movs r3, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 16af8 │ │ │ │ + cdp2 0, 10, cr0, cr4, cr2, {0} │ │ │ │ + sxtb r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r5, r4 │ │ │ │ - movs r3, r0 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + cdp2 0, 8, cr0, cr14, cr2, {0} │ │ │ │ + sxtb r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r2, r4 │ │ │ │ - movs r3, r0 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ movs r2, r0 │ │ │ │ - b.n 17288 │ │ │ │ + cdp2 0, 7, cr0, cr4, cr2, {0} │ │ │ │ + sxth r2, r6 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r7, r3 │ │ │ │ - movs r3, r0 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ movs r2, r0 │ │ │ │ - b.n 17200 │ │ │ │ + bgt.n 1872c │ │ │ │ movs r2, r0 │ │ │ │ - ldr??.w r0, [r6, #2] │ │ │ │ - beq.n 16cac │ │ │ │ + cbz r4, 186c6 │ │ │ │ movs r2, r0 │ │ │ │ - beq.n 16b28 │ │ │ │ + push {r3} │ │ │ │ movs r2, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr.w r2, [pc, #1148] @ 17098 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1709c │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - add r5, sp, #60 @ 0x3c │ │ │ │ - ldr.w lr, [pc, #1140] @ 170a0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r0, #0 │ │ │ │ - movs r1, #0 │ │ │ │ - add lr, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1120] @ 170a4 │ │ │ │ - strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - add r3, pc │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - stmia.w r5, {r0, r1, r2} │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 16d0e │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - ands.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - beq.w 17090 │ │ │ │ - ldr.w r2, [pc, #1088] @ 170a8 │ │ │ │ - ldr.w r2, [lr, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1707a │ │ │ │ - ldr.w r2, [pc, #1076] @ 170ac │ │ │ │ - ldr.w r2, [lr, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 17094 │ │ │ │ - ldr.w sl, [r7, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 16d0e │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.w 16e54 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.w 16e42 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 16e66 │ │ │ │ - ldr.w r3, [pc, #1032] @ 170b0 │ │ │ │ - movs r4, #2 │ │ │ │ - ldr.w r1, [pc, #1032] @ 170b4 │ │ │ │ - ldr.w r2, [pc, #1032] @ 170b8 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r0, [lr, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #1020] @ (170bc ) │ │ │ │ - ldr r1, [pc, #1020] @ (170c0 ) │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 3b8c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 16ce8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16ce8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16fa4 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 16d00 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16d00 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #448] @ (18828 ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r1, [pc, #448] @ (1882c ) │ │ │ │ + cmp r2, #0 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #444] @ (18830 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + mov.w r1, #0 │ │ │ │ + bgt.w 18790 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16faa │ │ │ │ - ldr r0, [pc, #960] @ (170c4 ) │ │ │ │ - movs r1, #217 @ 0xd9 │ │ │ │ - add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 16e0a │ │ │ │ - cmp.w ip, #2 │ │ │ │ - bne.n 16ca4 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [r6, #4] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #908] @ (170c8 ) │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r1, [lr, r3] │ │ │ │ - ldr r3, [pc, #904] @ (170cc ) │ │ │ │ - ldr.w r3, [lr, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - bne.w 16f84 │ │ │ │ - ldr r3, [pc, #892] @ (170d0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r6, [r3, #292] @ 0x124 │ │ │ │ + bne.w 187b6 │ │ │ │ + ldr r2, [pc, #424] @ (18834 ) │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - strd r3, r3, [r5, #4] │ │ │ │ - strh r3, [r5, #12] │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strh.w r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r4, [r2, #320] @ 0x140 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e28 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 16fb0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.n 1871e │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 18732 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16d80 │ │ │ │ + beq.n 186ba │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #848] @ (170d4 ) │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr r2, [pc, #368] @ (18838 ) │ │ │ │ movs r3, #7 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ + add r0, sp, #28 │ │ │ │ add r2, pc │ │ │ │ - mov.w r8, #0 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 16f2c │ │ │ │ - ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ + beq.n 18760 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16f1c │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, fp │ │ │ │ - bl 1104c │ │ │ │ - mov r4, r0 │ │ │ │ + bne.n 18752 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16bd4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16f2c │ │ │ │ + beq.n 18760 │ │ │ │ blx 377c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16dda │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16f60 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 16df2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16df2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16f5a │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 16e0a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16e0a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16f54 │ │ │ │ - ldr r2, [pc, #716] @ (170d8 ) │ │ │ │ - ldr r3, [pc, #652] @ (1709c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1705e │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, fp │ │ │ │ - bl 1104c │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 18704 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 18788 │ │ │ │ + ldr r1, [pc, #308] @ (1883c ) │ │ │ │ + ldr r2, [pc, #292] @ (1882c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 18806 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16bd4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17056 │ │ │ │ + beq.n 187e4 │ │ │ │ blx 377c │ │ │ │ - b.n 16dda │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ - mov.w r8, #0 │ │ │ │ - adds r2, r5, r3 │ │ │ │ - add r6, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add.w r9, r7, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ - str.w ip, [sp, #32] │ │ │ │ - str.w lr, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17062 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r4, [r9, #4]! │ │ │ │ - cbnz r3, 16e9e │ │ │ │ - b.n 16ece │ │ │ │ - ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 16ece │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 16e98 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - subs r0, r0, r1 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r4, [r5, r0] │ │ │ │ - cmp r3, ip │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp sl, r8 │ │ │ │ - beq.w 16fce │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - adds r6, #4 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 16e86 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #520] @ (170dc ) │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 1703e │ │ │ │ - ldr r3, [pc, #508] @ (170e0 ) │ │ │ │ - mov r0, r4 │ │ │ │ - strd r1, r2, [sp, #24] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - bl 9f78 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 16f68 │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 16cd0 │ │ │ │ - ldr r0, [pc, #424] @ (170b0 ) │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #472] @ (170e4 ) │ │ │ │ - ldr r1, [pc, #476] @ (170e8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [lr, r0] │ │ │ │ + b.n 18704 │ │ │ │ + ldr r1, [pc, #268] @ (18840 ) │ │ │ │ + mov.w r2, #368 @ 0x170 │ │ │ │ + ldr r0, [pc, #264] @ (18844 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 3b8c │ │ │ │ - b.n 16cd0 │ │ │ │ - mov r0, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 187e4 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 186ba │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 16dae │ │ │ │ - ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ + bne.n 186e0 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17032 │ │ │ │ - ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ + bne.n 187e8 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17026 │ │ │ │ - ldr r0, [pc, #428] @ (170ec ) │ │ │ │ - movs r1, #217 @ 0xd9 │ │ │ │ + bne.n 187f6 │ │ │ │ + ldr r0, [pc, #212] @ (18848 ) │ │ │ │ + mov.w r1, #368 @ 0x170 │ │ │ │ add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ + bl d244 │ │ │ │ blx 377c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1705a │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 16dc6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16e0a │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16df2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16dda │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str.w r0, [r4, ip, lsl #2] │ │ │ │ - cmp r3, lr │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - b.n 16eb8 │ │ │ │ - ldr r2, [pc, #360] @ (170f0 ) │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - bl c094 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 16d50 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 18802 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 186f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8810 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8810 │ │ │ │ - b.n 16d0a │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16ce8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16d00 │ │ │ │ - ldr r1, [pc, #320] @ (170f4 ) │ │ │ │ - movs r2, #217 @ 0xd9 │ │ │ │ - ldr r0, [pc, #320] @ (170f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 17056 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 16d80 │ │ │ │ - ldr.w ip, [sp, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - bgt.n 16ff8 │ │ │ │ - add r3, sp │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 16ffe │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 16ff8 │ │ │ │ - add.w r3, sp, ip, lsl #2 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 16ffe │ │ │ │ - ldrd r4, r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 16d38 │ │ │ │ - ldr r3, [pc, #176] @ (170b0 ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #248] @ (170fc ) │ │ │ │ - ldr r2, [pc, #248] @ (17100 ) │ │ │ │ + b.n 18704 │ │ │ │ + ldr r3, [pc, #184] @ (1884c ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #184] @ (18850 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [lr, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #236] @ (17104 ) │ │ │ │ - ldr r1, [pc, #236] @ (17108 ) │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r3, [pc, #176] @ (18854 ) │ │ │ │ + ldr r2, [pc, #180] @ (18858 ) │ │ │ │ + ldr r1, [pc, #180] @ (1885c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 16cd0 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 18704 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 18824 │ │ │ │ + ldr r1, [pc, #160] @ (18860 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1880e │ │ │ │ + ldr r1, [pc, #156] @ (18864 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1880a │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 187b2 │ │ │ │ + beq.w 1868a │ │ │ │ + ldr r0, [pc, #140] @ (18868 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 8430 │ │ │ │ + b.n 187b2 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 18760 │ │ │ │ + mov.w r2, #368 @ 0x170 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 18768 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 16f3c │ │ │ │ - movs r2, #217 @ 0xd9 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 16f34 │ │ │ │ - ldr r3, [pc, #204] @ (1710c ) │ │ │ │ - mov r0, r4 │ │ │ │ - strd r1, r2, [sp, #24] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - bl 815c │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - b.n 16ef6 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 16f2c │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 16dda │ │ │ │ + b.n 18770 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 18704 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #172] @ (17110 ) │ │ │ │ - movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #168] @ (17114 ) │ │ │ │ - ldr r0, [pc, #172] @ (17118 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #3772 @ 0xebc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (1711c ) │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #92] @ (1886c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #156] @ (17120 ) │ │ │ │ - ldr r0, [pc, #160] @ (17124 ) │ │ │ │ + ldr r1, [pc, #88] @ (18870 ) │ │ │ │ + ldr r0, [pc, #92] @ (18874 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - bl 40ac │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + strb r6, [r7, #24] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + strb r2, [r7, #24] │ │ │ │ movs r4, r0 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + strh r2, [r6, #6] │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - svc 18 │ │ │ │ + blt.n 18748 │ │ │ │ movs r2, r0 │ │ │ │ - udf #172 @ 0xac │ │ │ │ - movs r2, r0 │ │ │ │ - bgt.n 171ac │ │ │ │ + strb r4, [r4, #22] │ │ │ │ + movs r4, r0 │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 16fe4 │ │ │ │ + pop {r3, r7, pc} │ │ │ │ movs r2, r0 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + itee vs │ │ │ │ + movvs r2, r0 │ │ │ │ + stmiavc r5!, {r1, r2, r3, r5} │ │ │ │ + movvc r2, r0 │ │ │ │ + itt hi │ │ │ │ + movhi r2, r0 │ │ │ │ + lslhi r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - movs r4, r0 │ │ │ │ - @ instruction: 0xf6f00002 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 171dc │ │ │ │ - movs r2, r0 │ │ │ │ - bgt.n 17198 │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - bgt.n 17168 │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + bge.n 188e0 │ │ │ │ movs r2, r0 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + cbz r6, 18898 │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 17164 │ │ │ │ - movs r2, r0 │ │ │ │ - blt.n 1707c │ │ │ │ - movs r2, r0 │ │ │ │ - blt.n 171b4 │ │ │ │ - movs r2, r0 │ │ │ │ - bls.n 1714c │ │ │ │ - movs r2, r0 │ │ │ │ - bls.n 17180 │ │ │ │ - movs r2, r0 │ │ │ │ - blt.n 1714c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ - movs r3, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - bcc.n 17084 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xf3f40002 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + cbz r2, 188ac │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ - ldr.w r3, [pc, #2844] @ 17c5c │ │ │ │ - sub sp, #164 @ 0xa4 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #2840] @ 17c60 │ │ │ │ + str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ + ldr.w r3, [pc, #2684] @ 1930c │ │ │ │ + sub sp, #156 @ 0x9c │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #2680] @ 19310 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r6, [pc, #2840] @ 17c64 │ │ │ │ + ldr.w r7, [pc, #2680] @ 19314 │ │ │ │ + mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add r6, pc │ │ │ │ - ldr.w sl, [r3, #368] @ 0x170 │ │ │ │ - ldr.w r3, [pc, #2828] @ 17c68 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - strd r4, r4, [sp, #112] @ 0x70 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - str r4, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r1, [r3, #324] @ 0x144 │ │ │ │ + add r7, pc │ │ │ │ + ldr.w r3, [pc, #2664] @ 19318 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + strd r4, r4, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - strd r4, r4, [sp, #144] @ 0x90 │ │ │ │ - strh.w r4, [sp, #152] @ 0x98 │ │ │ │ + strd r4, r4, [sp, #116] @ 0x74 │ │ │ │ + strh.w r4, [sp, #124] @ 0x7c │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17d42 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 18018 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bne.w 18e5c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1942e │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 171a2 │ │ │ │ + beq.n 188f0 │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - add r0, sp, #140 @ 0x8c │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, sl │ │ │ │ - bl 8c10 │ │ │ │ + bl 8c40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 182e6 │ │ │ │ - cbnz r5, 171d2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 19914 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 18e64 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 18e64 │ │ │ │ + vldr s16, [r6, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 194d6 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + beq.w 193ea │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + cmp r3, #3 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + beq.w 19832 │ │ │ │ + ldr r7, [r6, #16] │ │ │ │ + cbnz r5, 1894e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18108 │ │ │ │ + bne.w 19462 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18108 │ │ │ │ - ldr.w r4, [pc, #2712] @ 17c6c │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1816e │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov r9, r0 │ │ │ │ + bne.w 19462 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 181c4 │ │ │ │ - ldr.w r4, [pc, #2684] @ 17c70 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r5, [r4, #1204] @ 0x4b4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + beq.w 19570 │ │ │ │ + ldr.w r5, [pc, #2488] @ 1931c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r4, [r5, #516] @ 0x204 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 181ee │ │ │ │ + beq.w 1972e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1721a │ │ │ │ + beq.n 1898e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1823c │ │ │ │ - ldr.w r3, [pc, #2632] @ 17c74 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r3, [pc, #2448] @ 19320 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18242 │ │ │ │ - ldr.w r3, [pc, #2616] @ 17c78 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - add r3, pc │ │ │ │ + beq.w 197a6 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - mov r5, r6 │ │ │ │ - ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - bl b0a4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17274 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17d48 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17288 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17d52 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17d70 │ │ │ │ - ldr.w r4, [pc, #2536] @ 17c7c │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r5, [r4, #1204] @ 0x4b4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 182b4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 172ba │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17d74 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 18456 │ │ │ │ - ldr.w r3, [pc, #2472] @ 17c80 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r3, [r3, #960] @ 0x3c0 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - bl b0a4 │ │ │ │ - mov r6, r0 │ │ │ │ + movs r5, #0 │ │ │ │ + strd r4, r5, [sp, #128] @ 0x80 │ │ │ │ + mov r4, r6 │ │ │ │ + bl b044 │ │ │ │ + str r0, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1730c │ │ │ │ + beq.n 189ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18164 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17320 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17d5c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 18452 │ │ │ │ - movs r0, #3 │ │ │ │ - blx 34e8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 184e8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #6 │ │ │ │ - bpl.w 1a220 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 1a1f0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r2, #1 │ │ │ │ - str.w r9, [r3] │ │ │ │ - beq.w 1a1f0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r2, #2 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - beq.w 1a1f0 │ │ │ │ - movs r2, #0 │ │ │ │ - str r6, [r3, #8] │ │ │ │ - mov r1, r2 │ │ │ │ - bl b5b8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18510 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #2320] @ 17c84 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18574 │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 18540 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 173a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17d66 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - bl b5b8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1857e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #2256] @ 17c88 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ + beq.w 193aa │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 185b6 │ │ │ │ - blx r3 │ │ │ │ + beq.w 19752 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 3b24 │ │ │ │ mov r4, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185c2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 173e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 173e8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #2 │ │ │ │ - bl b5b8 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 1981a │ │ │ │ + blx 39c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185f6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #2188] @ 17c8c │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18322 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1861a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + blt.w 1983e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 18a12 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1742e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + streq r1, [r3, #0] │ │ │ │ + beq.n 18a12 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 182dc │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1909c │ │ │ │ - blx 353c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 190be │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 193c4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ + bpl.w 1a206 │ │ │ │ + ldr.w r2, [pc, #2308] @ 19324 │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r6, ip │ │ │ │ + mov r0, ip │ │ │ │ + mov sl, ip │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str.w ip, [sp, #48] @ 0x30 │ │ │ │ + str.w ip, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17460 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 184de │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + beq.w 1a1f0 │ │ │ │ + ldr.w r2, [pc, #2268] @ 19328 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r5, [r1, r2] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 1a220 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge.w 19e1a │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + ldr.w r1, [r3, r1, lsl #2] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - mov.w r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - ldr.w r3, [pc, #2064] @ 17c90 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - blx 3a84 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + ldr.w r3, [pc, #2224] @ 1932c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ + ldr.w r3, [pc, #2220] @ 19330 │ │ │ │ + ldr r7, [r1, r3] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 174a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 185a2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 190e2 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - blx 353c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1913a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + it ne │ │ │ │ + cmpne r1, r7 │ │ │ │ + bne.w 1a0ba │ │ │ │ + cbz r0, 18aac │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 174d4 │ │ │ │ + beq.n 18aac │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18536 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl baac │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19158 │ │ │ │ - blx 3b24 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1918a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 193d8 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17504 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 185ac │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3b24 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 191be │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + cbz r1, 18ad2 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17528 │ │ │ │ + beq.n 18ad2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 185ec │ │ │ │ - mov r0, r8 │ │ │ │ - blx 39c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1921e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 90cc │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 1926a │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 198aa │ │ │ │ - mov.w ip, #0 │ │ │ │ - strd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ - mov r5, ip │ │ │ │ - mov r6, ip │ │ │ │ - str.w ip, [sp, #60] @ 0x3c │ │ │ │ - strd ip, ip, [sp, #48] @ 0x30 │ │ │ │ - str.w ip, [sp, #56] @ 0x38 │ │ │ │ - str.w ip, [sp, #44] @ 0x2c │ │ │ │ - strd ip, ip, [sp, #36] @ 0x24 │ │ │ │ - strd sl, ip, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 90cc │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ - cmp.w r0, r3, asr #1 │ │ │ │ - ble.w 19208 │ │ │ │ - ldr.w r3, [pc, #1808] @ 17c94 │ │ │ │ - ldr.w r2, [fp, r3] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1a24e │ │ │ │ - ldr.w r2, [pc, #1792] @ 17c98 │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1a24a │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8, #8] │ │ │ │ - lsls r3, r2, #6 │ │ │ │ - bpl.w 1a234 │ │ │ │ - ldr.w r4, [r8, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 90cc │ │ │ │ - ldr.w r3, [r4, r0, lsl #2] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 191e4 │ │ │ │ - ldr.w r3, [pc, #1740] @ 17c9c │ │ │ │ - ldr.w r4, [fp, r3] │ │ │ │ - ldr.w r3, [pc, #1736] @ 17ca0 │ │ │ │ - ldr.w r7, [fp, r3] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne r4, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ - bne.w 19f64 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8810 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r2, r4 │ │ │ │ + beq.w 193e0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1924c │ │ │ │ + beq.w 19416 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 19292 │ │ │ │ - bl 90cc │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.w 192be │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #6 │ │ │ │ - bpl.w 1a198 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + beq.w 19a86 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #6 │ │ │ │ + bpl.w 1a206 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1a1f0 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 1a220 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.w 19ab0 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1765c │ │ │ │ + beq.n 18b48 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18336 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 8810 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 8810 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - blx 3ad0 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1930a │ │ │ │ - ldr.w r3, [pc, #1580] @ 17ca4 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - bl 8214 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19320 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 193ce │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 18b66 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 176a6 │ │ │ │ + beq.n 18b66 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 176a6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8810 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - blx 3ad0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1835c │ │ │ │ - ldr.w r3, [pc, #1516] @ 17ca8 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - bl 8214 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 193ea │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19402 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + cbz r6, 18b80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 176e4 │ │ │ │ + beq.n 18b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 191aa │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 8810 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - ldr.w r3, [pc, #1440] @ 17cac │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #948] @ 0x3b4 │ │ │ │ + beq.w 1940c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ - blx 3a84 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 8810 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 19416 │ │ │ │ - ldr.w r3, [pc, #1412] @ 17cb0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - ldr.w r4, [fp, r3] │ │ │ │ - ldr.w r3, [pc, #1404] @ 17cb4 │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - cmp r5, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r5, r4 │ │ │ │ - bne.w 196f0 │ │ │ │ - bl 88a8 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.w 19476 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.w 194ec │ │ │ │ - lsls r5, r3, #5 │ │ │ │ - bpl.w 1a0e8 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 3ad0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19b66 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #1948] @ 19334 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19bfe │ │ │ │ + blx r3 │ │ │ │ + mov fp, r0 │ │ │ │ + str.w fp, [sp, #104] @ 0x68 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 19c08 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + beq.n 18bca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 193f8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cbz r1, 18be4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17798 │ │ │ │ + beq.n 18be4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19288 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 8810 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8810 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 18be4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 3ad0 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 194c8 │ │ │ │ - ldr.w r3, [pc, #1284] @ 17cb8 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - bl 8214 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1950c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 19c16 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #1856] @ 19338 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19c20 │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 19c16 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 177e0 │ │ │ │ + beq.n 18c2a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19300 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 8810 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 3ad0 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1952e │ │ │ │ - ldr.w r3, [pc, #1220] @ 17cbc │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - bl 8214 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19554 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 18c2a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cbz r1, 18c42 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17822 │ │ │ │ + beq.n 18c42 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19336 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 8810 │ │ │ │ + beq.w 19922 │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ blx 3a30 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ - add r2, sp, #116 @ 0x74 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - bl 8e5c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + cmp r5, r7 │ │ │ │ + it ne │ │ │ │ + cmpne r5, #0 │ │ │ │ + bne.w 1934c │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 18c54 │ │ │ │ + mov r5, r4 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 196ae │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a2e8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.w 194e2 │ │ │ │ + ldr.w r8, [fp, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1a23a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr.w sl, [fp, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1788c │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 18cc4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19352 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + beq.w 19372 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str.w r8, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b0a4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8810 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 178ba │ │ │ │ + bl b044 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 18cee │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18340 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19596 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12ab8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1977e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 178e2 │ │ │ │ + beq.w 1939e │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 18d06 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19348 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + beq.w 18e7a │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 18e8a │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 1950e │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 18d30 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1937a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19798 │ │ │ │ - ldr.w r4, [sl, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a1ae │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r5, [sl, #8] │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.w 1953e │ │ │ │ + ldr.w r8, [r9, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1a224 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + cmp r2, r6 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [r8] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r6 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17942 │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 18d86 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19382 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str.w r8, [sp, #128] @ 0x80 │ │ │ │ + bl b044 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, r6 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + beq.n 18db4 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19452 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 18dc4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 192fe │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1955a │ │ │ │ + ldr.w r3, [pc, #1392] @ 1933c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1936c │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + blx 39f4 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + vcvt.f32.f64 s0, d0 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 19702 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 18e08 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19402 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.w 1938e │ │ │ │ movs r3, #0 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b0a4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8810 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + cbz r4, 18e1e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 18e1e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 193b4 │ │ │ │ + cbz r5, 18e30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17970 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 18e30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18352 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 197a6 │ │ │ │ - ldr r3, [pc, #840] @ (17cc0 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ + beq.w 194c6 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cbz r2, 18e44 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 18e44 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 194b6 │ │ │ │ + vcmpe.f32 s16, s0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 19340 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 197d0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bls.w 19d02 │ │ │ │ + str.w sl, [sp, #60] @ 0x3c │ │ │ │ + b.n 18c4c │ │ │ │ + str r4, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 18906 │ │ │ │ + ldr.w r3, [pc, #1240] @ 19340 │ │ │ │ + vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + strd r6, r3, [sp, #80] @ 0x50 │ │ │ │ + b.n 1892e │ │ │ │ + mov r0, sl │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 18d0c │ │ │ │ + movw r6, #453 @ 0x1c5 │ │ │ │ + ldrb.w r3, [sp, #120] @ 0x78 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 19798 │ │ │ │ + ldr.w r0, [pc, #1192] @ 19344 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl d244 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 19762 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + bl 9ac4 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 179be │ │ │ │ + beq.n 18ed0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1940c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1982c │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a27a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ + beq.w 1982a │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 18eea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19822 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + cbz r0, 18f06 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17a10 │ │ │ │ + beq.n 18f06 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1944e │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b0a4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8810 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 19b4a │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str r5, [r3, #0] │ │ │ │ + cbz r0, 18f28 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17a3e │ │ │ │ + beq.n 18f28 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183b4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1983a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12ab8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 19886 │ │ │ │ + beq.w 1992c │ │ │ │ + cbz r4, 18f3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17a68 │ │ │ │ + beq.n 18f3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19458 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + beq.w 19b5c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cbz r3, 18f58 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 18f58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19b52 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + blx 39cc │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 19c64 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r0 │ │ │ │ + bge.w 19ed0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 198e8 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 19b2c │ │ │ │ + ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a0bc │ │ │ │ - mov r1, r2 │ │ │ │ + beq.w 1a1da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ + cmp r3, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17ac4 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 18fcc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1946c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + beq.w 19560 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b0a4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8810 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17af2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 183be │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19900 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 19438 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1992c │ │ │ │ + bl b044 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17b38 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 18ff0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19462 │ │ │ │ - mov r5, r9 │ │ │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ - cmp r9, r5 │ │ │ │ - bge.w 18668 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + beq.w 1975a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 19000 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19500 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 19af2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 14ab8 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 19b90 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 19028 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19568 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19770 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + bne.w 19bbc │ │ │ │ + ldr.w r4, [r9, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a2fe │ │ │ │ + beq.w 1a1ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [r9, #8] │ │ │ │ + cmp r3, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17b9c │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 1907c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193d6 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + beq.w 1971e │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b0a4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8810 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17bce │ │ │ │ + bl b044 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 1909e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1834a │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19760 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12ab8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 197b6 │ │ │ │ + beq.w 19812 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 190b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 194da │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 19b82 │ │ │ │ + ldr r3, [pc, #640] @ (1933c ) │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 19508 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 19be6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 190f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19726 │ │ │ │ + vcmpe.f32 s16, s17 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.w 192ec │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 3864 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19db4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 19dc2 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + bl b558 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19bd8 │ │ │ │ + movs r1, #1 │ │ │ │ + bl f4f0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19bd8 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1915a │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19c2a │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3c44 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19bd8 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1917e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19c3e │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 19192 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19c34 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + blx 3864 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19ea4 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 36e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19ea4 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 191cc │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1993c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17bf8 │ │ │ │ + beq.n 191e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193e0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 19934 │ │ │ │ + ldr r2, [pc, #356] @ (19348 ) │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #344] @ (19340 ) │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ + subs r4, r5, r4 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + clz r4, r4 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ + cmp r5, r3 │ │ │ │ + ite ne │ │ │ │ + movne r8, r4 │ │ │ │ + orreq.w r8, r4, #1 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r5, r3 │ │ │ │ + it eq │ │ │ │ + orreq.w r8, r8, #1 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 19c48 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 197ea │ │ │ │ - ldr.w r4, [sl, #12] │ │ │ │ + beq.n 19224 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19944 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a1f4 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + bne.w 19c76 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + blx r4 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19954 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ cmp r2, r1 │ │ │ │ + beq.n 19258 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19e12 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 3864 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19f56 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3864 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19f34 │ │ │ │ + vcvt.f64.f32 d0, s17 │ │ │ │ + blx 3844 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19f34 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + movs r0, #3 │ │ │ │ + blx 38f8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19f34 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 9264 │ │ │ │ + mov r2, r8 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9264 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9264 │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + blx 34e8 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a04a │ │ │ │ + mov r1, r5 │ │ │ │ + bl 8cd0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 17cc4 │ │ │ │ + beq.n 192e4 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19440 │ │ │ │ - b.n 17cc4 │ │ │ │ + beq.w 19f46 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 19ece │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + b.n 18f7c │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + b.n 18dc4 │ │ │ │ nop │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ - movs r4, r0 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ - movs r4, r0 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ - movs r4, r0 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ - movs r4, r0 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - movs r4, r0 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ - movs r4, r0 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ - movs r4, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + bkpt 0x00b6 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + cmp r3, r6 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + blx 37a4 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 18c6a │ │ │ │ + vldr d0, [r1, #8] │ │ │ │ + b.n 18de4 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18cc4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18d30 │ │ │ │ + mov r0, r9 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - bl b0a4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 8810 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 17cf6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 183ac │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 197f8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + b.n 18d86 │ │ │ │ + mov r0, r1 │ │ │ │ + vstr s0, [sp, #48] @ 0x30 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr s0, [sp, #48] @ 0x30 │ │ │ │ + b.n 18e08 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + b.n 18cee │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1935c │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1985e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 17b3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 17b3e │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 189ce │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #48] @ 0x30 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17b3e │ │ │ │ - mov sl, r4 │ │ │ │ - b.w 171b2 │ │ │ │ + vldr s0, [sp, #48] @ 0x30 │ │ │ │ + b.n 18e1e │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18a12 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17274 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 18b48 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17288 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 18aac │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17320 │ │ │ │ + b.w 18ad2 │ │ │ │ + ldr r3, [pc, #908] @ (19778 ) │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.w 1892e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 173a2 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r6, r4 │ │ │ │ + b.w 18bca │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18b66 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18b80 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + movw r3, #445 @ 0x1bd │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str.w sl, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r5, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - movw r3, #1034 @ 0x40a │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - strd r4, r4, [sp, #16] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.n 19b6c │ │ │ │ + ldr r1, [pc, #844] @ (1977c ) │ │ │ │ + mov.w r2, #408 @ 0x198 │ │ │ │ + ldr r0, [pc, #840] @ (19780 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19964 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.w 188f0 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 18db4 │ │ │ │ + ldr r2, [pc, #800] @ (19784 ) │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r1, [r2, #780] @ 0x30c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19da8 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r4, r3 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19d9a │ │ │ │ + ldr r1, [pc, #768] @ (19788 ) │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, pc │ │ │ │ + bl a45c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19970 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17db2 │ │ │ │ + beq.w 1894e │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18100 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r3, 17dcc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.w 1894e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1894e │ │ │ │ + mov r0, r2 │ │ │ │ + vstr s0, [sp, #48] @ 0x30 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr s0, [sp, #48] @ 0x30 │ │ │ │ + b.n 18e44 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #48] @ 0x30 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr s0, [sp, #48] @ 0x30 │ │ │ │ + b.n 18e30 │ │ │ │ + ldr r3, [pc, #672] @ (19778 ) │ │ │ │ + b.n 18e6c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 190b2 │ │ │ │ + vldr d7, [pc, #652] @ 19770 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + mov r0, fp │ │ │ │ + mov sl, fp │ │ │ │ + vstr d7, [sp, #128] @ 0x80 │ │ │ │ + bl b044 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + b.w 18cee │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19000 │ │ │ │ + vldr d0, [r5, #8] │ │ │ │ + b.n 190ca │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + blx 3940 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18d20 │ │ │ │ + movw r6, #453 @ 0x1c5 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17dcc │ │ │ │ + beq.w 18e8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18010 │ │ │ │ - cbz r6, 17de2 │ │ │ │ + bne.w 18e8e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18e8e │ │ │ │ + vldr d7, [pc, #560] @ 19770 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr d7, [sp, #128] @ 0x80 │ │ │ │ + bl b044 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + b.n 18db4 │ │ │ │ + mov.w r6, #454 @ 0x1c6 │ │ │ │ + b.n 18e8e │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18fcc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19028 │ │ │ │ + mov.w r3, #440 @ 0x1b8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r7, #0 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ldrb.w r3, [sp, #120] @ 0x78 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 196c4 │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 196b8 │ │ │ │ + ldr r0, [pc, #496] @ (1978c ) │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, pc │ │ │ │ + bl d244 │ │ │ │ + cbz r6, 195b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17de2 │ │ │ │ + beq.n 195b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 180f0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 17dfe │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17dfe │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 180f8 │ │ │ │ - movs r3, #1 │ │ │ │ - ldrb.w r2, [sp, #148] @ 0x94 │ │ │ │ - cmp r2, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #0 │ │ │ │ - andne.w r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 18158 │ │ │ │ - ldrb.w r3, [sp, #144] @ 0x90 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 18040 │ │ │ │ - ldr.w r0, [pc, #2080] @ 18640 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cbz r1, 17e42 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17e42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 180e8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 17e60 │ │ │ │ - movs r6, #0 │ │ │ │ + beq.w 196fa │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r3, 195d6 │ │ │ │ + movs r4, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17e5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 180c0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 17e7e │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17e7e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17ff8 │ │ │ │ - cbz r4, 17e94 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17e94 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 180d0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbz r3, 17eae │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17eae │ │ │ │ + beq.n 195d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 180d8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 17ec8 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 196f2 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 195ee │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17ec8 │ │ │ │ + beq.n 195ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 180e0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cbz r1, 17ee0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.n 196a0 │ │ │ │ + cbz r7, 19602 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17ee0 │ │ │ │ + beq.n 19602 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18000 │ │ │ │ + beq.n 196a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17efe │ │ │ │ + beq.n 1961e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17efe │ │ │ │ + beq.n 1961e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1804c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 17f16 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.n 196b0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 1963a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17f16 │ │ │ │ + beq.n 1963a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18054 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cbz r1, 17f2c │ │ │ │ + beq.n 196d8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cbz r1, 19650 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17f2c │ │ │ │ + beq.n 19650 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18008 │ │ │ │ - cbz r5, 17f42 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17f42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1805c │ │ │ │ + beq.n 196e0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 17f5a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17f5a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18064 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cbz r1, 17f70 │ │ │ │ + cbz r1, 19666 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17f70 │ │ │ │ + beq.n 19666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1806c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r1, 17f86 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17f86 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18074 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cbz r1, 17f9c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17f9c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1807c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - cbz r1, 17fb2 │ │ │ │ + beq.n 196e8 │ │ │ │ + blx 377c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cbz r1, 1967e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17fb2 │ │ │ │ + beq.n 1967e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18084 │ │ │ │ - blx 377c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 17fd2 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17fd2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 180c8 │ │ │ │ - ldr.w r2, [pc, #1648] @ 18644 │ │ │ │ - ldr.w r3, [pc, #1648] @ 18648 │ │ │ │ + cbz r3, 196d0 │ │ │ │ + ldr r2, [pc, #272] @ (19790 ) │ │ │ │ + ldr r3, [pc, #272] @ (19794 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19c9e │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #164 @ 0xa4 │ │ │ │ + bne.w 1a1aa │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #156 @ 0x9c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17e7e │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17ee0 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 195ee │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f2c │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 19602 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17dcc │ │ │ │ - ldr.w r1, [pc, #1584] @ 1864c │ │ │ │ - movw r2, #1014 @ 0x3f6 │ │ │ │ - ldr.w r0, [pc, #1580] @ 18650 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18382 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.w 171a2 │ │ │ │ + b.n 1961e │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #116 @ 0x74 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 17e1e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17efe │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f42 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f5a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f70 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f86 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f9c │ │ │ │ + b.n 19598 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1958e │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17fb2 │ │ │ │ - ldrb.w r2, [sp, #142] @ 0x8e │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 19f2c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 198d2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 198d2 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17e5e │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17fd2 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 1967e │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17e94 │ │ │ │ + b.n 1963a │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17eae │ │ │ │ + b.n 19650 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17ec8 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 19666 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17e42 │ │ │ │ + b.n 195d4 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17de2 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17dfe │ │ │ │ + b.n 195b8 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + vstr s0, [sp, #48] @ 0x30 │ │ │ │ + blx 3940 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + vldr s0, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18df8 │ │ │ │ + mov.w r6, #454 @ 0x1c6 │ │ │ │ + b.n 19520 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17db2 │ │ │ │ - ldr.w r2, [pc, #1352] @ 18654 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr.w r1, [r2, #892] @ 0x37c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19130 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 19106 │ │ │ │ - ldr.w r1, [pc, #1328] @ 18658 │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc │ │ │ │ - bl a4b8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 183c8 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 171d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 171d2 │ │ │ │ + b.n 1907c │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 171d2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #148 @ 0x94 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 17e14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1730c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 9c48 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 171e2 │ │ │ │ - mov.w fp, #0 │ │ │ │ - ldr.w r1, [r4, #1116] @ 0x45c │ │ │ │ - ldr.w r0, [r4, #1568] @ 0x620 │ │ │ │ - mov r8, fp │ │ │ │ - bl 9d04 │ │ │ │ - mov r4, fp │ │ │ │ - mov.w r2, #1032 @ 0x408 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r5, fp │ │ │ │ - strd fp, fp, [sp, #16] │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - strd fp, r2, [sp, #60] @ 0x3c │ │ │ │ - strd fp, fp, [sp, #48] @ 0x30 │ │ │ │ - str.w fp, [sp, #56] @ 0x38 │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 17e00 │ │ │ │ - movw r2, #1034 @ 0x40a │ │ │ │ - mov fp, r0 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r5, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - b.n 17e00 │ │ │ │ + b.n 190f6 │ │ │ │ blx 38a0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + mov r1, r4 │ │ │ │ blx 3c04 │ │ │ │ - ldr r6, [sp, #124] @ 0x7c │ │ │ │ + ldr r6, [sp, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1721a │ │ │ │ + bne.w 1898e │ │ │ │ blx 3940 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19946 │ │ │ │ - strd r6, r6, [sp, #8] │ │ │ │ - movw r3, #1034 @ 0x40a │ │ │ │ - mov r5, r6 │ │ │ │ - mov r8, r6 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r4, r6 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - strd r6, r6, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - strd r6, r6, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - strd r6, r6, [sp, #16] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 17d9a │ │ │ │ - strd r0, r0, [sp, #8] │ │ │ │ - b.n 17d76 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1a16c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 1a0ec │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movw r3, #441 @ 0x1b9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19578 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18ff0 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #124 @ 0x7c │ │ │ │ + blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ + b.w 18eae │ │ │ │ + ... │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r6, 19780 │ │ │ │ + movs r2, r0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + movs r2, r0 │ │ │ │ + strb r6, [r3, #12] │ │ │ │ + movs r4, r0 │ │ │ │ + bcs.n 197ae │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ + movs r2, r0 │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.w 18e98 │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1a20a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ + strne r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1827a │ │ │ │ + beq.n 197e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1832e │ │ │ │ - ldr r3, [pc, #992] @ (1865c ) │ │ │ │ - movs r2, #3 │ │ │ │ + beq.w 1994c │ │ │ │ + movs r2, #1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, pc │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b0a4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bl b044 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 17260 │ │ │ │ + beq.w 189ba │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17260 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 189ba │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17260 │ │ │ │ - blx 38a0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3c04 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #8] │ │ │ │ + b.w 189ba │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1909e │ │ │ │ + mov.w r3, #442 @ 0x1ba │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19578 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18eea │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18ed0 │ │ │ │ + ldr.w r3, [pc, #2588] @ 1a250 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + b.w 1892e │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r3, #442 @ 0x1ba │ │ │ │ + mov r5, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 1986c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 172ba │ │ │ │ - blx 3940 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 199d4 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - b.n 17d74 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 19904 │ │ │ │ + ldrd r0, sl, [sp, #100] @ 0x64 │ │ │ │ + cbz r0, 19882 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, ip │ │ │ │ + beq.n 19882 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cbz r1, 198e2 │ │ │ │ + cbz r2, 19894 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 19894 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cbz r1, 198ec │ │ │ │ + cbz r5, 198a6 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 198a6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cbz r2, 198f4 │ │ │ │ + cbz r4, 198b8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 198b8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cbz r2, 198fc │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 19584 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 19584 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 19584 │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1742e │ │ │ │ - mov.w fp, #0 │ │ │ │ - movw r2, #1014 @ 0x3f6 │ │ │ │ - mov r4, fp │ │ │ │ - movs r3, #1 │ │ │ │ - mov r8, fp │ │ │ │ - mov r5, fp │ │ │ │ - strd fp, fp, [sp, #16] │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - str.w fp, [sp, #60] @ 0x3c │ │ │ │ - strd fp, fp, [sp, #48] @ 0x30 │ │ │ │ - str.w fp, [sp, #56] @ 0x38 │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - b.n 17e00 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.w 17414 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 19584 │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1827a │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 19882 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1765c │ │ │ │ + b.n 19894 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 178ba │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 198a6 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17bce │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 198b8 │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17970 │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - mov r5, r7 │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r0 │ │ │ │ - movw r3, #1046 @ 0x416 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #12] │ │ │ │ - mov r6, r9 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 17db2 │ │ │ │ - movw r2, #1014 @ 0x3f6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - b.n 17e00 │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrd r0, sl, [sp, #100] @ 0x64 │ │ │ │ + b.n 19870 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r2, #408 @ 0x198 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + strd r3, r2, [sp, #12] │ │ │ │ + b.n 19578 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17cf6 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 18c42 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18f28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 191e0 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17a3e │ │ │ │ + b.n 191cc │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17af2 │ │ │ │ + b.n 19224 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 197e0 │ │ │ │ + mov.w r3, #478 @ 0x1de │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + mov r4, r0 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19426 │ │ │ │ + mov.w r3, #408 @ 0x198 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19578 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - itt ne │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + ittt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #652] @ (18660 ) │ │ │ │ + ldrne r2, [sp, #20] │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + blx 3844 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19f80 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + blx 3864 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19f66 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + blx 3864 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a00e │ │ │ │ + ldr.w r3, [pc, #2216] @ 1a254 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 19394 │ │ │ │ - movs r2, #1 │ │ │ │ + beq.w 19fba │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - mov r4, r5 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r3, [sp, #128] @ 0x80 │ │ │ │ - bl b0a4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8810 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ + strd r9, r5, [sp, #128] @ 0x80 │ │ │ │ + strd r4, r6, [sp, #136] @ 0x88 │ │ │ │ + bl b044 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl 8840 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 199fa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19eb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18412 │ │ │ │ + beq.n 19a0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19176 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + beq.w 19ebe │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 19a22 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19364 │ │ │ │ - ldrb.w r3, [sp, #142] @ 0x8e │ │ │ │ - cbz r3, 18434 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, sl │ │ │ │ - add.w r0, sp, #142 @ 0x8e │ │ │ │ + beq.w 19ec6 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 19a3e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19e9c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a026 │ │ │ │ + ldrb.w r3, [sp, #114] @ 0x72 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + cbz r3, 19a64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add.w r0, sp, #114 @ 0x72 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 196bc │ │ │ │ + beq.w 1a134 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 19666 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 19666 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19666 │ │ │ │ + ldr.w r3, [pc, #2000] @ 1a258 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r9, r6 │ │ │ │ + ldr.w r1, [pc, #1992] @ 1a25c │ │ │ │ + mov r8, sl │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movw r3, #445 @ 0x1bd │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19856 │ │ │ │ + mov r8, sl │ │ │ │ + mov r9, r6 │ │ │ │ + mov sl, r7 │ │ │ │ + bgt.w 19dfa │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 19ade │ │ │ │ + ldr.w r3, [pc, #1952] @ 1a260 │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 19f50 │ │ │ │ + ldr.w r3, [pc, #1940] @ 1a264 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #1936] @ 1a268 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movw r3, #445 @ 0x1bd │ │ │ │ + str r4, [sp, #20] │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r7, sl │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19856 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r9 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + movw r3, #467 @ 0x1d3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a190 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 1a176 │ │ │ │ + movs r4, #0 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.n 1987c │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + mov r0, fp │ │ │ │ + movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r6, fp │ │ │ │ + strd r4, r5, [sp, #128] @ 0x80 │ │ │ │ + bl b044 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + b.w 18ff0 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18f06 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18f58 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18f3e │ │ │ │ + mov.w r3, #446 @ 0x1be │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, sl, [sp, #100] @ 0x64 │ │ │ │ + b.n 19870 │ │ │ │ + mov.w r3, #468 @ 0x1d4 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + mov r8, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19afe │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19018 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r9 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r3, #467 @ 0x1d3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + strd fp, r8, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + b.n 19856 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r8, r9 │ │ │ │ + strd r4, r5, [sp, #128] @ 0x80 │ │ │ │ + bl b044 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 1909e │ │ │ │ + mov r4, r8 │ │ │ │ + mov.w r3, #474 @ 0x1da │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19ba6 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 190e6 │ │ │ │ + mov.w r3, #468 @ 0x1d4 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r9 │ │ │ │ + movs r4, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19ba6 │ │ │ │ + blx 3bf8 │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 18baa │ │ │ │ + mov r4, fp │ │ │ │ + mov.w r3, #446 @ 0x1be │ │ │ │ + ldrd fp, r8, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19ba6 │ │ │ │ + movw r3, #447 @ 0x1bf │ │ │ │ + movs r4, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19426 │ │ │ │ + blx 3bf8 │ │ │ │ + mov r9, r0 │ │ │ │ + b.w 18c0c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1915a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 19192 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1917e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3a00 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge.w 19210 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r9 │ │ │ │ + mov.w r3, #474 @ 0x1da │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19ba6 │ │ │ │ + movw r3, #465 @ 0x1d1 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + movs r4, #0 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 19426 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 3864 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a066 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3864 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a058 │ │ │ │ + vcvt.f64.f32 d0, s17 │ │ │ │ + blx 3844 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a058 │ │ │ │ + movs r0, #3 │ │ │ │ + blx 38f8 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a0ac │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 9264 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 9264 │ │ │ │ + mov r2, r8 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9264 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + bl 946c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1a09c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18448 │ │ │ │ + beq.n 19cfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 191b4 │ │ │ │ + beq.w 1a042 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 17f70 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - b.n 18214 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r8, [r3, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a1da │ │ │ │ - mov r1, r3 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + b.w 192ec │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ + blx 3864 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a074 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3864 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a074 │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + blx 3844 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a110 │ │ │ │ + movs r0, #3 │ │ │ │ + blx 38f8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a12a │ │ │ │ + mov r2, r8 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 9264 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9264 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9264 │ │ │ │ + movs r0, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ + blx 34e8 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a11c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 8cd0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 19d92 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a08c │ │ │ │ + str.w sl, [sp, #60] @ 0x3c │ │ │ │ + b.w 18f5a │ │ │ │ + mov.w r2, #408 @ 0x198 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + strd r3, r2, [sp, #12] │ │ │ │ + b.w 19578 │ │ │ │ + blx 3bf8 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.w 1947a │ │ │ │ + mov.w r3, #474 @ 0x1da │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + strd fp, r9, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19b6c │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [pc, #1168] @ 1a258 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r1, [pc, #1180] @ 1a26c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov.w r3, #474 @ 0x1da │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r5, r4 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19856 │ │ │ │ + ldr.w r3, [pc, #1124] @ 1a260 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr.w r1, [pc, #1132] @ 1a270 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 19ade │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 19258 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r1, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1849e │ │ │ │ + beq.n 19e38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19180 │ │ │ │ - ldr r3, [pc, #452] @ (18664 ) │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, pc │ │ │ │ - str.w r8, [sp, #128] @ 0x80 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - ldr.w r3, [r3, #960] @ 0x3c0 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b0a4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 1a094 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldrb.w r3, [sp, #114] @ 0x72 │ │ │ │ + cbz r3, 19e60 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add.w r0, sp, #114 @ 0x72 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 19e84 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 19f9c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 172f8 │ │ │ │ + beq.w 19f9c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a084 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.w 195c0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 172f8 │ │ │ │ + beq.w 1a162 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r3, #487 @ 0x1e7 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19856 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 172f8 │ │ │ │ + b.n 19a3e │ │ │ │ + mov.w r3, #474 @ 0x1da │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + mov r4, r8 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 19426 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17460 │ │ │ │ - movw r3, #1034 @ 0x40a │ │ │ │ + b.n 199fa │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19a0e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19a22 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, r7 │ │ │ │ + beq.n 19f12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9070 │ │ │ │ + cbz r0, 19f12 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a152 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 19f0e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a10a │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ + bpl.w 1a206 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + strd fp, r9, [sp, #40] @ 0x28 │ │ │ │ + b.w 18a42 │ │ │ │ + mov.w r3, #480 @ 0x1e0 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + mov r4, r8 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 19426 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 192e4 │ │ │ │ + ldr r3, [pc, #800] @ (1a274 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 19ad4 │ │ │ │ + mov.w r3, #480 @ 0x1e0 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 19426 │ │ │ │ + mov.w r3, #408 @ 0x198 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 17d9a │ │ │ │ - movw r2, #1035 @ 0x40b │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19856 │ │ │ │ + mov.w r3, #408 @ 0x198 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ + mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - b.n 17e00 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 174d4 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - movw r3, #1035 @ 0x40b │ │ │ │ - mov r4, fp │ │ │ │ - mov r8, fp │ │ │ │ - mov r5, fp │ │ │ │ - strd fp, fp, [sp, #16] │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - str.w fp, [sp, #60] @ 0x3c │ │ │ │ - strd fp, fp, [sp, #48] @ 0x30 │ │ │ │ - str.w fp, [sp, #56] @ 0x38 │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 17de6 │ │ │ │ - blx 3bf8 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 17386 │ │ │ │ - movw r2, #1036 @ 0x40c │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19856 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 19fb2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 196f0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 195da │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr.w r9, [r3, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1a1c4 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a008 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1a102 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + b.n 199ca │ │ │ │ + mov.w r3, #408 @ 0x198 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ + mov r7, r0 │ │ │ │ + strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - b.n 17e00 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 174a8 │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19856 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #408 @ 0x198 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19856 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17504 │ │ │ │ - blx 3bf8 │ │ │ │ + b.n 19cfa │ │ │ │ + mov.w r3, #480 @ 0x1e0 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 173d2 │ │ │ │ + mov r8, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19ba6 │ │ │ │ + movw r3, #475 @ 0x1db │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r9 │ │ │ │ movs r4, #0 │ │ │ │ - mov r6, r5 │ │ │ │ - movw r3, #1036 @ 0x40c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19ba6 │ │ │ │ + movw r3, #475 @ 0x1db │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + strd fp, r9, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19b6c │ │ │ │ + movw r3, #459 @ 0x1cb │ │ │ │ + movs r4, #0 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 19426 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19e7c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19d92 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19e38 │ │ │ │ + movw r3, #475 @ 0x1db │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 19426 │ │ │ │ + mov r4, r8 │ │ │ │ + movw r3, #475 @ 0x1db │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19ba6 │ │ │ │ + ldr r2, [pc, #412] @ (1a258 ) │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + mov r8, sl │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r1, [pc, #424] @ (1a278 ) │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #420] @ (1a27c ) │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #442 @ 0x1ba │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 19856 │ │ │ │ + ldr r3, [pc, #400] @ (1a280 ) │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r1, [pc, #396] @ (1a284 ) │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.w 1974e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a008 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19f0e │ │ │ │ + movw r3, #459 @ 0x1cb │ │ │ │ + strd fp, r9, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19b6c │ │ │ │ + movw r3, #459 @ 0x1cb │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 19426 │ │ │ │ + movw r3, #459 @ 0x1cb │ │ │ │ + mov r8, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19ba6 │ │ │ │ + mov.w r3, #408 @ 0x198 │ │ │ │ mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r9, r4 │ │ │ │ mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #28] │ │ │ │ - strd r4, r4, [sp, #16] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 17dce │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17528 │ │ │ │ - movw r2, #1037 @ 0x40d │ │ │ │ - mov r8, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - b.w 17e00 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - movw r3, #1037 @ 0x40d │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - strd r5, r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 17de6 │ │ │ │ - nop │ │ │ │ - bne.n 186cc │ │ │ │ + b.w 19856 │ │ │ │ + mov.w r3, #486 @ 0x1e6 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 19426 │ │ │ │ + movw r3, #487 @ 0x1e7 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + str.w r9, [sp, #88] @ 0x58 │ │ │ │ + str.w r8, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 19b6c │ │ │ │ + movs r4, #0 │ │ │ │ + strd fp, r8, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + b.w 19884 │ │ │ │ + strd fp, r8, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + b.w 19884 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #216] @ (1a288 ) │ │ │ │ + movw r2, #14831 @ 0x39ef │ │ │ │ + ldr r1, [pc, #212] @ (1a28c ) │ │ │ │ + ldr r0, [pc, #216] @ (1a290 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #204] @ (1a294 ) │ │ │ │ + movw r2, #14295 @ 0x37d7 │ │ │ │ + ldr r1, [pc, #204] @ (1a298 ) │ │ │ │ + ldr r0, [pc, #204] @ (1a29c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ (1a2a0 ) │ │ │ │ + movw r2, #14797 @ 0x39cd │ │ │ │ + ldr r1, [pc, #192] @ (1a2a4 ) │ │ │ │ + ldr r0, [pc, #196] @ (1a2a8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #184] @ (1a2ac ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #184] @ (1a2b0 ) │ │ │ │ + ldr r0, [pc, #184] @ (1a2b4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 42ec │ │ │ │ + ldr r3, [pc, #172] @ (1a2b8 ) │ │ │ │ + movw r2, #14359 @ 0x3817 │ │ │ │ + ldr r1, [pc, #168] @ (1a2bc ) │ │ │ │ + ldr r0, [pc, #172] @ (1a2c0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #156] @ (1a2c4 ) │ │ │ │ + movw r2, #14586 @ 0x38fa │ │ │ │ + ldr r1, [pc, #156] @ (1a2c8 ) │ │ │ │ + ldr r0, [pc, #156] @ (1a2cc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #148] @ (1a2d0 ) │ │ │ │ + movw r2, #14552 @ 0x38d8 │ │ │ │ + ldr r1, [pc, #144] @ (1a2d4 ) │ │ │ │ + ldr r0, [pc, #148] @ (1a2d8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ - movs r4, r0 │ │ │ │ - movs r3, #77 @ 0x4d │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + movs r2, r0 │ │ │ │ + add r7, pc, #776 @ (adr r7, 1a584 ) │ │ │ │ + movs r2, r0 │ │ │ │ + add r7, pc, #728 @ (adr r7, 1a558 ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ - movs r4, r0 │ │ │ │ - vcmp.f32 s16, #0.0 │ │ │ │ - ble.w 191da │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 18904 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 1a79c │ │ │ │ + movs r2, r0 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ + movs r2, r0 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 1a77c │ │ │ │ + movs r2, r0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ + movs r2, r0 │ │ │ │ + add r6, pc, #464 @ (adr r6, 1a470 ) │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 1a75c │ │ │ │ + movs r2, r0 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + movs r2, r0 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ + movs r2, r0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 1a714 │ │ │ │ + movs r2, r0 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ + movs r2, r0 │ │ │ │ + add r4, pc, #808 @ (adr r4, 1a5ec ) │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 1a6ec │ │ │ │ + movs r2, r0 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ + movs r2, r0 │ │ │ │ + add r4, pc, #704 @ (adr r4, 1a590 ) │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 1a6cc │ │ │ │ + movs r2, r0 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ + movs r2, r0 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ + movs r2, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ + ldr.w r3, [pc, #2332] @ 1ac10 │ │ │ │ + sub sp, #236 @ 0xec │ │ │ │ + mov r9, r2 │ │ │ │ + ldr.w r2, [pc, #2328] @ 1ac14 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r5, [pc, #2328] @ 1ac18 │ │ │ │ + add r2, pc │ │ │ │ + movs r4, #0 │ │ │ │ + add r5, pc │ │ │ │ + strd r4, r4, [sp, #144] @ 0x90 │ │ │ │ + ldr.w r7, [r3, #332] @ 0x14c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r3, [pc, #2312] @ 1ac1c │ │ │ │ + mov r6, r1 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + mov.w r3, #0 │ │ │ │ + strd r4, r4, [sp, #188] @ 0xbc │ │ │ │ + strh.w r4, [sp, #196] @ 0xc4 │ │ │ │ + blx 3a30 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1ab8a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1ae82 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 1a352 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 8c40 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1b684 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1ab94 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 1ab94 │ │ │ │ + vldr s0, [r9, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 1b30e │ │ │ │ + vldr s15, [r9, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + beq.w 1abbe │ │ │ │ + ldr.w r5, [r9, #12] │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.w 1b50a │ │ │ │ + cmp r3, #4 │ │ │ │ + ldr.w sl, [r9, #16] │ │ │ │ + ite eq │ │ │ │ + moveq.w r4, #400 @ 0x190 │ │ │ │ + ldrne.w r4, [r9, #20] │ │ │ │ + cbnz r6, 1a3c6 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1b29c │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + mov.w r1, #512 @ 0x200 │ │ │ │ + movt r1, #16 │ │ │ │ + tst r1, r2 │ │ │ │ + bne.w 1b29c │ │ │ │ + ldr.w r3, [pc, #2144] @ 1ac28 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #1576] @ 0x628 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1b3a8 │ │ │ │ + ldr.w r2, [pc, #2132] @ 1ac2c │ │ │ │ + movs r6, #4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + str.w sl, [sp, #172] @ 0xac │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + vstr s0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r7, [r1, r2] │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + blx r3 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b376 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + strd r5, r4, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + vstr s16, [sp, #164] @ 0xa4 │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b3e4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - blx 3864 │ │ │ │ - mov r5, r0 │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr.w r3, [pc, #2024] @ 1ac30 │ │ │ │ + str.w fp, [sp, #200] @ 0xc8 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + blx 3a84 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a476 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1abb6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b408 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [pc, #1968] @ 1ac34 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ + ldr.w r3, [pc, #1964] @ 1ac38 │ │ │ │ + ldr r1, [r1, r3] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bne.w 1bc4c │ │ │ │ + ldr.w r4, [pc, #1940] @ 1ac3c │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r5, [r4, #460] @ 0x1cc │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19c2e │ │ │ │ - movs r0, #2 │ │ │ │ - blx 38f8 │ │ │ │ + beq.w 1b4b0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a4d0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr.w r3, [pc, #1900] @ 1ac40 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1b56a │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + mov r0, r9 │ │ │ │ + movs r5, #0 │ │ │ │ + strd r4, r5, [sp, #200] @ 0xc8 │ │ │ │ + mov r4, r9 │ │ │ │ + bl b044 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a512 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1abae │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b548 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 3b24 │ │ │ │ mov r4, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19c1e │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + beq.w 1ac7c │ │ │ │ + blx 39c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1b8c4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 1a556 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #56] @ 0x38 │ │ │ │ + streq r1, [r3, #0] │ │ │ │ + beq.n 1a556 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b36c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #6 │ │ │ │ + bpl.w 1c2a2 │ │ │ │ + ldr.w r2, [pc, #1760] @ 1ac44 │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r5, ip │ │ │ │ + mov r4, ip │ │ │ │ + mov sl, ip │ │ │ │ + mov r0, ip │ │ │ │ + mov r7, r6 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + mov.w lr, #2 │ │ │ │ + movt lr, #32768 @ 0x8000 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [pc, #1732] @ 1ac48 │ │ │ │ + str.w ip, [sp, #40] @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str.w ip, [sp, #52] @ 0x34 │ │ │ │ + str.w fp, [sp, #64] @ 0x40 │ │ │ │ + str.w ip, [sp, #84] @ 0x54 │ │ │ │ + str.w lr, [sp, #92] @ 0x5c │ │ │ │ + str.w r8, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1c288 │ │ │ │ + ldr.w r2, [pc, #1692] @ 1ac4c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1c29e │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + ble.w 1bd7c │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr.w r9, [r3, r1, lsl #2] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 92c0 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 92c0 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 19d98 │ │ │ │ - ldr r5, [r2, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1a2bc │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [pc, #1640] @ 1ac50 │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r9, r7 │ │ │ │ + ite ne │ │ │ │ + movne.w fp, #1 │ │ │ │ + moveq.w fp, #0 │ │ │ │ + bne.w 1c11c │ │ │ │ + cbz r0, 1a618 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a618 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1abea │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 18712 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 199a8 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - strd r5, r4, [sp, #128] @ 0x80 │ │ │ │ - bl b0a4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 8810 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 18742 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19992 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 18756 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19070 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 19c7e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + strd r6, r9, [sp, #200] @ 0xc8 │ │ │ │ + ldr.w r0, [r3, #952] @ 0x3b8 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3a84 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18770 │ │ │ │ + beq.n 1a654 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199ca │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + beq.w 1abf0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #148] @ 0x94 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b90a │ │ │ │ + ldr.w r3, [pc, #1520] @ 1ac54 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr.w r8, [r2, r3] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne.w fp, #1 │ │ │ │ + moveq.w fp, #0 │ │ │ │ + bne.w 1c0de │ │ │ │ + cbz r4, 1a698 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vcvt.f64.f32 d0, s17 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a698 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1ac00 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ + mov.w r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - blx 3844 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19c70 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 19da8 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a2d2 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 187dc │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19a3c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - strd r4, r5, [sp, #128] @ 0x80 │ │ │ │ - bl b0a4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 8810 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1880c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19a14 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 18820 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1907a │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19dca │ │ │ │ + ldr.w r3, [pc, #1444] @ 1ac58 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r9, [sp, #200] @ 0xc8 │ │ │ │ + ldr.w r0, [r3, #952] @ 0x3b8 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1883a │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + beq.n 1a6e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a4a │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + beq.w 1ac08 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b942 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne.w fp, #1 │ │ │ │ + moveq.w fp, #0 │ │ │ │ + bne.w 1c162 │ │ │ │ + cbz r5, 1a718 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a718 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 1a718 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 3ad0 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b97c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #1328] @ 1ac5c │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b998 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b9a4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a75e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1abf8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 1a782 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a782 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 1a782 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b9ce │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cbz r1, 1a7aa │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a7aa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b6b8 │ │ │ │ + blx 3a30 │ │ │ │ + ldr r5, [r0, #76] @ 0x4c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + cmp r6, r7 │ │ │ │ + it ne │ │ │ │ + cmpne r6, #0 │ │ │ │ + bne.w 1b336 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 1a7b2 │ │ │ │ + mov r6, r5 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - blx 3588 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19e94 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 19e84 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a12a │ │ │ │ + bne.w 1ba06 │ │ │ │ + ldr.w sl, [r2, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1c270 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ + strne.w r2, [sl] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 188a6 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + beq.n 1a82a │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19bc4 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #2 │ │ │ │ + beq.w 1b4fe │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - strd r4, r5, [sp, #128] @ 0x80 │ │ │ │ - bl b0a4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 8810 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + mov.w ip, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str.w sl, [sp, #200] @ 0xc8 │ │ │ │ + str.w ip, [sp, #204] @ 0xcc │ │ │ │ + bl b044 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 188d6 │ │ │ │ + beq.n 1a85e │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19b04 │ │ │ │ + beq.w 1b8b6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 188ea │ │ │ │ + beq.n 1a872 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19094 │ │ │ │ + beq.w 1b45e │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19dee │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1b9fa │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cbz r1, 1a894 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18904 │ │ │ │ + beq.n 1a894 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19b2a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19a98 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a0fe │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 1b930 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #148] @ 0x94 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 1baf2 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 1c2a2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 1c288 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18956 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + beq.w 1c29e │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + adds r2, r3, #1 │ │ │ │ + beq.w 1bb02 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1981a │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ble.w 1bf54 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + bl b558 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bb9a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movs r1, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b730 │ │ │ │ + ldr r3, [pc, #888] @ (1ac60 ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b0a4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8810 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18984 │ │ │ │ + beq.n 1a906 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19038 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19ae6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12ab8 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, r5, #1 │ │ │ │ - beq.w 19acc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1b9c4 │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov sl, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #852] @ (1ac64 ) │ │ │ │ + strd r9, r5, [sp, #104] @ 0x68 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #844] @ (1ac68 ) │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #836] @ (1ac6c ) │ │ │ │ + ldr.w r9, [sp, #132] @ 0x84 │ │ │ │ + add r3, pc │ │ │ │ + str.w fp, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr.w r1, [r2, #1328] @ 0x530 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 1b9e6 │ │ │ │ + bl 8b38 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 1b628 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr.w r1, [r3, #1328] @ 0x530 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 1ba24 │ │ │ │ + bl 8b38 │ │ │ │ + mov r1, r0 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1b628 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, fp │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + blx 36e4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b628 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 1a99c │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1b672 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 189ac │ │ │ │ + beq.n 1a9b0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19854 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + beq.w 1b668 │ │ │ │ + ldr r3, [pc, #700] @ (1ac70 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r2 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + cmp r4, r7 │ │ │ │ + it eq │ │ │ │ + orreq.w r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1af16 │ │ │ │ + sub.w fp, r4, r3 │ │ │ │ + clz fp, fp │ │ │ │ + mov.w fp, fp, lsr #5 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1a9f8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1b6ae │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 1be80 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr.w r1, [r2, #876] @ 0x36c │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 1bb50 │ │ │ │ + bl 8b38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1bb38 │ │ │ │ + ldr r3, [pc, #596] @ (1ac74 ) │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #876] @ 0x36c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 1bbca │ │ │ │ + bl 8b38 │ │ │ │ + mov r1, r0 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1af24 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + blx 36e4 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1af24 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 1aa66 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1b970 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 1aa7a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1b966 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ + sub.w r2, fp, r3 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + clz r2, r2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + cmp fp, r3 │ │ │ │ + ite ne │ │ │ │ + movne r1, r2 │ │ │ │ + orreq.w r1, r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + cmp fp, r7 │ │ │ │ + it eq │ │ │ │ + orreq.w r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1b61c │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1aabe │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1b6d0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1be80 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 946c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1bc32 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 19abe │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1bc8e │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a114 │ │ │ │ - mov r3, r2 │ │ │ │ + beq.w 1c258 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + strne.w r2, [fp] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 18a08 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + beq.n 1ab2a │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19878 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + beq.w 1b9f0 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - str.w ip, [sp, #132] @ 0x84 │ │ │ │ - bl b0a4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 8810 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 18a3e │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + bl b044 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 1ab50 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19040 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19b10 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 19812 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 17d24 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 19f9c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 17d30 │ │ │ │ - cmp r5, r9 │ │ │ │ - bgt.w 17b44 │ │ │ │ - blt.w 18678 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - blx 3864 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19be0 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 38f8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19bf2 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 92c0 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 92c0 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 19c5e │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a156 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ + beq.w 1b6f8 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 1ab68 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1b6da │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1bcaa │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18b30 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + beq.n 1ab86 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199b6 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r9 │ │ │ │ - strd r4, r5, [sp, #128] @ 0x80 │ │ │ │ - bl b0a4 │ │ │ │ - mov r3, r0 │ │ │ │ + beq.w 1b6e8 │ │ │ │ + mov sl, r1 │ │ │ │ + b.n 1a932 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 1a36a │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ + vldr s16, [pc, #136] @ 1ac20 │ │ │ │ + vldr s0, [pc, #136] @ 1ac24 │ │ │ │ + mov.w sl, #50 @ 0x32 │ │ │ │ + mov.w r4, #400 @ 0x190 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1a3a8 │ │ │ │ + b.n 1a3d6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8810 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a512 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a476 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ + mov.w sl, #50 @ 0x32 │ │ │ │ + mov.w r4, #400 @ 0x190 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1a3a8 │ │ │ │ + ldr r3, [pc, #168] @ (1ac78 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #1576] @ 0x628 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c1aa │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ + mov.w sl, #50 @ 0x32 │ │ │ │ + mov.w r4, #400 @ 0x190 │ │ │ │ + b.w 1a3d6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a618 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a654 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a75e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a698 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a6e0 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmn r0, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + mvns r2, r7 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r7, #28] │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r1, #12] │ │ │ │ + movs r4, r0 │ │ │ │ + str r6, [r2, #4] │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw r3, #550 @ 0x226 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 1acb6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18b5c │ │ │ │ + beq.n 1acb6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1999e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 1ae72 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 1acd4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18b74 │ │ │ │ + beq.n 1acd4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19068 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19d88 │ │ │ │ + beq.w 1ae7a │ │ │ │ + cbz r4, 1acea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18b8e │ │ │ │ + beq.n 1acea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199c0 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vcvt.f64.f32 d0, s17 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - blx 3844 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19c8e │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 19db8 │ │ │ │ - ldr r5, [r2, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1a0d2 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ + beq.w 1af0e │ │ │ │ + ldrb.w r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #0 │ │ │ │ + andne.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1b302 │ │ │ │ + ldrb.w r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1aeaa │ │ │ │ + ldr.w r0, [pc, #2276] @ 1b5f0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl d244 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 1ad34 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18c00 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + beq.n 1ad34 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a32 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r9 │ │ │ │ - strd r5, r4, [sp, #128] @ 0x80 │ │ │ │ - bl b0a4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 8810 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1af06 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 1ad52 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18c2c │ │ │ │ + beq.n 1ad50 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a28 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 1aeb6 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cbz r1, 1ad6a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18c44 │ │ │ │ + beq.n 1ad6a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19084 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 19e72 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 1aece │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cbz r1, 1ad82 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18c5e │ │ │ │ + beq.n 1ad82 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a54 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - blx 3588 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19e60 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 19ddc │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a264 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ + beq.w 1aed6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r3, 1ad9c │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ + beq.n 1ad9c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1aefe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + cbz r3, 1adb4 │ │ │ │ + mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18cd0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + beq.n 1adb4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19b4e │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r9 │ │ │ │ - strd r4, r5, [sp, #128] @ 0x80 │ │ │ │ - bl b0a4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8810 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n 1ae6a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 1add2 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18cfc │ │ │ │ + beq.n 1add2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ab4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 1aede │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cbz r1, 1ade8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d14 │ │ │ │ + beq.n 1ade8 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1908c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19e00 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 1aee6 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cbz r1, 1adfe │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d2e │ │ │ │ + beq.n 1adfe │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19b20 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19af6 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a140 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ + beq.n 1aeee │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cbz r1, 1ae14 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d80 │ │ │ │ + beq.n 1ae14 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19808 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b0a4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8810 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n 1aef6 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cbz r1, 1ae2a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18dae │ │ │ │ + beq.n 1ae2a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19048 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19a78 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12ab8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 19a5e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 1aebe │ │ │ │ + blx 377c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cbz r1, 1ae44 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18dd8 │ │ │ │ + beq.n 1ae44 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1984a │ │ │ │ + beq.n 1aec6 │ │ │ │ + ldr.w r2, [pc, #1964] @ 1b5f4 │ │ │ │ + ldr.w r3, [pc, #1964] @ 1b5f8 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 1c1e6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add sp, #236 @ 0xec │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1adb4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1acb6 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1acd4 │ │ │ │ + ldr.w r1, [pc, #1912] @ 1b5fc │ │ │ │ + movw r2, #519 @ 0x207 │ │ │ │ + ldr.w r0, [pc, #1908] @ 1b600 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b706 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.w 1a352 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 1ad0a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ad50 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ae2a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ae44 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ad6a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ad82 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1add2 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ade8 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1adfe │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ae14 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ad9c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ad34 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1acea │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3a00 │ │ │ │ + subs.w fp, r0, #0 │ │ │ │ + bge.w 1a9e4 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + mov r3, r4 │ │ │ │ + ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ + str.w sl, [sp, #52] @ 0x34 │ │ │ │ + beq.n 1af4a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1b8f8 │ │ │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ │ │ + movw r4, #562 @ 0x232 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 1af74 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19aa6 │ │ │ │ - ldr.w r4, [sl, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a2a6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r5, [sl, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18e38 │ │ │ │ + beq.n 1af74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 198a0 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.w 1b8ee │ │ │ │ + ldrb.w r3, [sp, #192] @ 0xc0 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1b39c │ │ │ │ + mov.w fp, #1 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b19e │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr.w r3, [pc, #1648] @ 1b604 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1584] @ 0x630 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 1b014 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w ip, r2, #67108864 @ 0x4000000 │ │ │ │ + bne.w 1bb5a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 1b360 │ │ │ │ + ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ + ands.w r3, r3, r2, lsr #31 │ │ │ │ + beq.w 1b360 │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + bpl.w 1b360 │ │ │ │ + ldr.w r2, [r0, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1b182 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 1c224 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 1c288 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 1c29e │ │ │ │ + ldr.w ip, [r2, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.w 1b19e │ │ │ │ + adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b0a4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8810 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.n 1b00c │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, ip │ │ │ │ + beq.w 1b19e │ │ │ │ + ldr.w r0, [r2, #4]! │ │ │ │ + cmp r1, r0 │ │ │ │ + bne.n 1b004 │ │ │ │ + ldr.w r0, [pc, #1520] @ 1b608 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl d244 │ │ │ │ + ldrb.w r3, [sp, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1b3d8 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + bl 9ac4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1ba2e │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + mov r2, r9 │ │ │ │ + str.w r8, [sp] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr.w sl, [r3, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + blx sl │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bb0a │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1b06e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1b67e │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bb20 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e66 │ │ │ │ + beq.n 1b094 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19050 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19a88 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + beq.w 1b8ac │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 1bba4 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ + beq.w 1c2a2 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 1c288 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 1c29e │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + adds r0, r1, #1 │ │ │ │ + beq.w 1bc0c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + add.w r8, r0, #1 │ │ │ │ + cmp r8, r1 │ │ │ │ + bge.w 1ba62 │ │ │ │ + strd r5, r6, [sp, #104] @ 0x68 │ │ │ │ + mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [sp, #100] @ 0x64 │ │ │ │ + mov sl, r1 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ + blt.n 1b164 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1c2a2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 19824 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 19b34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 1c288 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1c29e │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + mov r3, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18eac │ │ │ │ + bcs.w 1b468 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr.w r6, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n 1b112 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r7, [r2, #56] @ 0x38 │ │ │ │ + mov r2, r9 │ │ │ │ + blx r7 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b532 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n 1b13c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1b326 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 1b14c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 198f6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19b58 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a290 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ + beq.w 1b32e │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.w 1ba5c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ + bge.n 1b0e2 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1c2a2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 1c288 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ + beq.w 1c29e │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + add.w r3, r8, r2 │ │ │ │ + b.n 1b0fc │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 1b014 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 1b182 │ │ │ │ + ldr.w r3, [pc, #1144] @ 1b60c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 1b014 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str.w r8, [sp, #60] @ 0x3c │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ + cbz r0, 1b1d2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18efe │ │ │ │ + beq.n 1b1d2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19918 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b0a4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8810 │ │ │ │ + beq.w 1b6ca │ │ │ │ + cbz r5, 1b1e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18f2c │ │ │ │ + beq.n 1b1e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19058 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19b66 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12ab8 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.w 19c04 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1b93a │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b456 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18f54 │ │ │ │ + beq.w 1b456 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldrd r7, r4, [sp, #148] @ 0x94 │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19922 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 19bd2 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a20a │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + beq.w 1b6c2 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1c1ea │ │ │ │ + mov.w r8, #0 │ │ │ │ + str.w r8, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ + beq.n 1b232 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1b434 │ │ │ │ + cbz r7, 1b248 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ + beq.n 1b248 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1b440 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + cbz r0, 1b260 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 18fb0 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + beq.n 1b260 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19984 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - str.w ip, [sp, #132] @ 0x84 │ │ │ │ - bl b0a4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 8810 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + beq.w 1b44c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + cbz r0, 1b278 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1b278 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1b42a │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1ac98 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 18fe4 │ │ │ │ + beq.w 1ac98 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19060 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19c4e │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 19910 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 17d24 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1a04e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 17d30 │ │ │ │ - cmp r9, r5 │ │ │ │ - blt.w 17b44 │ │ │ │ - bgt.w 18678 │ │ │ │ - b.n 18a90 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18984 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18a3e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18dae │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18e66 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18f2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18fe4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18b74 │ │ │ │ + bne.w 1ac98 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18756 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 1ac98 │ │ │ │ + ldr r2, [pc, #880] @ (1b610 ) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + ldr.w r1, [r2, #776] @ 0x308 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bbfe │ │ │ │ + blx r3 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1bbd4 │ │ │ │ + ldr r1, [pc, #848] @ (1b614 ) │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + add r1, pc │ │ │ │ + bl a45c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b746 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1a3c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1a3c6 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18820 │ │ │ │ - mov r0, r9 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + b.w 1a3c6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1ad00 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1bc12 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ + vldr s16, [pc, #724] @ 1b5ec │ │ │ │ + mov.w sl, #50 @ 0x32 │ │ │ │ + mov.w r4, #400 @ 0x190 │ │ │ │ + b.w 1a3a8 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18c44 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 1b13c │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18d14 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 1b14c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + blx 37a4 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + b.w 1a7c8 │ │ │ │ + blx 3754 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1b014 │ │ │ │ + b.n 1b19e │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 188ea │ │ │ │ - movw r2, #1039 @ 0x40f │ │ │ │ - mov r8, r0 │ │ │ │ + b.w 1a556 │ │ │ │ movs r3, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - b.w 17e00 │ │ │ │ - mov r6, r5 │ │ │ │ - movw r3, #1039 @ 0x40f │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + movw r3, #545 @ 0x221 │ │ │ │ mov r8, r0 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ - strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 17dce │ │ │ │ - mov r2, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 1ac98 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 1af86 │ │ │ │ + vcmpe.f32 s16, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.w 1bd58 │ │ │ │ + cmp sl, r4 │ │ │ │ + blt.w 1a3d6 │ │ │ │ + ldr.w r1, [r3, #1000] @ 0x3e8 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r0, [r3, #1580] @ 0x62c │ │ │ │ + mov sl, r4 │ │ │ │ + bl 9ca8 │ │ │ │ + mov r8, r4 │ │ │ │ movs r3, #1 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #1040 @ 0x410 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - b.w 17e00 │ │ │ │ - movw r2, #1014 @ 0x3f6 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r8, r5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #544 @ 0x220 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 1b694 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #196 @ 0xc4 │ │ │ │ + blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ + b.n 1b02a │ │ │ │ movs r3, #1 │ │ │ │ - strd r5, r5, [sp, #16] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - strd r5, r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - b.w 17e00 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 18120 │ │ │ │ - mov.w r3, #1040 @ 0x410 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 17de6 │ │ │ │ - movw r2, #1041 @ 0x411 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + movw r3, #546 @ 0x222 │ │ │ │ mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #28] │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 1ac98 │ │ │ │ + mov r4, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + strd r3, r3, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - b.w 17e00 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18412 │ │ │ │ - mov r0, r1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw r3, #547 @ 0x223 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 1ac98 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1849e │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r3, #1041 @ 0x411 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - mov r8, r5 │ │ │ │ - strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - strd r5, r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 17dce │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 1b278 │ │ │ │ mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 176e4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18448 │ │ │ │ - movw r3, #1041 @ 0x411 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 17de6 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 18d2e │ │ │ │ - b.n 18a90 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r6 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - movw r3, #1043 @ 0x413 │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 18370 │ │ │ │ - ldr.w r0, [pc, #3088] @ 19e1c │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ - bl e908 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 175c6 │ │ │ │ - mov r6, r8 │ │ │ │ - mov.w r8, #0 │ │ │ │ - movw r3, #1041 @ 0x411 │ │ │ │ - mov r5, r8 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - strd r8, r8, [sp, #36] @ 0x24 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - strd r8, r8, [sp, #48] @ 0x30 │ │ │ │ - str.w r8, [sp, #60] @ 0x3c │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 17dce │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - movw r3, #1044 @ 0x414 │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 18370 │ │ │ │ - movs r5, #0 │ │ │ │ - movw r2, #1042 @ 0x412 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - strd r5, r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - b.w 17e00 │ │ │ │ - mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17798 │ │ │ │ - ldr.w r3, [pc, #2956] @ 19e20 │ │ │ │ - mov r7, r4 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r1, [pc, #2952] @ 19e24 │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - movw r3, #1044 @ 0x414 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 17dce │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - bgt.w 1957e │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 192f2 │ │ │ │ - ldr.w r3, [pc, #2904] @ 19e28 │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - beq.w 19a20 │ │ │ │ - ldr.w r3, [pc, #2892] @ 19e2c │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #2884] @ 19e30 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movw r3, #1044 @ 0x414 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 1b232 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 17dce │ │ │ │ - mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 177e0 │ │ │ │ - movw r3, #1045 @ 0x415 │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 18370 │ │ │ │ - movw r3, #1045 @ 0x415 │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 1b248 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 18370 │ │ │ │ - mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17822 │ │ │ │ - bl 89cc │ │ │ │ - b.w 1798e │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 1b260 │ │ │ │ + ldrd r6, r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + b.n 1b20e │ │ │ │ + mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 178e2 │ │ │ │ + b.w 1a872 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3834 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 1b498 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 37b0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1b492 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbnz r2, 1b492 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1788c │ │ │ │ - bl 89cc │ │ │ │ - b.w 17d0c │ │ │ │ - mov r4, r3 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1b112 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w sl, #0 │ │ │ │ + movw r3, #573 @ 0x23d │ │ │ │ str r3, [sp, #12] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + ldrd r5, r6, [sp, #104] @ 0x68 │ │ │ │ + b.n 1b1b4 │ │ │ │ + blx 38a0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r2, sp, #156 @ 0x9c │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3c04 │ │ │ │ + ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 1a4d0 │ │ │ │ + blx 3940 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1c0aa │ │ │ │ + movs r3, #1 │ │ │ │ + mov r4, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - movw r3, #1014 @ 0x3f6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 17d9a │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + mov sl, r9 │ │ │ │ + mov.w r3, #548 @ 0x224 │ │ │ │ + mov r8, r9 │ │ │ │ + str.w r9, [sp, #40] @ 0x28 │ │ │ │ + strd r9, r9, [sp, #28] │ │ │ │ + strd r9, r9, [sp, #16] │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 1ac98 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 1a82a │ │ │ │ + mov.w sl, #50 @ 0x32 │ │ │ │ + mov.w r4, #400 @ 0x190 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a182 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 1a3a8 │ │ │ │ + ldr r3, [pc, #252] @ (1b618 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #1576] @ 0x628 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c1ca │ │ │ │ + mov.w sl, #50 @ 0x32 │ │ │ │ + mov.w r4, #400 @ 0x190 │ │ │ │ + b.w 1a3d6 │ │ │ │ + movs r3, #1 │ │ │ │ + mov sl, r6 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw r3, #573 @ 0x23d │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + ldrd r5, r6, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 1b1b4 │ │ │ │ + mov r4, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + strd r3, r3, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #548 @ 0x224 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 1ac98 │ │ │ │ + ldr.w r5, [r9, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1c20c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ + strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1b5ae │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 1b5ae │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + bl b044 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 193ce │ │ │ │ + beq.w 1a4fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19964 │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - b.w 183ea │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17b9c │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 1a4fe │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17bf8 │ │ │ │ - movw r3, #1046 @ 0x416 │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r9, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b.w 18370 │ │ │ │ - mov r0, sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1a508 │ │ │ │ + b.w 1a512 │ │ │ │ + movs r0, r0 │ │ │ │ + cmn r0, r1 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r6, [pc, #384] @ (1b778 ) │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + movs r2, r0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r4, r3] │ │ │ │ + movs r4, r0 │ │ │ │ + add r2, pc, #940 @ (adr r2, 1b9c4 ) │ │ │ │ + vmlal.u , d15, d26[0] │ │ │ │ + movs r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3a00 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge.w 1aaa6 │ │ │ │ + str.w sl, [sp, #52] @ 0x34 │ │ │ │ + mov sl, fp │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + movw r4, #562 @ 0x232 │ │ │ │ + ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1af52 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 1af52 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1af52 │ │ │ │ + mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17942 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 1af52 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 179be │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - mov.w r2, #1048 @ 0x418 │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - movs r3, #1 │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - b.w 17e00 │ │ │ │ - bl 89cc │ │ │ │ - b.w 17b08 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + b.w 1a9b0 │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 17cc4 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + b.w 1a99c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17a10 │ │ │ │ + b.n 1b06e │ │ │ │ + movs r4, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw r3, #519 @ 0x207 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov fp, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + strd r4, r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + strd r4, r4, [sp, #16] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + b.w 1ac98 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17a68 │ │ │ │ - mov r0, r4 │ │ │ │ + b.w 1a9f8 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17b38 │ │ │ │ + b.w 1a7aa │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17ac4 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - mov r7, sl │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - bgt.w 1996c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 194ae │ │ │ │ - ldr.w r3, [pc, #2460] @ 19e28 │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + b.n 1b20e │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b1d2 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1aabe │ │ │ │ + mov r0, fp │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + b.w 1ab68 │ │ │ │ + mov r0, sl │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r1 │ │ │ │ + b.w 1a932 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + b.w 1ab50 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + movw r3, #519 @ 0x207 │ │ │ │ + mov r8, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 1ac98 │ │ │ │ + ldr.w r3, [pc, #1428] @ 1bcc8 │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - beq.w 19c40 │ │ │ │ - ldr.w r3, [pc, #2456] @ 19e34 │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #2448] @ 19e38 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov.w r3, #1048 @ 0x418 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 17dce │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - movw r3, #1049 @ 0x419 │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 18370 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ - bpl.w 1a1c4 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - b.w 17774 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - movw r3, #1049 @ 0x419 │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 18370 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + b.w 1a90e │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1bcf8 │ │ │ │ + adds r3, #1 │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + blx 3844 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bd08 │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + blx 3844 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bf12 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3864 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - movw r3, #1050 @ 0x41a │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 18370 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bf6e │ │ │ │ + mov r0, sl │ │ │ │ + blx 3864 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r2, sl │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - mov r9, r6 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - movw r3, #1050 @ 0x41a │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 18370 │ │ │ │ - ldr.w r3, [pc, #2216] @ 19e28 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r1, [pc, #2228] @ 19e3c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - b.n 192f2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - movw r3, #1053 @ 0x41d │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 8810 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 8810 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bf9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8810 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 8810 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8810 │ │ │ │ - ldrb.w r5, [sp, #148] @ 0x94 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 1968c │ │ │ │ - ldr.w r3, [pc, #2160] @ 19e40 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl ab28 │ │ │ │ + blx 3864 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ca2 │ │ │ │ - ldr.w r0, [pc, #2140] @ 19e44 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r0, pc │ │ │ │ - bl d2a4 │ │ │ │ - ldrb.w r3, [sp, #152] @ 0x98 │ │ │ │ + beq.w 1bfc4 │ │ │ │ + ldr.w r2, [pc, #1316] @ 1bccc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 1bfec │ │ │ │ + movs r2, #5 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r4, r6 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ + strd r8, sl, [sp, #212] @ 0xd4 │ │ │ │ + str.w r9, [sp, #220] @ 0xdc │ │ │ │ + bl b044 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + bl 8840 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1b7fa │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1be56 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1b80e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1be60 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1b826 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1969a │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 8810 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ - ldrd r5, r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r0, 1962a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 1be68 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1962a │ │ │ │ + beq.n 1b83e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19686 │ │ │ │ - cbz r5, 1963c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 1be70 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1963c │ │ │ │ + beq.n 1b856 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1967e │ │ │ │ - cbz r4, 1964e │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1be78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1964e │ │ │ │ + beq.n 1b86a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 196a6 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 19cde │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r7 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1be4e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c050 │ │ │ │ + ldrb.w r3, [sp, #186] @ 0xba │ │ │ │ + cbz r3, 1b88c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - str.w sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 17570 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1963c │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1962a │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #148 @ 0x94 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - movs r5, #1 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 195ce │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ - blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ - b.n 195fa │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1964e │ │ │ │ - mov r5, r7 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 17890 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r9, r5 │ │ │ │ - movw r2, #1014 @ 0x3f6 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 17d9a │ │ │ │ - blx 3ad0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19ea6 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add.w r0, sp, #186 @ 0xba │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1c050 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19710 │ │ │ │ + beq.w 1ae2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c46 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r3, #112] @ 0x70 │ │ │ │ - blx r5 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19f0c │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19ec4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 19fae │ │ │ │ - bl 108f0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1a08a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 17798 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 17798 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17798 │ │ │ │ - movw r3, #1069 @ 0x42d │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - mov r9, r7 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 17ba0 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 178ce │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1053 @ 0x41d │ │ │ │ - mov r1, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - mov r5, sl │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 17946 │ │ │ │ - movw r3, #1054 @ 0x41e │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17be4 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1069 @ 0x42d │ │ │ │ - mov r1, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 179aa │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1054 @ 0x41e │ │ │ │ - mov r1, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - mov r3, sl │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 17cc8 │ │ │ │ - movw r3, #1070 @ 0x42e │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18d80 │ │ │ │ - bl 89cc │ │ │ │ - b.w 18a54 │ │ │ │ + bne.w 1ae2a │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18956 │ │ │ │ - bl 89cc │ │ │ │ - b.w 18e7c │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 17a14 │ │ │ │ - mov.w r3, #1056 @ 0x420 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18dd8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 189ac │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17d24 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1070 @ 0x42e │ │ │ │ - mov r1, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + b.w 1ae2a │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 18a08 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17a54 │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r3, #1056 @ 0x420 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ + b.w 1b094 │ │ │ │ mov r0, sl │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18e38 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 1808c │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldrb.w r1, [sp, #142] @ 0x8e │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 19b76 │ │ │ │ - cmp r2, r5 │ │ │ │ - beq.n 198d2 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 180ac │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r5, r3 │ │ │ │ - strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 17e66 │ │ │ │ - mov r5, r2 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 1a85e │ │ │ │ movs r4, #0 │ │ │ │ - b.w 17ac8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18eac │ │ │ │ - movw r3, #1057 @ 0x421 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + movw r2, #550 @ 0x226 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r3, r4 │ │ │ │ mov r9, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - bl 89cc │ │ │ │ - b.w 18ffa │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18efe │ │ │ │ - mov r0, r4 │ │ │ │ + strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + strd r4, r4, [sp, #16] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 1b21e │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18f54 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17b24 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1057 @ 0x421 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - ldr.w r3, [pc, #1280] @ 19e48 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr.w r1, [pc, #1272] @ 19e4c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - strd r4, r4, [sp, #8] │ │ │ │ - b.w 17d76 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 1af74 │ │ │ │ + mov r0, r3 │ │ │ │ + movw r4, #562 @ 0x232 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 193ce │ │ │ │ - ldr.w r3, [pc, #1208] @ 19e28 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r1, [pc, #1244] @ 19e50 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - b.n 194ae │ │ │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ │ │ + b.w 1af52 │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + movs r2, #1 │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + movw r2, #551 @ 0x227 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + mov r8, sl │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str.w sl, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 1b248 │ │ │ │ mov r0, r1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 18fb0 │ │ │ │ - mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 18742 │ │ │ │ + b.w 1a894 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18b5c │ │ │ │ + b.n 1b1e8 │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + movs r2, #1 │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov.w r2, #552 @ 0x228 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + mov r8, sl │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + mov r3, sl │ │ │ │ + str.w sl, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 1b248 │ │ │ │ mov r0, r1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 18712 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18b30 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18b8e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18770 │ │ │ │ - ldr.w r3, [pc, #1136] @ 19e48 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr.w r1, [pc, #1132] @ 19e54 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - movw r3, #1034 @ 0x40a │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - strd r4, r4, [sp, #16] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.w 17d9a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1880c │ │ │ │ - ldr.w r3, [pc, #1076] @ 19e58 │ │ │ │ - add r3, pc │ │ │ │ - b.n 192e4 │ │ │ │ + b.w 1aa7a │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18c2c │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + b.w 1aa66 │ │ │ │ + movs r2, #1 │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + movw r2, #553 @ 0x229 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 1b248 │ │ │ │ + blx 3bf8 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 1a740 │ │ │ │ + mov r2, sl │ │ │ │ + mov r6, r8 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov r7, r3 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r3 │ │ │ │ + movw r2, #553 @ 0x229 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + mov r8, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 1b21e │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18c00 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 187dc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1883a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18c5e │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18dc4 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1089 @ 0x441 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - movw r3, #1089 @ 0x441 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - movw r3, #1090 @ 0x442 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 1895a │ │ │ │ - mov r5, sl │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 18e3c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18cfc │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 18a0c │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18998 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1079 @ 0x437 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - movw r3, #1079 @ 0x437 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - mov r5, r7 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 18d84 │ │ │ │ + b.w 1a906 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r0 │ │ │ │ + movw r2, #554 @ 0x22a │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 1b248 │ │ │ │ + blx 37b0 │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 1a948 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 188d6 │ │ │ │ - mov.w r3, #1080 @ 0x438 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18d2e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18904 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18e98 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1090 @ 0x442 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18cd0 │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 18f02 │ │ │ │ - movw r3, #1091 @ 0x443 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #185 @ 0xb9 │ │ │ │ - mov r1, sl │ │ │ │ - add.w r0, sp, #142 @ 0x8e │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 19fe2 │ │ │ │ + b.w 1ab2a │ │ │ │ + movw r4, #557 @ 0x22d │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r7, r3 │ │ │ │ - mov r6, r3 │ │ │ │ - strd r3, r3, [sp, #8] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - movw r2, #1097 @ 0x449 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - b.w 17e00 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 188a6 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + b.w 1af74 │ │ │ │ + vldr d7, [pc, #696] @ 1bcc0 │ │ │ │ + mov sl, r2 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 18fb4 │ │ │ │ - movw r3, #1084 @ 0x43c │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r3, #1084 @ 0x43c │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18f40 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1091 @ 0x443 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - movw r3, #1074 @ 0x432 │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - movw r3, #1074 @ 0x432 │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - ldr r3, [pc, #536] @ (19e5c ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 194a0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19710 │ │ │ │ - movw r3, #1092 @ 0x444 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 18b34 │ │ │ │ - movw r3, #1075 @ 0x433 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + vstr d7, [sp, #200] @ 0xc8 │ │ │ │ + bl b044 │ │ │ │ + mov r3, sl │ │ │ │ mov r4, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - movw r3, #1074 @ 0x432 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - movw r3, #1085 @ 0x43d │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r2, r0 │ │ │ │ + b.w 1a85e │ │ │ │ + blx 37b0 │ │ │ │ mov r1, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r9, sl │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldrd r2, r3, [sp, #116] @ 0x74 │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - bl 9810 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - eor.w r3, r5, #1 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + b.w 1a968 │ │ │ │ + ldr r3, [pc, #672] @ (1bcd0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.w 17e00 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #672] @ (1bcd4 ) │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #664] @ (1bcd8 ) │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw r3, #570 @ 0x23a │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 1b1b4 │ │ │ │ + ldrd r5, r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + mov.w r8, #0 │ │ │ │ + bl 8840 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + str.w r8, [sp, #148] @ 0x94 │ │ │ │ + bl 8840 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + str.w r8, [sp, #144] @ 0x90 │ │ │ │ + bl 8840 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str.w r8, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ + cbz r0, 1ba9e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - mov r7, sl │ │ │ │ - ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldrb.w r3, [sp, #142] @ 0x8e │ │ │ │ - cbz r3, 19d4c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #185 @ 0xb9 │ │ │ │ - mov r1, sl │ │ │ │ - add.w r0, sp, #142 @ 0x8e │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 19b9e │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + beq.n 1ba9e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 1baec │ │ │ │ + cbz r5, 1bab4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 19ffa │ │ │ │ + beq.n 1bab4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e12 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 17e4a │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 1bf48 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + cbz r1, 1bacc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19d22 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 19d6a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1a010 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 17e66 │ │ │ │ - movw r3, #1084 @ 0x43c │ │ │ │ - mov r9, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a4 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ + beq.n 1bacc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bf40 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r5, #0 │ │ │ │ - b.w 18716 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 187e0 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - movs r5, #0 │ │ │ │ - b.w 18c04 │ │ │ │ - movw r3, #1075 @ 0x433 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 195a4 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 1c2a2 │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + ldrd r5, r4, [sp, #16] │ │ │ │ + b.w 1a5a6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ba9e │ │ │ │ + ldr r3, [pc, #488] @ (1bcdc ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [pc, #488] @ (1bce0 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + movw r4, #558 @ 0x22e │ │ │ │ + b.n 1b9fe │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw r3, #570 @ 0x23a │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 1b1b4 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + movw r3, #571 @ 0x23b │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 1b1b4 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ + str.w sl, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ + movw r4, #562 @ 0x232 │ │ │ │ + b.n 1b640 │ │ │ │ + blx 37b0 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 1aa18 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1c288 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1c29e │ │ │ │ + ldr.w sl, [r1, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.w 1b19e │ │ │ │ + add.w lr, r1, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, lr │ │ │ │ + str.w lr, [sp, #40] @ 0x28 │ │ │ │ + mov lr, r1 │ │ │ │ + b.n 1bb8e │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 1be12 │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 1bb86 │ │ │ │ + b.w 1b014 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + mov.w r4, #560 @ 0x230 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + b.n 1b63e │ │ │ │ + ldr r3, [pc, #308] @ (1bcdc ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [pc, #312] @ (1bce4 ) │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + movs r3, #1 │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #572 @ 0x23c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 1b1b4 │ │ │ │ + blx 37b0 │ │ │ │ + mov r1, r0 │ │ │ │ + b.w 1aa36 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r4, r6 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r6 │ │ │ │ + movw r3, #519 @ 0x207 │ │ │ │ + mov r8, r6 │ │ │ │ + mov fp, r6 │ │ │ │ + mov r9, r6 │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes